Difference between revisions of "User"

From Senfi Docs
Jump to: navigation, search
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
User is the account that uses Senfi. Users are created and used within the [[Concepts#Organization, User, Access Group|organization]] in Senfi. User can be assigned to one or more [[Access_Group|access groups]].
+
<translate>
 +
<!--T:1-->
 +
The term '''User''' in this documentation refers to someone who uses Senfi. Users are created within the [[Concepts#Organization, User, Access Group|organization]] in Senfi. User can be assigned to one or more [[Access_Group|access groups]].
  
=== Role ===
+
=== Role === <!--T:2-->
Role is a set of actions that user can perform. Currently actions that can be assigned to role are:
+
Within an organization, roles are created for various job functions. The permissions to perform certain actions are assigned to specific roles. A role can be assigned to one or several users, and each user can only have one role.
* Manage User
 
** Add User
 
** Update email address
 
** Change Role
 
** Change Password
 
** Access Group assignment
 
** Delete User
 
* Manage Site
 
** Add Site
 
** Update Site
 
** Update Model
 
** Update Floorplan
 
** Delete Site
 
* Manage Lift
 
** Add Lift
 
** Update Lift
 
** Delete Lift
 
* Manage Measurement
 
** Add Measurement
 
** Update Measurement
 
** Delete Measurement
 
* Manage Rule
 
** Add Rule
 
** Update Rule
 
** Delete Rule
 
* Manage Access Group
 
** Add Access Group
 
** Update Assigned Users
 
** Update Assigned Sites
 
** Update Assigned Rules
 
** Delete Access Group
 
* Can Integrate
 
** Manage API keys
 
** Check Debugger
 
** Check Inspector
 
Each [[Concepts#Organization, User, Access Group|organization]] has default role called '''Administrator''' that can perform all of the actions.
 
  
[[File:Org_role_actions.png|frame|Example of Organization, Role & Actions|link=]]
+
<!--T:3-->
 +
The actions that can be assigned to a role are:</translate>
 +
{| class="wikitable"
 +
|
 +
!colspan=7|Action
 +
|-
 +
!Task
 +
!<translate><!--T:4--> Manage User</translate>
 +
!<translate><!--T:5--> Manage Site</translate>
 +
!<translate><!--T:6--> Manage Lift</translate>
 +
!<translate><!--T:7--> Manage Measurement</translate>
 +
!<translate><!--T:8--> Manage Rule</translate>
 +
!<translate><!--T:9--> Manage Access Group</translate>
 +
!<translate><!--T:10--> Can Integrate</translate>
 +
|-
 +
!<translate><!--T:11--> Add User</translate>
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:12--> Update User</translate>
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:13--> Delete User</translate>
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:14--> Add Site</translate>
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:15--> Update Site</translate>
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:16--> Delete Site</translate>
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:17--> Add Lift</translate>
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:18--> Update Lift</translate>
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:19--> Delete Lift</translate>
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:20--> Add Measurement</translate>
 +
|
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:21--> Update Measurement</translate>
 +
|
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:22--> Delete Measurement</translate>
 +
|
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|
 +
|-
 +
!<translate><!--T:23--> Add Rule</translate>
 +
|
 +
|
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|-
 +
!<translate><!--T:24--> Update Rule</translate>
 +
|
 +
|
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|-
 +
!<translate><!--T:25--> Delete Rule</translate>
 +
|
 +
|
 +
|
 +
|
 +
|style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|
 +
|-
 +
!<translate><!--T:26--> Add Access Group</translate>
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|-
 +
!<translate><!--T:27--> Update Access Group</translate>
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|-
 +
!<translate><!--T:28--> Delete Access Group</translate>
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|style="text-align: center; background-color: green; color: white;"|Y
 +
|
 +
|-
 +
!<translate><!--T:29--> Add API Key</translate>
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|-
 +
!<translate><!--T:30--> Delete API Key</translate>
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| style="text-align: center; background-color: green; color: white;"|Y
 +
|-
 +
!<translate><!--T:31--> Check Debugger</translate>
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|style="text-align: center; background-color: green; color: white;"|Y
 +
|-
 +
!<translate><!--T:32--> Check Inspector</translate>
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|style="text-align: center; background-color: green; color: white;"|Y
 +
|}
 +
<translate>
 +
<!--T:33-->
 +
Each [[Concepts#Organization, User, Access Group|organization]] has a default role called '''Administrator''' that can perform all actions. The Administrator role cannot be edited or deleted, and there must be at least one user in an organization with the Administrator role.
 +
 
 +
<!--T:34-->
 +
[[File:Org_role_actions.png|center|thumb|700px|Example of Organization, Role & Actions|link=]]
 +
 
 +
<!--T:35-->
 +
Users with the Administrator role are able to manage other roles.
 +
</translate>
 +
<div class="important"><translate><!--T:36--> Note: If user A has role B, and role B is deleted, user A will be assigned an empty role and will no longer be allowed to login. The Administrator or someone who can manage users will need to assign a new role for user A before he/she can login.</translate></div>
 +
 
 +
<div class="right"><translate><!--T:37--> [[Access_Group|Next: Access Group]]</translate></div>

Latest revision as of 14:22, 20 November 2019

The term User in this documentation refers to someone who uses Senfi. Users are created within the organization in Senfi. User can be assigned to one or more access groups.

Role

Within an organization, roles are created for various job functions. The permissions to perform certain actions are assigned to specific roles. A role can be assigned to one or several users, and each user can only have one role.

The actions that can be assigned to a role are:

Action
Task Manage User Manage Site Manage Lift Manage Measurement Manage Rule Manage Access Group Can Integrate
Add User Y
Update User Y
Delete User Y
Add Site Y
Update Site Y
Delete Site Y
Add Lift Y
Update Lift Y
Delete Lift Y
Add Measurement Y
Update Measurement Y
Delete Measurement Y
Add Rule Y
Update Rule Y
Delete Rule Y
Add Access Group Y
Update Access Group Y
Delete Access Group Y
Add API Key Y
Delete API Key Y
Check Debugger Y
Check Inspector Y

Each organization has a default role called Administrator that can perform all actions. The Administrator role cannot be edited or deleted, and there must be at least one user in an organization with the Administrator role.

Example of Organization, Role & Actions

Users with the Administrator role are able to manage other roles.

Note: If user A has role B, and role B is deleted, user A will be assigned an empty role and will no longer be allowed to login. The Administrator or someone who can manage users will need to assign a new role for user A before he/she can login.