Справочники > Типовые маршруты > Прикладные блоки типовых маршрутов > Группа «Управление деловыми процессами» >

Прикладной блок «Расширенное задание»

Предыдущий раздел В начало Следующий раздел

Назначение. Блок предназначен для автоматизации часто выполняемых действий и проверок при работе с заданиями, а именно:

· исключить дублирующихся исполнителей;
· исключить из исполнителей определенных пользователей;
· занести в параметр исполнителей, выполнивших задание с определенным результатом выполнения;
· добавить имя вложения к теме;
· запретить добавлять вложения;
· требовать вложение электронных документов;
· требовать вложения записей справочников;
· требовать подписания вложенных электронных документов;
· изменить состояние версии вложенного электронного документа;
· изменить стадию ЖЦ электронного документа.

Группа – «Управление деловыми процессами».

Базовый блок - «Задание».

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

Имя

Заголовок

Тип

Описание

Name

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

Строка (Константа)

Доступное

Link

Ссылка

Строка (Константа)

Доступное

Comment

Примечание

Строка (Константа)

Доступное

PerformerName

Исполнитель

Пользователь, Группа, Роль, Список пользователей (Константа или параметр)

Доступное

Subject

Тема

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

Доступное

Deadline

Срок

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

Доступное

IsRelativeDeadline

Относительный

Логическое значение (Константа)

Доступное

RelativeDeadlineType

Единица измерения

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

Доступное. Принимает значения: Дни; Часы; Минуты; Секунды

IsParallel

Параллельные задания

Логическое значение (Константа или параметр)

Доступное. Принимает значения: Да; Нет

JobText

Текст по умолчанию

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

Доступное

Attachment

Вложения

Список объектов (константа или параметр)

Доступное

ApplyAttachmentRightsArea

Выдать права на вложения

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

Доступное. Принимает значения: Всего семейства задач; Текущего блока

AttachmentRightsType

Тип прав на вложения

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

Доступное. Принимает значения: Просмотр; Изменение; Полный

Instruction

Инструкция

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

Доступное

AbortDeadline

Крайний срок

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

Доступное

IsRelativeAbortDeadline

Относительный

Логическое значение (Константа)

Доступное

RelativeAbortDeadlineType

Единица измерения

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

Доступное. Принимает значения: Дни; Часы; Минуты; Секунды

NeedSignOnPerform

Требовать подписания

Логическое значение (Константа или параметр)

Доступное. Принимает значения: Да; Нет

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

Имя

Заголовок

Тип

Главное свойство

Описание

Группа свойств формирования исполнителей

ExcludeAddedToParam

Исключить занесенных в параметр

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

PerformerName

Исключить ли занесенных в параметр пользователей из исполнителей. Принимает значения: Да; Нет

ExcludeDuplicationPerformers

Исключить дублирующихся

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

PerformerName

Исключить ли повторяющихся пользователей из исполнителей. Принимает значения: Да; Нет

ExcludeFromPerformers

Исключить из исполнителей

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

PerformerName

Пользователи, которые должны быть  исключены из исполнителей

AddPerformersToParam

Занести в параметр

Список пользователей (Параметр, выходное)

PerformerName

Параметр, в который будут записаны исполнители, выполнившие задание с нужным результатом выполнения, код которого задан в свойстве ExecResultCodeForAddPerformersToParam

ExecResultCodeForAddPerformersToParam

Код результата выполнения

Строка (Константа)

AddPerformersToParam

Код результата выполнения задания (см. свойство AddPerformersToParam)

Группа свойств формирования темы заданий

ReferenceNameForAttachNameAdd

Имя справочника

Строка (Константа)

Subject

Код справочника, имя первой во вложении записи которого будет добавлено к значению свойства Subject

AttachmentNameAddition

Добавлять имя вложения

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

Subject

Нужно ли добавлять имя вложенного электронного документа к значению свойства Subject. Принимает значения: Да; Нет

EDocTypeForAttachNameAdd

Тип карточки электронных документов

Запись справочника Типы карточек электронных документов (Константа)

AttachmentNameAddition

