Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:api:integration_examples:navigator [11.04.2025 11:23] ekaterina.menkhuzinaproduct:api:integration_examples:navigator [11.04.2025 17:38] (текущий) – [Создание отчета типа «Электронная таблица» в ADVANTA] ekaterina.menkhuzina
Строка 43: Строка 43:
   - Будет настроен дашборд.   - Будет настроен дашборд.
  
 +==== Создание отчета типа «Электронная таблица» в ADVANTA ====
 +На странице демостенда https://pmo.a2nta.ru нужно вызвать в Левом меню "Мои отчёты" → "Добавить отчёт". Запустится мастер создания отчёта. Выберем тип отчёта «Проекты и работы».
  
 +На шаге «Какие данные нужно показать в отчете?» выберем {{:product:api:integration_examples:nav2.png|}} «Задача».
 +
 +Ниже, в области «Используйте дополнительные фильтры», укажем, что нужны только проекты одного направления. В строке «Фильтр по родительскому проекту» нажмём кнопку «Включить».
 +
 +{{ :product:api:integration_examples:nav3.png?500 |}}
 +
 +Появится страница выбора узла в [[product:objects:object_tree|Дереве проектов]] - нажмём кнопку «Выбрать» в строке «Портфель проектов цифровизации». Выбранное направление будет добавлено в область «Проекты в профиле».
 +
 +<image shape="thumbnail">{{ :product:api:integration_examples:nav4.png?600&direct |}}</image>
 +
 +Завершим настройку фильтра по [[product:objects:object_tree|Дереву проектов]] кнопкой «Выбрать». Для завершения формирования отчета нужно нажать кнопку "Показать отчет" - появится страница отчета со стандартным набором полей:
 +  * Название;
 +  * Статус;
 +  * Исполнитель;
 +  * Планируемая дата завершения.
 +
 +{{ :product:api:integration_examples:nav5.png |}}
 +
 +Добавим в отчет дополнительные поля, которые потребуются в дашборде. Для этого зайдем меню "три точки" → "Изменить" - появится редактор настроек отчета. В редакторе настроек нужно найти раздел «Даты объектов» и включть чекбоксы в полях «Утверждённая дата завершения» и «Фактическая дата завершения», в разделе «Системные показатели» включить чек-бокс у поля «Отклонение окончания».
 +
 +{{ :product:api:integration_examples:nav6.png |}}
 +
 +Добавим поле с названием проекта, в который входит задача. Для этого в разделе «Источник» нажмем кнопку «Добавить» - появятся поля для выбора вышестоящего объекта. В списке типов объектов выберем «Проект цифровизации», а правее, в поле «Название колонки» напишем «Проект».
 +
 +{{ :product:api:integration_examples:nav7.png |}}
 +
 +Завершим настройку кнопкой «Показать отчет» в верхней части окна настроек. Выбранные столбцы появятся в отчете.
 +
 +{{ :product:api:integration_examples:nav8.png |}}
 +
 +Далее нужно настроить фильтры данных так, чтобы в отчет попадали только задачи, завершённые не вовремя. Для этого в области фильтров записей отчёта установим для параметра «Отобрать по» значение «Утверждённые даты» и включим чек-бокс «Только просроченные».
 +
 +{{ :product:api:integration_examples:nav9.png |}}
 +
 +В табличной части отчёта, в поле «Статус» установим фильтр по значению «Завершен». 
 +
 +{{ :product:api:integration_examples:nav10.png |}}
 +
 +В верхней части страницы отчета, в поле «Название» введём «Задачи с отклонением по дате завершения» и сохраним отчёт кнопкой «Сохранить». Теперь отчет станет доступен в Левом меню ADVANTA, в разделе «Мои отчеты».
 +
 +==== Выгрузка отчета ADVANTA в файл формата XLSX ====
 +На странице отчета нужно вызвать меню "три точки" → "Экспорт в" → "Экспорт в XLSX". Проявится диалог сохранения Excel-файла на диск. Выберем каталог и сохраним файл.
 +
 +{{ :product:api:integration_examples:nav11.png?500 |}}
 +
 +В указанном каталоге появится XLSX-файл, можно просмотреть его в Excel.
 +
 +==== Создание источника данных в BI «Навигатор» ====
 +В системе [[https://platformv.sbertech.ru/products/analitika-dannyh/navigator|Навигатор]] нужно перейти в панель управления (АРМ: Администрирование). 
 +
 +{{ :product:api:integration_examples:nav12.png |}}
 +
 +Откроем страницу создания источника данных.
 +
 +{{ :product:api:integration_examples:nav13.png |}}
 +
 +Добавим новый источник данных «Из файла».
 +
 +{{ :product:api:integration_examples:nav14.png |}}
 +
 +В окне «Новый источник» введём название, аналогичное нашему отчёту («Задачи с отклонением по дате завершения»). Выберем предметную область и нажмём «Загрузить».
 +
 +Далее найдем и откроем XLSX-файл, выгруженный ранее из ADVANTA. Появится страница загрузки данных из файла.
 +
 +{{ :product:api:integration_examples:nav15.png |}}
 +
 +<callout type="warning" icon="true">Поля отчета ADVANTA, на которые были наложены фильтры, загружаются с символом «*» в названии (в нашем случае, поле «Статус»). Чтобы в работе с таким полем далее не возникло проблем, [[https://platformv.sbertech.ru/products/analitika-dannyh/navigator|Навигатор]] автоматически заменяет спецсимвол на знак подчёркивания. 
 +
 +{{ :product:api:integration_examples:nav16.png |}}
 +
 +Чтобы символ подчёркивания не усложнял работу можно удалить его, переименовав поле.
 +</callout>
 +
 +Для сохранения источника, нажимаем кнопку «Загрузить», справа внизу. Созданный источник проявится в списке.
 +
 +{{ :product:api:integration_examples:nav17.png |}}
 +
 +==== Создание дашборда на основе источника данных из ADVANTA ====
 +Перейдём в раздел «Визуализация → Дэшборды» и создадим новый кнопкой «Новый дэшборд». Назовём его «Задачи проектов, завершённые не в срок».
 +
 +На странице редактирования дашборда добавим новый «Экран» типа «Лента».
 +
 +{{ :product:api:integration_examples:nav18.png |}}
 +
 +Лишний экран типа «Сетка», созданный по умолчанию, нужно удалить. 
 +
 +Переименуем экран в «Просроченные задачи проектов» и добавим новый глобальный набор данных. Он появится слева, в меню структуры экрана. Переименуем его в «Таблица задач».
 +
 +{{ :product:api:integration_examples:nav19.png |}}
 +
 +Далее перейдем на страницу редактирования набора данных «Таблица задач» двойным кликом по его названию в левом меню.
 +
 +{{ :product:api:integration_examples:nav20.png |}}
 +
 +В поле «Источник данных» выберем источник «Задачи с отклонением по дате завершения», настроим набор полей.
 +
 +{{ :product:api:integration_examples:nav21.png |}}
 +
 +Переименуем поля для отображения на экране:
 +  * nazvanie -> Название задачи;
 +  * ispolnitel -> Исполнитель;
 +  * proekt -> Проект;
 +  * otklonenie_okonchaniya -> Отклонение.
 +
 +{{ :product:api:integration_examples:nav22.png |}}
 +
 +Далее нужно вернуться на страницу дашборда по кнопке «Дэшборд». В окне структуры дашборда слева выберем каталог «Новая группа» и вызовем пункт меню «Добавить виджет». В списке возможных виджетов выберем диаграмму «Круговая».
 +
 +{{ :product:api:integration_examples:nav23.png |}}
 +
 +Виджет диаграммы появится в каталоге группы виджетов в окне структуры. Переименуем его в «Наибольшее отклонение» с помощью поля свойств виджета справа.
 +
 +Перейдём на страницу настройки виджета двойным кликом по нему в левом меню.На странице настроек виджета, в поле «Набор данных» выберем созданный нами набор «Таблица задач».
 +
 +{{ :product:api:integration_examples:nav24.png |}}
 +
 +В поле «Название» выберем «Название задачи».
 +
 +{{ :product:api:integration_examples:nav25.png |}}
 +
 +В поле «Значения» выберем «Отклонение».
 +
 +{{ :product:api:integration_examples:nav26.png |}}
 +
 +В правой части окна мы увидим превью созданного виджета.
 +
 +{{ :product:api:integration_examples:nav27.png |}}
 +
 +Далее вернемся на страницу дашборда. В правой части окна настроек дашборда установим параметры:
 +  * Генерировать из = Таблица задач;
 +  * Поле для сегментации = Проект.
 +
 +{{ :product:api:integration_examples:nav28.png |}}
 +
 +Построим созданный дашборд кнопкой «Показать в Навигаторе».
 +
 +{{ :product:api:integration_examples:nav29.png?400 |}}
 +
 +Откроется новая вкладка браузера с созданным дашбордом. Для каждого из проектов, попавших в выборку дашборд отобразит круговые диаграммы с перечнем не вовремя завершённых задач и указанием количества дней срыва сроков.
 +
 +{{ :product:api:integration_examples:nav30.png |}}
 +
 +Таков общий принцип ручной передачи данных из ADVANTA в BI-систему [[https://platformv.sbertech.ru/products/analitika-dannyh/navigator|Навигатор]] для построения в ней дашбордов.
 +
 +<callout type="info" icon="true">Если возникнет потребность в автоматизации процесса выгрузки, рекомендуем обратиться к специалистам по внедрению ADVANTA для проработки вариантов с учётом специфики вашего решения.</callout>