Это старая версия документа!


Как вывести "Отклонение базового плана" и "Статус отклонения" в Диаграмму Ганта

Статья в разработке!!

1. Пошаговая инструкция для настройки отображения колонок LINQ-запроса в Диаграмме Ганта. Колонки «Отклонение от базового плана» и «Статус отклонения». 1.1. LINQ (Language Integrated Query) – простой SQL-подобный язык запросов к источнику данных. 1.2. БП – Базовый план. 1.3. ПДО – Плановая дата окончания. 1.4. УДО – Утвержденная дата окончания по БП. 1.5. ФДО – Фактическая дата окончания № п/п Описание действий 1. Перейдите на страницу «Администрирование».

2. Перейдите на страницу «Источники LINQ» создания источников данных с помощью LINQ-запросов.

Примечание: возможно перейти по прямой ссылке, указав после адреса системы (/cmn.aspx?pageName=DataSources.List, к примеру https://a2nta.ru/cmn.aspx?pageName=DataSources.List). 3. Нажмите кнопку «Пересоздать контекст».

4. Нажмите кнопку «Новый источник данных», после того как она станет активной.

5. В поле «Название» на странице создания источника данных через LINQ-запрос укажите «Расчет отклонения от базового плана» (без кавычек).

6. В поле «Запрос» полностью удалите код тестового запроса. 7. В поле «Запрос» полностью скопируйте код из файла «2. Код запроса.txt».

8. Во второй вкладке браузера перейдите в карточку любого объекта системы, имеющего дочерние объекты. Желательно в родительскую задачу или небольшой проект с малым количеством дочерних объектов. 9. Скопируйте в адресной строке ID этого объекта (после uid=).

10. Переключитесь обратно на первую вкладку браузера, на страницу создания источника данных, где ранее был скопирован код запроса (шаг 7). 11. Замените ID из строки кода:

На скопированный вами ID ранее (шаг 9). Это необходимо для первичного запуска кода запроса, что в свою очередь необходимо для возможности его привязки к диаграмме Ганта. 12. Активируйте опцию «Может использоваться в диаграмме Ганта»

13. Нажмите кнопку «Сделать запрос и сохранить». 14. Дождитесь, пока запрос выполнится и сохранится.

15. Убедитесь, что запрос выполнился успешно. Об этом будут свидетельствовать отсутствие ошибок и аналогичная таблица с результатами запроса.

16. Закройте страницу сохраненного источника данных «Расчет отклонения от базового плана». 17. Перейдите на страницу «Администрирование». 18. Перейдите на страницу «Диаграмма Ганта».

19. В разделе «Настройка полей из LINQ-запроса» выберите запрос «Расчет отклонения от базового плана» и нажмите кнопку «Настроить».

20. Произведите следующие настройки:

Активируйте чекбоксы в поле у полей «deviationPlan» и «deviationStatus». deviationPlan: • Псевдоним - «Отклонение от БП» (без кавычек). Можете указать свое название поля с количеством дней отклонения, которое вы хотите увидеть в диаграмме Ганта. • Тип – Число. • Формат – Число. deviationStatus: • Псевдоним - «Статус отклонения» (без кавычек). Можете указать свое название поля с индикатором отклонения, которое вы хотите увидеть в диаграмме Ганта. • Тип – Индикатор. • Добавьте 3 индикатора, используя кнопку o Для зеленого индикатора укажите условие «= 1» (без кавычек). Можете указать свой цвет индикатора, который вы хотите увидеть в диаграмме Ганта для отклонения в диапазоне (-∞; 7]. o Для оранжевого индикатора укажите условие «= 2» (без кавычек) Можете указать свой цвет индикатора, который вы хотите увидеть в диаграмме Ганта для отклонения в диапазоне (7; 14]. o Для красного индикатора укажите условие «= 3» (без кавычек) Можете указать свой цвет индикатора, который вы хотите увидеть в диаграмме Ганта для отклонения в диапазоне (14; +∞]. 21. Нажмите кнопку «Сохранить». 22. Убедитесь, что настройки успешно сохранены: • На странице «Настройка диаграммы Ганта» отображены 2 поля «Отклонение от БП» и «Статус отклонения», которые теперь можно отобразить в диаграмме Ганта

№ п/п Проверка возможности добавления колонок в диаграмму Ганта 23. Перейдите в диаграмму Ганта любого объекта системы. 24. Раскройте выпадающий список у любой из колонок диаграммы Ганта, наведя курсор мыши на шапку колонки и нажав на . 25. Наведите курсор мыши на команду «Пользовательские столбцы» и активируйте чекбоксы «Отклонение от БП» и «Статус отклонения».

26. Убедитесь, что указанные колонки добавились в табличную часть диаграммы Ганта.

Примечание: 1. Настройте их порядок среди других колонок табличной части диаграммы Ганта. 2. При необходимости сохраните настройки представления, чтобы данные колонки отображались по умолчанию при открытии страницы Диаграммы Ганта.

3. Если данные в колонках полностью отсутствуют, значит у вас не создан ни 1 БП для объекта, с карточки которого была открыта диаграмма Ганта. 4. Данные в колонках LINQ-запросов («Отклонение от БП» и «Статус отклонения») обновляются в 3 случаях: • При открытии страницы Диаграммы Ганта. • При обновлении страницы Диаграммы Ганта. • При сохранении диаграммы Ганта (по нажатию на кнопку «Сохранить»).