Тип карточки вложенного электронного документа, имя которого будет добавлено к значению свойства Subject

EDocKindForAttachNameAdd

Вид электронного документа

Запись справочника Виды электронных документов (Константа)

AttachmentNameAddition

Вид вложенного электронного документа, имя которого будет добавлено к значению свойства Subject

Группа свойств запрета добавлять вложения

ForbidingAddAttachments

Запретить добавлять вложения

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

 

Признак запрета на добавление вложений. Возможные значения: «Да» - вложения добавлять нельзя, «Нет» - можно. По умолчанию «Нет»

Группа свойств проверки наличия вложения электронных документов

EDocumentsRequired

Требовать вложения электронных документов

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

 

Требовать ли вложения электронных документов. Принимает значения: Да; Нет

ExecResultCodeForEDocsRequired

Код результата выполнения

Строка, Коллекция строк  (Константа)

EDocumentsRequired

Код результата выполнения, при выполнении задания с которым будут требоваться вложения электронных документов

EDocTypeForEDocsRequired

Типы карточек электронных документов

Коллекция записей справочника Типы карточек электронных документов (Константа)

EDocumentsRequired

Список типов карточек электронных документов, вложения которых будут требоваться

EDocKindForEDocsRequired

Виды электронных документов

Коллекция записей справочника Виды электронных документов (Константа)

EDocumentsRequired

Список видов электронных документов, вложения которых будут требоваться

SingularEDocForEDocsRequired

Одно вложение

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

EDocumentsRequired

Требовать ли единственное вложение подходящего электронного документа (см. свойства EDocTypeForEDocsRequired и EDocKindForEDocsRequired). Принимает значения: Да; Нет

Группа свойств проверки наличия вложения записей справочников

RefRecordsRequired

Требовать вложения записей справочника

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

AttachmentsRequired

Требовать ли вложение записей справочника. Принимает значения: Да; Нет

ExecResultCodeForRefRecordsRequired

Код результата выполнения

Строка, Коллекция строк  (Константа)

RefRecordsRequired

Код результата выполнения, при выполнении задания с которым будут требоваться вложения записей справочника

ReferenceNameForRefRecordsRequired

Имя типа справочника

Строка (Константа)

RefRecordsRequired

Имя справочника, вложение записей которого будет требоваться

SingularRefRecordForRefRecordsRequired

Одно вложение

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

RefRecordsRequired

Требовать ли единственное вложение записи справочника, указанного в свойстве ReferenceNameForRefRecordsRequired. Принимает значения: Да; Нет

Группа свойств проверки подписанности электронного документа

SigningRequired

Требовать подписания электронного документа

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

 

Требовать ли подписания эл. документа. Принимает значения: Да; Нет

ExecResultCodeForSigningRequired

Код результата выполнения

Строка, Коллекция строк (Константа)

SigningRequired

Код результата выполнения, при выполнении задания с которым будут требоваться подписание эл. документа

EDocTypeForSigningRequired

Типы карточек эл. документов

Коллекция записей справочника Типы карточек электронных документов (Константа)

SigningRequired

Список типов карточек эл. документов, подписанность которых будет требоваться

EDocKindForSigningRequired

Виды эл. документов

Коллекция записей справочника Виды электронных документов (Константа)

SigningRequired

Список видов эл. документов, подписанность которых будет требоваться

UserSigningRequired

Подписывающий

Пользователь (Константа)

SigningRequired

Пользователь, подпись которого будет требоваться.

EDocSignatureType

Тип подписи

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

SigningRequired

Тип проверяемой подписи. Принимает значения: Визирующая; Утверждающая.

AttachmentsForSigningRequired

Вложения

Коллекция электронных документов (константа или параметр)

SigningRequired

Список эл. документов, подписанность которых будет требоваться

Группа свойств изменения состояния версии эл. документа

NewVersionState

Изменить состояние версии эл.документа на

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

 

Состояние, на которое будет изменено состояние последней версии  подходящих эл. документов (см. свойства EDocTypeForVersionStateChange и EDocKindForVersionStateChange). Принимает значения: В разработке; Действующая; Устаревшая

