Designed to be used as a subflow. Provides functionality to search for a user using a configurable set of attributes, returns a IPersonAttributes object for the found user. All user attributes that are displayed are run through the spring:message tag so human readable names can be provided by a messages file for the portlet using this flow.
Flow Inputs |
Type |
Default |
Description |
---|---|---|---|
showCancelButton |
boolean |
false |
If a cancel button should be displayed on the search page |
personSearchResults_selectAndGoButtonTextKey |
string |
personSearchResults.selectAndGoButton |
Message code to use for the text on the button which selects and returns a user from the results list view |
personDetails_selectAndGoButtonTextKey |
string |
personDetails.selectAndGoButton |
Message code to use for the text on the button which returns the displayed user on the details view |
Flow Output |
Type |
Description |
---|---|---|
person |
IPersonAttributes |
The person object selected by the search, null if the lookup is canceled |
Portlet Preference |
Description |
|
---|---|---|
person-lookup.personLookup.queryAttributes |
List of attributes displayed in query UI |
|
person-lookup.personSearchResults.resultsMessage |
MessageFormat string for search results list |
|
person-lookup.personSearchResults.resultsAttributes |
list of attributes who's values should be passed to the MessageFormat for the resultsMessage string |
|
person-lookup.personDetails.detailsAttributes |
attributes to display in the user details view |
|
person-lookup.personLookup.queryAttributes.exclude |
List of attributes hidden in query UI |
Since 3.2 |
person-lookup.personDetails.detailsAttributes.exclude |
attributes to hide in the user details view |
Since 3.2 |
person-lookup.personSearchResults.moreInfoAttributes |
attributes to display in the More Info box on the search results page |
Since 3.2 |