Participant Profile Best Practices

Overview

Participant Profiles are created for each step in the workflow. For each profile, you can define:

ClosedAssigning Users to Participant Profiles

There are 2 ways to assign users to Participant Profiles:

ClosedUser Access Rights

Here you can assign Participant Profiles based on:

  • Company Type and User Type
  • Groups

  • Example: You could assign all FullAccessWithESales users to a profile called Administrator, and all members of the Manager group access to the Approver profile for all quotes.

The Participant Profile seen by the user is the first profile which evaluates to True. For this reason, you usually want to make an Admin Profile first.

ClosedAdvanced Forwarding Rules

You can use the Advanced Forward Rules to assign Participant Profiles to Groups, based on attributes in the quote. Participant Profiles will only be assigned when the step changes.

Example: If approvers are assigned to quotes according to a user hierarchy, you can define a quote attribute to store the name of the approver group (for example, Manager-East, Manager-West, and so on). In the Forward Rule, you can use that attribute to determine which groups to assign to the Approver profile for that quote.

The Expected format of return value is: group~company~participantProfile [ |group~company~participantProfile ]*\

Participant Profiles are assigned according to Groups and User Types. You can't assign profiles to individual users by username.

ClosedDefining Document Views

Document views determine what is visible to users in the participant profile. Choices for the document views depend on the entity. For tabs, the options are Show or Hide. For attributes, the choices are Read/Write, Read-Only, and Hide.


ClosedDefining Transitions and Notifications

Notifications:  Notification emails can be defined for each transition; each recipient must receive the same message. Recipients can be defined using the Participant Profiles for the current step and next step, or by defining an advanced function to specify the email address.

Transitions:  Transitions rules are defined per action per profile. Several transitions may be defined for the same profile and action. The first transition to evaluate as true will take effect.


ClosedPrevent Posting of Read-Only Fields

An internal property gives Oracle CPQ customers the option to prevent Commerce read-only fields from being posted back to the server after a Commerce action is invoked.

While enabling this property will have nominal impact on performance, it is recommended not to post information back to the server when the data will not have changed since it was last posted.

To enable this property, open a ticket on My Oracle Support.


Notes

Check performer steps, forwarding rules, and rights based on user type.
  • Profiles are evaluated in the order in which they appear.
  • When a user forwards a transaction manually from the transaction manager, the recipient will get the same access rights as the sender.

Related Topics

Related Topics Link IconSee Also