Adding Portals and landing pages in Constellation applications
5 タスク
30 分
シナリオ
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! |
詳細なタスク
1 Create Portals for the Tell Us More application
- In the navigation pane, click Channels.
- Create a new Portal Channel:
- At the top of the Channels pane, click the Channels Landing Page icon, and then next to Create new Channel, click Portal.
- In the Portal name field, enter Tell Us More - BO Portal.
- In the Description field, enter Tell Us More Back Office Portal.
- Under What experience do you want to build?, select Power User.
- Click Submit, and then click Save.
- Create a second Portal Channel:
- Click the Channels Landing Page icon again, and then next to Create new Channel, click Portal.
- In the Portal name field, enter Tell Us More - Customer Portal.
- In the Description field, enter Tell Us More Customer Portal.
- Under What experience do you want to build?, select Occasional User.
- Click Submit, and then click Save.
- Open the Tell Us More - Customer Portal, and on the General tab, in the Personas section, click Add to add the Customer Persona. Click Save.
- Open the Tell Us More - BO Portal, and on the General tab, in the Personas section, add the Case Worker and Dispatcher Personas. Click Save.
2 Create a Product landing page
- In the navigation pane, click Data Objects, and then open the Product data object.
- Click UX, and then click Other Views.
- Create and configure a list View named Products:
- In the List section, click Create.
- In the Name field, enter Products, and then click .
- Click the Products View.
- Remove Primary fields from the Columns section.
- Add the columns Name, SKU, and Category.
- In the Editing section, select Allow edit, delete, create and custom actions.
- Click Save.
- In the navigation pane, click Channels, and then open the Tell Us More - BO Portal.
- Click the Portal navigation tab.
- Add a landing page named Product that shows the Products View:
- In the Primary navigation list, click Add item, and then click Landing page.
- In the Landing pages list, click Create.
- In the Name field, enter Product, confirm that Default page is selected in the Template list, and then click .
- In the Edit Landing Page dialog box, click to add the Product item to the Primary navigation list.
- Click to save the Portal.
- Click the Product navigation item.
- In Region A, click Add > Views, select Products, and then click .
- Click to save the landing page.
- Click Save.
3 Create an Incident landing page
- In the Tell Us More - BO Portal, on the Portal navigation tab, add a landing page named Incidents that shows the Incident list View:
- In the Primary navigation list, click Add item > Landing page, and then in the Landing pages list, click Create.
- In the Name field, enter Incidents, confirm that Default page is selected in the Template list, and then click .
- In the Edit Landing Page dialog box, click to add the Incidents item to the Primary navigation list.
- Click to save the Portal.
- Click the Incidents navigation item, and then in the Layout list, confirm that One column is selected.
- In Region A, click Add > Views, select Incident list, and then click .
- In Region A, click the Incident list View, and then in the Edit View: Incident list pane, confirm the following settings:
- The Heading is Incidents.
- The Data page is Incident List.
- Display as is Table.
- The Columns include ID, Work Status, Incident Type, Incident SubType, Resolution Method, First Name, Last Name, Fraud indicator, Name, SKU.
- Select Allow bulk actions.
- In the Editing section, select Allow editing.
- Click Save to save the landing page, and then click Save to save the Portal.
4 Add the Mass Approval (Bulk Action) optional Action
- In the navigation pane, click App, and then on the Classes tab, expand SL-TellUsMore-Work > Incident > Process > Flow Action, and then click the ManagerApprovalLocalAction1 Flow Action.
- On the Action tab, select Run this action only from bulk processing.
- Click Save as, click Create and open, and then click Save.
5 Create Case Dashboards
- Click Preview App, and then open the Tell Us More - BO Portal.
- If the About cookies in this application dialog box is displayed, click .
- In the Portal navigation pane, click Dashboards, and then click Create Dashboard.
- Configure the new Dashboard:
- Next to Template, click Edit, select Two column, and then click .
- Set Visibility to Public - All users.
- In Region A, click Add, click All work in my application, select Number of work items created daily, and then click .
- In Region B, click Add, click All work in my application, select Number of work items resolved daily, and then click .
- Next to Template, click Edit, select Two column, and then click .
- Click Save Dashboard.
- In the Name field, enter Case Creation vs. Resolution.
- Click Submit.