Условные обозначения.
Условные обозначения элементов схем приведены на илл. «Условные обозначения элементов схем».
Здесь:
А - автор работы, т.е. сотрудник, действие которого непосредственно привело к созданию работы;
И - исполнитель работы;
П - сотрудник, от имени которого создается работа.
Замечание
Случай, когда П != A, возникает при наличии делегированных прав на создание работ от П к А.
В зависимости от настройки конфигуратора «Формат отображения поля автора в ходе выполнения» (Дополнительные настройки потоков работ) в поле «Автор» соответствующей записи «Хода выполнения» (Ход выполнения) эти сотрудники указываются в одном из следующих форматов:
П (исп. А) - используются первые две ячейки в условных обозначениях;
А - всегда пользователь из второй ячейки в условных обозначениях;
П - всегда пользователь из первой ячейки в условных обозначениях.
Фильтр потоков работ «На контроле» и постановка работ на контроль.
При создании работы способ ее отображения в фильтре «На контроле» зависит от тождественности сотрудников П, A и И:
Создаваемая работа | Место отображения работы у А | Место отображения работы у П |
---|---|---|
Работа, где А = П = И | Не отображается в фильтре «На контроле» | Не отображается в фильтре «На контроле» |
Работа, где A = П != И | Узел, соответствующий фамилии, имени и отчеству И | Узел, соответствующий фамилии, имени и отчеству И |
Работа, где А != П = И | Корневой узел фильтра «На контроле» | Не отображается в фильтре «На контроле» |
Работа, где А != П != И | Корневой узел фильтра «На контроле» | Узел, соответствующий фамилии, имени и отчеству И |
Схема отправки на согласование (илл. «Схема отправки документа или работы на согласование»).
Аналогичная схема используется в случае, если при отправке требуется создать работу типа «Утверждение» или «Ознакомление».
Для случая нескольких И (n И)* схема обобщается тривиально, создается n параллельных работ, каждая согласно вышеприведенной схеме.
Места Arta Synergy, в которых применяется данная схема:
В контексте какой-либо работы (Отправка на согласование / утверждение / ознакомление), т.е. через:
контекстное меню работы;
меню кнопки «Отправить» документа с активной работой.
В данном случае каждая создаваемая работа будет являться дочерней по отношению к той работе, в контексте которой было выполнено действие.
Пункт меню соответствующего типа действия кнопки «Отправить» документа без активных работ (Отправка на согласование / утверждение / ознакомление).
Пункт резолюции с выбранным типом работы «Согласование» («Утверждение», «Ознакомление»), если выбран 1 или несколько «Исполнителей» (Наложение резолюции).
Замечание
Опция «Ответственный» для выбранного типа работы «Согласование» («Утверждение», «Ознакомление») должна быть всегда неактивной.
Подэтап клиентского маршрута.
Создание одиночной работы.
Применяется в случае, если необходимо создать одну работу типа «Работа» и в качестве части более сложных схем создания работы (илл. «Схема создания одиночной работы»):
А - сотрудник, инициировавший создание одиночной работы;
Д - сотрудник, делегировавший полномочия по созданию работ А;
И - исполнитель работы.
В тривиальном случае А = П = И считается, что И подчиняется А.
Места Arta Synergy, в которых применяется данная схема:
Диалог создания работы в модуле «Потоки работ» (Создание работы), если опция «Ответственный» (выбранный в ней сотрудник = И) активна и в поле «Исполнители» не выбрано ни одного сотрудника.
Диалог создания работы в модуле «Потоки работ» (Создание работы), если опция «Ответственный» неактивна и в поле «Исполнители» выбран только один сотрудник.
«Перепоручение» какой-либо работы (Перепоручение работы), т.е. через:
контекстное меню работы;
меню кнопки «Отправить» документа с активной работой;
если в диалоге перепоручения выбран только один сотрудник.
В данном случае создаваемая работа будет являться дочерней по отношению к той работе, в контексте которой было выполнено действие.
Пункт меню типа «Перепоручение» кнопки «Отправить» документа без активных работ (Перепоручение работы), если в диалоге перепоручения выбран только один сотрудник.
Создание проекта документа (И = А = П) (Проект документа).
Создание проекта документа по шаблону с активной опцией «Создать работу» (И = А = П) (Проект документа по шаблону).
Работа ответственного за мероприятие проекта, если выбран только один ответственный (Ответственный за мероприятие проекта).
Пункт резолюции с выбранным типом работы «Работа», если выбран только один «Исполнитель» и опция «Ответственный» неактивна (Наложение резолюции).
Пункт резолюции с выбранным типом работы «Работа», если активна опция «Ответственный» (выбранный в ней сотрудник = И) и не выбрано ни одного «Исполнителя» (Наложение резолюции).
Подэтап клиентского маршрута.
Набор параллельных работ типа «Работа».
Применяется в случае, если необходимо создать несколько работ типа «Работа». Этот случай рассмотрен отдельно для наглядности, а также потому, что в схеме используется «одиночная работа» как составной элемент (илл. «Схема создания набора параллельных работ»):
А - сотрудник, инициировавший создание набора параллельных работ;
n - общее количество различных И;
И(k) - k-тый исполнитель, k = 1, … n.
Места Arta Synergy, в которых применяется данная схема:
Диалог создания работы в модуле «Потоки работ» (Создание работы), если опция «Ответственный» неактивна и в поле «Исполнители» выбрано несколько сотрудников.
«Перепоручение» какой-либо работы (Перепоручение работы), т.е. через:
контекстное меню работы;
меню кнопки «Отправить» документа с активной работой;
если в диалоге перепоручения выбрано несколько сотрудников.
В данном случае создаваемые работы будут являться дочерними по отношению к той работе, в контексте которой было выполнено действие.
Пункт меню типа «Перепоручение» кнопки «Отправить» документа без активных работ (Перепоручение работы), если в диалоге перепоручения выбрано несколько сотрудников.
Работы ответственных за мероприятие проекта, если выбрано несколько ответственных (Ответственный за мероприятие проекта).
Пункт резолюции с выбранным типом работы «Работа», если выбрано несколько «Исполнителей» и опция «Ответственный» неактивна (Наложение резолюции).
Этап маршрута. Если в этапе маршрута с типом работы «Работа» выбрано несколько «Ответственных» сотрудников, то после сохранения маршрута этап превращается в соответствующее количество подэтапов, по одному на каждого сотрудника.
Cхема создания работы с ответственным.
Данная схема применяется в случае, если необходимо создать несколько работ типа «Работа» и при этом присутствует сотрудник, называемый «Ответственным» (О). Роль этого сотрудника заключается в том, что он контролирует созданное по данной схеме дерево работ, либо только наблюдает за ним - в случае, если настройка «Ставить работы исполнителям от имени ответственного» неактивна (илл. «Схема создания работ с ответственным»):
А - сотрудник, инициировавший создание работ по данной схеме;
O - ответственный;
n - общее количество различных И;
И(k) - k-тый исполнитель, k = 1, … n;
Д(k) - k-тый сотрудник, делегировавший права на создание работ И(k), k = 1, … n.
Места Arta Synergy, в которых применяется данная схема:
Диалог создания работы в модуле «Потоки работ» (Создание работы), если опция «Ответственный» активна (выбранный сотрудник = О) и в поле «Исполнители» выбрано несколько сотрудников (= n * И).
Пункт резолюции с выбранным типом работы «Работа» (Наложение резолюции), если опция «Ответственный» активна (выбранный сотрудник = О) и в поле «Исполнители» выбрано несколько сотрудников (= n * И).
Для отключенной опции «Разрешить добавлять соисполнителей к работам, не являющихся подчиненными» и
включенной опции «Ставить работы исполнителям от имени ответственного» в диалоге выбора исполнителей должны отображаться подчиненные выбранного ответственного и подчиненные всех пользователей, которые делегировали ответственному право на создание работ;
отключенной опции «Ставить работы исполнителям от имени ответственного» в диалоге выбора исполнителей должны отображаться подчиненные автора и подчиненные всех пользователей, которые делегировали автору право на создание работ.
В случае, если меняется ответственный, независимо от заполненности, поле исполнителей очищается.
Особые схемы и случаи создания работ.
Работы по резолюции.
Все работы, создаваемые по резолюции (Наложение резолюции), являются (прямо или косвенно) дочерними работами по отношению к псевдо-работе - «группирующему элементу». Группирующий элемент:
не является работой;
создается при принятии резолюции;
попадает на контроль к автору резолюции (тому сотруднику, который инициировал создание резолюции).
Схема создания работ по протоколу.
Данная схема применяется при создании протоколов (Протокол) и описывается отдельно от остальных схем ввиду того, что в ней отсутствует проверка отношений подчиненности между сотрудниками (илл. «Схема создания работ по протоколу»):
А - автор протокола, т.е. сотрудник, действие которого непосредственно привели к созданию протокола;
С - секретарь протокола;
Пр - председатель протокола;
И - исполнитель пункта решения;
n - общее количество И во всех пунктах;
И(k) - k-тый исполнитель, k = 1, … n.
Схема создания работ при регистрации.
Эта схема применяется для работ, создаваемых при регистрации документа (Ручная регистрация, Отправка на регистрацию). Здесь, аналогично работам по протоколу, отсутствуют проверки прав доступа на создание работ (т.е. проверки на подчиненность пользователей).
В блоках «Маршрут» изображен произвольный маршрут с произвольным количеством работ любого из типов.
А - сотрудник, отправивший документ на регистрацию;
ИД - исполнитель документа;
n * И - исполнители работ в маршруте регистрации.
Работы в проектах.
Работы сотрудникам, ответственным за мероприятия проекта, создаются согласно схемам «Создание одиночной работы» (илл. «Схема создания одиночной работы») и «Создание набора параллельных работ» (илл. «Схема создания набора параллельных работ»).
Однако, при работе с проектом создаются работы еще в двух случаях.
1. Создание проекта в портфеле общекорпоративного дерева, а также помещение личного проекта в портфель общекорпоративного дерева (илл. «Схема создания работ при добавлении проекта в портфель»).
А - сотрудник, инициировавший помещение проекта в портфель;
И - менеджер портфеля, в который должен быть помещен проект.
2. Утверждение проекта (илл. «Схема создания работ при утверждении проекта»).
А - сотрудник, инициировавший утверждение проекта с согласованием;
n * И - сотрудники, выбранные для утверждения проекта.
Схема создания работ по шаблону маршрута.
Данная схема также особая ввиду того, что в ней отсутствует проверка отношений подчиненности между сотрудниками (илл. «Схема создания работ по шаблону маршрута»):
А - автор, т.е. сотрудник, действие которого непосредственно привели к созданию работ по шаблону маршрута;
П - пользователь, от чьего имени указано создавать работы по шаблону маршрута;
n * И - исполнители работ в шаблоне маршрута.
Запуск большого количества работ одновременно.
В следующих случаях запуск всех процессов осуществляется асинхронно:
отправка документа (из клиентской части и в маршрутах реестров);
создание работ типа «Согласование», «Утверждение», «Ознакомление» (см. илл. «Схема отправки документа или работы на согласование»);
создание работ типа «Работа» по общим схемам «Набор параллельных работ типа»Работа" (илл. «Схема создания набора параллельных работ») и «Схема создания работ с ответственным» (илл. «Схема создания работ с ответственным») и схемам особых случаев: «Схема создания работ по протоколу» (илл. «Схема создания работ по протоколу»), «Схема создания работ при регистрации» (илл. «Схема создания работ при регистрации документа»), «Схема работ при утверждении проекта» (илл. «Схема создания работ при утверждении проекта») и «Схема создания работ по шаблону маршрута» (илл. «Схема создания работ по шаблону маршрута»).
Асинхронность запуска соответствующих процессов заключается в том, что пользователю, выполняющему действие, сразу сообщается о факте совершения действия (например, «Документ отправлен») и он может продолжать работу с системой далее. При этом запуск соответствующих действию процессов происходит в фоне.
Работы, которые запланированы к созданию вышеописанным асинхронным способом, но еще не были фактически запущены, обрабатываются следующим образом:
в списке работ такие работы отображаются у сотрудника, инициировавшего создание работы (А) полностью аналогично «полноценным» работам, за исключением того, что завершить и выставить прогресс такой работе нельзя (на месте прогресса у таких работ отображается статус «обработка»);
при открытии такой работы должен быть открыт соответствующий ей документ в режиме «без работ», при этом доступны только кнопки действия с документом.
Ход выполнения документа, по которому вышеописанным асинхронным способом создаются процессы, должен содержать записи для всех запланированных к запуску процессов. Для тех процессов, которые еще не являются фактически запущенными, комментарий соответствующей записи хода выполнения заполняется строкой «Идёт обработка…».