DCWorkflow

DCWorkflow - позволяет Вам создавать и настраивать простые workflow-процессы.

DCWorkflow - позволяет Вам создавать и настраивать простые workflow-процессы. Он не является полностью законченным workflow "движком", а предоставляет Вам лишь некоторые самые необходимые услуги.

Workflow - это процесс выполнения поставленной задачи, разбитый на серию итераций (подзадач), которые необходимо произвести для полного разрешения задачи. Бизнес-организации имеют множество разновидностей процессов (workflow) данного типа. На каждой итерации в выполнении поставленной задачи принимают участие различные люди, иногда выполнение задачи занимает достаточно длительное время и в ней участвует несколько организаций.
Для упрощения решения таких задач используется соответствующее программное обеспечение. Когда различные организации имеют множество разных workflow-процессов, необходимо, чтобы такое программное обеспечение было просто и гибко настраивать.

Концепция DCWorkflow

DCWorkflow делает несколько предположений о вашем процессе (workflow):

  • Это единый объект в системе, который представляет собой законченную задачу.
  • Каждый объект определенного типа должен проходить через одинаковую последовательность действий.
  •  Задачи назначаются ролям пользователей, а не индивидуальным пользователям.

DCWorkflow предоставляет простую реализацию последовательностей действий, описываемых здесь. Если Ваш технологический процесс(workflow) не соответствует этим критериям, вам необходимо подумать об альтернативе. OpenFlow, также реализованный для Zope, представляет собой более гибкую и более сложную альтернативу DCWorkflow.

DCWorkflow установлен в базовом наборе продуктов Plone на серверах хостинга.

Используется с: Plone 2.х, Plone 3.х

Официальный сайт проекта: plone.org