Enportal/old/provisioning quick start
This page is intended for a first-time user of enPortal. It provides concise examples of how to implement basic provisioning of enPortal. For a complete reference for provisioning content to users in an organization, see Provisioning.
This document assumes that you have successfully completed the enPortal installation. If you are provisioning AppBoard content, this document also assumes that you have successfully completed the AppBoard Getting Started guide to create some sample AppBoard content.
What is Provisioning?
For a User to log in to enPortal and view content, an Administrator must first create the User in the system and then assign appropriate content to that User. Provisioning is the means of configuring these assignments through the administrative interface.
Summary of Steps
The following are the high-level steps to complete in order to provision content to a User:
- Log in as Administrator
- Create a Domain
- Create a User
- Create a Role
- Assign User to Role
- Assign Content to Role
- Login as User to Validate Assignment
Log in as Administrator
You must log in as an administrator to configure provisioning.
In this section, you will log in as an administrator.
- In a supported browser, go to the enPortal login page. This will typically be a URL such as http://enportalhost:8080/.
- Enter the default administrator credentials:
- User Name: administrator
- Password: administrator
- Domain: System
- Click the Login button
- Go to the enPortal home page. This will typically be a URL such as http://enportalhost:8080/enportal/home
Create a Domain
A Domain is a group of one or more Users.
In this section, you will create a new Domain called "Edgetech".
- Mouse over the Provisioning tab and click Users to show the Domain Explorer.
- Right-click on the Domains label and select New Domain.
- In the New Domain Name box, enter "Edgetech".
- Click Save.
- Observe that a new Domain "Edgetech" has been created.
Create a User
A User is an individual with unique credentials for logging into enPortal and viewing assigned content.
In this section, you will create a new User.
- Right-click on the label for the new "Edgetech" Domain and select New User.
- Enter the following to create a new user:
- New User Name: John Davis
- Password: portal
- Confirm Password: portal
- Do not check the Lock Account box or enter a Lock Reason.
- Click Save.
- Observe that a new user "John Davis" has been created.
Create a Role
A Role is a mechanism used to organize the provisioning of content and permissions. Roles are the primary basis by which capabilities are managed, preferences are stored, and content is assigned and secured.
In this section, you will create a new Role.
- Mouse over the Provisioning tab and click Roles to show the Role Explorer.
- Click on the Actions button and select New Role.
- In the New Role Name box, enter "Manager".
- Click Save.
- Observe that a new role "Manager" has been created.
Assign User to Role
In this section, you will assign a User to a Role.
- Under the Roles tab, select the "Manager" Role in the Provisioning panel
- Click on the Users tab in the right panel
- Click the Assign button to browse for a User or Domain to assign to the new role. A User Selection window will be launched.
- Under the "Edgetech" Domain, select "John Davis" and click Ok to assign him to the "Manager" Role and close the window. The Users tab will now show "John Davis" in the right panel, indicating that he is assigned to the currently selected ("Manager") Role.
Create Content
You must create channels in enPortal that display the content that you want to assign to each Role. You then assign these channels to the appropriate Role, so that any User who logs in, with that Role assigned, will see the content.
In this section, you will create a channel containing an AppBoard visualization, and then assign that channel to the "Manager" Role. Note: this step assumes that you have completed the Getting Started guide and created an AppBoard Stack to be assigned. The same procedure would apply for assigning other types of channels, including PIM channels, to a Role.
Perform the following steps to create a Channel containing an AppBoard Stack:
- Under the Content tab, Click on the Actions button and select New Subfolder
- For the name of the Viewset (subfolder), enter "USA_States" and press Enter. The new "USA_States" View is displayed in the Viewset list.
- Right-click on "USA_States" and select New Channel.
- For Channel Name, enter "USA_States_Visualization".
- Under Channel Types, select Appboard.
- Click Next.
- A list of AppBoard stacks will be displayed. Check the Display box next to the stack names "USA_States_Stack"
- Click Save. Observe that the channel "USA_States_Visualization" is now listed under the "USA_States" View when you refresh the Content panel.
Assign Content to Role
Now that you have created a channel in enPortal displaying your AppBoard Stack, you will need to assign this channel to the appropriate Role.
In this section, you will assign the "USA_States_Visualization" channel to the "Manager" Role.
- Click the Refresh button on the browser to update the caching of content.
- Click the Roles tab to show the Role Explorer.
- Click the "Manager" Role. Observe a list of assignable content in the Content panel.
- Check the box next to the "USA_States_Visualization" channel to assign that channel to the "Manager" Role.
- Click Save.
Login as User to Validate Assignment
In this section, you will log in to enPortal as the new User John Davis and confirm that the appropriate content is displayed based on the assignments you have made.
- Click Logout to log out of enPortal as administrator. The login page is displayed.
- Enter the credentials for John Davis:
- User Name: John Davis
- Password: portal
- Domain: Edgetech
- Click the Login button
- Observe that the USA_States AppBoard visualization is displayed, which you assigned to John's Role ("Manager").