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

Работа с серверным кодом в Visual Studio

Glossary Item Box

Общие положения

В приложении bpm'online существует возможность полноценной отладки созданного пользователем программного кода с помощью интегрированных функций отладки среды разработки Visual Studio. Отладчик Visual Studio позволяет приостанавливать выполнение методов, проверять значения переменных, изменять их и получать полное представление о том, что делает код.

Общая последовательность действий при разработке решений с использованием Visual Studio следующая:

  1. Выполнить предварительные настройки приложения bpm'online и Visual Studio.
  2. Создать, установить или обновить пользовательский пакет из репозитория SVN.
  3. Создать схему [Исходный код], в которой будет выполняться разработка.
  4. Выполнить разработку исходного кода в Visual Studio, создав, например, класс конфигурационного Web-сервиса.
  5. Сохранить, скомпилировать и выполнить отладку созданного исходного кода.

ВАЖНО

После успешной компиляции итоговая сборка Terrasoft.Configuration.dll будет помещена в каталог Bin, при этом IIS автоматически использует ее в приложении bpm'online.

Алгоритм действий при разработке решений с использованием Visual Studio

1. Выполнить предварительные настройки

Предварительные настройки bpm'online и Visual Studio для разработки в файловой системе описаны в статьях "Разработка в файловой системе" и "Настройка Visual Studio для разработки в файловой системе".

К СВЕДЕНИЮ

Для разработки в файловой системе можно использовать Microsoft Visual Studio редакций Community, Professional и Enterprise версии 2017 (c последними обновлениями) и выше.

2. Создать, получить или обновить пакет из репозитория SVN

Создание пользовательского пакета с использованием и без использования SVN описано в статьях "Создание пользовательского пакета" и "Создание пакета в режиме разработки в файловой системе". Установка и обновление пакетов — в "