ExecResultCodeForVersionStateChange

Код результата выполнения

Строка (Константа)

NewVersionState

Код результата выполнения, с которым должны быть выполнены все задания, чтобы изменилось состояние последней версии эл. документа

EDocTypeForVersionStateChange

Типы карточек эл. документов

Коллекция записей справочника Типы карточек электронных документов (Константа)

NewVersionState

Список типов карточек тех эл. документов, состояние последней версии  которых должно быть изменено (см. свойство NewVersionState)

EDocKindForVersionStateChange

Виды эл. документов

Коллекция записей справочника Виды электронных документов (Константа)

NewVersionState

Список видов тех эл. документов, состояние последней версии которых должно быть изменено (см. свойство NewVersionState)

Группа свойств изменения стадии ЖЦ эл. документа

NewLifeCycleStageName

Новая стадия ЖЦ

Строка (Константа)

 

Имя стадии ЖЦ эл. документа, на которую будет изменена стадия ЖЦ подходящих эл. документов (см. свойство EDocKindForLifeCycleStageChange).

EDocKindForLifeCycleStageChange

Виды эл. документов

Коллекция записей справочника Виды электронных документов (Константа)

NewLifeCycleStageName

Список видов тех эл. документов, стадия ЖЦ которых должна быть изменена (см. свойство NewLifeCycleStageName)

Результаты выполнения. Нет.

Описание:

Все свойства можно сгруппировать по главному свойству следующим образом:

· группа свойств формирования исполнителей;
· группа свойств формирования темы заданий;
· группа свойств запрета добавлять вложения;
· группа свойств проверки наличия вложения электронного документов;
· группа свойств проверки наличия вложения записей справочников;
· группа свойств проверки подписанности электронного документа;
· группа свойств изменения состояния версии электронного документа;
· группа свойств изменения стадии ЖЦ электронного документа.

Обработка групп свойств выполняется последовательно согласно приведенному списку.

 

Примечание. Здесь и далее под вложением имеется ввиду вложенные эл. документы или записи справочников всего семейства задач. Исключением является проверка при запрете добавления вложений – проверка выполняется только для вложений, добавленных в текущее задание.

 

Группа свойств формирования исполнителей

В группу входят дополнительные свойства:

· Исключить занесенных в параметр (ExcludeAddedToParam);
· Исключить дублирующихся (ExcludeDuplicationPerformers);
· Исключить из исполнителей (ExcludeFromPerformers);
· Занести в параметр (AddPerformersToParam);
· Код результата выполнения (ExecResultCodeForAddPerformersToParam).

Описание:

· если свойство Исключить занесенных в параметр (ExcludeAddedToParam) имеет значение «Да», то из списка исполнителей, указанного в свойстве Исполнитель (PerformerName) будут исключены исполнители, занесенные в параметр, указанный в свойстве Занести в параметр (AddPerformersToParam);
· если свойство Исключить дублирующихся (ExcludeDuplicationPerformers) имеет значение «Да», то из списка исполнителей, указанного в свойстве Исполнитель (PerformerName) будут исключены дублирующиеся пользователи, т.е. каждому пользователю гарантированно будет отправлено только одно задание;
· если для свойства Исполнитель (PerformerName) выбран тип «Группа», «Роль» или «Список пользователей» и указано свойство Исключить из исполнителей (ExcludeFromPerformers), то исполнители, указанные в этом свойстве, будут исключены;
· если в свойстве Занести в параметр (AddPerformersToParam) выбрать параметр типа «Список пользователей», то в этот параметр будут добавлены исполнители, выполнившие задание с результатом выполнения, код которого задан в свойстве Код результата выполнения (ExecResultCodeForAddPerformersToParam). Если код результата выполнения не указан, то будут добавлены все исполнители.

 

Группа свойств формирования темы заданий

В группу входят дополнительные свойства:

· Имя справочника (ReferenceNameForAttachNameAdd);
· Добавлять имя вложения (AttachmentNameAddition);
· Тип карточки эл. документов (EDocTypeForAttachNameAdd);
· Вид эл. документа (EDocKindForAttachNameAdd).

