Filenet переносит активные рабочие процессы
Мы планируем перейти с Filenet 4.5 на 5.2, вопрос в том, можем ли мы перенести активные рабочие процессы (рабочие процессы, находящиеся в середине процесса) в менеджер дел Filenet 5.2.
Если да, могу ли я получить шаги или какие-либо документы или любые реферальные ссылки, чтобы сделать это. Заранее спасибо за помощь.
1 ответ
Я отвечаю очень поздно, но это может помочь любому, имеющему подобное требование.
Прямого решения для достижения этой цели не существует. Это не является ограничением с точки зрения архитектуры (независимо от того, встроен ли PE в FN или нет), но даже в более ранних версиях миграция активных рабочих процессов никогда не была легкой.
Мы также оказались в ситуации, когда нам пришлось перенести активные рабочие процессы. В то время нам приходилось писать собственный код, чтобы поочередно считывать данные из старых таблиц PE, собирая необходимые метаданные и запускать новый рабочий элемент в обновленном PE. Пользователям стало ясно, что активные элементы необходимо будет переработать. Мы просто сохранили рабочие элементы и перезапустили их в новую систему.
Примечание: у этого подхода есть много недостатков:
1) Для конечного пользователя требуется много доработок, поскольку они должны повторно обработать все рабочие элементы.
2) Не будет правильной истории для рабочих элементов. (если рабочий элемент был перемещен назад из-за отклонения в процессе, в обновленной системе элемент будет отображать плавный поток (без отклонения) рабочего элемента, если пользователи фактически не воссоздают предыдущую последовательность действий)
3) Если во время процесса произошли какие-либо события, вы должны обработать старые действия.
4) Если в процессе выполняются какие-либо шаги DBExecute, база данных должна обрабатываться соответствующим образом.