Приложение типа «Документ» / Настройки согласования

Настройки согласования

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

Например, согласующий может добавить новую версию документа с комментариями, а затем вынести резолюцию. После этого документ можно доработать и отправить на согласование повторно. Каждая вынесенная резолюция будет сохраняться в виде листа согласования. Чтобы посмотреть список резолюций, откройте карточку документа и нажмите Все листы на правой панели.

В некоторых случаях нужно прерывать процесс согласования, если элемент приложения был изменён. Текущий лист согласования отправится в архив при редактировании значений свойств элемента.

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

Задать настройки согласования

  1. Нажмите значок шестерёнки рядом с названием приложения и в блоке Дополнительные выберите пункт Настройки согласования.
  2. В открывшемся окне на вкладке Исключения полей включите одну из доступных опций: approval-settings-1
    • Исключить все поля по умолчанию — опция выбрана по умолчанию и позволяет в процессе согласования редактировать любые поля элемента приложения. Листы согласования при этом не будут архивироваться;
    • Исключить системные поля по умолчанию — включите опцию, чтобы в процессе согласования пользователи смогли изменять системные поля приложения, например, Идентификатор, Автор, Дата создания. Обратите внимание, при выборе этой опции не исключаются поля: Название и Файл у приложений типа Документ, а также Дата начала и Дата окончания у приложений типа Событие. Если пользователи отредактируют их, лист согласования отправляется в архив;
    • Настроить поля вручную — выберите опцию, а затем отметьте флажками поля, значения которых можно изменять в процессе согласования. В списке представлены все свойства приложения — как системные, так и пользовательские. При ручной настройке обязательно поставьте флажки в системных полях Редактор и Дата изменения, т. к. они изменяются при любых других внесённых в документ изменениях. Если эти поля не отмечены, листы согласования отправятся в архив.
  1. Перейдите на вкладку Действия при архивации и укажите бизнес‑процесс, который должен запускаться при отправке листа согласования в архив. Например, в рамках процесса можно изменить статус элемента с Согласовано на Требуется повторное согласование.

Для этого установите флажок в поле Запустить процесс, нажмите Выберите процесс и укажите, какой процесс запускать при отправке листа согласования в архив. В настройку Связать с полем автоматически подставится переменная, связанная с настраиваемым приложением.

Затем вы можете настроить передачу данных из приложения в процесс. Для этого нажмите ссылку Настроить входные параметры и сопоставьте переменные из контекста процесса с полями приложения.

  1. Сохраните настройки.

Когда настройки изменяются, текущие листы согласования во всех элементах приложения отправляются в архив. Дальнейшее согласование проходит согласно новым настройкам. При следующих изменениях параметров листы согласования восстановятся в тех элементах, где файлы были согласованы по текущим установленным настройкам.

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

Пользователи с правами доступа на редактирование элементов приложения могут возвращать листы из архива. Это может понадобиться, чтобы не прерывать процесс при изменении полей. Подробнее об этом читайте в статье «Листы согласования».