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