Challenge
Adding Portals and landing pages in Constellation applications
Adding Portals and landing pages in Constellation applications
5 Tasks
30 mins
Scenario
stakeholders have decided to create different Portals so that the users of their application only have access to the information that is relevant to their specific Tasks. An important aspect of developing these Portals is defining the landing pages that include the data that is important to each Portal's user.
In this challenge, you build out two Portals, including landing pages, for the Tell Us More application. Additionally, you have been tasked with creating a custom Dashboard to display previously created Insights, so that Sweet Life's back-office workers can easily compare the number of Cases being created every day with the number of Cases being resolved.
The following table provides the credentials you need to complete the challenge:
| Role | User name | Password |
|---|---|---|
| System Architect | Author@SL | pega123! |
Detailed Tasks
1 Create Portals for the Tell Us More application
- In the Pega instance for the challenge, enter the following credentials:
- In the User name field, enter Author@SL.
- In the Password field, enter pega123!
- In the navigation pane of App Studio, click Channels.
- In the Create new Channel interface section, click to create a new Portal Channel, and then configure the following fields:
- In the Name field, enter Tell Us More - BO Portal.
- In the Description field enter Tell Us More Back Office Portal.
- Select the Portal type.
- Click Submit.
- Click Save to save the new Portal configuration.
- Click the Back button to return to the Channel menu.
- Click to create another new Portal Channel, and then configure the following fields:
- In the Name field, enter Tell Us More - Customer Portal.
- In the Description field enter Tell Us More Customer Portal.
- Select the Self-service Portal type.
- Click Submit, then click Save to save the new Portal.
- In the Tell Us More - Customer Portal window, click the Configuration tab.
- In the Personas section, add the Customer Persona to the Portal and click Save.
- For the Tell Us More - BO Portal, repeat steps 7- 8 to add the Case Worker and Dispatcher Personas.
2 Create a Product landing page
- In the navigation pane of App Studio, click Data, and navigate to the data object.
- To access the Views associated with the Product data object, click UX > Other Views.
- In the List section, create a new list View called Products and configure it as follows:
- Remove Primary Fields from the Columns section.
- Add the following columns: Name, SKU, and Category.
- In the Editing section, select the Allow edit, delete, create and custom actions checkbox.
- Click Save.
- In the navigation pane of App Studio, click Channels, and navigate to the Tell Us More - BO Portal.
- On the Content tab, click Landing pages.
- To add a new landing page, click .
- In the Name field, enter Product. In the Template drop-down list, select Default page. Click Submit.
- To Region A, add the Products View to the landing page.
- Click the arrow to the left of Landing pagesto return to the main navigation section.
- In the Landing pages section, click the Add item button to add the Product landing page to the BO Portal.
- Click Save.
3 Create an Incident landing page
- In the Tell Us More - BO Portal, click Landing pages.
- Add a new landing page named Incidents and in the Template drop-down list, select Default page. Click Submit.
- In the Edit landing page: Incidents section, in the Layout list, confirm One column is selected and configure Region A as follows:
- Click Add > Views > Incident list > Add to add the existing View to the landing page.
- Click the Incident list View.
- In the Edit View: Incident list, verify that the Heading field is set to Incidents.
- In the Data Page field dropdown, confirm that Incident List is selected.
- In the Display as field, confirm Table is selected
- In the Columns section, confirm the fields ID, Work Status, Incident Type, Incident SubType, Resolution Method, First Name, Last Name, Fraud indicator, Name, SKU are displayed:
- In the Columns section, select the Allow bulk Actions checkbox.
- In the section, select the Allow editing checkbox.
- Navigate back to the BO Portal's Main navigation page and add the Incidents landing page to the Landing pages section.
- Click Save.
4 Add the Mass Approval (Bulk Action) optional Action
- Switch to Dev Studio.
- Using the App explorer, navigate to and open the ManagerApprovalLocalAction1 Flow Action.
- On the Action tab, select Run this Action only from bulk processing.
- Select Save as > Create and open > Save.
5 Create Case Dashboards
- Switch back to App Studio, and then click the Preview Button.
- In the Portal drop-down list, select the Tell Us More - BO Portal.
- From the Portal's left side navigation pane, click Dashboards, then, in the upper right, click Create Dashboard.
- Configure the New Dashboard as follows:
- Select the Two column template.
- Set the Visibility to Public - all users.
- In Region A, click Add > All work in my application > Number of Work Items Created Daily and click add.
- In Region B, click Add > All work in my application > Number of work Items Resolved Daily and click add.
- Click Save Dashboard.
- In the Name field, enter Case Creation vs. Resolution.
- Click Submit.
Available in the following mission:
Want to help us improve this content?