Руководство Бизнес-аналитика

Page tree

Руководство Бизнес-аналитика. Платформа Web-BPM 2.0

Skip to end of metadata
Go to start of metadata

Делает аналитик


Разработка BPMN-процессов

  1. см. Создание BPMN-процесса
  2. Зафиксируйте процесс. См. Требования к синхронизации проекта с GIT

Разработка макетов страниц

  1. Создайте и заполните страницу по шаблону Макет формы
  2. Согласуйте с архитектором и разработчиком

Привязка страниц к процессу

  1. После разработки страницы привяжите её к таску процесса.

Делает разработчик


Реализация страниц

Общее

  1. Скачайте приложение как проект GIT. Ссылка на GIT видна в свойствах проекта.
  2. Реализуйте загрузку и сохранение страницы
  3. Добавьте клиентский исходный код в workspace
    1. TS в <workspace>/ts/custom/<page>
    2. HTML в <workspace>/client-resources/html/custom/<page>
    3. JS в <workspace>/client-resources/js/custom/<page>
    4. CSS в <workspace>/client-resources/css/custom/<page>
  4. Добавьте серверный исходный код в workspace в виде отдельного maven module
    1. Java в <module>/java/custom/<page>
  5. Spring controller объявите внутри maven module по шаблону *.custom-web-context.xml
  6. Выложите реализацию страницы в GIT.

Загрузка страницы

  1. [Опционально] Получите ид выбранной записи с помощью variable API.
  2. Загрузите данные страницы с помощью Hibernate, используя transaction manager + бин Hibernate session.

Сохранение страницы

  1. [Опционально] Реализуйте действия страницы. Для действия сохранить и удалить:
    1. откройте транзакцию в БД
    2. внесите изменение в БД
    3. вызовите task API для старта следующего таска с закрытием текущего таска
    4. [Опционально] сохраните ид записи в указанную переменную с помощью variable API
    5. зафиксируйте транзакцию
  2. [Опционально] Реализуйте валидацию компонент и страницы
  3. [Опционально] Реализуйте правила действий страницы
  4. [Опционально] Реализуйте навигацию страницы с помощью task API