Creatio development guide
PDF
Это документация Creatio версии 7.16.0. Мы рекомендуем использовать новую версию документации.

Инструменты разработчика

Glossary Item Box

Общие сведения

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

Простые задачи кастомизации можно решить с помощью встроенных средств разработки Creatio, без установки дополнительных программ. К простым задачам относятся, например, добавление типовых элементов интерфейса (полей, кнопок) и т.д.

Кастомизация выполняется в разделе [Конфигурация] ([Configuration]), который предназначен для управления настраиваемыми компонентами Creatio (объектами, исходным кодом, модулями, бизнес-процессами и т.д.). Элементы конфигурации реализуют определенный блок функциональности и объединяются в пакеты. Система контроля версий (SVN) используется не только для сохранения истории изменений пользовательских пакетов, но и для их переноса на другие среды разработки. При необходимости, отладка программного кода конфигурационных схем выполняется встроенными средствами браузера.

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

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

В блоке статей также описана последовательность и особенности работы с дополнительными инструментами на разных этапах разработки. Например, настройка и использование интегрированной среды разработки Microsoft Visual Studio при работе с серверным кодом, использование систем контроля версий, выполнение отладки серверного кода, особенности использования разных СУБД (MS SQL, Oracle, PostgreSQL).

Обеспечение проверки работоспособности изолированных частей программы с помощью фреймворка Unit-тестирования .NET-приложений NUnit описано в статье "Инструменты тестирования. NUnit". Как включить логирование с помощью сторонних библиотек (NLog) описано в статье "Логирование в Creatio. NLog".

© Terrasoft 2002-2020.

Был ли данный материал полезен?

Как можно улучшить эту статью?