...
Настройки цветовой индикации заданий в интерфейсе ExeSched — это метод кастомизации визуального представления информации, который использует различные цвета для обозначения производственных заданий на диаграмме Ганта, при этом цвет задания может зависеть от различных условий, которые задаются пользователем в пользовательских скриптах. Такой подход помогает пользователям быстро воспринимать и анализировать данные, улучшая эффективность работы и упрощая принятие решений.
Table of Contents |
---|
Метод цветовой индикация заданий использует скрипты языка Lua, версии 5.3. Скрипт - инструкция, в которой пользователь может задать алгоритм определения цвета задания, напримерцвета задания. Пример скрипта:
Code Block |
---|
if job.can_pause == true then return 'green' else return '#563d7c end |
Указанный выше пример логики скрипта закрасит задание зеленым цветом (значение «green»), если задание может быть поставлено на паузу (переменная «job.can_pause») и фиолетовым (код «#563d7c») если задание не может быть поставлено на паузу.
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Для просмотра имеющих скриптов выполните следующие действия:
...
Нажмите на кнопку
, введите в поле «ИД» имя нового скрипта:Note Скрипт должен иметь уникальное имя (ИД), в случае добавления скрипта с уже существующим именем появится окно с ошибкой:
Выберите существующую категорию в поле «Категория» из выпадающего списка или укажите наименование новой категории скрипта:
Info Категория скрипта позволяет группировать скрипты. При выборе значения из выпадающего списка «Категория» отобразятся только скрипты выбранной категории:
Нажмите кнопку
, в окне редактирования скриптов напишите скрипт с логикой индикации заданий:В нижней части окна отображается справка по доступным к использованию переменным.
Note Скрипт должен возвращать строковое значение, соответсвующее названию цвета CSS или шестнадцатеричный код цвета.
Выбор кода цвета может быть выполнен с использованием палитры. Код выбранного цвета отобразится справа.
- После завершения написания скрипта нажмите кнопку
- Нажмите на кнопку , после чего появится сообщение об обновлении скриптов цветовой индикации заданий: и новый скрипт добавится в список:
...
Для копирования скрипта цветовой индикации заданий выполните следующие действия:
...
:
...
- Нажмите на кнопку напротив копируемого скрипта:
- Введите в поле «ИД» имя нового скрипта:
Note Скрипт должен иметь уникальное имя (ИД), в случае добавления скрипта с уже существующим именем появится окно с ошибкой:
- Выберите существующую категорию в поле «Категория» из выпадающего списка или укажите наименование новой категории скрипта:
Info Категория скрипта позволяет группировать скрипты. При выборе значения из выпадающего списка «Категория» отобразятся только скрипты выбранной категории:
- Нажмите на кнопку , появится сообщение об обновлении скриптов цветовой индикации заданий: новый скрипт добавится в список:
...
Для удаления скрипта цветовой индикации заданий выполните следующие действия:
...
:
...
- Нажмите на кнопку , напротив нужного скрипта: появится сообщение об удалении скрипта:
...
Для переключения цветовой индикации заданий на использование другого скриптавыполните скрипта выполните следующие действия:
- Нажмите на выпадающий список «Цветовая индикация» на панели инструментов:
- В выпадающем меню выберите скрипт индикации заданий:
- Задания на диаграмме Ганта заполнятся цветом в соответствии с логикой выбранного скрипта:
...