Описание:

· если свойство Добавлять имя вложения (AttachmentNameAddition) имеет значение «Да», то к значению свойства Тема (Subject) будет добавлено наименование первого подходящего вложенного электронного документа:
· если свойство Тема (Subject) задания не указано, но указана тема задачи, то в формировании темы будет участвовать тема задачи;
· если указано только свойство Тип карточки эл. документов (EDocTypeForAttachNameAdd), то будет добавлено наименование первого вложенного электронного документа с типом карточки равным значению свойства Тип карточки эл. документов (EDocTypeForAttachNameAdd);
· если указано только свойство Вид эл. документа (EDocKindForAttachNameAdd), то будет добавлено наименование первого вложенного электронного документа с видом эл. документа равным значению свойства Вид эл. документа (EDocKindForAttachNameAdd);
· если одновременно указаны свойства Тип карточки эл. документов (EDocTypeForAttachNameAdd) и Вид эл. документа (EDocKindForAttachNameAdd), то будет добавлено наименование первого вложенного электронного документа с типом карточки равным значению свойства Тип карточки эл. документов (EDocTypeForAttachNameAdd) и видом эл. документа равным значению свойства Вид эл. документа (EDocKindForAttachNameAdd);
· если одновременно не указаны свойства Тип карточки эл. документов (EDocTypeForAttachNameAdd) и Вид эл. документа (EDocKindForAttachNameAdd), то будет добавлено наименование первого вложенного электронного документа. Если вложенных электронных документов нет, то значение свойства Subject не изменится;
· если свойство Добавлять имя вложения (AttachmentNameAddition) имеет значение «Нет», то значение свойства Тема (Subject) не изменится;
· если свойство Имя справочника (ReferenceNameForAttachNameAdd) указано, то к значению свойства Тема (Subject) будет добавлено наименование первой вложенной записи с кодом справочника равным значению свойства:
· если свойство Добавлять имя вложения (AttachmentNameAddition) имеет значение «Да», то к значению свойства Тема (Subject) вначале будет добавлено наименование подходящего вложенного документа и через пробел наименование первой вложенной записи;
· если в значении свойства Тема (Subject) указать значения параметров и реквизитов в формате <Имя параметра.Наименование реквизита>, где тип параметра – электронный документ, запись справочника и реквизит – реквизит главного раздела, или в формате <Имя параметра>, где тип параметра целое число, дробное число, строка, признак, дата, логическое значение, то в тему задания подставятся значения этих реквизитов.

 

Группа свойств запрета добавлять вложения

В группу входит дополнительное свойство Запретить добавлять вложения (ForbidingAddAttachments).

Описание:

· если свойство Запретить добавлять вложения (ForbidingAddAttachments) имеет значение «Да», то:
· проводится проверка вложений. Если будут найдены объекты, вложенные в текущее задание, то пользователю будет выдано предупреждение с предложением автоматически удалить объекты, вложенные в текущее задание. Если пользователь согласился, то вложенные им объекты автоматически удаляются, иначе пользователю выдается предупреждение «Удалите вложенные Вами объекты и выполните задание еще раз.», выполнение задания отменится;
· свойства Требовать вложения эл. документов (EDocumentsRequired) и Требовать вложения записей справочника (RefRecordsRequired) игнорируются;
· если свойство Запретить добавлять вложения (ForbidingAddAttachments) имеет значение «Нет» или не указано, то добавлять вложения можно.

 

Группа свойств проверки наличия вложения электронных документов

В группу входят дополнительные свойства:

· Требовать вложения эл. документов (EDocumentsRequired);
· Код результата выполнения (ExecResultCodeForEDocsRequired);
· Типы карточек эл. документов (EDocTypeForEDocsRequired);
· Виды эл. документов (EDocKindForEDocsRequired);
· Одно вложение (SingularEDocForEDocsRequired).

Описание:

