В системе есть возможность выгрузить ркгламент роли в виде текстового регламента - документа MS Word ( .DOCX ).

**`Примечание`**

`Выгрузка работает на тарифах TEAM или выше.`

В регламент роли можно выгрузить

* Описание роли

* Реестр процессов в которых участвует эта роль

* Подробный перечень задач этих процессов, с указанием подробностей и веб-ссылками на эти задачи

* Ведомость должностей, выполняющих роль

* Список работников по этим должностям

# **Порядок выгрузки**

**`Уже работает. Готовим описание`**

# **Шаблон регламента роли**

Для выгрузки регламента используется шаблон (.docx-файла ), загружаемый в системы

**`Инфо`**

`Воспользуйтесь базовым шаблоном для быстрого старта - `[**`Скачать базовый шаблон`**](https://docs.google.com/document/d/17WWmGZGagXA6r4aFL59sCD4bCBvUaWXamCFAGf3iUMY/edit?usp=sharing)`.`

`Или расширенным шаблоном` [**`(Скачать)`**](https://disk.yandex.ru/i/XnBKp4pG4T684g)`.  `  
`Пример выгрузки регламента роли по этому шаблону `[**`(Скачать)`**](https://disk.yandex.ru/i/7EiD_Pmn\_-FYUg)

## **Создание шаблона регламента роли**

Создание шаблона заключается в создании .docx-файла и расстановки в нем тегов.

Шаблоны поддерживают сложные условия и программирование, вот [**детальная инструкция**](https://docs.spring.io/spring-framework/reference/core/expressions.html)

Пример фильтрации массива по типу:

```
{{?assetList.?[#this.assetType.toString() == 'SYSTEM']}}
{{?assetType.toString() == 'SYSTEM'}}{{assetLinkReg}}{{/}}
{{/assetList.?[#this.assetType.toString() == 'SYSTEM']}}
```

## **Список тегов для регламента роли**

```
{{assignee.name}} - имя роли

{{assignee.updatedOn}} - дата обновления

{{assignee.updateBy}} - почта автора обновления

{{onlineVersionUrl}} - кликабельная ссылка на карточку

{{+assignee.description}} - описание роли

{{diagramEdgesCount}} - таблица участия роли в процессах
 [diagramName] - название процесса
 [count] - количество задач в процессе на роли

{{assignee.diagramEdges}} -массив задач роли
  {{elementName}}  - название задачи
  ({{diagramName}}) - название процесса
  {{diagramStatus}} - статус процесса
  {{diagramElementId}} -кликабельная ссылка на задачу в шторме
  {{assetList}} - массив элементов архитектуры задачи (атрибуты в массиве аналогично из раздела про процесс)

{{assigneeDetails}} - массив должностей, назначенных на роль
 [name] - название
 [+description] - описание
 [head.name] - название руководителя текущей должности
 [children] - массив подчиненных должностей текущей должности

{{personsByAssignee}} - массив сотрудников, назначенных на должности, назначенные на роли
 [firstName]
 [lastName]
 [patronymic]
 [phone]
 [email]

{{TOC}} - содержимое
```

## **Загрузка шаблона в систему**

**Загрузить** шаблон возможно

* в меню [**Скачать (регламент)**](https://helpdesk.stormbpmn.com/hc/docs/articles/1748287146-#skachat-reglament)

* в разделе **Настройки команды** на вкладке Шаблоны регламентов

![image](https://helpdesk.stormbpmn.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaGtPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--04287993a711ade73cbfa32802bfdfaf787b5a4f/template-reglament_import-CtCpiwXi.png)

## [**Удаление шаблона**](https://docs.stormbpmn.com/team-work/6_reglaments/assignee_reglament.html#%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0)

Удалить шаблон можно в том же разделе **Настройки команды** на вкладке Шаблоны регламентов.

![image](https://helpdesk.stormbpmn.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaG9PIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--53839cb8ab7abbc2a37b106fe5ccbd60aba0f024/template-reglament_delete-Dw_I7KtW.png)