<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Иерархия документов > OfficialDocument – официальный документ Стадии жизненного цикла |
LifeCycleState (Состояние): Перечисление
Основной статус документа. Отражает сводную информацию по всем статусам жизненного цикла документа: зависит от значений других статусов документа.
В официальном документе сделана базовая реализация, с расчетом на перекрытие в наследниках, т.к. у каждого типа документа свои особенности жизненного цикла.
Значение устанавливается программно, при этом свойство доступно для редактирования.
Draft. Промежуточный статус, который устанавливается для проекта документа.
Документы в таком статусе выделяются в списках курсивом.
Устанавливается при:
•создании нумеруемого/регистрируемого документа, либо смене вида на нумеруемый / регистрируемый;
•отмене регистрации.
Active. Конечный статус, соответствующий действующему документу.
Автонумеруемые и ненумеруемые документы становятся действующими при создании.
Регистрируемые документы становятся действующими:
•для входящего и исходящего документопотока, если они зарегистрированы;
•для внутреннего документопотока, если они зарегистрированы и подписаны с нашей стороны;
•для договорного документопотока, если они зарегистрированы и подписаны обеими сторонами.
Obsolete. Конечный статус, устанавливается для неактуального документа.
Документы в таком статусе выделяются в списках перечеркнутыми.
Устанавливается при:
•прекращении задачи на согласование по регламенту;
•аннулировании документа в сервисе обмена.
Для устаревших документов недоступна автонумерация, и их нельзя указать в качестве подтверждающего документа при настройке права подписи.
Факт смены статуса пишется в историю.
RegistrationState (Регистрация): Перечисление
Отражает факт регистрации документа. Отображается только для регистрируемых документов.
Значение устанавливается программно, свойство недоступно для редактирования.
Имя |
Отображаемое имя |
---|---|
Зарегистрирован |
|
Зарезервирован |
|
Не зарегистрирован |
Registered. Конечный статус, который устанавливается программно при регистрации документа. Влияет на логику работы:
•используется для проверки факта регистрации документа при отправке задачи на рассмотрение документа руководителю;
•используется при проверке факта регистрации документа в заданиях на регистрацию документа в рамках согласования по регламенту, а также в этапах, объединенных с ними;
•определяет доступность действий «Отменить регистрацию документа», «Изменить реквизиты»;
•используется при формировании текста информации о местонахождении;
•при удалении документа выполняется проверка факта регистрации – такие документы удалить нельзя.
Reserved. Временный статус, который устанавливается программно при резервировании номера. Влияет на логику работы:
•определяет доступность действия «Изменить реквизиты;
•при удалении документа выполняется проверка факта регистрации – такие документы удалить нельзя;
•используется при формировании отчета «Контроль пропусков в нумерации документов».
NotRegistered. Статус, который устанавливается по умолчанию при создании документа, для которого доступна регистрация, и при отмене регистрации документа. Для таких документов доступны действия по присвоению/резервированию номера и регистрация.
Влияет на изменение статуса LifeCycleState (Состояние). Факт смены статуса пишется в историю.
VerificationState (Верификация): Перечисление
Зарезервировано для будущего использования.
Имя |
Отображаемое имя |
---|---|
InProcess |
В процессе |
Completed |
Завершена |
InternalApprovalState (Согласование): Перечисление
Отражает состояние согласования документа с нашей стороны. Свойство не отображается для документов входящего документопотока, кроме подлежащих согласованию, таких как входящие счета на оплату.
Значение устанавливается программно, при этом свойство доступно для редактирования.
Имя |
Отображаемое имя |
---|---|
На согласовании |
|
На доработке |
|
На подписании |
|
Подписан |
|
Прекращено |
OnApproval. Промежуточный статус, который устанавливается при старте задачи согласования по регламенту.
OnRework. Промежуточный статус, который устанавливается при отправке на доработку в рамках задачи на согласование по регламенту.
PendingSign. Промежуточный статус, который устанавливается при старте задания на подписание.
Signed. Конечный статус, который устанавливается при:
•выполнении задания на подписание документа в рамках задачи на согласование по регламенту с результатом «Подписать»;
•получении подписи из сервиса обмена;
•получении исходящего документа из сервиса обмена.
Статус отражает подписание документа с нашей стороны и влияет на логику работы этапа регламента «Отправка документа контрагенту»: отображение этапа в регламенте, пропуск этапа, формирование темы и результата задания при объединении этапов согласования.
Aborted. Конечный статус, который устанавливается при:
•прекращении задачи на согласование по регламенту;
•получении отказа по финансовым документам из сервиса обмена за исключением счета-фактуры.
Влияет на логику работы функциональности по контролю возврата документов, изменение статуса LifeCycleState (Состояние).
Факт смены статуса пишется в историю.
ExternalApprovalState (Согл. с контрагентом): Перечисление
Отражает состояние согласования документа с контрагентом. Свойство отображается только для документов договорного документопотока.
Значение устанавливается как программно, так и вручную.
Имя |
Отображаемое имя |
---|---|
На согласовании |
|
Подписан |
|
Не подписан |
OnApproval. Промежуточный статус для документа ожидающего ответа от контрагента. Заполняется программно в рамках:
•этапа «Отправка документа контрагенту» задачи на согласование по регламенту;
•отправки документа через сервис обмена.
Signed. Конечный статус, который отражает подписанность документа со стороны контрагента. Устанавливается при:
•получении подписи из сервиса обмена;
•получении входящего документа из сервиса обмена;
•выполнении задания «Контроль возврата документа» с результатом «Подписан».
Если по документу есть активное задание «Контроль возврата документа», то при установке статуса вручную оно выполнится программно.
Влияет на логику работы этапа регламента «Отправка документа контрагенту»: отображение этапа в регламенте, пропуск этапа, формирование темы и результата задания при объединении этапов согласования.
Unsigned. Конечный статус для документа, который отражает, что контрагент отказал в подписании документа.
Устанавливается при:
•получении отказа из сервиса обмена;
•выполнении задания «Контроль возврата документа» с результатом «Не подписан».
При установка статуса вручную задание на «Контроль возврата документа» выполнится программно.
Статус очищается, если возникли ошибки при подписании документа, при получении аннулирования из сервиса обмена.
Влияет на логику работы функциональности по контролю возврата документов, изменение статуса LifeCycleState (Состояние).
Влияет на логику контроля возврата документа в рамках согласования по регламенту:
•Если статус Signed или Unsigned – значит документ возвращен от контрагента, поэтому этап контроля возврата стартует и сразу завершается с соответствующим результатом, а созданное по этапу задание удаляется у исполнителя из папки «Входящие».
•Отображение блока контроля возврата на закладке «Регламент» зависит от статуса подписанности контрагентом и наличия активных заданий по этапу.
Факт смены статуса пишется в историю.
ExecutionState (Исполнение): Перечисление
Отражает состояние исполнения документа. При установке статуса учитываются все параллельные процессы рассмотрения и исполнения поручений по документу. При прекращении задачи на рассмотрение статус очищается.
Имя |
Отображаемое имя |
---|---|
На рассмотрении |
|
Отправка на исполнение |
|
Не требует исполнения |
|
На исполнении |
|
Исполнен |
|
Прекращено |
OnReview. Промежуточный статус. Устанавливается при старте задачи на рассмотрение документа руководителем.
Sending. Промежуточный статус. Устанавливается на этапе «Создание поручений по документу» регламента согласования или этапе «Создание поручения делопроизводителем» задачи на рассмотрение.
WithoutExecut. Конечный статус. Устанавливается если в рамках рассмотрения документа не создавались поручения. Влияет на формирование темы уведомления помощнику руководителя.
OnExecution. Промежуточный статус. Устанавливается если есть поручения в работе. Влияет на формирование темы уведомления помощнику руководителя. Документ на исполнении нельзя повторно отправлять на рассмотрение.
Executed. Конечный статус. Устанавливается при приемке работ по поручению, либо при выполнении задания на исполнение поручения, если контроль не требуется. На установку статуса влияют только поручения «первого уровня»: главная задача составного поручения и поручения ответственному исполнителю.
Aborted. Конечный статус. Устанавливается при прекращении задачи на исполнение поручения «первого уровня»: главная задача составного поручения и поручения ответственному исполнителю.
Факт смены статуса пишется в историю.
ControlExecutionState (Контроль исполнения): Перечисление
Визуализирует состояние контроля исполнения поручений по документу. При установке статуса учитываются все параллельные процессы рассмотрения и исполнения поручений по документу. При прекращении поручения статус очищается.
Имя |
Отображаемое имя |
---|---|
На контроле |
|
На особом контроле |
|
Не на контроле |
|
Снято с контроля |
OnControl. Промежуточный статус. Устанавливается при старте поручения с признаком «На контроле».
SpecialControl. Промежуточный статус. Устанавливается при старте поручения с признаком «На контроле» и высокой важностью.
WithoutControl. Конечный статус. Значение устанавливается при старте поручения без признака «На контроле», если по документу нет других поручений в работе с признаком «На контроле».
ControlRemoved. Конечный статус. Устанавливается, когда все поручения по документу выполнены и среди них были поручения на контроле.
Факт смены статуса пишется в историю.
ExchangeState (Электронный обмен): Перечисление
Скрытое свойство, отражающее состояние документа в сервисе обмена (СО). Если документ был отправлен несколько раз, то состояние актуально только для последней отправленной версии.
Заполняется и обновляется при приеме сообщений СО, в том числе служебных, а также при отправке документа через сервис обмена.
Имя |
Отображаемое имя |
---|---|
Получен |
|
Отправлен контрагенту |
|
Подписан обеими сторонами |
|
Отказано в подписании |
|
Требуется подписание |
|
Аннулирован |
|
Аннулирован |
|
Ожидается подпись контрагента |
Received. Конечный статус, который устанавливается при получении документа, не требующего подписания с нашей стороны.
Sent. Конечный статус, который устанавливается при отправке документа, не требующего подписания со стороны контрагента.
Signed. Конечный статус, который устанавливается при получении подписи от контрагента по отправленному нами документу, либо при отправке подписи с нашей стороны контрагенту.
Rejected. Конечный статус, который устанавливается при отказе в подписании документа нашей стороной или контрагентом.
SignRequired. Промежуточный статус который устанавливается при получении документа, требующего подписания с нашей стороны.
Попадает в список «Ожидают подписания» в модуле «Финансовый архив».
Влияет на отображение блока отправки контрагенту и контроля возврата в предметном отображении регламента и на отображение подсказки о необходимости заполнить титул покупателя в документе.
Terminated. Конечный статус, который выставляется при аннулировании документа в одностороннем порядке контрагентом или нашей стороной в СО. При указании такого статуса свойство LifeCycleState (Состояние) также заполняется значением Obsolete.
Obsolete. Конечный статус, который выставляется при аннулировании документа в СО. При указании такого статуса свойство LifeCycleState (Состояние) также заполняется значением Obsolete.
SignAwaited. Промежуточный статус который устанавливается при отправке документа, требующего подписания со стороны контрагента.
Попадает в отчет «Документы на подписании у контрагентов в сервисах обмена» и в список «Ожидают подписания» в модуле «Финансовый архив».
Используется при генерации титула продавца, генерации отметки об электронной подписи в PDF-версии документа.
Влияет на:
•генерацию титула покупателя при подписании документа, полученного из СО;
•формирование пакета с файлами при выгрузке документов из финансового архива: выгружаются только документы с статусами Received, Sent и Signed;
•заполнение свойства LocationState (Местонахождение) на карточке документа;
•действие «Открыть в сервисе» в документе;
•видимость панели регистрации: для документов с заполненным ExchangeState она по умолчанию отображается;
•текст записи истории при получении титула продавца из СО.
© Компания Directum, 2024 |