PortalSetup configuration
These nodes under the root node are used for Rhythm for Civics: , , , and .
Content Layout node
The node defines the Rhythm for Civics portlets for which you can configure filters.
See Filters.
The node has one child node, which has one or more nodes as children. Each node has these attributes:
| Attribute | Description |
|---|---|
| Description | Description of the portlet. |
| Portlet ID | ID of the portlet. |
Each node has two children: and . The node defines the target page controls that filters can apply to, and the node defines the models and properties that can be used as filter conditions.
The node has one or more item nodes as children. Each item node has these attributes:
| Attribute | Description |
|---|---|
| Item ID | ID for the item. |
| Item Name | Name of the item. |
| Item Type | Type of control. Can be Checkbox, Dropdown, Map, RadioButton, Textarea, or Textbox. |
The node has one or more nodes as children. Each node has these attributes:
| Attribute | Description |
|---|---|
| Model Name | Name of the model. |
Each has one child node, which has one or more property nodes as children. Each property node has these attributes:
| Attribute | Description |
|---|---|
| Property Data Type | Data type of the property. Can be Boolean, Date, Number, Object, or String. |
| Property Name | Name of the property. |
Impersonation node
The node enables the user impersonation button for one or more applets in Infor Operations and Regulations.
The node has one child node, which has one or more child nodes. Each node has these attributes:
| Attribute | Description |
|---|---|
| Button Display Text | Display text that will be shown on the user impersonation button. The default is Open Portal. |
| Enabled | Indicates whether portal user impersonation is turned on for the specified applet. If the value is True, then the user impersonation button is shown in the specified applet. |
| Moniker | Moniker of the applet in which the user impersonation button will be shown. For example, to show the button in the Portal User InfoViewer, specify Hansen.Portal.PortalUserViewerApplet. |
| Portal User Bind | If the applet specified by the Moniker attribute is bound to the Hansen.Portal.Membership object, you can specify the key property to use to get the correct portal user for the impersonation. Specify Membership.MembershipKey. The button will then take the administrator directly to the current user's account. Otherwise the administrator must select a user after clicking the button. |
Each node can have one child node, with one or more nodes as children. Each node specifies a Rhythm for Civics site that you can connect to for user impersonation. Each node can have these attributes:
| Attribute | Description |
|---|---|
| Description | Additional information about the site. This is used to distinguish between different sites if an node has more than one child node under it. |
| Portal URL | URL of the page to open in Rhythm for Civics when a user in Infor Operations and Regulations clicks the user impersonation button. |
| Token Authentication Page | Portal page used for token authentication. Users are first authenticated via this page before being redirected to the page specified by the Portal URL attribute. The default is TokenAuth. |
A node can have a child node with one or more nodes as children. Each node specifies a parameter that will be added to the site URL. A node can have these attributes:
| Attribute | Description |
|---|---|
| Bind | Component bind for the parameter. Use this when the page's parameter value is variable, such as the record number in the instrument details URL.
Note: If you specify a value for the Bind attribute, do not specify a value for the Value attribute.
|
| Key | Name of the parameter. |
| Value | Value of the parameter.
Note: If you specify a value for the Value attribute, do not specify a value for the Bind attribute.
|
Organization node
The node has one child node.
See Authorized users.
The node has these attributes:
| Attribute | Description |
|---|---|
| Days to Expire Invitation | Number of days before the invitation sent to a user expires. |
| Email Template | Specify the notification template that is used to send email invitations to users to become authorized users. |
Portal User node
The node stores single sign on login settings for Rhythm for Civics.
The node has these attributes:
| Attribute | Description |
|---|---|
| SSO Anonymous User Name | User name for the anonymous user account in Rhythm for Civics. |
| Uses SSO | Set the value to True to use an SSO provider to log users in to Rhythm for Civics. |
Two Factor Authentication node
The node under the node is used to configured two-factor authentication for Rhythm for Civics.
The node has these attributes:
| Attribute | Description |
|---|---|
| Enabled | Set to True to enable two-factor authentication. |
| Notification Type | Specify the type of notification that is used to send the security code for two-factor authentication. This must match a notification type that is defined under the node of the Hansen8 configuration.
Note: Default email and text notification templates are provided in the Notification Templates page.
|
| Number of Attempts | Specify the number of failed authentication attempts before the user is locked out. The default is 3. |
| Security Code Length | Specify the number of digits in the security code that is generated for two-factor authentication. The default is 6, and the maximum length is 9. |
| Security Code Provider | Specify PortalSecurityCodeProvider for Rhythm for Civics. |
| Validation Timeout | Specify the number of minutes before the security code that is generated for two-factor authentication expires. The default is 2 minutes. |