Getting Started
The purpose of this guide is to quickly bring you up to speed with the User Management extension. To do so, we will cover three key sections:
Section 1: Creating Groups
Within the User Management extension is the ability to define user groups. A group is a shared identity and is a collection of different users. A group will typically have at least one role defined/assigned, of which all users within that group will inherit said role(s). In addition to the common group role, a user will still have the ability to be assigned additional specific roles.
User groups are typically created and defined to separate users with different responsibilities. Organizations may differ greatly with respect to the way they choose to organize their users. Some may choose to have only one or two main groups defined, while others may choose to separate their users out into many several groups based on their exact duties or job titles – each with different roles and levels of accessibility.
Note
Each user may only belong (be assigned to) one user group.
Step 1
From within the User Management extension, select the Users tab. From the left-hand column, click the + (Add group) icon.
Note
User groups cannot be nested within each other. There is only one common level on the group hierarchy (all groups are created under the AppSpace level).
Step 2
On the Add Group page, give the group a name and description. Click on the + icon to assign one or more roles from the drop-down menu to be applied to all users within this group. Repeat and add as many roles to the group as you would like. Click Save when finished.
Note
You may choose to not immediately assign any roles while creating groups. You have the option to come back and add/edit roles to the group at any time.
Step 3
You should be returned to the main Users tab where your newly created group should appear in the group listings. You can verify the group details by simply clicking on the group name to view the summary.
Note
The “Admin” user group is a system defined group and cannot be deleted. However, you may choose to edit the name and description of this group to best fit your organization needs.
Section 2: Adding Users
Every individual user on the Appspace server is defined by their own set of login credentials, profile information (name, phone number, e-mail address), and subject to the roles that they inherit according to the user group that they belong to. The quickest and simplest method of adding users to your Appspace server is through manual creation.
Note
There are additional methods of importing users as well as more advanced integration (i.e. utilizing LDAP and Active Directory). Please visit the Knowledge Center for articles and guides for more information.
Step 1
From the Users tab, begin by clicking on the Members sub-tab to gain access to the quick-launch icons. Click on the + (Create user) icon to begin adding a user.
Hint
You may choose to select a group before clicking on the Members sub-tab and clicking the Create user icon. By doing so, the user will automatically be placed into the selected group once created.
Step 2
On the Create a New User page, complete all of the fields on the Profile sub-tab. Fill in the Profile Details as well as the Login Details. When you are finished, click on the Group & Role Settings sub-tab – do not click Save yet.
Step 3
On the Group & Role Settings sub-tab, select the desired group to place this new user. You should notice that the defined role(s) should appear listed as “inherited roles from this group”. You may choose to assign additional roles to this user by using the + icon and the drop-down menu. When finished, click Save to complete the user creation process.
Section 3: User Roles
By default, the Appspace server comes with a collection of user roles that encapsulate the common activities that are applied to specific workflows (e.g. managing applications, content administration, network administration). The follow is a list of the system defined roles with a quick definition:
- Portal Administrator: owner and administrator of the Appspace portal/server
- Account Administrator: manages all accounts within the Appspace portal/server
- Network Administrator: administers all areas within a network
- Content Administrator: administers all content assets within a network
- Content Producer: manages all assets within the Content Library
- Account Owner: owner of a specific account
- User: default role for new users
Extension Visibility
As long as a user is given visibility to an extension, it’s automatically implied that the user will also be given full access to everything within that extension, with the only exception of application permissions.
Portal Administrator
The portal administrator is typically the system administrator and has full access to everything. The portal administrator is able to view the following extensions (if installed):
Extension | Visibility |
---|---|
Advanced Device Management | ✔ |
Campaign Manager | ✔ |
Content Library | ✔ |
Dashboard | ✔ |
Language Manager | ✔ |
Meeting Room | ✔ |
Network Management | ✔ |
Priority Messaging | ✔ |
Reports | ✔ |
Sign Manager | ✔ |
User Management | ✔ |
Video On-Demand | ✔ |
Account Owner
The account owner has access to everything within the account with the exception of configuring system settings. The account owner is able to view the following extensions (if installed):
Extension | Visibility |
---|---|
Advanced Device Management | ✔ |
Campaign Manager | ✔ |
Content Library | ✔ |
Dashboard | ✔ |
Language Manager | ✔ |
Meeting Room | ✔ |
Network Management | ✔ |
Priority Messaging | ✔ |
Reports | ✔ |
Sign Manager | ✔ |
User Management | ✔ |
Video On-Demand | ✔ |
Network Administrator
The network administrator is the person that runs the network and will have visibility to all network properties and sub-networks within their network. This role allows them to define the structure of their network, create and manage users and groups within the network, and register and manage player devices and player groups. The network administrator is able to view the following extensions (if installed):
Extension | Visibility |
---|---|
Advanced Device Management | ✔ |
Campaign Manager | ✔ |
Content Library | ✘ |
Dashboard | ✔ |
Language Manager | ✘ |
Meeting Room | ✔ |
Network Management | ✔ |
Priority Messaging | ✘ |
Reports | ✔ |
Sign Manager | ✔ |
User Management | ✔ |
Video On-Demand | ✔ |
Content Administrator
The content administrator will typically be the head of the app design team or marketing team and will have an overview to all apps and content within their current network. A content administrator will be able to access any app, widget or content that exists within the network. If a content widget requires approval in order for content to be updated, they will also have the ability to approve or reject content updates to widgets. In a typical workflow, a content manager can upload or allocate a new piece of content to a widget, but the update will only happen if it is approved by a content administrator. The content administrator is able to view the following extensions (if installed):
Extension | Visibility |
---|---|
Advanced Device Management | ✘ |
Campaign Manager | ✔ |
Content Library | ✔ |
Dashboard | ✔ |
Language Manager | ✘ |
Meeting Room | ✔ |
Network Management | ✘ |
Priority Messaging | ✘ |
Reports | ✔ |
Sign Manager | ✔ |
User Management | ✘ |
Video On-Demand | ✔ |
Content Producer
Content producers will be able to access the content library to upload and manage content items within the account. The content producer is able to view the following extensions:
Extension | Visibility |
---|---|
Advanced Device Management | ✘ |
Campaign Manager | ✘ |
Content Library | ✔ |
Dashboard | ✔ |
Language Manager | ✘ |
Meeting Room | ✘ |
Network Management | ✘ |
Priority Messaging | ✘ |
Reports | ✘ |
Sign Manager | ✘ |
User Management | ✘ |
Video On-Demand | ✘ |
User
Users that are new to Appspace will be initially registered as a standard user. A standard user will only have access to the dashboard.
Extension | Visibility |
---|---|
Advanced Device Management | ✘ |
Campaign Manager | ✘ |
Content Library | ✘ |
Dashboard | ✔ |
Language Manager | ✘ |
Meeting Room | ✘ |
Network Management | ✘ |
Priority Messaging | ✘ |
Reports | ✘ |
Sign Manager | ✘ |
User Management | ✘ |
Video On-Demand | ✘ |
Assigning Roles to Groups
As previously described, all roles that are assigned to a particular group will be applied to every user within that group. The group roles are defined during the group creation process (see Section 1 – Step 2 above).
Assigning (Additional) Roles to Users
In addition to the group-inherited roles, users may be granted additional roles. This option is available during the user creation process (see Section 2 – Step 3 above).
Step 1
Once a user has already been created, you may edit (add/remove) roles attributed to a particular user by selecting the check box next to a user and clicking on the + (Assign role) quick-launch icon from the Members sub-tab.
Step 2
Under Edit User, select the Group & Role Settings sub-tab. In the Group section, you’ll see the roles that this user has already inherited from the group that they currently belong to. In the Role section, you’ll be given the option to add additional roles. Click the + (add) icon to add additional roles by using the drop-down menu. Click the Save button when finished adding or editing the user’s role(s).
Recap
You should now be familiar with the User Management extension and be able to:
- Create user groups
- Create and assign users to groups
- Understand the various available roles and how to assign them to groups and individual users