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