| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:agreement:new [07.05.2019 06:48] – mayn | product:agreement:new [23.10.2025 12:24] (текущий) – ekaterina.menkhuzina |
|---|
| ====== Как создать новое согласование ====== | ====== Как создать новое согласование ====== |
| | {{tag>Реализация:из_коробки Реализация:настройка}} |
| |
| | <grid> |
| | <col sm="8"> |
| <callout type="success" icon="true"> | <callout type="success" icon="true"> |
| Все актуальные согласования по объекту и его дочерним задачам отображаются в разделе "Согласования". \\ | Все актуальные согласования по объекту и его дочерним задачам отображаются в разделе "Согласования". \\ |
| Горизонтальное меню -> Проекты -> [[product:objects:object_tree|Дерево проектов]] -> зайти в нужный проект -> в левом меню "Согласования" | Вертикальное меню -> Проекты -> [[product:objects:object_tree|Дерево проектов]] -> зайти в нужный проект -> в правом меню "Согласования" |
| </callout> | </callout> |
| | </col> |
| | </grid> |
| |
| |
| ===== Типовая логика механизма согласования ===== | |
| <image shape="thumbnail">{{ :product:agreement:agreement_new_10.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:agreement:agreement_new_10.png?nolink |}}</image> |
| <TEXT align="center">**Рисунок 1** -- механика создания согласования</text> | <TEXT align="center">**Рисунок 1** -- типовая механика создания согласования</text> |
| |
| ==== Инициируйте создание нового согласования ==== | ===== Инициируйте создание нового согласования ===== |
| |
| <callout type="info" icon="true">Все действия по согласованию (отклонение, утверждение) отображаются в [[product:subscribe:event_log|ленте событий]] автора согласования.</callout> | <callout type="info" icon="true">Все действия по согласованию (отклонение, утверждение) отображаются в [[product:subscribe:event_log|ленте событий]] автора согласования.</callout> |
| |
| <pane id="agreement"> | <pane id="agreement"> |
| Горизонтальное меню -> Проекты -> [[product:objects:object_tree|Дерево проектов]] -> зайти в нужный проект -> в левом меню "Согласования" -> "Добавить". | Вертикальное меню -> Проекты -> [[product:objects:object_tree|Дерево проектов]] -> зайти в нужный проект -> в правом меню "Согласования" -> "Добавить". |
| |
| <image shape="thumbnail">{{ :product:agreement:agreement_new_3.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:agreement:agreement_new_3.png?nolink |}}</image> |
| |
| <pane id="doc"> | <pane id="doc"> |
| Горизонтальное меню -> Проекты -> [[product:objects:object_tree|Дерево проектов]] -> зайти в нужный проект -> в левом меню "Документы" -> добавьте документ -> в строке с добавленным документом "Согласовать". | Вертикальное меню -> Проекты -> [[product:objects:object_tree|Дерево проектов]] -> зайти в нужный проект -> в левом меню "Документы" -> добавьте документ -> в строке с добавленным документом "Согласовать". |
| |
| <image shape="thumbnail">{{ :product:agreement:agreement_new_2.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:agreement:agreement_new_2.png?nolink |}}</image> |
| </tabs> | </tabs> |
| |
| <callout type="primary" icon="fa fa-file">Повторно запустить согласование для того же самого документа можно **только после добавления новой версии** документа. К этому моменту согласование предыдущей версии документа должно быть закрыто.</callout> | <callout type="primary" icon="true"> Запустить новое согласование для того же самого документа можно только после того, как текущее согласование будет закрыто. </callout> |
| |
| ==== Заполните тело согласования ==== | ===== Заполните тело согласования ===== |
| - Название согласования. | - Название согласования. |
| - Текст согласования -- при необходимости. \\ //Это может быть пояснение к документу на согласовании.// | - Текст согласования -- при необходимости. \\ //Это может быть пояснение к документу на согласовании.// |
| <TEXT align="center">**Рисунок 3** -- страница согласования</text> | <TEXT align="center">**Рисунок 3** -- страница согласования</text> |
| |
| ==== Создайте и настройте маршрут ==== | ===== Создайте и настройте маршрут ===== |
| Добавьте список пользователей системы -- согласующих, которые завизируют документ в определенном порядке и в [[#срок_согласования|указанный срок]]. | Добавьте список пользователей системы -- согласующих, которые завизируют документ в определенном порядке и в [[#срок_согласования|указанный срок]]. |
| |
| - Выберите пользователей -- участников согласования.<callout type="warning">Список возможных согласующих формируется по наличию у пользователей [[product:auth:admin:about_access|права]] на «Просмотр согласования»((разрешение может быть установлено в [[product:auth:admin:project_roles|проектной]] или в [[product:auth:admin:system_roles|системной]] ролях)).</callout> | - Выберите пользователей -- участников согласования.<callout type="warning">Список возможных согласующих формируется по наличию у пользователей [[product:access:about|права]] на «Просмотр согласования». \\ Разрешение может быть установлено в [[product:auth:admin:project_roles|проектной]] или в [[product:auth:admin:system_roles|системной]] ролях.</callout> |
| - Выберите тип согласования: | - Выберите тип согласования: |
| * **Параллельное** -- все согласующие одновременно получают запрос на визирование (согласование) документа. В списке пользователи располагаются по алфавиту. | * **Параллельное** -- все согласующие одновременно получают запрос на визирование (согласование) документа. |
| * **Последовательное** //(выбрано по умолчанию)// -- согласующие последовательно получают [[product:request|запрос]] на согласование документа: от первого пользователя (в списке согласующих) к последнему. | * **Последовательное** //(выбрано по умолчанию)// -- согласующие последовательно получают [[product:request|запрос]] на согласование документа: от первого пользователя (в списке согласующих) к последнему. |
| * Запрос к следующему пользователю формируется только после любого ответа предыдущего. | * Запрос к следующему пользователю формируется только после любого ответа предыдущего. |
| * Порядок можно изменять стрелками. | * Порядок можно изменять стрелками. |
| * **Последовательно-параллельное согласование** –- комбинация последовательного и параллельного согласований (Рисунок 4:1). <callout icon="fa fa-briefcase">Востребовано, например, при согласовании договоров: проект договора направляется сначала на согласование в функциональные службы, а после -- на подпись руководителю. \\ В примере ниже (Рисунок 6) функциональные службы согласуют договор параллельно, а руководителю документ попадет после завершения параллельной части согласования.</callout> После того, как вы добавили пользователей: | * **Последовательно-параллельное согласование** –- комбинация последовательного и параллельного согласований (Рисунок 4:1). <callout icon="fa fa-briefcase">Востребовано, например, при согласовании договоров: проект договора направляется сначала на согласование в функциональные службы, а после -- на подпись руководителю. </callout> После того, как вы добавили пользователей: |
| - объедините параллельных согласующих в группы: рядом с именем пользователя есть стрелки ''Переместить пользователя в нижнюю группу'' и ''Переместить пользователя в верхнюю группу''; | - объедините параллельных согласующих в группы: рядом с именем пользователя есть стрелки ''Переместить пользователя в нижнюю группу'' и ''Переместить пользователя в верхнюю группу''; |
| - выстройте порядок групп с помощью стрелок ''Переместить группу вверх'' и ''Переместить группу вниз'' в крайней левой колонке (Рисунок 4:2). <callout type="success">Чтобы вывести пользователя из группы параллельного согласования, нажмите на стрелку ''Сделать пользователя отдельной группой''(стрелка влево) </callout> | - выстройте порядок групп с помощью стрелок ''Переместить группу вверх'' и ''Переместить группу вниз'' в крайней левой колонке (Рисунок 4:2). <callout type="success">Чтобы вывести пользователя из группы параллельного согласования, нажмите на стрелку ''Сделать пользователя отдельной группой''(стрелка влево) </callout> |
| |
| === Срок согласования === | ==== Срок согласования ==== |
| * Укажите для каждого пользователя срок ответа на согласование в часах или днях. | * Укажите для каждого пользователя срок ответа на согласование в рабочих часах или днях. |
| * Задайте срок ответа на согласование, который будет применен ко всем новым согласующим (Рисунок 4). | * Задайте срок ответа на согласование, который будет применен ко всем вновь добавленным согласующим (Рисунок 4). |
| | * Сохраните маршрут. |
| |
| <callout color="#9954BB" icon="fa fa-calendar">Срок ответа в согласовании рассчитывается согласно [[product/settings/calendar|настройкам производственного календаря]]((доступно только Администратору системы)), заданного по умолчанию: в расчете учитывается только рабочее время. Время обеда, выходные и праздничные дни в расчете срока ответа не учитываются. | <callout color="#9954BB" icon="fa fa-calendar">Срок ответа в согласовании рассчитывается согласно [[product:settings:interface:calendar|настройкам производственного календаря]](доступно только Администратору системы), заданного по умолчанию: в расчете учитывается только рабочее время. Время обеда, выходные и праздничные дни в расчете срока ответа не учитываются. |
| |
| **Изменение настроек** календаря после сохранения согласования на счетчик обратного отсчета **не влияют**. Отсчет будет вестись в соответствии с настройками календаря, который был задан по умолчанию **в момент сохранения согласования**. | **Изменение настроек** календаря после сохранения согласования на счетчик обратного отсчета **не влияют**. Отсчет будет вестись в соответствии с настройками календаря, который был задан по умолчанию **в момент сохранения согласования**. |
| | </callout> |
| | |
| | <callout type="success" icon="true"> В момент отправки запроса на согласование рассчитываются крайние дата и время на ответ. |
| | \\ Расчёт производится на основе выставленного в маршруте срока и установленного в системе по умолчанию производственного календаря. |
| | \\ У согласующего в пришедшем запросе на согласование отображается оставшееся календарное время до рассчитанных крайних даты и времени на ответ. \\ |
| | **Например**, в маршруте был указан плановый срок в **2 рабочих часа**. Если запрос уйдет согласующему в 17.00 (рабочий день по календарю до 18.00, а следующий только завтра с 09.00), то для него крайние дата и время на ответ будут равны 10.00 следующего рабочего дня (завтрашнего), а в счетчике оставшегося времени у пришедшего запроса будет указано, что осталось 16 часов 59 минут. |
| </callout> | </callout> |
| |
| <TEXT align="center">**Рисунок 4** -- Создание маршрута согласования</text> | <TEXT align="center">**Рисунок 4** -- Создание маршрута согласования</text> |
| |
| **Сохраните маршрут**. | |
| |
| И **сохраните согласование**, чтобы запустить процесс. | ==== Использование шаблона согласования ==== |
| | |
| | Можно использовать уже созданный шаблон списка согласующих -- если он, конечно, был создан. ;-) |
| | |
| | <callout icon="fa fa-cog" title="Администратору системы" color="#9954BB"> |
| | Шаблоны согласований [[product/templates/agreement|может создать]] только администратор системы. |
| | |
| | «Администрирование» → «Свойства объектов» → «Шаблоны» -> в портлете «Шаблоны согласований» «Создать шаблон» |
| | </callout> |
| | |
| | Вместо того, чтобы вручную выбирать согласующих и формировать оптимальный порядок, клик на "Использовать шаблон" -> выбрать из списка доступных шаблонов. |
| | |
| | {{ :product:templates:template_agreement_0.png?nolink |Использование шаблона согласующих}} |
| | <TEXT align="center">**Рисунок 5** -- Использование шаблона согласующих</text> |
| | |
| | <callout type="warning" icon="true"> |
| | Использовать созданный шаблон маршрута можно только **для нового согласования**. Если вы возобновляете старое согласование, выбрать шаблон нельзя. |
| | </callout> |
| | |
| | --------------------------------------------------------- |
| | |
| | **Сохраните согласование**, чтобы запустить процесс. |