Person Lookup

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