Difference between revisions of "V2/Concepts/Preparing for User Creation"

From Senfi Docs
Jump to: navigation, search
(Created page with "<h1 class="main-heading">What is needed to create a User</h1> <div class="important">Note: Mandatory information are marked with an ‘*’. </div> This section helps you to...")
 
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
  
 
=== Pre-requisites ===
 
=== Pre-requisites ===
An Expression requires design and logical programing in order for it to work correctly. If this is your first time creating an Expression, please read [[V2/Concepts/Expression|this guide]] first.
+
If this is your first time creating a User, please read [[V2/Concepts/User/User|this guide]] first.
  
You should also be familiar with the basic [[V2/Concepts/Measurement|measurements]] and its concepts. Please read [[V2/Concepts/Intro_to_Measurement|this section]] if you require a refresher. Before an Expression can be created, the Event to be triggered should be designed and created first. Please read [[V2/Concepts/Event|this guide]] to learn about Events and how to [[V2/CMS_Tutorial/User_Tools/Creating_Content/Automation/Event|create an Event]].
+
Before starting to create a User, you will need to decide what Role the User should be assigned and if the User needs to be assigned to an Access group. A User requires a Role to be assigned to it before the User can use Senfi's services. If the Role has not been created, proceed to create the Role before attempting to create the User. Please read [[V2/Concepts/User/Role|this guide]] to learn about Roles and how to [[V2/CMS_Tutorial/User_Tools/Creating_Content/User/Role|create a Role]].
 +
 
 +
If you decide that the User should be assigned to an Access group, and the Access group has not been created yet, do proceed to create the Access group before attempting to create the User. You can read [[V2/Concepts/User/Access_Group|this guide]] to learn about Access group and how to [[V2/CMS_Tutorial/User_Tools/Creating_Content/User/Access_group|create an Access group]].
  
 
=== General Information ===
 
=== General Information ===
; Name*: Name given to the Expression.
+
; Fullname*: Full name of User.
; Type*: Decides how often the Expression is evaluated, whether it's immediate or on polling.
+
; Email*: Contact email of User.
 
+
; Username*: Username used to login to Senfi. The Username is unique and cannot be changed once User has been created.
=== Expression Editor ===
+
; Role: Role of User. Decides the User's permissions to perform certain actions in Senfi.
You should
+
; OIDC User: To be enabled if User is using Single Sign-on for authentication purposes.
* Know what Event the Expression should detect.
+
; OIDC ID: Appears only if OIDC ID option is enabled. It's the same ID used for the User in your organization's chosen OpenID Identity Provider.
* Know what you would like Senfi to do ('''Action''') when the Event is detected
+
; Password*: Appears only if OIDC ID option is disabled. It's the password used to login to Senfi services via Normal sign-in.
* Create the [[V2/CMS_Tutorial/User_Tools/Creating_Content/Automation/Event|Event]]
+
; Confirm Password*: Repeat the password in the password field for confirmation no typo is introduced during password creation.
* Have already created the Assets, Measurement & Metrics to be used as '''Input''' in the Expression.
 
* Know the thresholds or values which indicates occurrence of event.
 
* Be able to send records to '''Input''' measurement & metric.
 
* (Optional) Be able to send simulated records to '''Input''' measurement & metric (to simulate occurrence of event or situation)
 
* Understand the different kinds of [[V2/CMS_Tutorial/User_Tools/Creating_Content/Automation/Expression/Node|Node Types]] and their uses in the Expression Editor.
 
  
 
==== What's Next ====
 
==== What's Next ====
 
-----
 
-----
* Start [[V2/CMS_Tutorial/User_Tools/Creating_Content/Automation/Expression|creating your own Expression]]
+
* Start [[V2/CMS_Tutorial/User_Tools/Creating_Content/User/User|creating your own User]]
 +
* Learn about [[V2/Concepts/User/Role|Role]]
 +
* Learn about [[V2/Concepts/User/Access_Group|Access groups]]

Latest revision as of 16:47, 2 July 2021

What is needed to create a User

Note: Mandatory information are marked with an ‘*’.

This section helps you to prepare information you need to create a User.

Pre-requisites

If this is your first time creating a User, please read this guide first.

Before starting to create a User, you will need to decide what Role the User should be assigned and if the User needs to be assigned to an Access group. A User requires a Role to be assigned to it before the User can use Senfi's services. If the Role has not been created, proceed to create the Role before attempting to create the User. Please read this guide to learn about Roles and how to create a Role.

If you decide that the User should be assigned to an Access group, and the Access group has not been created yet, do proceed to create the Access group before attempting to create the User. You can read this guide to learn about Access group and how to create an Access group.

General Information

Fullname*
Full name of User.
Email*
Contact email of User.
Username*
Username used to login to Senfi. The Username is unique and cannot be changed once User has been created.
Role
Role of User. Decides the User's permissions to perform certain actions in Senfi.
OIDC User
To be enabled if User is using Single Sign-on for authentication purposes.
OIDC ID
Appears only if OIDC ID option is enabled. It's the same ID used for the User in your organization's chosen OpenID Identity Provider.
Password*
Appears only if OIDC ID option is disabled. It's the password used to login to Senfi services via Normal sign-in.
Confirm Password*
Repeat the password in the password field for confirmation no typo is introduced during password creation.

What's Next