Копировать ссылку на страницу

Блок является устаревшим и оставлен для совместимости с предыдущими версиями системы.

Назначение. Блок «Создание версии документа» предназначен для создания новой версии документа на основе существующей с возможностью задания стадии жизненного цикла новой версии и примечания к ней.

Базовый блок – «Сценарий».

Свойства, унаследованные от базового блока:

Имя

Заголовок

Тип

Отличия от свойств базового блока

Name

Наименование

Строка

(Константа)

По умолчанию имеет значение Создание версии эл. документа

Link

Ссылка

Строка

(Константа)

Доступное

Comment

Примечание

Строка

(Константа)

Доступное

Script

Вычисление

Строка

(Вычисление)

Скрытое

Дополнительные свойства:

Имя

Заголовок

Тип

Описание

EDocument

Документ

Электронный документ (Константа или параметр)

Документ, для которого будет создаваться новая версия. Обязательное

VersionNumber

Номер версии

Целое число (Константа или параметр)

Номер версии документа EDocument, на основе которой будет создаваться новая версия.

Если не указано или указано значение «0», новая версия будет создана на основе последней версии документа

LifecycleStage

Стадия ЖЦ

Признак (Константа)

Признак стадии жизненного цикла, с которой будет создана новая версия. Может принимать значение Действующая, В разработке и Устаревшая

Note

Примечание

Строка (Константа или параметр)

Примечание к создаваемой версии документа EDocument.

Если не указано, то примечание будет подобрано автоматически

Результаты выполнения: в результате выполнения блока возвращается одно из следующих значений:

Код

Наименование

Примечание

С

Версия успешно создана

Успешно создана версия документа EDocument

D

Документ не определен

Документ, указанный в свойстве EDocument, не найден (не задано свойство или документ был удален)

B

Документ экспортирован с блокировкой

Документ EDocument был экспортирован с блокировкой и импорт невозможен

V

Некорректный номер версии

Версия документа, указанная в свойстве VersionNumber, не найдена

A

Документ зашифрован

Документ зашифрован, и служба Workflow не может изменять документ

Описание:

При выполнении блока «Создание версии документа» последовательно проверяются следующие условия:

существование документа EDocument;
отсутствие шифрования документа;
отсутствие экспорта документа с блокировкой;
существование версии VersionNumber, на основе которой будет создаваться новая версия документа.

Если документ нельзя изменять, так как он сейчас редактируется, то новая версия будет создана после его освобождения. Служба Workflow будет пытаться создать новую версию при каждой итерации обработки блока до тех пор, пока документ не освободится.

Если все условия выполнены, то создается новая версия документа. В случае возникновения исключительных ситуаций (ошибок) во время выполнения блока, он завершится с соответствующим результатом (см. Результаты выполнения) и новая версия не создается.

Если примечание для новой версии не указано, то автоматически формируется примечание вида «Версия N», где N – номер созданной версии.

В случае успешного создания новой версии, ее автором и автором изменений при просмотре истории будет указан пользователь IS-Builder System User (System) – пользователь, от имени которого производятся изменения в системе при работе службы Workflow.

Подробнее см. раздел «Пример использования блока «Создание версии документа».

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM