Для осуществления входа в систему необходимо перейти по выданной вам ссылке.
Далее ввести Имя пользователи и Пароль и нажать Вход
После авторизации отобразится основной экран.
Если осуществить вход не получается, то нужно нажать на ссылку "Забыли пароль" и написать в техническую поддержку.
Позволяет быстро перейти к документу или установке ресурса. Необходимо установить курсов в данное поле и отсканировать QR код или штрих код документа или этикетки ресурса.
Позволяет делегировать задачи.
Используется в случае планируемого длительного отсутствия вас на рабочем месте.
По нажатию кнопки откроется форма выбора, в которой необходимо выбрать замещающего вас пользователя.
Вновь назначенные на вас задачи будут делегироваться указанному пользователю.
Задачи уже выданные вам на исполнение не будут делегированы на указанного пользователя.
Для отмены долгосрочного делегирования вам достаточно повторно войти в систему.
Для связи с поддержкой нажмите кнопку "Связаться с поддержкой". В открывшейся форме заполните поля:
Чтобы изменить свой пароль для доступа в систему, необходимо авторизоваться в системе, после чего нажать кнопку "Смена пароля" в правом верхнем углу окна
В открывшемся окне необходимо ввести "Текущий пароль", под которым вы вошли в систему, дважды ввести новый пароль в полях "Новый пароль" и "Повторите новый пароль" и нажать кнопку "Изменить"
Пароль должен содержать 8 знаков и первый знак должен быть числом или буквой, в противном случае система выдаст соответствующее информационное сообщение
Роли определяют какие пункты меню будут видны сотруднику.
Для добавления или настройки роли нажмите пункт меню "Панель управления", подпункт "Настройка ролей".
Затем в зависимости от необходимости нажмите добавить или выберите роль для изменения
Настройка роли
Введите название роли.
Затем укажите тип роли. Варианты для выбора:
В поле "Разрешенные" требуется ввести название пункта, и подпункта меню к которому предоставляется доступ.
Указывать нужно в точности как написан пункт меню. Система чувствительна к регистру. После ввода названия нажмите кнопку "+ Название".
Если добавили пункт меню с ошибкой или он больше не требуется, выберите его в списке и нажмите " - Название".
Поле "Запрещенные" - пункты и подпункты меню добавленные в этом поле будут недоступны пользователям с этой ролью.
По завершению настройки роли нажмите "Сохранить".
Изменения в роли будут актуальны у пользователей после повторного входа в систему. -
Примечание* Открытие подпункта меню "Панель управления" посредством настройки ролей осуществляется следующим образом, либо добавлением пользователю роли "Отдел IT", либо добавлением отметки "Супер пользователь"
Для добавления пользователя необходимо перейти в пункт левого меню «Пользователи».
Нажать кнопку «Добавить».
Описание полей
"Поле ключ" – поле оставляем пустым. Система сгенерирует ключ автоматически. "Логин" - в поле необходимо ввести фамилию пользователя и инициалы.
"Email" - электронный адрес пользователя обязателен, на него пользователь будет получать оповещения от системы.
"Пароль" – требование: должен быть длинной не мене 8 знаков, содержать прописные и заглавные буквы. В случае выдачи временного пароля необходимо поставить отметку в поле «Смена пароля после входа».
"Супер пользователь" – данная настройка может выдана управляющему персоналу, прошедшему обучение по работе в системе. Данная настройка позволяет делегировать задачи, закрывать процессы, добавлять шаблоны процессов, параметры и элементы процесса. "Привилегированный супер пользователь" – архитектор платформы.
"Смена пароля после входа" – в случае выдачи временного пароля пользователю, после его входа в систему ему отобразится окно смены пароля. Установите временный пароль пользователю и поставьте отметку в этом чекбоксе. При входе пользователю отобразится окно смены пароля (пользователь не забудет сменить временный пароль на свой.)
"Роль" – здесь указывается базовая роль пользователя. Если данное поле оставить пустым, то у пользователя будут доступны все пункты левого меню.
"Управляемые пользователи" – в данном списке выбираются пользователи, на которых можно делегировать задачи (подчиненные). ВАЖНО: оповещения о просроченных задачах и действиях управляемых пользователей будут приходить и руководителю. Не стоит добавлять директору в список «управляемые пользователи» рядовой персонал, достаточно только руководителей отделов.
"Подроли" – позволяет выбрать дополнительные роли сотрудника. Система поддерживает назначение задач по пересечению ролей.
После внесения всех данных необходимо нажать кнопку «Сохранить».
-
Нажмите пункт меню "Пользователи", основного меню.
Выберите пользователя из списка.
В поле "Роль" выберите роль из выпадающего списка.
Также есть возможность добавить подроли пользователю. Для этого в поле "Подроли" установите отметку напротив интересующей роли.
Затем сохраните внесенные изменения кнопкой "Сохранить".
Для того чтобы в системе иметь возможность делегировать свои задачи подчиненным необходимо указать подчиненных сотрудников в настройке пользователя.
Нажмите пункт меню "Пользователи", основного меню.
Выберите пользователя.
В поле "Управляемые пользователи" установите отметки у соответствующих пользователе.
# Блокировка пользователя
При увольнении сотрудника у него на исполнении могут находиться незавершенные задачи и действия. Нельзя просто заблокировать сотрудника, т.к. незавершенные задачи или действия не будут завершены и приостановят продвижение процессов. Перед блокировкой сотрудника необходимо выяснить, на кого делегировать задачи блокируемого сотрудника. Указать в списке долгосрочного делегирования, того кто заменит блокируемого.
Описание действий.
Перейдите на вкладку основного меню «Пользователи».
Используйте фильтр для быстрого поиска. В списке найдите блокируемого пользователя.
В открывшемся окне выберите пользователя, на которого будут переназначены уже выданные на исполнение задачи и действия блокируемого пользователя.
Нажмите кнопку «Применить». Важно! Делегирование также будет работать и для задач, которые еще не были активированы, но должны назначиться на заблокированного пользователя.
Перейдите в пункт основного меню «Пользователи».
Воспользовавшись фильтром найдите необходимого пользователя.
Выберите его и приступите к внесению изменений в учетные данные.
После сохранения внесенной информации пользователь получит уведомление, о том, что в его учетных данных произведено изменение.
Для того, чтобы авторизоваться в системе по средствам сканирования штрих-кода необходимо:
1. Распечатать бейдж в системе. Для этого перейти на вкладку "Пользователи" (доступ имеет пользователь с ролью "Администратор LIMS"). Затем выбрать нужного пользователя и в открывшемся боковом меню нажать кнопку "Напечатать бейдж".
2. Далее необходимо открыть окно авторизации, очистить поля Имя пользователя и Пароль. Поставить курсов в поле Имя пользователя. Отсканировать штрих-код на бейдже.
В системе предусмотрена возможность оценки нагрузки пользователей.
Для просмотра нажмите пункт меню "Мои подчиненные"
Выберите подчиненного (выбрать можно несколько пользователей, установив отметку) для отображение его задач.
Нажмите кнопку "Отобразить".
Этапы:
Все элементы располагаются в пункте меню "Панель управления" – "Базовая иерархия".
В основной части данного экрана располагается «дерево», в котором элементы расположены по следующему правилу:
Шаблон процесса
содержит в себе элементы процесса
, но в «дереве» они не отображаются, т.к. шаблон может содержать в себе элементы из других групп.
Осуществить вход в систему под пользователем с правами администратора.
Нажать на пункт "Базовая иерархия"
Выбрать "Корневая группа/root group"
Нажать кнопку "Добавить"
Ввести Имя группы – Демонстрационная группа и нажать «Подтвердить»
Убедиться, что группа отобразилась в иерархии
Выбрать созданную группу. Нажать «Добавить».
Выбрать Тип элемента – Элемент процесса
Заполнить поле Имя – Задача1. Нажать подтвердить
Убедиться, что элемент процесса был добавлен в выбранную группу
Чтобы задача после запуска процесса была назначена на исполнителя. Для этого необходимо заполнить поле "Назначение пользователя". В типовом варианте это создатель процесса.
Для выполнения этой настройки необходимо выбрать созданный элемент процесса.
Нажать «Установить» и выбрать пункт "Создатель процесса".
Нажать кнопку «Сохранить»
Для того чтобы иметь возможность вносить данные при выполнении задачи необходимо наполнить ее параметрами. Представлена таблица со всеми типами параметром
| № | Название | Описание |
| 1 | Флаг | Хранит логические Да/Нет. В системе отображается как чек-бокс (квадратное поле, которое может находиться в двух состояниях: «включено» (с галочкой ) и «выключено» (пустое)) |
| 2 | Число | Поле для ввода оператором числового значения в процессе |
| 3 | Текст | Поле для ввода текста оператором в процесса |
| 4 | Единичный выбор | Задается набор возможных значений. Этот набор преднастраивается в процессе запуски задачи. ВАЖНО: учитывается только полное совпадение |
| 5 | Множественный выбор | Задается набор возможных значений |
| 6 | Дата | Выбор даты в процессе формат- DD.MM.YYYY, HH:MM:SS |
| 7 | Изображение | Поле в процессе для загрузки изображения формат - png |
| 8 | Файл | Поле в процессе для загрузки файла |
| 9 | Ресурс | |
| 10 | Электронная таблица | |
| 11 | Справочник | |
| 12 | Таблица | |
| 13 | Заметки | |
| 14 | Цвет | |
| 15 | Только дата | |
| 16 | Только время | |
| 17 | Текст с форматированием | |
| 18 | Выбор пользователя | |
| 19 | Генерируемый номер | |
| 20 | Выбор препарата | |
| 21 | Выбор препарата для спецификации | |
| 22 | Разделитель | |
| 23 | Интеграция с Office 365 | |
| 24 | Согласование | |
| 25 | Дней от текущей даты |
Для примера в ранее созданный Элемент процесса (Задача1) добавим 2 параметра "Число" и "Текст"
Осуществить вход в систему под пользователем с правами администратора.
Нажать на пункт "Базовая иерархия"
Выбрать элемент «Задача1»
Нажать «Добавить». Указать имя параметра и выбрать тип "Число", тоже самое сделать для параметра с типом "Текст"
Нажать "Подтвердить"
Убедиться, что оба параметра добавлены в элемент «Задача1»
Для того, чтобы иметь возможность запускать процесс для заполнения параметров задачи необходимо настроить шаблон процесса, который будет содержать задачи.
Добавление задачи в шаблон процесса.
Осуществить вход в систему под пользователем с правами администратора.
Нажать на пункт "Базовая иерархия".
В «дереве» выбрать ранее созданную группу (Демонстрационная группа) и нажать кнопку «Добавить»
Далее необходимо выбрать созданный шаблон и ему элемент процесса
После выбора закрыть окно (возможен одновременный выбор нескольких элементов процесса) \
После нажатия на кнопку «Добавить»
Выбранный элемент процесса будет добавлен к шаблону
Нажать “Сохранить”.
Теперь необходимо настроить порядок выполнения задач в процессе. За организацию выполнения бизнес-процессов отвечает CAMUNDA
В Редакторе шаблона процесса Нажать "Открыть редактор"
Чтобы начать редактировать диаграмму процесса - нажать "Загрузить из odg"
Далее необходимо включить блок с элементов "Задача1" в бизнес-процесс. Для этого нужно установить связь между элементами - нажав на них и соединив стрелками.
После формирования диаграммы процесса - нажать "Сохранить" в редакторе диаграммы.
Закрыть редактор.
В редакторе Шаблона процесса нажать "Сохранить".
Затем “Запускать по новой BPMN со следующего запуска процесса”.
Нажать на “Запуск процессов”.
Раскрывая уровни “дерева” выбрать требуемый шаблон процесса.
Также шаблон процесса можно выбрать нажав на кнопку “Сменить вид”. Окно сменит вид, отобразится список всех шаблонов процессов.
Вне зависимости от того, как был найден шаблон процесса, после его выбора откроется область запуска процесса. Которая содержит список задач процесса.
Поле "Номер серии/Бизнес ключ" - заполняется опционально. Если оставить поле незаполненным, идентификатором процесса будет дата запуска.
Для запуска процесса необходимо нажать на кнопку "Запустить".
Далее нажать "Мои открытые процессы" или "Мои задачи". В о вкладке "Мои задачи", процессы отсортированы по шаблонам.
В “дереве” выбрать элемент с именем шаблона процесса.
Отобразятся процессы, запущенные по этому шаблону и их активные задачи, назначенные в данный момент на текущего пользователя.
Нажмите на задачу. Отобразится окно с параметра задачи. Заполните поля задачи.
По завершению заполнения полей нажмите "Завершить элемент 'Название задачи' "
Далее подтвердите завершение задачи.
Пользователь ошибочно запустил процесс и его необходимо закрыть. Для этого вам необходимо знать идентификатор процесса и время его запуска, т.к. не всегда идентификатор бывает уникальным (в случае ввода идентификатора вручную).
Нажать на пункт "Закрытие процесса"
Используя фильтр - находим запущенный процесс, в данном случае по "Шаблону процесса". После выбора шаблона нажмите "Поиск".
Далее в отображенном ниже списке выберите необходимый процесс, установите отметку в «чекбоксе» и нажмите «Завершить».
В открывшемся диалоге - указать причину. Нажать на кнопку "Подтвердить".
После завершения процесса его статус измениться на “Остановлен”, пользователи не смогут выполнять задачи этого процесса.
Запуск процесса для определенного шаблона можно вынести в основное меню. Это позволяет быстро запускать процессы по часто используемым шаблонам.
Нажать на "Настройки быстрого запуска процессов"
Заполнить поля:
Чтобы изменения применились необходимо выйти из системы и войти повторно. После этого в меню отобразится настроенный “ярлык”.
В отличие от Смены исполнителя у активной задачи - делегирование позволяет изменить назначение задачи только на подчиненных пользователей.
Исполнение задачи можно делегировать подчиненному нажав на кнопку “Делегировать”.
В открывшемся окне указать требуемого пользователя.
Нажать "Применить"
После делегирования, выбранная задача пропадет из списка активных у пользователя с которого ее сняли.
Делегированная задача отобразится у пользователя User1
Перейдите в пункт левого меню «Список процессов».
Воспользовавшись полем «Идентификатор», введите идентификатор процесса. Выберите интервал дат в виджете «календарь», чтобы время запуска процесса находилось во временном интервале дат. Укажите шаблон процесса и нажмите кнопку «Поиск».
В отобразившемся списке панелей управления процессами, найдите необходимый процесс. Нажмите кнопку «Задачи процесса». В открывшемся окне «Задачи процесса» отобразится список задач процесса. Список имеет следующий порядок отображения:
• Верх списка - активные задачи (выданные на исполнение)
• Середина списка - выполненные задачи (в статусе «завершенные», для удобства статус подсвечен зеленым цветом)
• Низ списка - неактивные задачи (еще не выдавались на исполнение)
Отфильтруйте список, введя название задачи. Обратите внимание, что может быть найдено 2 задачи. Отличие только в символах «*» вначале и в конце названия задачи. Это тип задачи суперблок отображения, на него тоже необходимо назначить исполнителя.
Нажмите кнопку «Добавить исполнителя», в открывшемся окне «Выбор пользователя». Воспользуйтесь фильтром для быстрого поиска. Поставьте отметку в чекбоксе напротив имени пользователя. Выбрать можно несколько исполнителей. Нажмите «Применить».
Проделайте тоже самое и для задачи с типом "Суперблок отображения", если она будет в списке отфильтрованных задач.
Для снятия исполнителя с задачи, установите отметку в «чекбоксе» напротив имени пользователя. Нажмите кнопку «Убрать исполнителя».
Важно! Нельзя оставлять задачу без исполнителя, в случае если от ее завершения зависит продвижение процесса.
Примечание. Возврат задачи на исполнение, допускается только для задач, не влияющих на логику следования процесса. Более подробно эти задачи будут рассмотрены в главе «Общее описание устройства системы odgAssist».
Описание процедуры.
Для возврата задачи на исполнение перейдите в пункт меню «Список процессов».
Введите название процесса в поле «Идентификатор», Выберите интервал дат, в который попадает дата запуска процесса. Выберите шаблон процесса, используйте фильтр для быстрого поиска. Нажмите кнопку «Поиск».
На панели управления процессом нажмите кнопку задачи процесса.
В окне списка задач, используя фильтр, найдите необходимую задачу. Нажмите кнопку «Отклонить согласование».
Пользователь инициировавший запуск процесса становится его хозяином.
Инициатор будет получать оповещения по запущенному им процессу в следующих случаях:
- Завершение действия из плана (если процесс предусматривает создание плана действий).
- Просроченные задачи.
- Действие, срок выполнения которого близок к завершению.
Отправка оповещений такого типа происходит в момент активации действия или задачи.
Исполнитель задачи\действия получает уведомление на email, указанный в его учетных данных.
Исполнитель задачи получает уведомление на email, указанный в его учетных данных.
Оповещение затрагивает просроченные задачи и задачи у которых настроен срок исполнения в днях.
Настройка оповещений по указанному времени и событию.
Настройка осуществляется через пункт меню "Настройка оповещения".
Далее нажать кнопку "Добавить".
После необходимо заполнить форму "редактор уведомления".
! для оповещений с типом “Статус задач“, роль не имеет значения, статус задач будет отправлен всем.
Подождать 2 минуты и запустить рассылку.
1. Выбрать задание на оповещение
2. Нажать кнопку изменить и установить состояние “Остановлено“
2.1 внести необходимые правки и нажать кнопку "Сохранить".
3. Подождать минуту и изменить состояние на “Запланировано
Для отправки писем из приложения необходимо настроить встроенного клиента почтовой службы.
Настройка хранится в файле: application.properties
Путь: /home/runner/odgassist/application.properties
Пример:
email.smtpserver=mail.odgassist.ru email.login=lims_support@odgassist.ru email.port=25 email.pass= email.auth=false email.on=true
Для работы с почтой используется javax.mail библиотека
Для удобства отображения большого объема информации различных справочников, событий качества, в приложение предусмотрены настраиваемые реестры.
В приложении предусмотрено два варианта создания реестров:
End page
Перейдите в пункт меню "Панель управления", подпункт "Настройка реестров".
Нажмите кнопку "Добавить". Ведите название реестра, в параметре "Имя".
Введите описание в поле "Описание реестра".
В поле "Запрос (sql String)", добавьте свой запрос. В параметр "Ключевое слово" укажите id
В параметр "Поле значения" укажите id
Параметр "Колонки" здесь будут добавляться колонки реестра. Для добавления колонок реестра необходимо заполнить параметры колонки:
Описание реестра находится в таблице "register".
Описание колонок реестра находится в таблице "registercolumns". Запрос хранится в базе как LOB (lob is a large object).
Для того, чтобы получить тело запроса можно воспользоваться поиском запроса:
sudo -u postgres psql -U postgres -d odgassist -c "Select sqlstring from register where registername like '%Типы ресурсов%';"
Далее поиск по sqlstring, с импортированием запроса в текстовый файл:
sudo -u postgres psql -U postgres -d odgassist -c "\lo_export 982084 /tmp/x.txt" | cat /tmp/x.txt
Для смены идентификатора процесса можно подтянуть его из текстового параметра. Для этого достаточно вставить тег в текстовый параметр. Введенное значение заменит собой идентификатор процесса.
set_batch_number_value_x