Виджеты
Для некоторых виджетов доступна настройка. Настройка отмечена следующей иконкой:
Виджет «Журнал»
Ключ journal
Виджет для настройки отображения журнала.
Настройка
|
|
Настроенный вид
|
Виджет «Веб страница»
Ключ web-page
Виджет отображает любую web-страницу, заданную в его настройках.
Настройка
|
|
Настроенный вид
|
Виджет «Предпросмотр»
Ключ doc-preview
Виджет предпросмотра служит для отображения основного документа и всех связанных из атрибута «Содержимое». Позволяет осуществлять скачивание не только основного, а текущего открытого документа.
Оригиналы документов могут быть других расширений, но виджет показывает только картинки или сгенерированные pdf на базе основного.
С включённой настройкой в виджете показываются все связанные документы.
Первым отображается основной контент cm:content, затем дочерние элементы с типом idocs:doc.
Если основной отсутствует, то отобразится следующий документ.
Переход между документами осуществляется через дропдаун или скролл. Количество документов указано в дропдауне:
Содержимое виджета обновляется при изменениях основного и связанных документов.
Виджет «Комментарии»
Ключ comments
Виджет для отображения комментариев к документу.
Виджет «Свойства»
Ключ properties
Виджет для отображения атрибутов карточки формы и их значений. Предоставляет возможность inline редактирования значений атрибутов или редактирование в режиме «формы» (с учетом статуса кейса, наличия прав у просматривающего кейс пользователя).
Список для выбора - формы из журнала форм.
Настройка
Список для выбора - формы из журнала форм.
|
|
Настроенный вид
|
Для типа дашборда Case-details реализовано 2 режима (см. настройки ниже)
- просмотр с возможностью inline редактирования значений атрибутов:
- редактирование в режиме «формы»:
Для типа дашборда Site-dashboard
|
Для виджета так же доступен переход в конструктор формы для дополнительной настройки полей. См. подробную статью Формы
Настройка режима редактирования виджета для типа дашборда Case-details
Для типа дашборда Case-details доступна настройка режима просмотра с возможностью inline редактирования значений атрибутов или редактирования в режиме «формы». По умолчанию выставлен режим просмотра.
Для изменения режима необходимо в карточке нажать шестеренку- > «Настроить страницу»:
В настройке карточки перейти в раздел «Виджеты», и у виджета «Свойства» нажать:
В настройках выбрать «Режим редактирования» и нажать «Применить»:
В настройке карточки нажать «Применить».
Особенности режима редактирования
В виджете при открытии страницы дашборда доступны свойства документа в режиме редактирования, аналогично открытию документа в модальном окне редактирования:
Если пользователь вносит изменения, то в шапке виджета становятся доступны кнопки «Отмена» и «Сохранить».
Если изменений нет - кнопки в шапке виджета отсутствуют.
Если поля при редактировании не проходят валидацию - кнопка «Сохранить» становится не доступна для нажатия:
Виджет «Мои задачи»
Ключ current-tasks
Виджет для отображения задач по данному кейсу у просматривающего его пользователя и варианты их завершения.
Виджет «Все задачи»
Ключ tasks
Виджет для отображения задач по данному кейсу и их исполнителей.
Настройка
|
|
Настроенный вид
|
Виджет «Статус»
Ключ doc-status
Виджет отображает текущий статус кейса (определяется системой автоматически, не доступен для редактирования пользователем).
Виджет «История событий»
Ключ events-history
Виджет служит для отображения событий таких, как создание, обновление, смена статуса кейса с фиксацией даты и времени их происшествия, участников и комментариев.
Виджет представлен в виде таблицы.
Для каждого столбца можно настроить фильтрацию и поиск событий:
Для bpmn-процесса:
В виджет добавлены события по сущности процесса:
Создании процесса
Обновлении версии. Так же с указанием исходной версии.
Публикации версии в движок
Виджет «Журнал версий»
Ключ versions-journal
Виджет содержит актуальную и предшествующие версии документа.
Служит для загрузки новой версии документа, а также для сравнения файлов.
Версии документов можно сравнить - выбрать версии и нажать Сравнить. Различия будут подсвечены:
Для bpmn-процесса:
В виджете реализован функционал «тегов». Для версии процесса, которая была опубликована, будет показываться тег «Опубликовано» (1).
Добавлена кнопка редактирования (2), при нажатии на которую, открывается bpmn-редактор процесса конкретной версии.
При нажатии на кнопку скачать (3), происходит скачивание конкретной версии процесса.
При сохранении процесса в редакторе, если есть различий, происходит инкремент версии.
Добавлено сравнение версий процесса - выберите версии и нажмите «Сравнить»:
Виджет «Связи документа»
Ключ doc-associations
Виджет используется для установки связей данного кейса с другими
и отображения установленных связей.
Настройки
Настройки производятся на вкладке Связи типа данных. Связь может быть настроена с любой ассоциацией.
Виджет «Действия»
Ключ record-actions
Виджет содержит перечень доступных действий с кейсом на данном статусе.
Настройки подтягиваются из типа данных. См. подробную статью Действия
Виджет «Штрих-код»
Ключ barcode
Виджет отображает отображает сгенерированный штрих-код документа, основанный на числовом поле документа.
По умолчанию используется поле idocs:barcode
.
Если нужно другое поле, то следует зарегистрировать это поле по типу ECOS в бине core.barcode-attribute.type-to-property.mappingRegistry
Пример:
<bean id="records.contracts.barcode-attribute.type-to-property.mapping"
class="ru.citeck.ecos.spring.registry.MappingRegistrar">
<constructor-arg ref="core.barcode-attribute.type-to-property.mappingRegistry"/>
<property name="mapping">
<map>
<entry key="contracts-cat-doctype-contract" value="contracts:barcode"/>
</map>
</property>
</bean>
Настройка
|
Условие отображения кнопки:
Если отсутствует условие, то кнопка отображается. Иначе для отображения, API по заданному условию должно возвращать true.
В текущей версии сохраняется как json строка.
Написание условия в соответствии статье Язык предикатов
|
Настроенный вид
|
Для типа дашборда Case-details
|
Виджет «Документы»
Ключ documents
Виджет служит для загрузки сопутствующих документов/ синхронизации пользователей и групп.
Настройка
|
Если корневой уровень (на скриншоте Базовый тип) один, то он раскрывается по умолчанию:
Доступно отображение только выбранных типов по соответстующему чекбоксу:
При выборе типа чекбоксом и наведении мышки на строку:
становится доступна настройка выбранного типа документа:
При поиске типа раскрываются все вложенности и подсвечиваются совпадения:
|
Настроенный вид
|
Документы
В списке типов документов может встречаться одинаковое название, поэтому при наведении на тултип дополнительно отображается порядок вложенности:
Синхронизация пользователей
|
Виджет «Doc.One»
Ключ doc-constructor
Виджет для использования конструктора документов Doc.one.
Doc.one - программа по составлению документов, с помощью которой можно преобразовать любые типовые документы, в умные шаблоны Doc.one.
Настройка
|
|
Настроенный вид
|
Виджет «Статистика процесса»
Ключ process-statistics
Виджет визуализирует статистику по бизнес-процессу с отображением тепловой карты (heatmap).
Heatmap – способ визуализации статистических данных с помощью цветовой палитры.
В виджете реализованы два представления:
Процесс - модель бизнес-процесса с heatmap
Heatmap для каждого шага процесса отображает количество инстансов, находящихся на данном шаге.
Так же можно включить/выключить отображение счетчиков, тепловой карты активных и завершённых процессов, отображение самого бизнес-процесса останется.
Для масштабирования используйте сочетание ctrl и скролл мыши. Для перемещения по heatmap влево- вправо - сочетание shift и скролл мыши.
Журнал.
В журнале для каждого столбца можно настроить фильтрацию и поиск событий. Визуализация будет перерисована в соответствии с выбранными фильтрами.
В настройках виджета выбираются отображаемые по умолчанию элементы виджета, и включено/ выключено отображение цветовой панели тепловой карты:
Виджет «Стадии»
Ключ stages
Виджет визуализирует прохождение ECOS стадий документа:
Настройка
|
Если снять чекбокс, то будет показана только текущая стадия:
|
Настроенный вид
|
Виджет «Статистика по задачам»
Ключ report
Виджет отображает статистику по задачам.
Виджет «День рождения»
Ключ birthdays
Виджет отображает ближайшие дни рождения.
Виджет «Профиль»
Ключ user-profile
Виджет профиля пользователя