· если свойство Требовать вложения эл. документов (EDocumentsRequired) имеет значение «Да», то:
· проверяется наличие вложенных электронных документов после выполнения задания каждым пользователем. Если задание выполняется не через веб-доступ и подходящее вложение не найдено, то пользователю будет выдано соответствующее сообщение с предложением выбрать документ среди документов поиска «Мои последние измененные документы», и выполнение задания отменится. Если задание выполняется через веб-доступ, то будет выдано соответствующее предупреждение и выполнения задания отменится;
· если свойство Код результата выполнения (ExecResultCodeForEDocsRequired) указано, то будет проверяться наличие вложений при выполнении задания с результатом выполнения, код которого указан в данном свойстве;
· если свойство Код результата выполнения (ExecResultCodeForEDocsRequired) не указано, то будет проверяться наличие вложений при выполнении задания с любым результатом выполнения;
· если указано только свойство Типы карточек эл. документов (EDocTypeForEDocsRequired), то будет проверяться наличие вложенного электронного документа с типом карточки, входящим в перечисленные в этом свойстве типы карточек. Если подходящее вложение не найдено, то пользователю будет выдано соответствующее предупреждение, выполнение задания отменится;
· если указано только свойство Виды эл. документов (EDocKindForEDocsRequired), то будет проверяться наличие вложения с видом электронного документа, входящим в перечисленные в этом свойстве виды электронных документов. Если подходящее вложение не найдено, то пользователю будет выдано соответствующее предупреждение, выполнение задания отменится;
· если одновременно указаны свойства Типы карточек эл. документов (EDocTypeForEDocsRequired) и Виды эл. документов (EDocKindForEDocsRequired), то будет проверяться наличие вложения с типом карточки, входящим в перечисленные в этом свойстве типы карточек, и видом электронного документа, входящим в перечисленные в этом свойстве виды электронных документов. Если подходящее вложение не найдено, то пользователю будет выдано соответствующее предупреждение, выполнение задания отменится;
· если одновременно не указаны свойства Типы карточек эл. документов (EDocTypeForEDocsRequired) и Виды эл. документов (EDocKindForEDocsRequired), то будет проверяться наличие вложения любого электронного документа;
· если свойство Одно вложение (SingularEDocForEDocsRequired) имеет значение «Да», то будет контролироваться единственность вложения электронного документа, удовлетворяющего условиям EDocTypeForEDocsRequired и EDocKindForEDocsRequired. Если будет найдено более одного подходящего вложения, то будет выдано соответствующее предупреждение, выполнение задания отменится.

 

Группа свойств проверки наличия вложения записей справочников

В группу входят дополнительные свойства:

· Требовать вложения записей справочника (RefRecordsRequired);
· Имя типа справочника (ReferenceNameForRefRecordsRequired);
· Одно вложение (SingularRefRecordForRefRecordsRequired).

Описание:

· если свойство Требовать вложения записей справочника (RefRecordsRequired) имеет значение «Да», то:
· если не указано свойство Имя типа справочника (ReferenceNameForRefRecordsRequired), то будет проверяться вложение записи любого справочника;
· если справочника с именем, указанным в свойстве Имя типа справочника (ReferenceNameForRefRecordsRequired), не существует в системе, то будет сгенерировано исключение с соответствующим сообщением, выполнение задачи прекратится;
· если задание выполняется не через веб-доступ,  указано свойство Имя типа справочника (ReferenceNameForRefRecordsRequired) и подходящее вложение записи справочника не найдено, то пользователю будет выдано соответствующее сообщение с предложением выбрать запись из справочника, указанного в свойстве Имя типа справочника (ReferenceNameForRefRecordsRequired), выполнение задания отменится;
· если задание выполняется через веб-доступ, указано свойство Имя типа справочника (ReferenceNameForRefRecordsRequired) и подходящее вложение записи справочника не найдено, то пользователю будет выдано соответствующее предупреждение, выполнение задания отменится;
· если свойство Имя типа справочника (ReferenceNameForRefRecordsRequired) не указано и подходящее вложение записи справочника не найдено, то пользователю будет выдано соответствующее предупреждение, выполнение задания отменится;
· если свойство Одно вложение (SingularRefRecordForRefRecordsRequired) имеет значение «Да» и найдено более одного подходящего вложения записей справочника, то пользователю будет выдано соответствующее предупреждение, выполнение задания отменится.

 

