Show/Hide Toolbars

Руководство администратора

Последовательность действий при переходе

Ссылки Назад Вверх Вперед

1. Если для перехода требуется закрытие подзадач, то проверяется статус подзадач.

2. Проверка имен ДП на соответствие ограничениям.

3. Проверка прав пользователя на совершение перехода.

4. Проверка на наличие запрошенной динамической подписи (нельзя изменить статус, если затребована подпись).

5. Отправка событий в 1С (если настроена синхронизация).

6. Выполнение коннекторов* перед сменой статуса.

7. Выполнение смартов перед сменой статуса.

8. Проверка на наличие новых запрошенных подписей (могут быть запрошены смартом или коннектором).

9. Если на переходе назначаются исполнители и указываются плановые трудозатраты, то выполняется проверка заполнения соответствующих параметров.

10. Если включено мультизавершение и выполняется переход задачи в терминальный статус,  то для пользователя проставляется завершение работы.

11. Если на переходе запрашиваются подписи, то задача переводится не в целевой статус, а в статус "На подписи".

12. Если для перехода требуется закрытие подзадач, проверка статуса подзадач.

13. Если задача отменяется, то отменяются все подзадачи.

14. Если задача закрывается, то проверяется заполнение ДП, необходимых для закрытия задачи.

15. Выполнение перехода и запись в журнале переходов.

16. Простановка просроченности перехода, статуса завершенности задачи, количества обжалований, признака завершения задачи.

17. Удаление задачи из избранного у пользователей с настройкой "Удалять завершенные задачи из избранного".

18. Если настроены шаблоны для текста задачи, то генерируется новый текст.

19. Сброс срока (если настроено).

20. Изменение времени и даты начала работы (если настроено).

21. Запись комментария о переходе, с указанием времени реакции. Запись комментария в родительскую задачу.

22. E-mail рассылка уведомлений.

23. Если выполняется переход в терминальный статус, то запись комментарии в незавершенные дочерние задачи.

24. Автоназначение роли нажавшего на кнопку на шаге (если настроено).

25. Выполнение дополнительных действий с ДП типа "Файл", настроенных на переходе.

26. Выполнение глобальных хранимых процедур, настроенных на переходе.

27. Постановка подзадач на переходе.

28. Выполнение хранимых процедур в категории на переходе.

29. Выполнение соответствующего перехода в родительской задаче (если настроено).

30. Если категория – календарь, то выполняются специфичные действия для отсутствий.

31. Установка значения ДП типа "Нумератор".

32. Обновление денормализованной таблицы (если есть).

33. Выполнение бизнес-логики системных категорий.

34. Выполнение коннекторов* "после изменения статуса задачи".

35. Выполнение смартов, настроенных на событие "После перехода".

36. Выполнение смартов, настроенных на событие "После изменения статуса задачи".

37. Комментарии в завершенной задаче помечаются как прочитанные.

38. Обновление денормализованной таблицы (если есть).


* Коннектор — это библиотека, которая позволяет подписаться на события в приложении "Первая Форма" и выполнять дополнительную обработку. Как правило, подобная библиотека разрабатывается для конкретного клиента, если ему требуется реализовать особую бизнес-логику.