Users can receive Pulse emails on cases that they are following and for which they choose to receive notifications. Users also receive emails when other users reference them in posts. You can allow users to more quickly post attachments or text as replies by responding to emails instead of logging in to the application.
For example, in a sales automation scenario, a Pulse discussion about converting a prospect to a customer is occurring on a case. A sales executive can quickly add comments to a post and attach a related document by replying to an email without logging in to the application.
When users reply to emails, Pulse immediately fetches replies from Outlook, Gmail, Yahoo, iPhone, and Andriod email clients.
Ensure that you have configured an email account from which to send notifications.
Create a new service package in the application ruleset.
Click +Create > Integration Resources > Service Package.
Enter a short description and name for the service package.
Click Create and open.
In the Service access group field, enter the access group of your application. This access group should have access to service methods .
Clear the Requires authentication check box to bypass authentication and allow the Pega 7 Platform to invoke service methods.
Select the Suppress Show-HTML check box.
Click Save.
Open the pzCreatePulseReply service email rule.
Click Save as.
Provide a name for the rule in the Label field.
In the Customer Package Name field, enter the name of the Service Package that you created in step 2.
Provide a service class name in the Customer Class Name field.
Click the Request tab and ensure that the data that populated in the Message header section has field names that are similar to the field names in the pzCreatePulseReply service email.
Click the Response tab and ensure that None is selected from the Message type list to avoid receiving blank emails when users reply to Pulse emails.
Note: You can use the service email rule to trace replies to Pulse emails.
Click Save.
Create an email listener rule.
Select +Create > Integration Resources > Email Listener.
Provide a short description and listener name.
Click Create and open.
In the Properties tab, from the Startup option list, select the appropriate option for running the listener, depending on your requirements. If you select Node based startup, you can find the Node ID on the clipboard by clicking System Pages > pxProcess and viewing the pxSystemNodeID.
In the Email Account field, enter the email account for the listener. You can use the same account that you used for sending emails.
In the Service information section, in the Service package field, enter the service package you created in step 2.
In the Service class field, enter the name of the service class name you provided in the Customer Class Name field in step 3.
In the Service method field, enter the name of the service email that you created in step 3.
Enter a value, in seconds, in the Latency period field to set the listener rest period, if required.
Click the Processes tab and ensure that the No Attachments check box is cleared so that attachments can be sent to email replies.
Click Save.
Start the email listener.