Группа свойств проверки подписанности электронного документа

В группу входят дополнительные свойства:

· Требовать подписания эл. документа (SigningRequired);
· Код результата выполнения (ExecResultCodeForSigningRequired);
· Типы карточек эл. документов (EDocTypeForSigningRequired);
· Виды эл. документов (EDocKindForSigningRequired);
· Подписывающий (UserSigningRequired);
· Тип подписи (EDocSignatureType);
· Вложения (AttachmentsForSigningRequired).

Описание:

· если свойство Требовать подписания эл. документа (SigningRequired) имеет значение «Да», то:
· проверяется наличие ЭЦП для последней версии электронного документа, удовлетворяющего условиям «Типы карточек эл. документов» (EDocTypeForSigningRequired) и «Виды эл. документов» (EDocKindForSigningRequired), после выполнения задания каждым пользователем. Если электронный документ не подписан, то пользователю будет выдано соответствующее сообщение и выполнение задания отменится;
· если свойство Код результата выполнения (ExecResultCodeForSigningRequired) указано, то будет проверяться наличие ЭЦП электронных документов при выполнении задания с результатом выполнения, код которого указан в данном свойстве;
· если свойство Код результата выполнения (ExecResultCodeForSigningRequired) не указано, то будет проверяться наличие ЭЦП электронных документов при выполнении задания с любым результатом выполнения;
· если указано свойство Подписывающий (UserSigningRequired), то будет проведена проверка подписанности последней версии подходящих электронных документов указанным пользователем или от его имени. Если не указано, то исполнителем или от имени исполнителя задания;
· если в свойстве Тип подписи (EDocSignatureType) задано значение «Визирующая», то при выполнении задания будет проверяться наличие на электронном документе любой (визирующей или утверждающей) подписи;
· если в свойстве Тип подписи (EDocSignatureType) задано значение «Утверждающая», то при выполнении задания будет проверяться наличие на электронном документе именно утверждающей подписи;
· если свойство Тип подписи (EDocSignatureType) не задано, то поведение блока будет аналогично тому, как если бы в свойстве было задано значение «Визирующая»;
· если одновременно не указаны свойства Типы карточек эл. документов (EDocTypeForSigningRequired) и Виды эл. документов (EDocKindForSigningRequired), то будет проведена проверка подписанности последних версий всех вложенных электронных документов;
· если указано только свойство Типы карточек эл. документов (EDocTypeForSigningRequired), то будет проверяться подписанность последних версий электронных документов с типом карточки, входящим в перечисленные в этом свойстве типы карточек;
· если указано только свойство Виды эл. документов (EDocKindForSigningRequired), то будет проверяться подписанность последних версий электронных документов с видом электронного документа, входящим в перечисленные в этом свойстве виды электронных документов;
· если одновременно указаны свойства Типы карточек эл. документов (EDocTypeForSigningRequired) и Виды эл. документов (EDocKindForSigningRequired), то будет проверяться подписанность последних версий электронных документов с типом карточки, входящим в перечисленные в этом свойстве типы карточек, и видом электронных документа, входящим в перечисленные в этом свойстве виды электронных документов;
· если указано свойство Вложения (AttachmentsForSigningRequired), то будет проверяться подписанность последних версий всех электронных документов, указанных в этом свойстве, независимо от значений свойств Типы карточке эл. документов (EDocTypeForSigningRequired) и Виды эл. документов (EDocKindForSigningRequired);
· если у исполнителя нет прав на подписание электронных документов, которые требуется подписать, то ему необходимо обратиться к администратору для назначения прав, после этого подписать документ и выполнить задание, в противном случае задание невозможно будет выполнить до тех пор пока документ не подписан.

 

Группа свойств изменения состояния версии электронного документа

В группу входят дополнительные свойства:

· Изменить состояние версии эл.документа на (NewVersionState);
· Код результата выполнения (ExecResultCodeForVersionStateChange);
· Типы карточек эл. документов (EDocTypeForVersionStateChange);
· Виды эл. документов (EDocKindForVersionStateChange).

