Tuesday, February 8, 2022

QuickLink

What is QuickLink?

The QuickLink object is the core object for defining custom Dashboard links. It specifies everything from the text to display, to the grouping category under which it should be listed, to the action to take when it is clicked. 


# action 

external: navigate to the specified URL – an external website(requires URL attribute in attributes map to be set to indicate the desired external web address) 

workflow: launch the specified workflow (requires workflow name attribute in 

the attributes map to be set to indicate which workflow to launch) 

• The value of a <from-outcome> within a <navigation-case> object inside the 

WEB-INF/faces-config.xml file: navigate to that IdentityIQ UI page.

# bulk 

Allow multiple identity selection if it's true.

# category 

The link appears under this category on the dashboard

# disabled 

The boolean attribute used to disable the QuickLink and prevent it from displaying in the UI

# name 

Unique name of the object.

# ordering 

Attribute for specifying the display order of the QuickLink relative to other QuickLinks in the same Dashboard UI category.

# messageKey 

Text to display for the link in the UI; this can be a hard-coded string or can be a message catalog key that can be localized according to each user’s browser language settings

# forceAllowOthers :

Boolean attribute that makes the link present an identity selector page 

when the link is clicked Adds the For Others link if For Me also applies 

The selected identities id will be available in workflow with the variable name : quickLinkIdentityIds


# forceAllowSelf :

Boolean attribute that makes the link allow requests for self 

Adds the For Me link if For Others also applies, 

The selected identity id will be available in workflow with the variable name : quickLinkIdentityId


# hideAllowOthers : 

Boolean attribute that suppresses the identity selector page where it would 

normally be displayed for the user to select a target Identity (e.g. QuickLinks 

in the Manager, HelpDesk, or GeneralPopulation groupings) 


# hideAllowSelf :

Boolean attribute that suppresses the request-for-self option and does not 

pass the logged-in user’s identity to the link’s target 

Only applies to QuickLinks in the SelfService SystemConfiguration grouping


# workflowName 

specifies the name of the workflow object to run Only applicable when the QuickLink action = “workflow” 

# workflowSuccess 

Specifies the message to display when the workflow is launched successfully Only applicable when the QuickLink action= “workflow” 

# parameters 

A <Map> of key/value pairs for passing arguments to an external website; these are appended to the url (ex: ?a=1&b=2) 

# URL 

Specifies the fully qualified name of the external web URL to open (example: http://www.google.com) 

Only applicable when the QuickLink action = “external” 

# displayText 

Boolean attribute that determines whether the return value from the textScript (attribute 

described below) is displayed as part of the link text; if true, the text will be displayed in 

parentheses appended to the end of the link messageKey text 

# textScript 

Contains a BeanShell script that returns the text for display with the QuickLink. This text will 

be appended to the messageKey value, printed in parentheses. 


No comments:

Post a Comment

Fetch Members from Workgroup

  import java.util.ArrayList;   import java.util.Iterator;   import java.util.List;   import sailpoint.api.ObjectUtil;   import sailpoint.ob...