====== Настройка публичного отчёта ======
===== Личные и публичные отчёты =====
Любой отчёт, который создаёт пользователь со своего [[product:interface:users:work_board|рабочего стола]] через модуль "Мои отчёты" (меню слева) -> "Добавить отчёт", -- это **отчёт, который видит в меню системы только он**. Каждый созданный отчет имеет уникальную гиперссылку, которую невозможно подобрать вручную.
Теоретически 50 пользователей могут создать один и тот же абсолютно одинаковый отчёт -- и пользоваться им независимо друг от друга. Для системы это будет 50 разных отчётов. Пользователи не увидят в меню отчёты друг друга. \\
Однако если администратор создаст 1 отчёт и откроет его команде из 50 человек, для системы это будет 1 отчёт, который видят в меню все эти пользователи.
Сделать личный отчёт публичным может только администратор системы.
Есть несколько способов и подходов для расшаривания отчёта (открытия ссылки на отчёт другим пользователям).
===== Связать отчёт с объектом =====
На карточке конкретного объекта появится в меню объекта ссылка на отчёт.
{{ :product:reports:reports_common_2.png?nolink |Логика привязки отчёта к конкретному объекту дерева проектов}}
Разумно использовать, если отчёт контекстный, касается какого-то конкретного проекта и его команды.
==== Как привязать ====
- Зайдите в отчёт (или создайте и сохраните новый отчёт).
- Меню (три точки) -> "**Связать с объектом**".
- Выберите нужный объект [[product:objects:object_tree|в дереве проектов]].
- Сохраните отчёт.
Результат:
{{ :product:reports:report_excel_table_19.png?nolink |Ссылка на отчет с типом «Электронная таблица» с карточки проекта}}
===== Связать отчёт с модулем глобального меню =====
Привязать отчёт к модулям меню и открыть группе пользователей ссылку на этот отчёт.
{{ :product:reports:reports_common_1.png?nolink |Логика привязки отчёта к модулю на рабочем столе}}
Хороший вариант, когда отчёт по своему содержанию охватывает всю [[product:objects:object_tree|иерархию дерева проектов]].
==== Как привязать ====
- Зайдите в отчёт (или создайте и сохраните новый отчёт).
- Меню (три точки) -> "**Связать с модулем**" -> выберите нужный модуль. Сохраните отчет.
- Снова зайдите в меню (три точки) -> "**Открыть группе**" -> выберите те [[product:auth:admin:group|группы пользователей]], у которых должна в меню отображаться ссылка на этот отчёт.
- Сохраните отчёт.
О том, как [[product/modules/binding#отчёты|администратор может вывести индивидуальный для каждого, контекстный отчёт в модуль]].
Один и тот же отчёт можно привязать к нескольким объектам или модулям, при этом в меню настроек отчёта в скобках будет указана цифра -- со сколькими объектами и/или модулями связан отчет.
{{ :product:reports:public_report_1.png?nolink |Формирование публичных отчетов}}
===== Связать отчёт с типом объектов =====
Можно [[product/objects/admin/reports|привязать отчёт к типу объектов]]: чтобы в любом объекте этого типа в дереве проектов был по умолчанию этот отчёт.
{{ :product:reports:reports_common_3.png?nolink |Логика привязки отчёта к типу объектов}}
Такой шаблон отчёта в [[product:objects:admin:about|типе объектов]] отображает **данные только в контексте той ветки дерева проектов**, к узлу которой он прикреплён. \\
Это удобное и разумное решение для структуры с однотипными проектами, где нужно показать не всё-всё всем, а **дать отчёт разным командам в контексте их проектов**.