Описание:

· если свойство Изменить состояние версии эл.документа на (NewVersionState) указано, то:
· изменяется состояние последних версий электронных документов, удовлетворяющих условиям «Типы карточек эл. документов» (EDocTypeForVersionStateChange) и «Виды эл. документов» (EDocKindForVersionStateChange), после выполнения задания всеми исполнителями;
· если свойство Код результата выполнения (ExecResultCodeForVersionStateChange) указано, то изменение состояния версии электронных документов будет выполнено только в том случае, если все исполнители выполнили задания с результатом, код которого задан в этом свойстве;
· если свойство Код результата выполнения (ExecResultCodeForVersionStateChange) не указано, то изменение состояния версии электронных документов будет выполнено независимо от результатов выполнения заданий;
· если не указаны свойства Типы карточек эл. документов (EDocTypeForVersionStateChange) и Виды эл. документов (EDocKindForVersionStateChange), то будет изменено состояние  последних версий всех вложенных электронных документов;
· если указано только свойство Типы карточек эл. документов (EDocTypeForVersionStateChange), то будет изменено состояние последней версии электронных документов с типом карточки, входящим в перечисленные в этом свойстве типы карточек;
· если указано только свойство Виды эл. документов (EDocKindForVersionStateChange), то будет изменено состояние ЖЦ последней версии электронных документов с видом электронного документа, входящим в перечисленные в этом свойстве виды электронных документов;
· если одновременно указаны свойства Типы карточек эл. документов (EDocTypeForVersionStateChange) и Виды эл. документов (EDocKindForVersionStateChange), то будет изменено состояние последней версии электронных документов с типом карточки, входящим в перечисленные в этом свойстве типы карточек, и видом электронного документа, входящим в перечисленные в этом свойстве виды электронных документов.

Группа свойств изменения стадии ЖЦ электронного документа

В группу входят дополнительные свойства:

· Новая стадия ЖЦ (NewLifeCycleStageName);
· Виды эл. документов (EDocKindForLifeCycleStageChange).

Описание:

· если свойство Новая стадия ЖЦ (NewLifeCycleStageName) указано, то:
· среди вложений задачи, в которой используется данный блок, отбираются электронные документы с видами, указанными в свойстве Виды эл. документов (EDocKindForLifeCycleStageChange), далее подходящие электронные документы. Стадия ЖЦ этих документов изменяется на указанную стадию ЖЦ;
· если не задано свойство блока Виды эл. документов (EDocKindForLifeCycleStageChange), то стадия ЖЦ будет изменена у всех электронных документов, вложенных в задачу, в которой используется данный блок;
· если стадия ЖЦ подходящих электронных документов соответствует стадии, указанной в свойстве Новая стадия ЖЦ (NewLifeCycleStageName), то стадия изменяться не будет;
· если среди подходящих электронных документов есть экспортированные с блокировкой, либо открыта карточка подходящего электронного документа, его состояние, настройка прав доступа, создание версии, то стадия ЖЦ не изменится до тех пор, пока блокировка не будет снята, либо пока не будут закрыты карточка, состояние, настройка прав доступа, создание версии, выполнение типового маршрута приостановится;
· если не удалось изменить стадию одного или нескольких подходящих электронных документов, то задача прервется. При этом стадия ЖЦ ни одного из  подходящих вложенных электронных документов не будет изменена;
· если свойство Новая стадия ЖЦ (NewLifeCycleStageName) не указано, то ни у одного вложения стадия ЖЦ изменена не будет.

 

Примечание. Для того, чтобы избежать ошибок при использовании данной группы свойств, необходимо проверить наличие стадии с именем, указанным в свойстве Новая стадия ЖЦ (NewLifeCycleStageName) в схеме жизненного цикла всех видов электронных документов, указанных в свойстве Виды эл. документов (EDocKindForLifeCycleStageChange), а также возможность перехода на эту стадию в процессе выполнения типового маршрута согласно схеме ЖЦ всех видов электронных документов, указанных в свойстве Виды эл. документов (EDocKindForLifeCycleStageChange).