Условия запуска общих процессов

Условия запуска общего процесса "Списать в дело"

Приведу пример: шаблон процесса "Списать в дело" для служебной записки. Процессы по этому шаблону можно запускать в большинстве случаев сразу после регистрации служебной записки.

Однако, есть ряд документов, создаваемый в СЭД для служебных целей, формирование твёрдой копии которых не предусматривается и учёт которых по делам так же не предусматривается. В этом случае нет смысла запускать процесс "Списание в дело". В связи с чем необходимо дополнительное условие маршрутизации "Учёт по делам (вн.)", и запускать процесс списания в дело следует только с учётом указанного условия.

  • [x] добавить условие маршрутизации "Учёт по делам (вн.)"

Но в некоторых случаях может потребоваться иной процесс списания в дело.

Предлагаю для этих целей создавать специальные условия маршрутизации. Например: "Служебная записка имеет специальную процедуру списания в дело (вн.)".

И если условие ложно - запускаем указанный выше "типовой" процесс списания в дело.

При необходимости создания специальной процедуры списания в дело добавляем специальную процедуру в конкретный комплексный процесс, а затем - правим указанное выше условие так, чтобы оно возвращало Истину для тех случаев, в которых требуется использовать специальный процесс.

На мой взгляд на данном этапе следует иметь один общий процесс для внутренних документов "Списать в дело". Тогда и условие маршрутизации должно иметь вид "Имеет специальную процедуру списания в дело (вн.)".