...
| Info | ||
|---|---|---|
| ||
WebUrl [строка] – веб-адрес приложения развёрнутого на сервере Login [строка]– Учетная запись под которой будет выполняться изменение элементов Password [строка] – пароль для учетной записи ContentTypeIdList [массив строк] - Список Guid-ов ТЭ в списке Задачи, для которых нужно автоматически закрыть задачу по окончании срока AutoCloseStatusId [строка]- Guid статуса согласования "Закрыто автоматически" в списке Статусы согласования, который будет проставляться утилитой при закрытии задачи Test [флаг] – включить/отключить тестовый режим без закрытия задач, только вывод в лог информации какие задачи получены для закрытия. |
Утилита выполняет запрос к списку «Задачи». В рамках данного запроса выбираются все задачи, которые соответствуют следующим критериям: 1. Тип Элемента указан в ключе ContentTypeIdList. 2. Значение атрибута «Дата окончания (План)» (end_date_plan) меньше текущей даты.
Для каждой задачи, соответствующей указанным критериям, устанавливается значение атрибута "Статус задачи" = "Закрыто", а в атрибут «Статус согласования» устанавливается статус, указанный в ключе AutoCloseStatusId.
Остальные делает запрос ко списку Задачи, берет все задачи по ТЭ указанным в ContentTypeIdList и сроком меньше чем Сегодня, после чего каждой задачи проставляет Статус согласования = Закрыто автоматически.
Остальные все настройки для задач и процессов должны делаться в автоматизации . Возможные сценарии:
...
стандартными методами: отправка уведомлении при автозакрытии, переход на следующий этап, прерывание процесса, возможность закрыть задачу в статусе указанном в ключе AutoCloseStatusId и тд.
| Info | ||
|---|---|---|
| ||
| Валидаторы на задаче могут блокировать закрытие задачи утилитой. Например, если в ключе AutoCloseStatusId указан статус отличный от "Аннулировано", то новый статус необходимо учесть в валидаторах |
...