Compare commits

..

8 Commits

12 changed files with 61 additions and 9 deletions

View File

@ -195,6 +195,7 @@ search:
Тип атрибута | Описание
-------------|---------
Автонумерация | Автоматическая нумерация строк в таблице. Нумерация проставляется после нажатия на кнопку "Сформировать документ"
Вещественное | Целое число с плавающей точкой
Время | Отображение времени
Дата | Отображение даты
@ -786,6 +787,8 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
### Дополнительные проверки
#### Проверки для дополнительных атрибутов
При необходимости возможно настроить дополнительные проверки для атрибутов. В данном примере представлен конструктор подтипа "Заявление на перенос ежегодного оплачиваемого отпуска". В блоке "**Дополнительные атрибуты"** указаны атрибуты по датам переноса и количеству дней переноса. При необходимости возможно отключить какие-то проверки по отдельности, для этого необходимо выбрать необходимую проверку и в столбце **"Вкл."** проставить галочку. В столбце **"Колонка для выделения"** перечисляются атрибуты (если их несколько то через запятую), на которые необходимо задать проверки. В столбце **"Сообщение"** задается информационное сообщение, которое выводится в случае незаполнения либо некорректных данных. В столбце **"Правило для проверки"** указывается условие по которому вычисляется проверка по зависимым атрибутам.
![Дополнительные проверки](media/dopProverki.png)
@ -948,6 +951,13 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
----------------------|-----------|---------------------
#year# | Необходимо заполнить информацию | #Master_Position# ilike '%водитель%'
#### Проверки для табличных атрибутов
В столбец **"Колонка для выделения"** указывается служебное наименование таблицы,например, **#Table1#**, а в столбце **"Правило для проверки"** указывается служебные наименования таблицы и атрибута, например, **#Table1_bigint#**.
![alt text](media/2024-06-14 15 40 11.png)
![alt text](media/2024-06-14 15 53 40.png)
## Вкладка "Настройка вычислений"
Данная вкладка предназначена для вычисления зависимостей атрибутов.
@ -966,7 +976,7 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
#Master_MyCompany# | компания пользователя создателя документа
#Master_Position# | должность пользователя создателя документа
В данном примере представлены вычисления для определения подразделения и должности при выборе сотрудника из выпадающего списка. В качестве основного атрибута для обоих вычислений выступает служебное наименование **#worker#**, для должности - **#prof#**, для подразделения - **#podr#**. При необходимости вычисления можно отключить, для этого нужно проставить галочку в столбце "Вкл."
В данном примере представлены вычисления для определения подразделения и должности при выборе сотрудника из выпадающего списка. В качестве основного атрибута для обоих вычислений выступает служебное наименование **#worker#**, для должности - **#prof#**, для подразделения - **#podr#**. При необходимости вычисления можно отключить, для этого нужно проставить галочку в столбце "Вкл.".
Основной атрибут | Зависимые атрибуты | Вычисления
-----------------|--------------------|-----------

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -308,7 +308,7 @@ search:
### Вид уведомления "Корректировка маршрута. Удаление из маршрута"
Ниже представлен пример уведомления при удалении участника из маршрута через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/).
Ниже представлен пример уведомления при удалении участника из маршрута через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/#удаление_этапа).
![Почта](media/deleteFromRouteMail.png)
![Почта](media/deleteFromRouteSMS.png)
@ -342,7 +342,7 @@ search:
### Вид уведомления "Корректировка маршрута. Замененному на текущем этапе"
Ниже представлен пример уведомления при замене участника в маршруте через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/).
Ниже представлен пример уведомления при замене участника в маршруте через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/амена_участника).
![Замена](media/replacementMail.png)
![Замена](media/replacementSMS.png)
@ -378,7 +378,7 @@ search:
### Вид уведомления "Корректировка маршрута. Возврат на предыдущий этап"
Ниже представлен пример уведомления при возврате документа на предыдущий этап в маршруте через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/).
Ниже представлен пример уведомления при возврате документа на предыдущий этап в маршруте через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/ернуть_на_один_этап).
![Возврат текст](media/returnMail.png)
![Возврат смс](media/returnSMS.png)
@ -413,6 +413,43 @@ search:
Документ: #Master_DocumentLink#
```
### Вид уведомления "Корректировка маршрута. Пропуск этапа"
Ниже представлен пример уведомления при пропуске этапа через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/#пропустить_этап).
![alt text](media/image-4.png)
![alt text](media/image-5.png)
Пример текста письма:
```
#Master_FirstName# #Master_MiddleName#, ваш этап в маршруте в документе исключен из маршрута и перенаправлен далее по маршруту на следующий этап.
Организация: #Master_Organization#
Задача: #Master_Task#
Документ: #Master_DocumentLink#
```
Пример текста смс:
```
Документ #Master_DocumentLink# исключен этап.
```
Пример текста телеграмм:
```
#Master_FirstName# #Master_MiddleName#, ваш этап в маршруте в документе исключен из маршрута и перенаправлен далее по маршруту на следующий этап.
Организация: #Master_Organization#
Задача: #Master_Task#
Документ: #Master_DocumentLink#
```
### Вид уведомления "О настроенных пользователю замещениях"
Ниже представлен пример уведомления при назначении [замещения](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Функция%20замещения/)

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@ -142,7 +142,7 @@
Основной атрибут | Зависимые атрибуты | Вычисления
-----------------|--------------------|-----------
#Table1_worker# | #Table1_worker_tabn# | (select "NumTab" from rp."RP_Worker" where "VCode" = #Table1_worker#)
#Table1_worker# | #Table1_worker_post# | (select rpwm."IdPost" from rp."RP_Worker" w join rp."RP_WorkerMove" rpwm on rpwm."IdWorker" = w."VCode" where w."VCode" = | #Table1_worker# | and w."NumTab" = #Table1_worker_tabn# order by coalesce(rpwm."DateEnd",'20700101') desc limit 1 )
#Table1_worker# | #Table1_worker_post# | (select rpwm."IdPost" from rp."RP_Worker" w join rp."RP_WorkerMove" rpwm on rpwm."IdWorker" = w."VCode" where w."VCode" = #Table1_worker# and w."NumTab" = #Table1_worker_tabn# order by coalesce(rpwm."DateEnd",'20700101') desc limit 1 )
#Table1_worker_tabn# | #Table1_worker# | (select "VCode" from rp."RP_Worker" where "NumTab" = #Table1_worker_tabn# order by coalesce("DateEnd",'20700101'::date) desc limit 1)
В этом случае пользователю будет достаточно заполнить столбец "Табельный номер", а остальные атрибуты будут заполнены автоматически.

View File

@ -2,7 +2,7 @@
## Общее описание
Настройка архива вложенных документов необходима для работы аналитической формы [Архив вложенных документов](httphttps://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Работа%20со%20вложениями/#архив_документов) и происходит в несколько этапов:
Настройка архива вложенных документов необходима для работы аналитической формы [Архив вложенных документов](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Работа%20со%20вложениями/#архив_документов) и происходит в несколько этапов:
* В документ «Справочники поисковой системы» заносятся поля для фильтра, по которым будут собираться вложения.
* В справочник «Итоговые выборки поисковой системы» добавить документ с выборкой из некоторой таблицы для документа или группы документов, если их сущности извлекаются одинаково.

View File

@ -56,6 +56,10 @@ search:
Такая настройка означает, что данный пользователь может просматривать все документы "Заявления от сотрудника", относящиеся к подразделению "Техподдержка", а также универсальные документы с подтипами "Обращение" и "Обязательство о неразглашении персональных данных" по всем подразделениям. **Создание** документов с такими подтипами регулируется в **другом** месте: [в таблицах подтипа документа](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Подтипы%20документов/).
Так же в данной форме можно настроить конфидециальность документа. Это функция которая позволяет скрывать документ от других пользователей, кроме тех кто является участником маршрута, либо настроены в ["Подтипах документа"](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9F%D0%BE%D0%B4%D1%82%D0%B8%D0%BF%D1%8B%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/#%D0%BF%D0%BE%D0%B4%D1%82%D0%B8%D0%BF%D1%8B_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2), либо у пользователя имеется техническая роль позволяющая редактировать галочку "Конфидециальность" прямо из документа. Данную роль можно найти в ["Технических ролях"](https://ecm-administrator-manuals.readthedocs.io/ru/latest/Admin%20manuals/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D1%80%D0%BE%D0%BB%D0%B8/#%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B8).
![Рисунок](media/konfid3.png)
!!! note
Данной настройкой прав по подразделениям также необходимо пользоваться в случае, если сотрудник является в одном из отделений совместителем в этом случае также необходимо добавить строку и указать, какое отделение необходимо "видеть". Тип документа выбирать не нужно.

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

View File

@ -135,7 +135,7 @@
left join "tmp_workers_for_documentStatusJournalProc" w2 on w2."VCode" = t."IdWorker" _topcount;
```
### Примеры запросов
<!-- ### Примеры запросов
#### Просроченные документы
@ -1195,4 +1195,4 @@
join comdoc."VFilials" f on p."COrg" = f."VCode"
where now()::date between coalesce(p."BeginDate",'19700101') and coalesce(p."EndDate",'20700101')
;
```
``` -->

