Автоматическое закрытие задачи "Ознакомление" в комплексном процессе

Опубликовал Александр Забалуев (zabaluev) в раздел Обработки - Универсальные обработки

В процессе обработки документа в комплексном процессе автора документа заваливают задачи "Ознакомление" с результатами согласования, регистрации, утверждения. Если согласование или регистрация прошла без замечаний и комментариев, совсем не обязательно радостно сообщать это автору документа. Лишние уведомления отвлекают и раздражают работников.

Приступив к внедрению «1С Документооборота» на предприятии, я столкнулся с некоторыми проблемами и неудобствами в работе с данной программой:

  1. Не блокируется повторный запуск комплексного процесса по документу, если предыдущий процесс не закончен (РЕШЕНО //infostart.ru/public/552828/)
  2. Если документ проходит несколько согласований, то пользователя отвлекают множество уведомлений о результатах согласований.
  3. Если пропал интернет, то Администратору высылается куча задач для ознакомления «"Учетные записи электронной почты перестали обрабатываться"»

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

Для автоматического закрытия задачи:

1.) Используется запускаемая по расписанию подключаемая внешняя обработка: 

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

Также попутно обработка закрывает задачу системного администратора с уведомлением о проблемах с электронной почтой. Задача "Уведомление" закрывается, если она устарела на 24 часа.

Скачать файлы

Наименование Файл Версия Размер
ЗакрытьЗадачиОзнакомления.epf
.epf 5,41Kb
04.10.16
11
.epf 1.0 5,41Kb 11 Скачать

См. также

PowerTools от 1 000
Комментарии
1. Владимир Афонин (steini) 06.10.16 13:56 Сейчас в теме
Если есть возможность редактировать типовую конфу, то отключить надоедливые ознакомления можно в следующем месте (на примере БП утверждения): в модуле БП в процедуре "ЗавершениеПриЗавершении" (релиз 2.0.9.6). Именно там создаются задачи ознакомления (чтобы не стопорить комплексный БП), и именно туда можно навтыкать своих условий и отказаться от создания задачи.
2. Александр Забалуев (zabaluev) 308 06.10.16 15:03 Сейчас в теме
Тоже вариант, но усложняются обновления. Лучше по возможности не менять типовые модули, использовать переопределяемые и оформлять подписку на события.
3. simargle (simargle) 90 09.11.16 02:54 Сейчас в теме
В редакции ДО 2.1 появился механизм эскалации задач. Помимо собственно эскалации программа позволяет настроить автовыполнение определенных точек процесса по произвольным условиям. Для описанных в тексте статьи требований можно настроить автовыполнение задачи, если задача не выполнена пользователем интерактивно за определенное время.
Прикрепленные файлы:
Сурикат; +1 Ответить
4. Александр Забалуев (zabaluev) 308 17.11.16 15:04 Сейчас в теме
Использовать эскалацию задач для ознакомления не очень удобно. Придется создавать кучу правил эскалации для каждого комплексного процесса.