Appboard/old/provisioning: Difference between revisions
imported>Jason.nicholls No edit summary |
imported>Jason.nicholls |
||
(5 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
== Basic Provisioning Concepts == | == Basic Provisioning Concepts == | ||
Provisioning is how you create Users and Roles in AppBoard, and then provide the appropriate targeted information to them. For an overview of basic provisioning concepts, see the article: [[ | Provisioning is how you create Users and Roles in AppBoard, and then provide the appropriate targeted information to them. For an overview of basic provisioning concepts, see the article: [[appboard/old/provisioning_basics|Provisioning Basics]] | ||
== Provisioning in the AppBoard Administration User Interface == | == Provisioning in the AppBoard Administration User Interface == | ||
Line 37: | Line 36: | ||
## <b>+</b> - Click the green "+" to add a domain. | ## <b>+</b> - Click the green "+" to add a domain. | ||
### <b>Add AppBoard Managed Domain</b> - Select this option to create a new Domain in the local AppBoard database. You will be prompted for the name of the Domain to create. | ### <b>Add AppBoard Managed Domain</b> - Select this option to create a new Domain in the local AppBoard database. You will be prompted for the name of the Domain to create. | ||
### <b>Add LDAP Managed Domain</b> - Select this option to create a Domain in AppBoard that will be mapped to an LDAP repository. Selecting this option will launch the [[ | ### <b>Add LDAP Managed Domain</b> - Select this option to create a Domain in AppBoard that will be mapped to an LDAP repository. Selecting this option will launch the [[appboard/old/ldap_configuration|LDAP configuration wizard]]. | ||
## <b>x</b> - Click the red "X" to delete the selected Domain. | ## <b>x</b> - Click the red "X" to delete the selected Domain. | ||
## <b>/</b> - Click the yellow "/" to modify the properties of the selected Domain. | ## <b>/</b> - Click the yellow "/" to modify the properties of the selected Domain. | ||
# Confirm that the new Domain is displayed in the Domains panel of the User management screen. | # Confirm that the new Domain is displayed in the Domains panel of the User management screen. | ||
=== Users === | === Users === | ||
Line 75: | Line 73: | ||
## <b>+</b> - Click the green "+" to add a Role to the system. | ## <b>+</b> - Click the green "+" to add a Role to the system. | ||
### <b>Add AppBoard Managed Role</b> - Select this option to create a new Role in the local AppBoard database. You will be prompted for the name of the Role to create. | ### <b>Add AppBoard Managed Role</b> - Select this option to create a new Role in the local AppBoard database. You will be prompted for the name of the Role to create. | ||
### <b>Add Roles from LDAP</b> - Select this option to create a Role in AppBoard that will be mapped to an LDAP repository. Selecting this option will launch the [[ | ### <b>Add Roles from LDAP</b> - Select this option to create a Role in AppBoard that will be mapped to an LDAP repository. Selecting this option will launch the [[appboard/old/ldap_configuration|LDAP configuration wizard]]. | ||
## <b>x</b> - Click the red "X" to delete the selected Role. | ## <b>x</b> - Click the red "X" to delete the selected Role. | ||
# Confirm that the selected action is reflected in the <b>Roles</b> panel of the <b>Stack Assignment</b> screen. | # Confirm that the selected action is reflected in the <b>Roles</b> panel of the <b>Stack Assignment</b> screen. | ||
=== Stacks === | === Stacks === | ||
Line 120: | Line 117: | ||
== Tutorial == | == Tutorial == | ||
A tutorial walk-through of the the basic AppBoard provisioning screens is available at [[ | A tutorial walk-through of the the basic AppBoard provisioning screens is available at [[appboard/old/provisioning_quick_start|AppBoard Provisioning Quick Start]]. | ||
== Advanced Provisioning Techniques == | == Advanced Provisioning Techniques == | ||
Line 130: | Line 126: | ||
For more information on this provisioning feature, see [[ | For more information on this provisioning feature, see [[appboard/old/access_control_variables|Access Control Variables]]. | ||
=== Batch Loading Users (via XML) === | === Batch Loading Users (via XML) === | ||
Line 137: | Line 132: | ||
In cases with a high volume of Users, a tool may be desired that will enable the administrator to process batch updates to the system. | In cases with a high volume of Users, a tool may be desired that will enable the administrator to process batch updates to the system. | ||
For more information on this topic, see [[ | For more information on this topic, see [[appboard/old/batch_loading_users|Batch Loading Users]]. |
Latest revision as of 18:40, 17 July 2014
This topic details how the AppBoard administrator can configure each element of User management. First, we present the concepts of establishing the basic User organization. Then we detail usage of the specific administration tools and interfaces. The primary elements of the User management are Domains, Users, Roles and Actors.
Basic Provisioning Concepts
Provisioning is how you create Users and Roles in AppBoard, and then provide the appropriate targeted information to them. For an overview of basic provisioning concepts, see the article: Provisioning Basics
Provisioning in the AppBoard Administration User Interface
User management is made up of three elements: Domains, Users, and Roles. Used together, these elements
provide a flexible means of organizing Users and provisioning the appropriate content to those Users. This User organization is the foundation upon which content management and other system features are built. In AppBoard, provisioning is achieved by assigning Stacks to Users and/or Domains.
Provisioning in AppBoard is accomplished by performing the following steps:
- Create a Domain
- Create a User in the Domain
- Create a Role
- Assign Stacks to the Role
- Assign the Role to the User
Domains
A Domain is a grouping of Users. Perform the following steps to create or modify an AppBoard Domain:
- Log in to the AppBoard Builder as an administrator.
- In the Builder Modes panel, click Settings. The System Configuration panel is displayed.
- In the System Configuration panel, click the User Management button. The User management screen will be displayed. On the left is the Domains panel, which lists the currently defined Domains in the system. On the right is the Users panel, which lists the Users in the currently selected Domain.
- Click one of the buttons in the bottom bar of the Domains panel:
- + - Click the green "+" to add a domain.
- Add AppBoard Managed Domain - Select this option to create a new Domain in the local AppBoard database. You will be prompted for the name of the Domain to create.
- Add LDAP Managed Domain - Select this option to create a Domain in AppBoard that will be mapped to an LDAP repository. Selecting this option will launch the LDAP configuration wizard.
- x - Click the red "X" to delete the selected Domain.
- / - Click the yellow "/" to modify the properties of the selected Domain.
- + - Click the green "+" to add a domain.
- Confirm that the new Domain is displayed in the Domains panel of the User management screen.
Users
Once you have created a Domain, you must create a User in the Domain.
A User is a named member of a Domain who has unique credentials for logging in to AppBoard. Perform the following steps to create or modify an AppBoard User:
- Log in to the AppBoard Builder as an administrator.
- In the Builder Modes panel, click Settings. The System Configuration panel is displayed.
- In the System Configuration panel, click the User Management button. The User management screen will be displayed. On the left is the Domains panel, which lists the currently defined Domains in the system. On the right is the Users panel, which lists the Users in the currently selected Domain.
- Select the Domain in which you want to create or modify a User.
- Click one of the buttons in the bottom bar of the Users panel:
- + - Click the green "+" to add a User to the selected Domain.
- Enter the User ID.
- Enter the Password.
- x - Click the red "X" to delete the selected User.
- / - Click the yellow "/" to modify the properties of the selected User.
- + - Click the green "+" to add a User to the selected Domain.
- Confirm that the selected action is reflected in the Users panel of the User management screen.
Roles
Roles are the mechanism through which Stacks are assigned to Users. Perform the following steps to create or modify an AppBoard Role:
- Log in to the AppBoard Builder as an administrator.
- In the Builder Modes panel, click Settings. The System Configuration panel is displayed.
- In the System Configuration panel, click the Stack Assignment button. The Stack Assignment screen will be displayed. On the left is the Roles panel, which lists the currently defined Roles in the system.
- Click one of the buttons in the bottom bar of the Roles panel:
- + - Click the green "+" to add a Role to the system.
- Add AppBoard Managed Role - Select this option to create a new Role in the local AppBoard database. You will be prompted for the name of the Role to create.
- Add Roles from LDAP - Select this option to create a Role in AppBoard that will be mapped to an LDAP repository. Selecting this option will launch the LDAP configuration wizard.
- x - Click the red "X" to delete the selected Role.
- + - Click the green "+" to add a Role to the system.
- Confirm that the selected action is reflected in the Roles panel of the Stack Assignment screen.
Stacks
Once you have created a Role, you must assign one or more Stacks to the Role.
Stacks are collections of Boards that can be assigned to Users by provisioning them to Roles. Perform the following steps to assign one or more Stacks to a Role:
- Log in to the AppBoard Builder as an administrator.
- In the Builder Modes panel, click Settings. The System Configuration panel is displayed.
- In the System Configuration panel, click the Stack Assignment button. The Stack Assignment screen will be displayed. On the left is the Roles panel, which lists the currently defined Roles in the system. In the middle is the Provisioned Stacks panel, which lists the Stacks that are assigned to the currently selected Role. On the right is the Available Stacks panel, which lists all of the Stacks in the system that are not assigned to the currently selected Role. The Available Stacks panel also provides the option to create or delete a Stack, if desired.
- Select a Role by clicking it in the Roles panel.
- Assign one or more Stacks to the selected Role by dragging them from the Available Stacks column to the Provisioned Stacks column.
- Confirm that the desired Stacks are displayed in the Provisioned Stacks column.
- Log in to AppBoard as a User with the selected Role. Confirm that the assigned Stacks are presented to the User.
Assigning Roles to Users
Once you have created a User and a Role, the final step is to assign the Role to the User. The User will then be presented the appropriate Stacks when logging in to the system under that Role. You can assign Roles to either Users or Domains, using the same process. The only difference is that assigning the Role to the Domain will assign it to all current and future Users in the Domain.
Perform the following steps to assign Roles to a User or Domain:
- Log in to the AppBoard Builder as an administrator.
- In the Builder Modes panel, click Settings. The System Configuration panel is displayed.
- In the System Configuration panel, click the Role Assignment button. The Role Assignment screen will be displayed. At the top is a Domain selector. On the left is the Users panel, which lists the currently defined Users in the selected Domain. In the middle is the Provisioned Roles panel, which lists the Roles that are assigned to the currently selected Domain or User. On the right is the Available Roles panel, which lists all of the Roles in the system that are not assigned to the currently selected Domain or User. The Available Roles panel also provides the option to create or delete a Role, if desired.
- Select a Domain. The list of Users in the selected Domain is displayed in the Users panel.
- Select a Domain or User. A list of Provisioned Roles and Available Roles will be displayed in the respective panels.
- Assign one or more Roles to the selected Domain or User by dragging them from the Available Roles column to the Provisioned Roles column.
- Confirm that the desired Roles are displayed in the Provisioned Roles column.
- Log in to AppBoard as a User to whom you have assigned a Role. Confirm that the expected Stacks are presented to the User.
Tutorial
A tutorial walk-through of the the basic AppBoard provisioning screens is available at AppBoard Provisioning Quick Start.
Advanced Provisioning Techniques
Access Control Variables
AppBoard includes a special provisioning feature called Variables. Variables have a variety of uses throughout the application. For example, you can use Variables to apply provisioning at the data access layer by only displaying certain data elements to specific Users or Domains.
For more information on this provisioning feature, see Access Control Variables.
Batch Loading Users (via XML)
In cases with a high volume of Users, a tool may be desired that will enable the administrator to process batch updates to the system.
For more information on this topic, see Batch Loading Users.