| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:reports:public_reports [25.06.2019 12:00] – mayn | product:reports:public_reports [23.10.2025 07:45] (текущий) – ekaterina.menkhuzina |
|---|
| ====== Настройка публичного отчёта ====== | ====== Настройка публичного отчёта ====== |
| | {{tag>Реализация:настройка}} |
| | |
| ===== Личные и публичные отчёты ===== | ===== Личные и публичные отчёты ===== |
| Любой отчёт, который создаёт пользователь со своего [[product:interface:users:work_board|рабочего стола]] через модуль "Мои отчёты" (меню слева) -> "Добавить отчёт", -- это **отчёт, который видит в системе только он**. | Любой отчёт, который создаёт пользователь со своего [[product:interface:users:work_board|рабочего стола]] через модуль "Мои отчёты" (меню слева) -> "Добавить отчёт", -- это **отчёт, который видит в меню системы только он**. Каждый созданный отчет имеет уникальную гиперссылку, которую невозможно подобрать вручную. |
| <grid> | <grid> |
| <col sm="8"> | <col sm="8"> |
| <callout type="primary" icon="fa fa-users"> | <callout type="primary" icon="fa fa-users"> |
| Теоретически 50 пользователей могут создать один и тот же абсолютно одинаковый отчёт -- и пользоваться им независимо друг от друга. Для системы это будет 50 разных отчётов. Пользователи не увидят отчёты друг друга. \\ | Теоретически 50 пользователей могут создать один и тот же абсолютно одинаковый отчёт -- и пользоваться им независимо друг от друга. Для системы это будет 50 разных отчётов. Пользователи не увидят в меню отчёты друг друга. \\ |
| Однако если администратор создаст 1 отчёт и даст к нему доступ команде из 50 человек, для системы это будет 1 отчёт, к которому есть доступ у всех этих пользователей. | Однако если администратор создаст 1 отчёт и откроет его команде из 50 человек, для системы это будет 1 отчёт, который видят в меню все эти пользователи. |
| | </callout> |
| | |
| | <callout color="#9954BB" icon="fa fa-cog"> |
| | Сделать личный отчёт публичным может только администратор системы. |
| </callout> | </callout> |
| </col> | </col> |
| </grid> | </grid> |
| |
| <callout color="#9954BB" icon="fa fa-cog">Сделать личный отчёт публичным может только администратор системы.</callout> | |
| |
| Есть несколько способов и подходов для расшаривания (раздачи доступа) отчёта. | |
| | Есть несколько способов и подходов для расшаривания отчёта (открытия ссылки на отчёт другим пользователям). |
| |
| ===== Связать отчёт с объектом ===== | ===== Связать отчёт с объектом ===== |
| На карточке конкретного объекта появится в меню слева ссылка на отчёт. | На карточке конкретного объекта появится в меню объекта ссылка на отчёт. |
| |
| <image shape="thumbnail">{{ :product:reports:reports_common_2.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:reports:reports_common_2.png?nolink |Логика привязки отчёта к конкретному объекту дерева проектов}}</image> |
| <TEXT align="center">**Рисунок 1** -- Логика привязки отчёта к конкретному объекту дерева проектов</text> | |
| |
| <callout type="success">Разумно использовать, если отчёт контекстный, касается какого-то конкретного проекта и его команды.</callout> | <callout type="success">Разумно использовать, если отчёт контекстный, касается какого-то конкретного проекта и его команды.</callout> |
| - Меню (три точки) -> "**Связать с объектом**". | - Меню (три точки) -> "**Связать с объектом**". |
| - Выберите нужный объект [[product:objects:object_tree|в дереве проектов]]. | - Выберите нужный объект [[product:objects:object_tree|в дереве проектов]]. |
| - Сохраните изменения. | - Сохраните отчёт. |
| |
| Результат: | Результат: |
| <image shape="thumbnail">{{ :product:reports:report_excel_table_19.png?nolink }}</image> | <image shape="thumbnail">{{ :product:reports:report_excel_table_19.png?nolink |Ссылка на отчет с типом «Электронная таблица» с карточки проекта}}</image> |
| <TEXT align="center">**Рисунок 2** -- Ссылка на отчет с типом «Электронная таблица» с карточки проекта</text> | |
| |
| ===== Связать отчёт с модулем ===== | ===== Связать отчёт с модулем глобального меню ===== |
| Привязать отчёт к модулю и дать доступ группе пользователей к этому отчёту. | Привязать отчёт к модулям меню и открыть группе пользователей ссылку на этот отчёт. |
| |
| <image shape="thumbnail">{{ :product:reports:reports_common_1.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:reports:reports_common_1.png?nolink |Логика привязки отчёта к модулю на рабочем столе}}</image> |
| <TEXT align="center">**Рисунок 3** -- Логика привязки отчёта к модулю на рабочем столе</text> | |
| |
| <callout type="success">Хороший вариант, когда отчёт по своему содержанию охватывает всю [[product:objects:object_tree|иерархию дерева проектов]].</callout> | <callout type="success">Хороший вариант, когда отчёт по своему содержанию охватывает всю [[product:objects:object_tree|иерархию дерева проектов]].</callout> |
| ==== Как привязать ==== | ==== Как привязать ==== |
| - Зайдите в отчёт (или создайте и сохраните новый отчёт). | - Зайдите в отчёт (или создайте и сохраните новый отчёт). |
| - Меню (три точки) -> "**Связать с модулем**" -> выберите нужный модуль. | - Меню (три точки) -> "**Связать с модулем**" -> выберите нужный модуль. Сохраните отчет. |
| - Снова зайдите в меню (три точки) -> "**Открыть группе**" -> выберите те [[product:auth:admin:group|группы пользователей]], у которых должен быть доступ к этому отчёту. | - Снова зайдите в меню (три точки) -> "**Открыть группе**" -> выберите те [[product:auth:admin:group|группы пользователей]], у которых должна в меню отображаться ссылка на этот отчёт. |
| | - Сохраните отчёт. |
| |
| <callout icon="fa fa-cog" title="Администратору системы" color="#9954BB"> | <callout icon="fa fa-cog" title="Администратору системы" color="#9954BB"> |
| </callout> | </callout> |
| |
| Один и тот же отчёт можно привязать к нескольким объектам или модулям, при этом в меню отчёта в скобках будет указана цифра -- со сколькими объектами и/или модулями связан отчет. | Один и тот же отчёт можно привязать к нескольким объектам или модулям, при этом в меню настроек отчёта в скобках будет указана цифра -- со сколькими объектами и/или модулями связан отчет. |
| |
| <image shape="thumbnail">{{ :product:reports:public_report_1.png?direct |}}</image> | <image shape="thumbnail">{{ :product:reports:public_report_1.png?nolink |Формирование публичных отчетов}}</image> |
| <TEXT align="center">**Рисунок 4** -- Формирование публичных отчетов</text> | |
| |
| ===== Связать отчёт с типом объектов ===== | ===== Связать отчёт с типом объектов ===== |
| Можно [[product/objects/admin/reports|привязать отчёт к типу объектов]]: чтобы в любом объекте этого типа в дереве проектов был по умолчанию этот отчёт. | Можно [[product/objects/admin/reports|привязать отчёт к типу объектов]]: чтобы в любом объекте этого типа в дереве проектов был по умолчанию этот отчёт. |
| |
| <image shape="thumbnail">{{ :product:reports:reports_common_3.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:reports:reports_common_3.png?nolink |Логика привязки отчёта к типу объектов}}</image> |
| <TEXT align="center">**Рисунок 5** -- Логика привязки отчёта к типу объектов</text> | |
| |
| <callout type="primary" title="Важное отличие от привязки отчёта к отдельному объекту">Такой отчёт-по-умолчанию-из-типа-объектов отображает **данные только в контексте той ветки дерева проектов**, к узлу которой он прикреплён. \\ | <callout type="primary" title="Важное отличие от привязки отчёта к отдельному объекту">Такой шаблон отчёта в [[product:objects:admin:about|типе объектов]] отображает **данные только в контексте той ветки дерева проектов**, к узлу которой он прикреплён. \\ |
| Это удобное и разумное решение для структуры с однотипными проектами, где нужно показать не всё-всё всем, а **дать отчёт разным командам в контексте их проектов**.</callout> | Это удобное и разумное решение для структуры с однотипными проектами, где нужно показать не всё-всё всем, а **дать отчёт разным командам в контексте их проектов**.</callout> |
| |