Назначение. Блок предназначен для автоматизации часто выполняемых действий и проверок при работе с заданиями, а именно:
· | исключить дублирующихся исполнителей; |
· | исключить из исполнителей определенных пользователей; |
· | занести в параметр исполнителей, выполнивших задание с определенным результатом выполнения; |
· | добавить имя вложения к теме; |
· | запретить добавлять вложения; |
· | требовать вложение электронных документов; |
· | требовать вложения записей справочников; |
· | требовать подписания вложенных электронных документов; |
· | изменить состояние версии вложенного электронного документа; |
· | изменить стадию ЖЦ электронного документа. |
Группа – «Управление деловыми процессами».
Базовый блок - «Задание».
Свойства, унаследованные от базового блока:
Имя |
Заголовок |
Тип |
Описание |
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). |