ред настройки шаблонов
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 107 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 74 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 74 KiB |
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 74 KiB |
|
@ -102,7 +102,7 @@
|
|||
|
||||
**Действие первого участника:** - Если включена опция **Инициатор является участником**, то можно задать инициатору действие, которое ему потребуется выполнить на первом этапе, при помощи поля Действие первого участника. По умолчанию таким действием является "Инициатор (запустить маршрут)".
|
||||
|
||||
**Разрешенный статус первого участника:** - Данная опция распространяется только на первого участника маршрута. Если данное значение не задано - то у первого участника при нажатии на кнопку "Отправить" будет выходить набор допустимых статусов для назначенного действия, которые заданы в [настройках документа](../Настройка%20документов/Настройка%20документов.md). Если значение задано - то у первого участника при нажатии на кнопку "Отправить" будет выходить на выбор только указанный в настройках статус.
|
||||
**Разрешенный статус первого участника:** - Данная опция распространяется только на первого участника маршрута. Если данное значение не задано - то у первого участника при нажатии на кнопку "Отправить" будет выходить набор допустимых статусов для назначенного действия, которые заданы в [настройках документа](../Настройка документов/Настройка документов.md). Если значение задано - то у первого участника при нажатии на кнопку "Отправить" будет выходить на выбор только указанный в настройках статус.
|
||||
|
||||
!!! warning
|
||||
Все расчеты проводятся по рабочим часам согласно производственному календарю, которые указываются в глобальных настройках.
|
||||
|
@ -174,7 +174,7 @@
|
|||
|
||||
#### Столбец "Служебное наименование из конструктора"
|
||||
|
||||
Используется в случае, когда заранее неизвестно какой именно участник будет участвовать в маршруте, но его выбор зависит от реквизитов создаваемого документа. В этом случае в [конструкторе документов](../Конструктор%20документов/Конструктор%20документов.md) в дополнительном атрибуте необходимо указать тип атрибута и служебное наименование. Например в подтипе "Документы о приеме на работу" заполняется атрибут "Работник" со служебным наименованием **#worker1#**.
|
||||
Используется в случае, когда заранее неизвестно какой именно участник будет участвовать в маршруте, но его выбор зависит от реквизитов создаваемого документа. В этом случае в [конструкторе документов](../Конструктор документов/Конструктор документов.md) в дополнительном атрибуте необходимо указать тип атрибута и служебное наименование. Например в подтипе "Документы о приеме на работу" заполняется атрибут "Работник" со служебным наименованием **#worker1#**.
|
||||
|
||||
![Конструктор](media/konstruktor.png){: .zoom}
|
||||
|
||||
|
@ -198,13 +198,13 @@
|
|||
|
||||
#### Столбец "Рассылка"
|
||||
|
||||
Используется в случае, когда необходимо направить документ определенной группе пользователей, которые не участвуют в маршруте. В этом случае настраивается вначале необходимая [группа рассылки](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D1%8B%20%D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D1%8B%20%D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8/). После этого данная группа выбирается из выпадающего списка и указывается статус маршрута при каком статусе выбранной группе будет направлена рассылка.
|
||||
Используется в случае, когда необходимо направить документ определенной группе пользователей, которые не участвуют в маршруте. В этом случае настраивается вначале необходимая [группа рассылки](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D1%8B %D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D1%8B %D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8/). После этого данная группа выбирается из выпадающего списка и указывается статус маршрута при каком статусе выбранной группе будет направлена рассылка.
|
||||
|
||||
![Группа](media/group.png){: .zoom}
|
||||
|
||||
![Рассылка](media/rassylka.png){: .zoom}
|
||||
|
||||
В данном примере указано что после согласования заявления Макеевым С.П., документ поступит на обработку Елизарьевой Е.А., и одновременно с помощью [списка рассылки](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/#%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B0%D0%BC_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B0_%D0%B2_%D1%80%D0%B5%D0%B5%D1%81%D1%82%D1%80%D0%B0%D1%85_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2) направится пользователям Кузнецовой А.А. и Солодовниковой М.П..
|
||||
В данном примере указано что после согласования заявления Макеевым С.П., документ поступит на обработку Елизарьевой Е.А., и одновременно с помощью [списка рассылки](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0 %D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0 %D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/#%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B0%D0%BC_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B0_%D0%B2_%D1%80%D0%B5%D0%B5%D1%81%D1%82%D1%80%D0%B0%D1%85_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2) направится пользователям Кузнецовой А.А. и Солодовниковой М.П..
|
||||
|
||||
![Макеев](media/makeev.png){: .zoom}
|
||||
|
||||
|
@ -216,34 +216,79 @@
|
|||
|
||||
В списке пользователей также можно увидеть элементы списка, отсутствующие в списке пользователей. Такие элементы начинаются со слова _Service_ и называются сервисными функциями. При создании маршрута документа вместо них будут подставлены пользователи, отвечающим заданным условиям:
|
||||
|
||||
- **_Service.Chief_** – это функция, автоматически определяющая руководителя инициатора маршрута документа. Данные берутся из документа «Настройка пользователей». В случае если сотрудник сам является руководителем, в этом случае подбирается руководитель подразделения. Если в подразделения также указан этот же сотрудник, в этом случае этап с согласованием руководителя автоматически удаляется.
|
||||
<table>
|
||||
<tr>
|
||||
<th style="width: 25%;">Название функции</th>
|
||||
<th>Определение</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.Chief</strong></td>
|
||||
<td>автоматически определяющая руководителя инициатора маршрута документа. Данные берутся из документа «Настройка пользователей». В случае если сотрудник сам является руководителем, в этом случае подбирается руководитель подразделения. Если в подразделения также указан этот же сотрудник, в этом случае этап с согласованием руководителя автоматически удаляется.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.Clerk</strong></td>
|
||||
<td>аналогично Service.Curator.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.Curator</strong></td>
|
||||
<td>автоматически определяющая куратора документа, указанного в поле "Куратор" в Договоре или Дополнительном документе к договору.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.Initiator</strong></td>
|
||||
<td>автоматически определяющая инициатора маршрута документа. Данного пользователя можно подключать во всех этапах кроме первого, если есть необходимость, чтобы инициатор появляется в ходе согласования. Т.е. после согласования на регистрацию документ поступит вновь к инициатору.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.ListOf.AgreementUsers</strong></td>
|
||||
<td>автоматически определяющая дополнительного согласованта в служебных записках.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.ListOf.AllChiefs</strong></td>
|
||||
<td>автоматически определяющая руководителя сотрудника из управленческой структуры, <a href="../../Настройка пользователей/Настройка пользователей/">настроек пользователей</a> и по подразделению.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.ListOf.Chiefs</strong></td>
|
||||
<td>автоматически определяющая руководителя инициатора маршрута документа из списка руководителей из управленческой структуры. В настройках учетной политики предприятия можно настроить определение руководителей по подуровням подразделений. Для этого настраивается константа <strong>СЭД_числоПодуровнейПодразделенийРуководителейУпрСтруктуры</strong> с заполненным значением константа. Если у константы значение = 1, то тогда ищется руководитель в текущем подразделении. Если 2 в текущем и на уровень выше.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.ListOf.Chiefs2</strong></td>
|
||||
<td>автоматически определяющая курирующего руководителя инициатора маршрута документа из списка руководителей из управленческой структуры.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.ListOf.ChiefsByStaff</strong></td>
|
||||
<td>автоматически определяющая руководителя инициатора маршрута документа из списка категории должностей по подразделению. В настройках учетной политики предприятия необходимо настроить определение руководителей по подразделениям. Для этого настраивается константа <strong>СЭД_числоПодуровнейПодразделенийРуководителейОргСтруктуры</strong> с заполненным числовым значением количества уровней по дереву, по которым необходимо найти руководителей. Например, если указать значение равное 1, то функция рассчитывает подразделение на один уровень вверх от той, в которой работает пользователь. По этим подразделениям находятся сотрудники с руководящими должностями. Также, если сотрудник сам является начальником отдела (категория должности 1 или 2), а в учетной политике настроено согласование на 1 уровень наверх по штатной расстановке, то в маршрут подставляется его руководитель выше.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.ListOf.COrg_HR_Doc_Sign</strong></td>
|
||||
<td>автоматически определяющая логины из <strong>Настройки учетной политики предприятия</strong> с закладки <strong>Ответственные лица</strong>, те, кто указан как Подписант кадровых приказов, и у которых период дата попадает в период действия.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.ListOf.FunctionalChiefs</strong></td>
|
||||
<td>автоматически определяющая руководителя сотрудника из управленческой структуры и <a href="../../Настройка пользователей/Настройка пользователей/">настроек пользователей</a>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.ListOf.RecipientCopy</strong></td>
|
||||
<td>автоматически определяющая получателя служебной записки.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.Recipient</strong></td>
|
||||
<td>автоматически определяющая дополнительного получателя служебной записки.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.Signer</strong></td>
|
||||
<td>автоматически определяющая подписанта в служебных записках.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.StaffTrainingChief</strong></td>
|
||||
<td>автоматически определяющая руководителя сотрудника в заявках на обучение. Данные поставляются из столбца "Руководитель" в <a href="../../УОП/Планирование обучения/Заявки на обучение/Заявки на обучение/">заявке на обучение</a>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Service.Worker</strong></td>
|
||||
<td>определяющая логин сотрудника, указанного в поле "Работник" в документе "Заявления от сотрудника".</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
- **_Service.ListOf.Chiefs_** - это функция, автоматически определяющая руководителя инициатора маршрута документа из списка руководителей из управленческой структуры. В настройках учетной политики предприятия можно настроить определение руководителей по подуровням подразделений. Для этого настраивается константа **СЭД_числоПодуровнейПодразделенийРуководителейУпрСтруктуры** с заполненным значением - константа. Если у константы значение = 1, то тогда ищется руководитель в текущем подразделении. Если 2 - в текущем и на уровень выше.
|
||||
|
||||
- **_Service.ListOf.Chiefs2_** - это функция, автоматически определяющая курирующего руководителя инициатора маршрута документа из списка руководителей из управленческой структуры.
|
||||
|
||||
- **_Service.ListOf.ChiefsByStaff_** - это функция, автоматически определяющая руководителя инициатора маршрута документа из списка категории должностей по подразделению.
|
||||
В настройках учетной политики предприятия необходимо настроить определение руководителей по подразделениям. Для этого настраивается константа **СЭД_числоПодуровнейПодразделенийРуководителейОргСтруктуры** с заполненным числовым значением количества уровней по дереву, по которым необходимо найти руководителей. Например, если указать значение равное 1, то функция рассчитывает подразделение на один уровень вверх от той, в которой работает пользователь. По этим подразделениям находятся сотрудники с руководящими должностями. Также, если сотрудник сам является начальником отдела (категория должности 1 или 2), а в учетной политике настроено согласование на 1 уровень наверх по штатной расстановке, то в маршрут подставляется его руководитель выше.
|
||||
|
||||
- **_Service.Curator_** – это функция, автоматически определяющая куратора документа, указанного в поле "Куратор" в Договоре или Дополнительном документе к договору.
|
||||
|
||||
- **_Service.Clerk_** – функция аналогична Service.Curator.
|
||||
|
||||
- **_Service.Initiator_** – это функция, автоматически определяющая инициатора маршрута документа. Данного пользователя можно подключать во всех этапах кроме первого, если есть необходимость, чтобы инициатор появляется в ходе согласования. Т.е. после согласования на регистрацию документ поступит вновь к инициатору.
|
||||
|
||||
- **_Service.Worker_** - это функция, определяющая логин сотрудника, указанного в поле "Работник" в документе "Заявления от сотрудника"
|
||||
|
||||
- **Service.ListOf.COrg_HR_Doc_Sign** - по этой функции находятся логины из **Настройки учетной политики предприятия** с закладки **Ответственные лица** те, кто указан, как Подписант кадровых приказов , и у которых период дата попадает в период действия.
|
||||
|
||||
- **_Service.StaffTrainingChief_** - это функция, автоматически определяющая руководителя сотрудника в заявках на обучение. Данные поставляются из столбца "Руководитель" в [заявке на обучение](../УОП/Планирование%20обучения/Заявки%20на%20обучение/Заявки%20на%20обучение.md)
|
||||
|
||||
- **_Service.Signer_** - это функция, автоматически определяющая подписанта в служебных записках.
|
||||
|
||||
- **_Service.ListOf.FunctionalChiefs_** - это функция, автоматически определяющая руководителя сотрудника из управленческой структуры и [настроек пользователей](../Настройка%20пользователей/Настройка%20пользователей.md)
|
||||
|
||||
- **_Service.ListOf.AllChiefs_** - это функция, автоматически определяющая руководителя сотрудника из управленческой структуры, [настроек пользователей](../Настройка%20пользователей/Настройка%20пользователей.md) и по подразделению
|
||||
|
||||
<!-- - **_Service.ListOf.Workers_** - это функция, определяющая логин сотрудника, указанного в поле "Работник" в тиражированном заявлении, а также определяющая пользователей в соответствующий этап маршрута в документе на подписание. -->
|
||||
<!-- - **_Service.ListOf.Workers_** - определяющая логин сотрудника, указанного в поле "Работник" в тиражированном заявлении, а также определяющая пользователей в соответствующий этап маршрута в документе на подписание. -->
|
||||
|
||||
## Автоматическая подстановка руководителей в маршрут
|
||||
|
||||
|
@ -262,7 +307,7 @@
|
|||
|
||||
### Через сервисную функцию
|
||||
|
||||
Данный способ рекомендуется в случае настройки по функциональной подчиненности, когда руководителя работника невозможно определить по организационной структуре. В таком случае руководитель работника указывается индивидуально для каждого работника [в документе "Настройка пользователя", поле "Руководитель"](../Настройка%20пользователей/Настройка%20пользователей.md). Обычно это поле заполняется при создании сотрудника или смене его руководителя.
|
||||
Данный способ рекомендуется в случае настройки по функциональной подчиненности, когда руководителя работника невозможно определить по организационной структуре. В таком случае руководитель работника указывается индивидуально для каждого работника [в документе "Настройка пользователя", поле "Руководитель"](../Настройка пользователей/Настройка пользователей.md). Обычно это поле заполняется при создании сотрудника или смене его руководителя.
|
||||
|
||||
![Пример настройки пользователя с руководителем](./media/userSettingsExample.png){: .zoom}
|
||||
|
||||
|
@ -370,7 +415,7 @@
|
|||
|
||||
![Пример заполненной вкладки "Настраиваемые ограничения-фильтр2"](media/filtr2.png){: .zoom}
|
||||
|
||||
Пример для настраиваемого ограничения для [корректирующего заявления](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%97%D0%B0%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BE%D1%82%20%D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2/%D0%97%D0%B0%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BE%D1%82%20%D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2/#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B3%D0%BE_%D0%B7%D0%B0%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F)
|
||||
Пример для настраиваемого ограничения для [корректирующего заявления](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%97%D0%B0%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F %D0%BE%D1%82 %D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2/%D0%97%D0%B0%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F %D0%BE%D1%82 %D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2/#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B3%D0%BE_%D0%B7%D0%B0%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F)
|
||||
|
||||
`(Head."TypeName" = 'EmployeeStatement' and
|
||||
Head."DocumentSubtype" in (133,134)
|
||||
|
@ -378,13 +423,16 @@ Head."DocumentSubtype" in (133,134)
|
|||
|
||||
Где 133,134 - VCode подтипов заявлений.
|
||||
|
||||
## Редактирование жесткого маршрута
|
||||
## Настройка доступа
|
||||
|
||||
На данной вкладке, при необходимости, в табличной части указываются роли у которой будет возможность редактировать маршрут согласования документа.
|
||||
На данной вкладке, при необходимости, в табличной части указываются роли у которых будет возможность редактировать маршрут согласования и сам документ.
|
||||
|
||||
![Редактирование маршрута](media/readRoute.png)
|
||||
|
||||
В данном примере указано, что пользователь у которого присутствует роль **hr_docflow_hr** сможет редактировать жесткий маршрут.
|
||||
|
||||
!!! warning
|
||||
Редактировать возможно только входящий, исходящий, поручения, организационно-распорядительные документы, служебные записки, доверенности на конструкторе
|
||||
|
||||
!!! note
|
||||
Если данная табличная часть не заполнена, то жесткий маршрут к редактированию недоступен
|
||||
Если данная табличная часть не заполнена, то жесткий маршрут к редактированию недоступен.
|