Справочник по делопроизводству



         

Формирование требований по разработке базовых артефактов системы - часть 2


В этом случае в качестве артефакта обрабатываемого на этапе может использоваться обычный файл документа. Доставляться на рабочее место документ может либо с помощью задания DocsVision (связанного с регистрационной карточкой документа, порождаемого независимо или создаваемого в рамках процессов DocFlow или Workflow подсистем), либо с помощью размещения в папке пользователя ярлыка на карточку файла документа.

o        Если обрабатываемый артефакт должен иметь структурированное представление (состоять из набора атрибутов и включает таблицы), а также обеспечивать некоторую, не очень сложную бизнес логику, например подсчет итогового значения по таблице, вычисление инициализирующих значений полей карточки, проверку значения вводимых полей и пр., то он может быть представлен в виде электронной формы. DocsVision поддерживает возможность использования электронных форм Microsoft Office VBA и форм InfoPath. Физически формы представляют собой файлы документов Microsoft Office (для VBA форм) или XML фалы (для форм InfoPath). Хранение электронных форм в системе и доставка их на рабочие места пользователей осуществляется аналогично хранению и доставке обычных файлов. Для того, чтобы в дальнейшем можно было использовать значения атрибутов электронных форм для поиска объектов в системе, отображать атрибуты форм в представлениях и отчетах, использовать содержимое атрибутов форм для параметризации процессов обработки и передавать содержимое форм между отдельными артефактами в процессе их обработки, необходимо при разработке электронных форм осуществить их параметризацию (смотри раздел «Параметризация артефактов»).

o        Если известно, что артефакт имеет достаточно сложную структуру, например, включает несколько иерархически связанных таблиц, отдельные атрибуты привязаны к справочникам, требует возможность фиксации ссылок на другие объекты (в частности с обеспечением ссылочной целостности) и пр. Или этот артефакт требует более сложной бизнес логики обработки, например, использования обработки объекта в различных контекстах при изменении состояния жизненного цикла объекта, требует работы с различными файлами документов в рамках бизнес логики обработки конкретного артефакта и пр.


Содержание  Назад  Вперед