| Attributes |
| Name | Required | Request-time | Type | Description |
| actionClass | true | true | java.lang.String | Name of the action class that needs to be invoked for processing the selected Participants. |
| actionMethod | true | true | java.lang.String | Name of the action method that needs to be invoked for processing the selected Participants. |
| select | false | true | java.lang.String | This can take values "single" / "multi". When this is set to "single", one can select only one Participant at a time. Default is "multi". If this attribute is not passed or set to "multi", Picker will enable to select multiple Participants. |
| participantType | false | true | java.lang.String | Use this to set the default to any Participant type. The class com.ptc.core.components.beans.PrincipalBean has four string constants defined, which one can pass to this attribute. The constants are ALL_PARTICIPANT, USER, GROUP, ORG. |
| singleParticipantType | false | true | java.lang.String | Use this to set the default Participant type specified above as the only supported type. This takes value true/false. When set to true, it will restrict to single type specified as in the attribute participantType. When set to false or left unspecified, the picker supports participant types ALL_PARTICIPANT, USER, GROUP, ORG. |
| associationMap | false | true | java.util.HashMap | This map contains key, value pairs of association to be displayed in association drop down list. Keys are Java String literals that are returned to the user upon selection of any association. Value is a localized string that is displayed in association drop down list. |
| defaultAssociation | false | true | java.lang.String | The default association should be passed in this attribute. |
| associationLabel | false | true | java.lang.String | The localized string for Display Label of the association. |
| emailAllowed | false | true | java.lang.String | Set this to "true" for the email TextBox to be rendered. Default is "false". |
| contextMap | false | true | java.util.LinkedHashMap | The List of Context in which one wants to perform Search In. |
| defaultContext | false | true | java.lang.String | The default Context should be passed in this attribute. |
| serviceMap | false | true | java.util.LinkedHashMap | LDAP server's list is passed, to perform search. Default this attribute is not supplied. |
| includeInternal | false | true | java.lang.String | Set this to "true" to search for internal groups. Default is "false". |