| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:objects:users:new_object:from_template [27.06.2019 06:58] – [Зачем нужны шаблоны] mayn | product:objects:users:new_object:from_template [14.10.2025 04:35] (текущий) – ekaterina.menkhuzina |
|---|
| ====== Создание проекта из шаблона ====== | ====== Создание проекта из шаблона ====== |
| | {{tag>Реализация:из_коробки Реализация:настройка}} |
| |
| | <grid> |
| | <col sm="8"> |
| <callout icon="fa fa-cog" title="Администратору системы" color="#9954BB"> | <callout icon="fa fa-cog" title="Администратору системы" color="#9954BB"> |
| Чтобы шаблоны стали доступны, [[product/templates/object|администратор системы должен сначала их создать]]. | Чтобы шаблоны стали доступны, [[product/templates/object|администратор системы должен сначала их создать]]. |
| </callout> | |
| |
| | Полный список всех шаблонов в системе доступен в разделе "Администрирование" -> "Шаблоны".</callout> |
| | </col> |
| | </grid> |
| ===== Зачем нужны шаблоны ===== | ===== Зачем нужны шаблоны ===== |
| |
| |
| Шаблон -- иерархичная //структура объектов// (или всего один преднастроенный объект), которую вы можете развернуть в новый проект, включить в нужное место уже существующей иерархии. | Шаблон -- иерархичная //структура объектов// (или всего один преднастроенный объект), которую вы можете развернуть в новый проект, включить в нужное место уже существующей иерархии. |
| |
| <callout type="info">Полный список всех шаблонов в системе доступен в разделе "Администрирование" -> "Шаблоны".</callout> | |
| |
| ===== Ограничения ===== | ===== Ограничения ===== |
| |
| <callout type="warning" title="Правила создания объектов - в силе" color="#CE5200"> | <callout type="warning" title="Правила создания объектов - в силе" color="#CE5200"> |
| Не в любом родительском объекте вы сможете развернуть объекты из шаблона: все ограничения, которые [[product:objects:about|действуют на обычное создание объектов]], распространяются так же и на шаблоны.</callout> | Не в любом родительском объекте вы сможете развернуть объекты из шаблона: все ограничения, которые [[product:objects:admin:about|действуют на обычное создание объектов]], распространяются так же и на шаблоны.</callout> |
| |
| <callout type="warning" title="Право создавать объекты - в любой из ролей безопасности" color="#CE5200"> | <callout type="warning" title="Право создавать объекты - в любой из ролей безопасности" color="#CE5200"> |
| Это право может быть как [[product:auth:admin:system_roles|системным]], так и [[product:auth:admin:project_roles|"проектным"]].</callout> | Это право может быть как [[product:auth:admin:system_roles|системным]], так и [[product:auth:admin:project_roles|"проектным"]].</callout> |
| |
| <callout type="warning" title="Делегирование - в системной роли безопасности" color="#CE5200">Чтобы успешно делегировать полномочия на объекты из шаблона, у вас должны быть соответствующие права: [[product:auth:admin:system_roles|системная роль]], которая позволяет делегировать, и [[product:auth:admin:access:about|лицензия]] Руководителя или Директора. \\ | <callout type="warning" title="Делегирование - в системной роли безопасности" color="#CE5200">Чтобы успешно делегировать полномочия на объекты из шаблона, у вас должны быть соответствующие права: [[product:auth:admin:system_roles|системная роль]], которая позволяет делегировать, и [[product:access:about|лицензия]] Руководителя или Директора. \\ |
| Права в рамках [[product:auth:admin:project_roles|"проектной" роли]] не работают, т.к. де-факто проектные роли еще не возникли про разворачивании проекта из шаблона.</callout> | Права в рамках [[product:auth:admin:project_roles|"проектной" роли]] не работают, т.к. де-факто проектные роли еще не возникли про разворачивании проекта из шаблона.</callout> |
| |
| |
| - Зайдите на карточку родительского объекта -> портлет "Иерархическая структура" -> "Добавить". | - Зайдите на карточку родительского объекта -> портлет "Иерархическая структура" -> "Добавить". |
| - В списке доступных типов объектов найдите подзаголовок с шаблонами, выберите нужный вам шаблон (Рисунок 1). \\ {{ :product:objects:users:object_new_template_1.png?direct |}} \\ <TEXT align="center">**Рисунок 1** -- Выбор шаблона проектов</text> | - В списке доступных типов объектов найдите подзаголовок с шаблонами, выберите нужный вам шаблон (Рисунок 1). \\ {{ :product:objects:users:object_new_template_1.png?nolink |}} \\ <TEXT align="center">**Рисунок 1** -- Выбор шаблона проектов</text> |
| - Выберите дочерние объекты, которые будут созданы при разворачивании шаблона (Рисунок 2). Далее заполните данные по корневому проекту. \\ {{ :product:objects:users:object_new_template_2.png?direct |}} \\ <TEXT align="center">**Рисунок 2** -- Выбор дочерних объектов при создании проекта из шаблона</text> | - Выберите дочерние объекты, которые будут созданы при разворачивании шаблона (Рисунок 2). Далее заполните данные по корневому проекту. \\ {{ :product:objects:users:object_new_template_2.png?nolink |}} \\ <TEXT align="center">**Рисунок 2** -- Выбор дочерних объектов при создании проекта из шаблона</text> |
| |
| <callout type="info" icon="true"> | <callout type="info" icon="true"> |
| Процесс разворачивания объектов из шаблона далее полностью аналогичен разворачиванию из Иерархической структуры. | Процесс разворачивания объектов из шаблона далее полностью аналогичен разворачиванию из Иерархической структуры. |
| |
| {{ :product:objects:users:object_new_template_3.png?direct |}} | {{ :product:objects:users:object_new_template_3.png?nolink |}} |
| <TEXT align="center">**Рисунок 3** -- Кнопка-ссылка создания проекта из шаблона через горизонтальную связь</text> | <TEXT align="center">**Рисунок 3** -- Кнопка-ссылка создания проекта из шаблона через горизонтальную связь</text> |
| |
| <callout type="info" icon="true"> | <callout type="info" icon="true"> |
| Для каждого типа объектов, выбранных для связи, может быть задан только один шаблон.</callout> | Для каждого типа объектов, выбранных для связи, может быть задан только один шаблон.</callout> |