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