View File

@ -91,6 +91,7 @@
Контактное лицо | contactperson_read, unianalyt_read | contactperson_write |
[Контрагенты](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D1%8B/) | contractor_read | super,contractor_write | contractor_allow_save_similar_inn_kpp - позволяет сохранять нового созданного контрагента с заданными ИНН и КПП, которые уже используются у другого контрагента
Контроль исполнения поручений | | instructioncontrol_write |
Конфидециальноть документа | | | confidential_write - позволяет редактировать в документе конфедициальность (галочка)
Критерий оценки теста | | super,trainer |
[Личный кабинет](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C%20%D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%B0/) | EmployeeProfile_read, MyProfile_read | docflow, MyProfile_write | **myprofile_typeoperation** открывает доступ к созданию заявления из вкладки "Графики отпусков" в личном кабинете сотрудника. **myprofilephoneemail_write** открывает возможность к изменению телефона/электронной почты личном кабинете сотрудника
[Личный кабинет HR](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9%20%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82%20HR/) | HRProfile_read | HRProfile_write | **can_create_users** - открывает доступ к созданию и редактированию пользователей в личном кабинете HR. ep_manager открывает доступ к операциям с ЭП во вкладке "Управление сотрудниками в КЭДО". set_dateedm открывает возможность проставлению дат перехода на КЭДО в анализе сотрудников КЭДО.