Tuesday, October 02, 2007

Запускаемый BPMN

Пример простого BPMN процесса PurchaseOrder для Intalio|BPMS Designer 5.x
Ссылка на архив проекта здесь.


Проект запускается и все сервисы отрабатывают, хотя реализации у сервисов нет; можно подключить существующие web-сервисы или реализовать заглушки операциями assign.

Условный переход выставлен так, чтобы всегда проходить по бОльшей ветке.

С русскими названиями были проблемы, так что пришлось воспользоваться атрибутами Technical Name активностей, а русские оставить только в качестве описания (Label).

P.S.
В продолжение темы.

2 comments:

  1. Привет, Дмитрий! А где реализация сервисов?

    ReplyDelete
  2. Реализация в самих Task'ах

    Task'и, которые у меня реализуют простые операции копирования (Mapper'ом) из одного сообщения в другое.

    Если нужно подключить веб-сервисы на Java или любые другие, то нужно подключить их WSDL'ы в проект и мышкой drag&drop реализацию метода на диаграмму - появившаяся Task'а будет расширением BPMN от Intalio

    ReplyDelete