Перейти к основному содержимому
Версия: 1.22.3

Приложения

Общая информация


Приложение – это программное решение, предназначенное для работы над определенными бизнес-задачами, которое разработано с использованием инструментов платформы SimpleOne и работает в ее среде.

Клиентам доступны приложения SimpleOne: Simple, ITSM и Work and Time Management, приложения, созданные самими клиентами на платформе, а также приложения сторонних разработчиков. Каждое из них может быть настроено в соответствии с потребностями бизнеса конкретного клиента.

Ниже вы найдете краткую вводную информацию, которая может понадобиться при создании и управлении приложениями.

Префиксы


Префиксы отражают принадлежность таблиц и колонок к тому или иному приложению, либо отражают назначение таблицы.

ПрефиксОписаниеПример
sysЭтим префиксом обозначаются таблицы, которые существуют на платформе по умолчанию, или записи, созданные системой автоматически в приложении Simple. Записи и таблицы с префиксом sys не могут быть удалены пользователями.sys_email
c

Префикс применяется в двух случаях:

  • При создании новой таблицы в приложении Simple пользователем, который не является вендором, или самой системой (в случае миграции или изменения внутреннего кода).
  • Для колонок, которые были добавлены к таблице для ее расширения в приложении Simple.
c_absences
itsmЭтим префиксом обозначаются таблицы и записи приложения ITSM.itsm_request
wtmЭтим префиксом обозначаются таблицы и записи приложения Work and Time Management.wtm_timesheet
impЭтим префиксом отмечаются временные таблицы импорта.c_imp_clients
clientNameКаждый клиент получает уникальный префикс клиента. Он добавляется ко всем записям и таблицам, созданным клиентом. Читайте статью Обновления конфигурации, чтобы узнать больше.abc_requests

Чтобы получить префикс таблицы, используйте в скрипте метод ss.getTablePrefix().

Слаг приложения


Каждое приложение имеет свой слаг – часть пути, обозначающую, в каком приложении должен быть выполнен скрипт. Слаг приложения генерируется автоматически при создании нового приложения. В отличие от названия приложения, слаг может состоять только из строчных букв, цифр 0–9 и нижнего подчеркивания ( _ ). Слаг приложения используется в некоторых функциях REST API. Например, с его помощью можно удалить записи через REST API.

Ниже представлен шаблон URI Scripted REST API:

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

Например, https://your-instance-url.example.com/v1/api/c_simple/api_module_path/api_action_path?param_1=value_1, где c_simple – слаг приложения Simple.

Переключение приложений


Ввиду того, что все конфигурационные записи связаны с тем или иным приложением, выполняющим определенную бизнес-функцию, при необходимости изменения какой-либо конфигурации, перед началом работы пользователь должен переключиться на данное приложение. Для того чтобы переключить приложение, нажмите на иконку шестеренки в правом верхнем углу и откройте меню Настройки. В поле Приложение выберите нужное приложение из выпадающего списка.

Устойчивость приложений


Устойчивость приложений SimpleOne обеспечивается Политикой защиты всех входящих в них конфигурационных записей. Это гарантирует безопасный перенос приложений между различными экземплярами.