i
Licensing
Phase 8: Configuration > Licensing
The licensing scheme uses different concepts and affects the operation of the security scheme.
A licensed application is the one that requires a license in use and those that the user has are visualized through icons in the upper right part of the panel. About.
A license of use is generated by the maker and distributed in an XML archive digitally signed. Each environment Deyel must import the corresponding license of use.
A license of use determines:
•The name of the company for whom the license is defined.
•Its identification.
•The platform or modality (cloud, on premise).
•The license type (sucription, perpetual).
•The environment (development, test, production).
•The validity period, with its issuance and renewal dates.
•The licensed applications and for each of them the amount of each type of user.
Each of the licensed applications defines different types of user licenses. The license of use defines for each licensed application, the maximum quantity of user licenses of each type, that can be assigned in the environment.
In the case of Deyel the users can be of the following types:
•Participant
A participant enters or uses Deyel to participate in the defined processes, as well as using forms, calendars, chats, etc. either initiating a case or realizing some subsequent activity inside that same case.
•Agile Modeler
An agile modeler is a business user that uses the platform Deyel to define their web forms from predefined templates or realizing its complete design. They can adequate them to the business needs, by adding a process or defining access permits and its visibility, to finally publish it for its use.
•Deyel Modeler
A Deyel modeler is an IT user that uses the platform Deyel to design and build their object models for the development of applications of low code. Uses tools of graphical process modeling and forms to build, document and implement the process and business entities of the organization. They also define the roles and agents, they can implement more complex business logic using assistants what allows them to incorporate Java components.
They can implement the integration with other applications or basis of external data, behavior or more complex validations in the forms, using the advanced edition of the scripting. Uses tools to export and import their models and information of the environment.
In the case of solutions as CRM and Contracts, users can only be Participant type, that is to say that users can use the solutions according to the access permits they have assigned.
Example:
•Enable the use of Deyel, considering up to 100 users of Participant type, up to 50 of Agile Modeler type and up to 10 of Deyel Modelers type.
•Enable the CRM use considering up to 100 participating users.
Access Permits - Required User License
The access permits of a licensed application, they establish what type of user license is required. In the case of Deyel, there exist predefined permits that require a license of a Deyel Modeler type, others require a license of an Agile Modeler and others only require a license of a Participant.
Assignment of User Licenses and Access Permissions
On the profile of each user, it is indicated:
•The licensed applications that can be used and the type of user license that they are assigned to use.
•The assigned access permits.
When access permits of a licensed application are assigned, it is controlled that:
•The licensed application can be used by the user.
•The type of license of the user is compatible with the required one by the access permit.
To authorize the execution of a security function, it is verified if it is in any of the access permits assigned to the user.
The corresponding permits to a licensed application, are ignored when:
•The license of use does not enable the use of such licensed application.
•The user does not have the required license type by the security permit.