В
описаниях ECM-систем очень часто можно встретить два родственных термина:
Docflow и Workflow.
Дословно они обозначают «поток документов» и «поток работ» соответственно.
Некоторые производители систем утверждают, что у них есть оба механизма, другие
же пропагандируют точку зрения, что эти механизмы взаимозаменяемы и имея только
один из них можно легко смоделировать другой.
В самом деле, что такое Docflow?
Это возможность маршрутизации документа между исполнителями в соответствии с
заранее определенными требованиями. При этом происходит изменение стадии
жизненного цикла документа в зависимости от его текущего положения в маршруте.
С термином Workflow постоянные читатели
DIRECTUM-Journal знакомы лучше. Фактически это механизм, позволяющий передавать
поручения от одного участника процесса к другому в соответствии с заранее
заданным маршрутом. При этом вместе с поручением могут передаваться и
сопутствующие документы.
А что такое поручение? Фактически это текст (текстовый
документ), содержащий в себе сведения о работе, которую надо выполнить. Таким
образом, создав текстовый документ и маршрутизировав его должным образом, мы
получим реализацию Workflow
через механизм Docflow.
В то же время, создав поручение требуемым исполнителям и вложив в него
необходимый документ, мы получим Docflow через механизм Workflow.
Так в чем же разница? Видимо в реализации механизмов в
каждой конкретной ECM-системе.
Если в системе достаточно удобно создавать документы и маршрутизировать их, при
этом есть возможность описания действий, которые необходимо выполнить каждому
участнику маршрута и можно подкреплять сопроводительные документы к основному,
то можно смело утверждать, что в системе есть и Docflow и Workflow (просто
начинали с Docflow, а потом он развился до универсального механизма).
Аналогично можно утверждать о наличии обоих механизмов, но с противоположным
путем эволюционирования, если в системе есть мощный механизм выдачи поручений и
контроля за их исполнением и при этом поручения могут сопровождаться
документами, которые участвуют в процессе и «живут» (проходят свой жизненный
цикл) вместе с ним.
А если что-то делать менее удобно, то значит что полноценный
механизм пока только один и эволюция продолжается. Вероятно, я что-то упустил.
Что ж, в этом случае дополняйте!