Здравствуйте, недавно начал изучение системы BPMonline. И изучая SDK возник вопрос по поводу описания JavaScript api. Конечно я понимаю, что в папке Terrasoft.WebApp\Resources\ui\ лежат все необходимые библиотеки с нужными мне комментариями. Но все же хотелось бы чуть больше информации, буду рад любым ссылкам и советам, за ранее Спасибо.

Нравится

1 комментарий

Иван, дополнительно Вы можете выгрузить клиентские скрипты и смотреть по ним, как и что работает в клиентской части (например, используя IDE (WebStrom)).
Чтобы выгрузить скрипты необходимо выполнить следующие пункты:
1. Изменить значения настроек в файле ConnectionStrings.config корневой директории:

<add name="clientUnitContentPath" connectionString="C:\inetpub\BPMonline\ClientUnitSrc" />

2. Изменить значения настроек в файле Web.config корневой директории:

<clientUnits useFileContent="true" />

После изменений конфигурационные скрипты будут браться из указанной в п.1 папки, а не БД, то есть можно менять скрипты прямо в файловой системе. Чтобы система их «подхватила» нужно очистить кеш браузера. Но это подходит только для тестирования функционала, так как скрипты из базовых пакетов невозможно будет потом внести в БД. Дорабатывать функционал по прежнему нужно только с помощью замещающих клиентских модулей в кастомных пакетах.
3. Перезапустить IIS – сервер.
4. Выполнить логин и в разделе [Конфигурация] выполнить действие «Обновить клиентские модули из базы данных».
5. В указанную папку будут загружены клиентские модули всех пакет.

Показать все комментарии