2016-10-13 4 views
0

Я полностью новичок в Bonita и BPM вообще, в своих вступительных видео уроках я до сих пор изучал модели данных, пользовательский интерфейс и другие. Так что я хотел знать компоненты, я не знаю, что они называются, но я называю их компонентами, я имею в виду контракты, модели данных и т.п., что другие, которые участвуют в BPM, потому что я даже не знать, как Google это. Любая помощь будет высоко оценена, даже ссылка будет очень полезна.Компоненты Bonita BPM

ответ

1

Bonita BPM включает в себя три основных компонента:

  • Студия: инструмент для разработки ваших процессов. Также включите встроенную тестовую среду.
  • UI Designer: веб-инструмент, входящий в состав Studio, который позволяет создавать веб-интерфейсы конечных пользователей.
  • Портал: веб-интерфейс конечного пользователя для взаимодействия с процессами. Также используется администратором для развертывания процесса, настройки ...
  • Двигатель: технический компонент, ответственный за выполнение процесса.

У вас также есть несколько важных понятий в Bonita BPM:

  • определение процесса: это модель процесса с задачами, шлюз ... Вы можете создать его с помощью Bonita BPM Studio.
  • Модель бизнес-данных: это модель данных, которую вы можете создать с помощью Bonita BPM Studio. Эта модель будет генерировать набор классов Java, которые представляют ваши бизнес-данные, а также связанный код для сохранения и извлечения всех этих данных из базы данных. Данные, определяемые в этой модели, разделяются всеми определениями процессов.
  • В определении процесса вы можете объявить бизнес-переменные. Они фактически ссылаются на хранилище бизнес-данных в базе данных. Вы можете создать их экземпляр, используя значения по умолчанию для ваших бизнес-переменных. Вы можете обновить их, используя операции над задачами.
  • Контракт определяет данные, ожидаемые Двигателем, чтобы создать экземпляр процесса или выполнить задачу. Конечный пользователь обычно отправляет форму для запуска процесса или выполнения задачи. Контракт определяет, какие данные ожидаются от представления формы.
  • Формы создаются с использованием пользовательского интерфейса. Форма на самом деле представляет собой набор привязок виджета к форме переменных. Переменные форм могут быть инициализированы с помощью вызова REST API или ввода пользователем в виджет. Вызов API REST может быть выполнен, например, для получения значений бизнес-переменных или доступа к внешней системе, такой как база данных. Кнопка «Отправить» также связана с переменной формы. Эта переменная формы должна содержать всю информацию, требуемую контрактом.
  • Разъемы являются частью определения процесса и позволяют взаимодействовать с третьей стороной, когда процесс выполняется. Например, он может вызвать веб-службу, чтобы решить, нужно ли использовать определенный путь или нет.

Я бы порекомендовал checkout getting started tutorial в документации. Вы также можете посмотреть BPM Camp videos.

Смежные вопросы