A work party is a person, organization, or other actor identified in a work object, who can be the recipient of email or other forms of correspondence.
A work object may identify no work parties, one, or many work parties. The work party role associated with each work party identifies why a party is present, and may determine which properties are defined for that party.
Five standard data classes derived from Data-Party are available for capturing information about work parties:
Your application can include other classes derived from Data-Party or from one of the above concrete classes.
Each party represented in a work object must have a unique identifier, recorded in the standard property pyWorkPartyUri. Depending on the class or other processing, this mail be an Operator ID, an email address, an account number, and so on. Q-788
No fields in a work object identify the class of a party, for example whether the party with the role Lawyer is of the class Data-Party-Person or a Data-Party-Com. To learn this call the standard function getPartyClass(appliestoclass, workpartyname, rolename), part of the PegaProComUtilities library. Identify the key parts of a work party rule in the first two parameters, and a work party role in the third parameter. PROJ-425
For example, the following expression obtains the class of the Interested party in a work object in the PegaSample application:
=@getPartyClass("PegaSample", "Default", "Interested")
access role, contact preference, harness forms, originator, work party role | |
About Work Parties rules | |
Atlas — Standard Work Parties rules |