Installing a sample application for Pega Marketing for Communications 8.4
After you install Pega Marketing™ for Communications, you can set up a sample application, for example, to test rules and features which are for demonstration purposes only.
Install and configure the Pega Marketing for Communications sample application by performing the following actions:
- Import a sample application
- Connect to other applications
- Change a sample application in the PegaNBAM:Agents access group
- Configure the context dictionary settings
- Configure authentication profiles
- Verify decision management nodes
- Configure additional features for your sample application:
- Test the installation
Import a sample application
Import the sample Pega Marketing for Communications application to access additional data, for example, sample client list and use cases that you can test later.
- Log in to your application in one of the following ways:
- If you are using the implementation application, log in with the credentials of your implementation application.
- If you are using the Pega Marketing for Communications application, log in with operator credentials.
See Logging in with operator credentials.
- In the header of Dev Studio, click Configure > Application > Distribution > Import.
On the Import Wizard tab, browse for and select the Resourcekit\PegaMarketingForCommunicationsSample.jar file from your distribution media.
Ensure that you import all components by clearing the Enable advanced mode to provide granular control over the import process check box.
- Complete the import by following the installation wizard.
Log in with operator credentials
To log in to your Pega Marketing for Communications application using operator credentials, complete the following steps:
- Log in with the default administrator credentials.
- Create an operator with access to the PegaMKTComms:MarketAdmins group.
For more information, see Creating operator IDs and Fields for operator contact information and application access. - Log out of your application, and then log back in as the operator of your access group.
Connect to other applications
To activate the enhanced functionality of the Pega Marketing for Communications application, connect your sample application to the Product Catalog and the Customer Decision Hub™ application by updating the corresponding dynamic system settings.
- Log in to your application by entering the administrator operator ID of the sample implementation application.
- In the navigation pane of Dev Studio, click Records > SysAdmin > Dynamic System Settings.
- In the list of dynamic system settings, update the system URLs:
- Replace the ConnectProductCatalogURL with the Pega Product Catalog URL in the
http://hostname:port
format. - Replace the ConnectMKTURL with the Customer Decision Hub URL in the
http://hostname:port
format. - Replace the microsite/URL with the microsite URL in the
http://hostname:port/prweb/IAC
format.
where:
hostname is the IP address of the device on which the application is installed
port is the configured port number.
- Replace the ConnectProductCatalogURL with the Pega Product Catalog URL in the
For more information, see Editing a dynamic system setting.
Change a sample application in the PegaNBAM:Agents access group
Update the PegaNBAM:Agents access group to associate it with the Pega Marketing for Communications sample application.
- Log in to your application by entering the administrator operator ID of the sample implementation application.
- In the navigation pane of Dev Studio, clickRecords > Security > Access Group.
- Click the PegaNBAM:Agents access group.
- On the Definition tab, in the section, enter the application data:
- In the Name field, enter PegaMarketingForCommunications_Sample.
- In the Version field, enter the number of the latest supported version, for example, 8.
- Click Save.
Configure the context dictionary settings
Configure the context dictionary settings to update the Pega Marketing for Communications sample application.
- Log in to your application by entering the administrator operator ID of the sample implementation application.
- In the navigation pane of App Studio, clickSettings > Context dictionary.
- On the Definition tab, click the Edit icon next to the name of the ruleset, and then configure the dictionary settings:
- In the PegaMKTCommsSample-Artifacts. field, enter
- In the field, enter the ruleset version in the major release-minor release-patch release format, for example, 08-04-01.
- Click Apply.
- In the Save. dialog box, click
- After the system saves the changes, verify the status of the operation:
- If no error messages are displayed, click Save.
- If error messages are displayed, resolve the errors, and then click Save.
See Viewing and resolving errors.
Configure authentication profiles
Integrate Pega Marketing for Communications with Pega Foundation for Communications and Pega Customer Service™ for Communications by modifying the Pega Marketing for Communications authentication profiles.
- Log in to your application by entering the administrator operator ID of the sample implementation application.
- In the navigation pane of Dev Studio, click Records > Security > Authentication Profile.
- On the Authentication Profile tab, click CIF_AuthProfile.
- If not created already, create the CFFCaseManger operator ID:
- In the navigation pane of Dev Studio, click Records > Organization > Operator ID.
- Click Create.
- In the Operator ID field, enter CFFCaseManager.
- Click Create and open.
- In the Application Access section, in the field, enter CFF:Administrators.
- On the Security tab, click Update password.
- Set the password for the CFFCaseManager operator, and then click Submit.
- Click Save.
- On the tab, configure the profile:
- In the field, enter the CFFCaseManager operator ID.
- Click Set password.
- In the Password field, provide the same password as the one that you created in the operator ID rule.
- Click Submit.
- Repeat step 2 to step 5 for the following profiles:
- For the PCFAuthProfile, enter the PCFDeveloper operator ID, and then assign that operator to the PCF:Administrators access role.
- For the PMCAuthProfile, enter the analyst@pmcsample operator ID, and then assign that operator to the PMCSample:MarketAnalysts access role.
For more information, see Authentication profiles and Operators.
Verify decision management nodes
Ensure that the decision management nodes have the NORMAL status to monitor performance and to troubleshoot problems. For more information, see Monitoring Decision Management services.
Configure outbound email
To update communication with customers through the email channel, configure the outbound email settings.
- In the navigation pane of App Studio, click Settings > Channels.
- On the Email tab, in the list of email accounts, click Default.
- In the Account Name column, update the configuration details for the default email account with your user ID, password, connection port, and host (SMTP).
- Click Save.
- Verify the connection to the email server by clicking Test Connectivity.
Configure the Short Message Service Center channel
Update SMS communication with customers through the Short Message Service Center (SMSC) channel. For more information, see "Configuring an Inbound SMS Account" and "Configuring an Outbound SMS Account" in the Pega Marketing User Guide on the Pega Marketing product page.
Check segments
The Pega Marketing for Communications sample application provides an AllCustomers segment that you can populate with the current set of customers or modify to suit your business needs. For more information, see "Segments" in the Pega Marketing User Guide on the Pega Marketing product page.
Train adaptive models
Train the adaptive models to use Pega Marketing for Communications and next-best-action data by populating the data flows of your Pega Marketing for Communications sample application.
- Log in to your application by entering the administrator operator ID of the sample implementation application.
- In the header of Dev Studio, clickConfigure > Decisioning > Model Management.
- Click the TrainPMCHoldingsModel data flow.
- On the TrainPMCHoldingsModel data flow tab, click Actions > Run.
- Ensure that the operation finishes:
- If no error messages are displayed, go to step 6.
- If error messages are displayed, resolve the errors.
See Viewing and resolving errors.
- Click the NextBestActionDF data flow.
- On the NextBestActionDF data flow tab, click Actions > Run.
- Ensure that the operation finishes:
- If no error messages are displayed, close the window.
- If error messages are displayed, resolve the errors.
See Viewing and resolving errors.
Test the installation
Verify the successful completion of the installation process.
- Launch the Pega Marketing portal.
- Click Configuration > Profile preferences, and then click Manage categories.
- Ensure that a list of sample categories is displayed.
- Ensure that Pega Marketing for Communications sample customer data is visible in Next-Best-Action Advisor for Communications:
- If next best actions and offers are displayed in Next-Best-Action Advisor for Communications, the installation is finished.
- If next best actions and offers do not display in Next-Best-Action Advisor for Communications, install the SampleDB\PegaCRMCDML.jar file, available with the Pega Customer Relationship Management for Communications build. For more information, see "Optional: Importing the sample data" in the Pega Customer Service for Communications Installation Guide on the Pega Customer Service for Communications product page.
Previous topic Changes to real-time containers in Pega Marketing for Communications 8.1 Next topic New customer acquisition journey in a Pega Customer Decision Hub implementation for communications