Creating iTopia Users
There are five mandatory User Master views that are used to create and maintain users in iTopia:
- User Master
- User Master-License
- User Master-Attribute
- User Master-Role
- User Master-Restriction
The first step in creating an iTopia user is to set up the user in the User Master. You can enter the details for the other User Master views in any order.
You can create user records in the User Master views using the following methods:
- Create - you must manually enter all mandatory fields for each new user.
- Copy - all of the fields from the original record are copied to the new record. Using the Copy option reduces keystrokes as only the fields that change from user to user need to be re-entered prior to the update.
- Edit with Excel - this option is best used in situations where multiple records are being created as the update takes place on the Excel spreadsheet.
This topic walks you through examples using all three methods to create records in each of the User Master views, where applicable.
1. User Master
Users are created to allow individuals access to your iTopia environment. For more detailed information on every field in the User Master view,
click here.
- User Master: Creating new records though the 'Create' function
- User Master: Creating new records through the 'Copy' function
- User Master: Creating new records through 'Edit with Excel:
- The use of the 'Edit with Excel' feature is not recommended to for use with the User Master view.
2. User Master-License
Licenses allow users to access specific Databases in your iTopia environment. For more detailed information on every field in the User Master-License view, click here.
- User Master-License: Creating records through the 'Create' function
- Signed on as the system user, open the User Master-License view by:
- Entering user_license in the Search field and then clicking Go.
OR
- Selecting 'User Master-License' from the Master Tables menu found under the User Management System (UMS) on the main menu.
- Click the Create button (found at the bottom right corner of the view).
- A new User Maser-License page opens that contains three mandatory fields and a Submit button. Enter information into the following fields:
- Click Submit.
User Master-License view - Mandatory fields
- At this point you can:
- Continue entering information and updating the records.
- Return to the Search Criteria/Results Grid.
- Close the User Master-License view.
- User Master-License: Creating new records through the 'Copy' function
- Signed on as the system user, open the User Master-License
view by:
- Entering user_license in the Search field and then clicking Go.
OR
- Selecting 'User Master-License' from the Master Tables menu found under the User Management System (UMS) on the main menu.
- Enter an existing user name in the User Name field in the Search Criteria and then click Search. In this example, we will enter user10.
User Master-License - Finding an existing User record
- User Master - License - Creating new records with Edit with Excel
iT_CompatibilityReq_60.htm">click here. For more additional information on the Edit with Excel feature, click here.
Excel Spreadsheet with User Master-License information
- The User Master-License view displays the following message, "The data was modified using an external source. Please redo the search to view the latest changes." If you wish to view the new records:
- Enter the user name(s) that you created through the Edit with Excel process in the User Name field in the Search Criteria section. We will enter user105.
- Click Search.
- When you have viewed the records, close the User Master-License view.
User Master-License - Review the New Records
3. User Master-Attribute
Attributes are variables set by an administrator for a user that allow the user to apply filters or criteria to the views that the user has access to. For more detailed information on every field in the User Master-Attribute view, click here.
- User Master-Attribute: Creating new records through the 'Create' function
- Signed on as the system user, open the User Master-Attribute view by:
- Entering user_att in the Search field and then clicking Go.
OR
- Selecting 'User Master-Attribute' from the Master Tables menu found under the User Management System (UMS) on the main menu.
- Click the Create button (found at the bottom right corner of the view).
- A new User Master-Attribute page opens that contains two mandatory fields and a Continue button. Enter information into the following fields:
- Click the Continue button.
User Master-Attribute - Mandatory Fields
- User Master-Attribute: Creating new records through the 'Copy' function
- Signed on as the system user, open the User Master-Attribute view by:
- Entering user_att in the Search field and then clicking Go.
OR
- Selecting 'User Master-Attribute' from the Master Tables menu found under the User Management System (UMS) on the main menu.
- Enter an existing user name in the User Name field in the Search Criteria section and click Search. In this example we will enter user10. Note: Every user is comprised two Attribute Keys: 'session.company' and 'session.ibis_client' along with the appropriate Attribute Values. You must copy both of these records for a new user.
- Select the 'View Record Details' for either of the records.
User Master-Attribute - Search for an existing User record
- When the User Master-Attribute Details page opens, click Copy (found at the bottom right corner of the view).
- A new User Master-Attribute page opens with two mandatory fields (User Name and Attribute Key) and a Continue button. Both of these fields contain the copied information from the original record. In this example, we only want to change the User Name field, and retain all of the other information.
- Enter the new user name in the User Name field. For this example, we will enter user105.
- Click Continue.
User Master-Attribute - Modify the copied record
- The User Master-Attribute Details page opens with the Attribute Value from the record that you are copying.
- Change the value if desired. In this example, we will change the value to '99'. Note: If you select the record that contains the 'session.ibis_client' Attribute Key do not change the Attribute Value. The 'session.ibis_client' Value should be the same for all users.
- Click Submit.
User Master-Attribute Details page
- You are returned to the User Master-Attribute page that displays the User Name and Attribute Key. At this point you can:
- Continue entering information and updating the records. Note: Remember that you must enter both of the Attribute Keys and appropriate Values for each user.
- Return to the Search Criteria/Results Grid.
- Close the User Master-Attribute view.
- User Master-Attribute: Creating new records with Edit with Excel
iT_CompatibilityReq_60.htm">click here. For more information about on the Edit with Excel feature, click here.
- Signed on as the system user, open the User Master-Attribute view by:
- Entering user_att in the Search field and then clicking Go.
OR
- Selecting 'User Master-Attribute' from the Master Tables menu found under the User Management System (UMS) on the main menu.
- Enter an existing user name in the User Name field in the Search Criteria section and then click Search. For this example, we will enter user10. Note: Every user is comprised two Attribute Keys: 'session.company' and 'session.ibis_client' along with the appropriate Attribute Values.
Search for an existing User
- From the Use Selected Records as Criteria for Action icon, select ‘Edit all records with Excel’.
User Master-Attribute - Edit All Records with Excel
- Excel opens and displays the records from the User Master-Attribute search results. On the Excel spread sheet:
- Edit the 'User Name' column on the spreadsheet for both rows. We will change user10 to user105.
- Click the Save button spreadsheet. The Status of the records is updated to 'Created'.
- Close the spreadsheet, but do not save it.
Excel Spreadsheet with User Master-Attribute information.
-
The User Master- Attribute displays the following message: "The data was modified using an external source. Please redo the search to view the latest changes." If you want to view the new records:
- Enter the user name(s) that you created through the Edit with Excel process in the User Name field in the Search Criteria section. We will enter user105.
- Click Search.
- When you have viewed the records, close the User Master-Attribute view.
User Master-Attribute - Review the New Records
4. User Master-Role
Roles define the views and the operations for these views that the user is allowed to access. For more detailed information on every field in the User Master-Role view, click here.
Roles contain resources with defined operations. For more information about the resources and permissions assigned to roles click here.
- User Master-Role: Creating new records through the 'Create' function
- User Master-Role: Creating new records through the 'Copy' function
User Master-Role - Search for an existing User record
- User Master-Role: Creating new records through the Edit with Excel feature
iT_CompatibilityReq_60.htm">click here. For more information about the Edit with Excel feature, click here.
- Signed on as the system user, open the User Master-Role view by:
- Entering user_role in the Search field and then clicking Go.
OR
- Selecting 'User Master-Role' from the Master Tables menu found under the User Management System (UMS) on the main menu.
- Enter an existing user name in the User Name field of the Search Criteria section and then click Search. For this example, we will enter user10
.
The user we have selected (user10) owns four roles. Note: When using this method of adding Roles to users, you should select a user that contains roles that you want to apply to another user.
Note: All users automatically own the 'ums_user' and 'personal' Role Names. The 'personal' role cannot be added to any other user. All other Roles can be applied to other users.
User Master-Role - Search for an existing User
User Master-Role - Review the New Records
5. User Master-Restriction
Restrictions represent a row-level security policy by user that is applied consistently throughout the iTopia system regardless of what view is used or how the view is customized. For more detailed information on every field in the User Master-Restriction view, click here
.
- Note: Entering Restrictions for users requires that Database and Domain Names be entered in the appropriate fields. Domain names can be located in the Column or Domain views.
For more information on Databases, click here.
For more information about the Column view, click here.
For more information about the Domain view, click here.
- User Master-Restriction: Creating new records through the 'Create' function
- Signed on as the system user, open the User Master-Restriction view by:
- Entering user_domain_rls in the Search field and then clicking Go.
OR
- Selecting 'User Master-Restriction' from the Master Tables menu found under the User Management System (UMS) on the main menu.
- Click the ‘Create’ button (found at the bottom right corner of the view).
- A new User Master-Restriction page opens. This page includes three mandatory fields and a Continue button.
- User Name - enter the user name that you are applying the Restriction to. For this example, we will enter user105.
- Database Name - user views based in the iTopia environment are related to the 'ibis' database. Since we are going to apply Restrictions to views in the 'ibis' Database, we will enter ibis in the Database Name field.
- Domain Name - all new users must have the Domain Name 'ibis_client' assigned to them. Following our example, we will enter ibis_client in the Domain Name field.
- The 'ibis_client' Domain contains the information for your iTopia site. Setting this restriction on this Domain name puts an extra layer of security that prevents the user from accessing data from other clients' sites.
- The 'ibis_client' is a key part of every view in iTopia. This particular User Name/Database Name/Domain Name combination works in conjunction with the user's record in the User Master-Attribute view for the 'Attribute Key' session.ibis_client.
- Click Continue.
User Master-Restriction - Mandatory Fields
- A new User Master-Restriction page opens. There are two sections on this page; however, you only need to enter data in the Value field found in the General section.
- Value - Enter any QBE (Query by Example) expression, including processing instructions, that represents the value(s) to which the user is restricted. For more information about the QBE expressions, click here.
- Values represent the actual data contained in the Columns. In this example we will enter '{session.ibis_client}' as the Value. This Value refers to the Attribute Value for the user in the User Master-Attribute view. Note:
The '{' and '}' brackets must be included for this Value because of the type of Value it is.
- This restriction puts an extra layer of security that prevents the user from accessing data from any other client site.
- Click Submit.
Enter the Value
- You are returned to the User Master-Restriction page that contains the User Name, Database Name and Domain Name. At this point you can:
- Continue entering information and updating the records.
- Return to the Search Criteria/Results Grid.
- Close the User Master-Restriction view.
- User Master-Restriction: Creating new records through the 'Copy' function
- User Master-Restriction - Creating new records through the Edit with Excel feature
iT_CompatibilityReq_60.htm">click here. For additional information on the Edit with Excel feature, click here.
|