i
Users
A user is a person or entity that uses a system, service, or application. In Deyel, a user is someone who interacts with the platform or any of its associated applications.
In Deyel, all users are nominated. This means that in order to identify themselves and use the product, they must be individually registered within a user catalog where their credentials, access permissions, personal and professional information, preferences, and other additional data are collected.
Each of the nominated users has accesss permissions assigned that define which are the specific functionalities the user can execute.
Person
Every person using Deyel or any of its applications based on this platform are called nominated users. As such, they have a code that uniquely identifies them, an access key which allows them to authenticate and initiate the work session and a user profile, that collects their personal information, working information, their preferences, additional data, etc.
Smart Thing
There is a type of user that does not represent a person, called "Smart Thing". It is about devices that have the capacity of communicating with other devices, reacting to events and executing specific functions. Smart things can participate of the business processes, as initiators of such or as responsible users of executing activities, so as to optimize the execution of such processes. For example, the execution of daily tasks or calculus tasks can be delegated to them.
Examples
- Chatbot: A chatbot can communicate with other users using the business social network Tedis, interpreting specific messages. Each chatbot can define a process to model the way in which it responds to each of the messages received. The answer can be simple, for example responding with a predefined sentence, or it can be more complex and shoot the execution of a business process. A chatbot is defined to interact with users through messages, delegating this way the execution of tasks. Human users can use chatbots as their assistants, so that they reply to their messages and automate actions.
- Rest API Client: A Rest API client is used so that the external applications can be integrated with Deyel, logging in with a user of this type and consuming the resources exposed in Deyel REST API, by sending credentials for authentication and generating the corresponding access token.
An anonymous user is someone who can use an application without needing to authenticate or log in. This type of user can execute any functionality from an application, as long as such functionality is contained within the "Anonymous” access permission.
To make internal operations automatically, Deyel uses a predefined user called SYSTEM USER (SYSUSER).
This user is displayed in the user grid, it is not possible to modify or deactivate it and it does not require user licenses.
The initial load of the use license or its subsequent update or the execution of scheduled tasks, among others, are operations whose execution is made using this user and so it remains registered in the audit trails.
Logging in by authenticating with this user is not possible. Deyel uses it only for the doing and registration of internal tasks.
For each user, a profile is maintained with information through the configuration of properties that are grouped into different sections.
In the upper right section the user relationship with the invitations that they have done is displayed and it is allowed to show those invitations.