Definition
This widget is dedicated to the display of Account Information (provisioned accounts). It can also perform synchronization actions on the Accounts if configured.
It must be used with a "reportingId" that maps to the builtin collection ACCOUNT_INFORMATIONor a custom collection that targets the same collection name ("account").
Configuration
Properties
|
Property |
Type |
Mandatory |
Description |
Values (default values in bold) |
|---|---|---|---|---|
|
type |
|
YES |
The type of the widget in XML configuration |
- |
|
reportingId |
|
YES |
The id of a ReportingObjectConfiguration which this widget will target. Must be a configuration which uses the ACCOUNT_INFORMATION builtin collection or a custom one that targets the same collection "account". |
- |
|
allowExport |
|
NO |
Allows to define if the export of the results data is allowed or not. |
true,false |
|
displayOnInit |
|
NO |
If true, the chart will be displayed initially without requiring to click the "Apply" button of the criteria panel first. |
true,false |
|
contract |
|
YES |
A ReportingWidgetContractConfiguration specifying the different criteria used by the widget for displaying the filter elements. It is also used for validating the submitted criteria. See Reporting widget contract section for detailed configuration information. |
- |
|
renderingRule |
|
NO |
This rule will be applied for each document of the results and allows to transform the content. It MUST return a Map of String to Object. Example: XML
|
- |
|
actionsGroups |
|
NO |
Allow to configure buttons by object kind
|
Empty list |
|
syncActions |
|
NO |
Allows to configure synchronization actions for the accounts |
Empty list |
SyncActionConfiguration
|
Property |
Type |
Mandatory |
Description |
Values (default values in bold) |
|---|---|---|---|---|
|
id |
|
YES |
Unique identifier of the action being performed. This prevents conflicts between multiple actions (CUSTOM actions notably). It is also used in the i18n of CUSTOM actions. |
- |
|
action |
|
YES |
The builtin synchronization action. Possible values are:
|
- |
|
objectKinds |
|
NO |
Allows to restrict the action to a set of object kinds. If left empty the action will apply to all compatible object kinds. |
- |
|
modalTarget |
|
NO |
Only applicable if the action ASSIGN_APPLICATION_ROLE is configured.
A link that should match the feature scheme “feature://<featureId>/{dataKey.idmObjectId}” where “featureId” is the id of a Feature containing a RoleAssignmentWidget. |
- |
|
staticContext |
|
NO |
Only applicable for actions of type CUSTOM. A static context that will be sent in the execution request to the sync service. By defining different static contexts, one can perform branching logic in the custom rule action depending on the performed custom action. |
- |
|
color |
|
NO |
The color of the action button (if null, a default value will be used) |
- |
|
icon |
|
NO |
The icon of the action button (if null, a default value will be used) |
Empty list |
|
syncActions |
|
NO |
Allows to configure synchronization actions for the accounts |
Empty list |
|
accountDisplay |
|
NO |
Allows to configure the display of an account |
Empty set |
SyncActionContext
|
Property |
Type |
Mandatory |
Description |
Values (default values in bold) |
|---|---|---|---|---|
|
name |
|
YES |
Unique name of the context |
- |
|
value |
|
NO |
Value of the context |
- |
Example