Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview


An application is a software solution designed to work on specific business tasks, and which has been developed with the SimpleOne platform tools and operates in its environment.

There are SimpleOne applications available for the clients: Simple, ITSM, Work and Time Management, the applications developed by the clients themselves on the platform, and the applications developed by third-party developers. Each of them can be configured to suit the business needs of a particular client. 

Use the following introductory information when creating and managing configuration packs.

Prefixes


Prefixes define reflect the origin (application) of the tables and columns, or reflect the origin of elements, such as a record or a columnpurpose of the table

PrefixDescriptionExample
sys_This prefix denotes the tables that exist on the platform by default, or that a record has been created automatically by the system in the Simple application. The records ( and tables ) with the sys_ prefix  prefix cannot be deleted by the users. sys_email
cc_  

This prefix has two use cases:

  • When creating a new table in the Simple application, unless the user who created it is
not
  • a vendor or a system (migration, internal code update).
  • For a column that was added to a table to extend it in the Simple application. 
c_absences
itsm_This prefix refers to the records and tables of the ITSM application.itsm_request
wtm_This prefix refers to the records and tables of the Work and Time Management application.perswtm_timesheet 
impThis prefix refers to the imported records and tables of the Personal Schedule application. 
imp_This prefix refers to the imported records and tables.

Application Switching

that are temporary.c_imp_clients
clientNameEach client receives a unique client prefix. It is applied to all the records and tables created by the client. See Client Companies Identification for more information.abc_requests

To get a table prefix, use the ss.getTablePrefix() method in your scripts.

Application slug


Each application has a slug – a part of the path denoting that a script should be executed on a particular application. An application slug is generated automatically from the application name, when creating a new application. Unlike the application name, a slug can contain only lower case letters, numbers 0-9 and the underscore ( _ ). Application slugs are used in the REST API and serve some functions. For example, it is possible to delete records with the REST API using the application slug.

Find below a pattern for a URI Scripted REST API:

Code Block
{your_instance_url}/v1/api/{applicationSlug}/{module_path}/{version}/{action_path}?{params}

For example, https://your-instance-url.example.com/v1/api/c_simple/api_module_path/api_action_path?param_1=value_1, where c_simple is a slug of the Simple application.

Application switching


All the configuration records relate to different applications used for definite business tasks. That is why, when changing any of the configurations, a user must switch to the target application. To do soTo switch an application, click in the top right corner to open the Preferences menu. In the Application field, select an application from the drop-down menu.

Application

Safety

sustainability


Sustainability of the SimpleOne applications is guaranteed by the Protection Policy of all the configuration records that form an application. It ensures secure transfer of the applications between different instances.

toc
Table of Contents
absoluteUrltrue
classfixedCondition
printablefalse