<< Click to Display Table of Contents >> Адаптация системы |
Бизнес-задачи любой компании развиваются, поэтому со временем неизбежно появляется потребность изменить разработанные решения. Изменение стандартных возможностей системы под потребности организации называется адаптацией. Адаптация включает в себя настройку и разработку.
Настройка (no-code)
Настройка относится к пользовательскому уровню модели разработки и отражает подход no-code.
Выполняется в проводнике веб-клиента без разработки кода. При этом используются визуальные инструменты: редакторы схем и шаблонов, справочники и т.д. Как правило, настройкой занимается аналитик или ведущий пользователь.
В системе можно настраивать структуру компании, бизнес-процессы, интерфейс проводника, формы карточек, правила согласования, шаблоны документов, право подписи, регистрацию и нумерацию документов, категории договоров и т.д.
Задачи адаптации рекомендуется закрывать настройкой. Это упрощает и удешевляет внедрение системы, а также ее последующее сопровождение и обновление.
К модификации разработки нужно переходить, если возможностей по настройке недостаточно. При разработке рекомендуется создавать блоки, функции и другие элементы, которые в дальнейшем можно было бы легко использовать в настройке. Например, разработчик создает блоки, а аналитик с их помощью настраивает схему бизнес-процесса.
Разработка (low-code)
Модификация разработки относится к прикладному уровню модели разработки и отражает подход low-code.
Выполняется в предметно-ориентированной среде Directum RX Development Studio. При этом используются визуальные редакторы свойств, действий, событий и отчетов, а также возможность гибко задавать логику с помощью кода. Модификацию выполняет прикладной разработчик.
Разработка используется для крупных изменений возможностей системы. Например, если необходимо добавить новые типы сущностей, поменять логику их работы, разработать интеграцию с другими системами или добавить математические расчеты. Такие задачи требуют создание модуля с нуля и разработку кода.
В среде разработки можно создавать новые или перекрывать существующие справочники, документы, задачи и задания. Кроме того, можно добавлять отчеты, панели фильтрации, строки локализации. Логика работы задается в событиях типов сущностей.
© Компания Directum, 2024 |