Correspondence — Concepts and terms |
Your Process Commander application can send messages to both other users and people who are not users of the system. Correspondence is the general term for letters, email, advices, forms, and similar materials that are sent to these parties.
Process Commander can send correspondence through standard email gateways, fax, phone text (for Short Message Service phones), or print for conventional mail.
Use these facilities to build correspondence into an application:
As a flow execution advances, it can create correspondence automatically, notifying affected parties about the progress of the work object, needed information or signatures, and so on. The system tries to send correspondence using a medium and address recorded in recipient's contact preferences.
As with HTML rules, the system's stream processing facility evaluates the JSP tags or directives in the context of a user's current clipboard and RuleSet list.
The correspondence is added to the work object as a file attachment, of class Data-WorkAttach-File. Unlike true work object attachments, correspondence is a permanent record and cannot be deleted or added once saved.
The Pega-ProCom agent periodically sends queued messages.
Most correspondence is sent using email. Outgoing email is supported by an appropriately configured Data-EmailAccount data instance.
If the correspondence is to be printed or faxed, the HTML file (as a ZIP archive, with image files if any) is sent to a server running Windows and the Correspondence Output Server application. This application formats the resulting HTML file using the powerful capabilities of Microsoft Word, and then sends the results to a printer or fax-out board. The Pega-IntSvcs agent communicates to the Correspondence Output Server to send requests and monitor results.
An application can include versions of correspondence in multiple languages, even when the application itself hasn't been localized. For example, a standard email message can be translated into Spanish and German, so that users can correspond with customers (or other parties) in the language that the recipient prefers. By convention, the original version (in English, for example) is treated as a base rule and the Spanish and German versions are circumstance-qualified based on a property such as pyCustomer.pyCountry. Thus a customer in Germany receives the German version, and so on.
These standard activities support correspondence generation and sending: ECKSM 8/31/06
pyAddress
(for the work party) to the
pyCorrPage
page.About Email
Account data instances
About the Email accelerator Understanding the Pega-ProCom agent Understanding the Pega-IntSvcs agent |
|
Atlas — Initial Email Account data instances |