Пользовательский интерфейс odgAssist 5.0

Вход в приложение.

Окно авторизации. При необходимости можете сменить язык приложения.

Описание интерфейса приложения

Основное меню расположено слева, вверху вкладка с названием рабочей области. Вкладка "Задачи" открывается первой по умолчанию. В верху вкладки кнопки быстрого запуска процессов, под ними список текущих задач и действий пользователя.

Описание элементов навигации основного меню.

Отображение имени текущего пользователя.

Иконка «Треугольник» - форма регистрации обращения в техническую поддержку. Форма содержит текстовое поле с форматированием и параметр для загрузки вложенного файла (можно приложить снимок экрана с ошибкой в формате jpg, png, bmp и т.д. или документ word с перечнем возникших вопросов).

Иконка «Квадраты» - открывает дополнительную вкладку браузера.

Иконка «Человек» - вызывает выпадающее меню, в зависимости от прав пользователя пункты могут различаться. Включает пункт «Выход» и «Настройки».

Основное меню навигации.

В зависимости от выданных прав для вашей учетной записи набор пунктов меню может отличаться.

Меню имеет вложенную структуру. По нажатию на пункт меню могут раскрываться подпункты или вкладки в рабочей области программы.

1. Пункт меню "Задачи"

2. Пункт меню «Отчеты»

3. Пункт меню «Bproc»

4. Пункт меню «LDAP»

5. Пункт меню «odgAssist»

6. Пункт меню «Администрирование»

7. Пункт меню «Помощь»

8. Пункт меню «Документы»

8.1 Подпункт "Разработка и согласование"

9. Пункт меню «Отклонения и события качества»

10. Пункт меню «CAPA и планы действий»

11. Пункт меню «Управление изменениями»

Напротив пунктов меню или подпунктов отображается количество задач или действий требующих вашего участия.
Счетчик задач работает по следующему правилу:

Статус задачи или действия "В работе" и вы исполнитель

Вы указаны как "Ответственный" (вы начальник подразделения или указаны ответственным за процесс).

Вы являетесь ответственным QA из плана

Пункт меню "Задачи"

По нажатию на этот пункт меню открывается вкладка "Задачи" с текущими задачами и действиями пользователя. Каждый блок это задача или действие. Вверху отображается Название. В поле описание, дается краткое описание задачи. По нажатию на ссылку "Краткая инструкция", отобразится информация по выполнению задачи.

---

Пункт меню "Задачи пользователя"

Позволяет посмотреть задачи других пользователей.
Для анализа загрузки конкретного пользователя.

---

Пункт меню "Мои задачи"

Реестр ваших задач из всех модулей.
Реестр позволяет отфильтровать по названию реестра определенного модуля и задачи процесса.

---

Пункт меню "Обучение"

Тестирование и ознакомление - подпункт открывает вкладку "Мои документы". На вкладке отображается список документов. С каждым документом в списке необходимо ознакомится и поставить отметку об ознакомлении. Или пройти тест после ознакомления, по результатам тестирования будет выдана оценка.

Пункт меню «Отчеты»

Пункт меню «Bproc»

Пункт меню «LDAP»

Система позволяет производить авторизацию пользователей в приложении через сервер аутентификации LDAP.

Проверка правил соответствия LDAP

﻿В системе есть правила проверки соответствия роли LDAP.
﻿В зависимости от роли LDAP (атрибут memeberOF), выданной пользователю выдаются роли в приложении.
﻿Для проверки пользователя выполните следующие шаги:
﻿1. Нажмите пункт "Администрирование", подпункт "Пользователи".
﻿2. Удалите роли пользователя и сохраните изменение.
﻿3. Нажмите пункт меню "LDAP", подпункт "LDAP Matching Rules".
﻿4. В поле User login введите логин и нажмите Test rules
﻿5. В поле Applied Roles отобразятся роли, которые будут назначены пользователю после авторизации в приложении.

Пункт меню «odgAssist»

Данный раздел содержит подпункты меню для настройки справочников.

Настройка групп документов

ссылка на статью: http://wiki.odgassist.ru/добавление&настройка_группы_документов

«Администрирование»

Пункт меню "Пользователи".

Пункт меню открывает доступ к реестру учетных данных пользователей.

Для добавления пользователя нажмите "Создать".

В открывшейся форме учетных данных "Новый пользователь" заполните параметры.
По завершению заполнения параметров нажмите кнопку "Ок".

вкладка "Новый пользователь"

Описание параметров формы "Новый пользователь"

"Логин" - обязательный к заполнению уникальный логин пользователя.

"Новый пароль" - параметр для указания пароля пользователя.

"Подтверждение пароля" - параметр для подтверждения совпадения указанного пароля в параметре "Новый пароль".

"Имя, Отчество и Фамилия" - части полного имени пользователя.

"Полное имя" - параметр автоматически подставляет указанное из полей "Имя" и "Фамилия". Может быть произвольно изменено вручную.
"Email" - параметр для указания электронной почты добавляемого пользователя.

"Группа" - выбирается из списка, список настраивается в советующем подпункте меню "Группа доступа".

"Должность" - должность добавляемого пользователя.

"Язык" - язык интерфейса, устанавливаемый для пользователя, если возможность выбирать язык при входе в систему отключена.

"Часовой пояс" - часовой пояс в соответствии с которым будут отображаться и вводиться значения типа timestamp.

"Маска разрешенных IP" - маска разрешенных IP-адресов, с которых возможен вход в систему. Маска представляет собой список адресов через запятую. Поддерживаются как адреса формата IPv4, так и адреса формата IPv6. В первом случае адрес должен состоять из четырех чисел, разделенных точками, при этом любая часть вместо числа может содержать знак "*", что означает "любое число". Адрес в формате IPv6 представляет собой восемь групп по четыре шестнадцатеричные цифры, разделенных двоеточием. Любая группа также может быть заменена знаком "*". Маска может содержать адреса только одного формата. Наличие адресов формата IPv4 и IPv6 одновременно недопустимо.
Пример: 192.168.*.*

"Активен" - если данный флаг не установлен, то пользователь не может войти в систему.

"Роли" - список ролей пользователя.

"Замещаемые пользователи" - список замещаемых пользователей.

Замещаемые пользователи

_ Функционал используется для замены временно отсутствующего сотрудника.
Нажмите пункт меню "Администрирование", подпункт "Пользователи".
Выберите запись в реестре для сотрудника, который будет выполнять обязанности отсутствующего сотрудника. Нажмите "Изменить".
_ В учетной карточке пользователя в поле "Замещаемые пользователи" нажмите "Добавить".
В открывшейся форме "Замещение пользователей" в поле "Замещаемый пользователь" выберите сотрудника, которого требуется заместить. Далее укажите интервал времени замены, заполнив поля "Дата начала" и "Дата завершения" . Нажмите "Ок". У замещающего пользователя отобразится поле выбора учетной записи для входа.

Разрыв страницы

Подпункт "Роли". Вкладка "Роли".

Вкладка предназначена для добавления и настройки ролей в приложении.

Системные роли (не редактируемые).

Название роли	Краткое описание
Стандартная роль	Доступ к окну с текущими задачами и возможность отправлять запросы в поддержку. Не заменяет system-minimal
Инженер ООК	Роль для указания назначения, без прав доступа
Инженер по документации	Открывает доступ к загрузке документов, версий документов
system-full-access	Открывает полный доступ в приложении, позволяет войти в систему
system-filter	Открывает возможность настройки фильтров в реестрах
system-minimal	Открывает минимальный набор к левому меню, позволяет войти в систему
commenting	Открывает доступ к добавлению комментариев в задачах

Добавление роли

Нажмите кнопку "Создать" на вкладке "Роли".
Отобразится вкладка "Новая роль".

вкладка "Новая роль"

Описание параметров вкладки.

Параметр Наименование - название роли
Параметр Роль по умолчанию - отметка включает добавление роли в список ролей каждого пользователя.
Параметр Описание - краткое описание роли, прав доступа или назначение

Ролевая модель системы гибкая и позволяет настроить доступ не только к пунктам основного меню, но и настраивать отображение форм и вкладок.

Вкладка "Экраны", пункты левого меню.

Для настройки доступа к пунктам левого меню нажмите "экраны" основной вкладки "Новая роль". Затем нажмите "Главное меню". Выберите пункт меню и установите отметку "разрешить."
Пример. Открыть доступ к пункту меню "Документы", подпункты "Мои документы", "Утвержденные документы" и "Архив".

Для того, чтобы настроить разрешения на просмотр определенных экранов системы, нужно также настроить доступ к пунктам меню выше по иерархии.

Вкладка "Сущности"

Каждый объект в системе является сущностью. Например задача, документ или пользователь. Над сущностью можно совершать определенные действия: -Создавать
-Читать
-Изменять
-Удалять
На данной вкладке выберите сущность и укажите разрешенные действия. Для удобства поиска используйте фильтр "Сущность".
Пример настройки сущности "Документ"

В примере пользователь с добавляемой ролью сможет создавать документы, открывать информацию о документе. Но не сможет изменить и удалить.

Вкладка "Атрибуты"

Данная вкладка позволяет более детально обозначить разрешенные права доступа к сущности.
Пример. Разрешить при создании документа указывать Код, делать документ шаблоном, выбрать группу расположения.

Ошибки при настройке роли.

В случае недостаточности прав роли для доступа к экрану или сущности будет отображено системное сообщение. В сообщении будет указана недостающая сущность или экран, для доступа к которым необходимо выдать минимальные права на "Чтение".

Некоторые вкладки содержат в себе несколько сущностей или экранов. Если какая-то сущность или экран не настроены в роли пользователя, то при переходе на такую вкладку может отобразится системное сообщение об ошибке (смотри выше).
Или на вкладке может не отобразится определенный параметр, кнопка и т.д.

Для детальной настройки удобно воспользоваться моделью данных приложения.
Для этого нажмите пункт меню "Помощь", подпункт "Модель данных".
В новой вкладке браузера откроется документ описывающий содержимое экранов, пунктов меню и сущностей.
Рассмотрим на примере вкладки "Документ".

Для работы с документами понадобится добавить права на доступ к экранам. Указать права доступа на сущности (создание\чтение\изменение) всего указанного в таблице.
Для перечисленных в таблице сущностей и экранов также есть свои таблицы в модели данных. Доступ к их атрибутам, сущностям и экранам тоже должен быть открыт.

Свойства приложения.

Пункт меню "Администрирование", подпункт "Свойства приложения".
Подпункт меню позволяет производить более тонкую настройку приложения, такую как:

Настройка почтового адреса отправки уведомлений

Редактирование отображения форм задач в модулях

Доступ к редактированию форм

Настройка LDAP

Настройка WEBDAV

и т.д.

Назначенные задания

Пункт меню "Администрирование", подпункт "Назначенные задания".
Подпункт меню позволяет настраивать автоматическое выполнение рутинных задач.
Например обработка документов, рассылка оповещений пользователям и т.д.

Пункт меню «Помощь»

Пункт меню содержит подпункты:

О программе - по нажатию открывается информационное окно с данными о программе. Дата сборки, версия и т.д. А также используемые плагины и ПО.

Модель данных - подробное компонентов программы.

Параметры - настройки, смена пароля, часовой пояс, тема оформления, режим главного экрана.

Пункт меню «Документы»

Пункт меню содержит подпункты:

8.1. Мои документы - подпункт открывает вкладку "Мои документы". На вкладке отображается список документов. С каждым документом в списке необходимо ознакомится и поставить отметку об ознакомлении. Или пройти тест, если он настроен. После ознакомления, по результатам тестирования будет выдана оценка.

8.2.

8.3. Разработка и согласование - открывает реестр "Разработка документов".
Более подробно рассматривается в статье . Модуль "Разработка документации" пользовательская инструкция

8.4. Утвержденные документы

Реестр документов в котором отображаются документы только в статусе "Согласован".

В реестре допустимо отображение одновременно нескольких версий документа:

- Срок актуальности версии документа истек - отображается красным цветом. Документ будет отправлен в архив на следующий день после - срока окончания актуальности. (Срок актуальности версии + 1 день -> изменение статуса на "Архив"). Версия доступна к печати и ознакомлению.

- Срок актуальности версии документа действует. Запись отображается черным или желтым цветом. Версия доступна к печати и ознакомлению. Версия документа отображается желтым цветом в случае, когда срок актуальности близок к окончанию.

- Срок актуальности версии документа не наступил. Запись отображается желтым цветом. Версия недоступна к печати, доступно ознакомление.

Статус версии документа "Согласован" устанавливается в день начала актуальности,
эта версия документа становится текущей в модуле "Разработка документации". (Версия будет взята за основу, в случае актуализации документа)

Элементы управления реестром

Фильтры системные:

Найти документ - поле поиска по имени документа

Код документа - поле поиска по коду документа

Группа - фильтр по группы расположения документа

Объект - фильтр поиска по связанному объекту

Тип документа - фильтр поиска по типу документа

Производственная площадка - фильтр поиска по площадкам

Согласован - фильтр по статусу (в зависимости от комбинации роль может быть недоступен)

Динамический фильтр:

Поле позволяет настроить дополнительные фильтры и сохранить их для своей учетной записи или сделать доступными для всех пользователей (функция может быть недоступна, если вы не обладаете необходимыми ролями).

Кнопки управления:

Добавить - использую кнопку можно добавить документ и версию.
Печать - использую кнопку можно произвести печать нескольких типов:

Контролируемая печать

Во внешние организации

Временная копия

Предпросмотр - выберите документ в реестре и нажмите кнопку. Документ откроется в новой вкладке, просмотр документа постраничный.

8.5. Отчетность - не задействован.

8.6. Информация о печатях - реестр всех выполненных печатей.

8.7. Подтвержденные запросы - реестр доступных к повторной печати документов.
Подробнее в статье Модуль "Контроль печати"

8.8. Запросы на печать реестр запросов на повторную печать документов.
Подробнее в статье Модуль "Контроль печати"

8.9. Архив - реестр документов в статусе "Архив".
Доступно только для ознакомления, печать запрещена.

Архив - реестр документов с истекшим сроком актуальности.

Версии документов с неактуальной датой отправляются в Архив на следующий день.
Т.е. срок актуальности версии документа + 1 день = статус версии документа "Архив".

Пункт меню «Отклонения и события качества»

Подробно модуль описан в статье Управление отклонениями

Пункт меню «CAPA и планы действий»

Подробно модуль описан в статье Модуль CAPA и ПВИ

Пункт меню «Управление изменениями»

Подробно модуль описан в статье Запросы на изменения

Настройка расширенных фильтров реестров

На вкладке с реестром может быть добавлен расширенный фильтр. Например вкладка "Пользователи".

пустой фильтр вкладки "Пользователи"

Для настройки фильтра нажмите на значок "Шестерёнка".

настройки фильтра

Далее нажмите "Редактировать", в выпадающем списке. Откроется форма "Редактирование фильтра". Для добавления условия фильтрации нажмите кнопку "Добавить".

форма "Редактирование фильтра" .

Откроется окно выбора условий фильтрации.

выбор условия фильтрации

Выбрать можно несколько условий, для этого зажмите Ctrl и сделайте выбор. После нажмите кнопку "Выбрать".
Выбранное отобразится в условиях фильтрации.
фильтр с условиями фильтрации

Добавленное условие можно настроить. Для этого выберите его в форме и справа отобразятся параметры настройки.

настройки условий фильтрации

Укажите имя фильтра. Установите отметку видимости фильтра.
Доступен всем - фильтр отобразится у всех пользователей.
Глобальный по умолчанию - будет автоматически отображен при открытии вкладки всеми пользователями.
По умолчанию для меня - настройка применится только для вашей учетной записи.

Для установки и сохранения глобальных режимов отображения требуется иметь права администратора. Поэтому выбирайте вариант "По умолчанию для меня"

.

По завершению настройки формы нажмите кнопку "Ок".
Фильтр изменит свой вид.

настроенный фильтр

Администрирование модулей приложения

Настройка ролей.

Нажмите пункт меню "Администрирование", подпункт "Роли".

В реестре "Роли" можно выполнять следующие операции с ролями:

Добавлять

Изменять

Удалять

Копировать

Импортировать

Экспортировать

Для добавления роли нажмите кнопку "Создать".

Отобразится вкладка настройки роли. \

Описание полей:

Наименование - название роли

Наименование (лок.) - локализованное наименование

Область видимости - выбираем всегда Generic UI

Роль по умолчанию - при постановке отметки роль будет автоматически назначаться всем пользователям.

Описание - текстовое поле для краткого описания назначения роли

Закладка "Экраны". Позволяет открывать доступ к экранам и формам редактирования сущностей.
Для открытия доступа достаточно установить отметку напротив интересующего пункта меню или формы.

Для поиска экрана можно воспользоваться одноименным фильтром "Экран".

Закладка "Сущности"

Поля:
Только назначенные - при установки отметки, отобразится список сущностей для которых роль имеет настройки.
Системные - при отметке в поле, отобразятся системные сущности.

Для поиска сущности можно воспользоваться фильтром "Сущность".

Закладка позволяет настроить права доступа к сущности. Например сущность документ:

Для сущностей доступны следующие права:

Создание

Чтение

Изменение

Удаление

Разрешив все права для сущности документ (в примере ниже это запись в реестре), вы сможете добавлять, просматривать, изменять и удалять документы в реестрах "Утвержденные документы", "Управление документами".

Пример отображения реестра "Управление документами", для сущности документ открыты все права.

Закладка "Атрибуты"

Закладка позволяет открыть доступ к полям форм и сущностей.

Для атрибутов всего два типа прав:

Изменение

Просмотр

Отметка не установленная для определенного атрибута приведет к тому, что поле не отобразится в форме.
Отметка "Изменить" для атрибута сделает его активным для заполнения.
Отметка "Просмотр" для атрибута сделает его доступным к просмотру.

Пример.
Отметка "изменение" в атрибуте documentCode делает доступным редактирование поля "Код документа".

Переназначение исполнителя задачи в модуле "Разработка документации"

Откройте реестр с задачей, пункт меню "Документы", подпункт "Разработка и согласование".
Выберите запись в реестре разрабатываемых документов и нажмите кнопку "Где задача?".
На вкладке с диаграммой указан текущий исполнитель задачи. Нажмите вкладку "Статус"
Далее нажмите на вкладку "Tasks". Выберите задачу, в которой требуется сменить исполнителя. Затем кнопку "Reassign".
В форме "Task reassigment" выберите нового исполнителя.

Информационное окно сообщения об ошибке

В системе предусмотрены оповещения пользователей о непредвиденных ошибках. Сообщения не информативные и понять причину ошибку пользователю не представляется возможным.

Включить более детальное описание ошибки в сообщении можно добавив специфичные права в роль пользователя:

История выполнения задач процесса "Разработка документации"

Просмотреть историю выполнения задач через Bproc. Для просмотра потребуется id процесса.

Нажмите пункт меню "Документы", подпункт "Разработка и согласование".
Найдите требуемое задание по разработке. Нажмите правой кнопкой мыши и в меню выберите "Системная информация".
В окне системная информация скопируйте значение параметра ID. (выделите id мышью и нажмите сочетание клавиш CTRL+C).

Нажмите пункт меню "Bproc", подпункт "Process instances".
В параметре "Process defenition" выберите "Document development/Разработка документа".
В параметре "Business key" вставьте скопированный id процесса (сочетание клавиш CNTRl+V).
Нажмите кнопку "Применить". В отсортированном списке отобразится запись процесса разработки.
Выберите запись и откройте двойным кликом мыши.

Перейдите на вкладку "History" раздел "Tasks".

Уведомления

1. Статус задач. Отправка происходит по настройке менеджера cron.
Уведомление приходит о назначенных задачах и просроченных задачах. (Задачи в процессе).

2. Задачи близкие к завершению. (Используется количество дней, указанное на выполнение задачи.)

Задачи о выполнении действия не приходят.

Включить валидатор паролей

Удаление сущностей

Нежелательно удалять сущности в системе, а лучше использовать кнопку "Изменить" для их редактирования. На примере процесс "Разработка документации". Заполняя карточку " процесса на разработку" пользователь заполняет параметры. Например параметр: "Тип документа.", это выбор из списка.
К примеру пользователь выбрал тип документа "СОП" . После заполнения карточки пользователь нажимает кнопку "Запустить процесс".
Система копирует шаблон процесса разработки документации в новую сущность "Процесс разработки № хх". Далее система заполняет эту сущность создавая связи: "Процесс разработки № хх" -> "Значение параметра 'Тип документа' " -> "Сделанный выбор 'СОП '". Причем система не использует текстовое значение, она использует идентификатор. Каждая запись в реестре в целом имеет свой идентификатор.
В базе данных выглядит это так: id1234 -> id3276 -> id2461

В какой-то момент кому-то приходит идея удалить запись "СОП" в реестре "Типы документа" и добавить новую запись "Стандартная операционная процедура". При таком действии запись 'СОП' с id2461 будет помечена как удаленная.
Новая запись 'Стандартная операционная процедура' будет добавлена с новым идентификатором. Связь записанная для сущности процесса "Сущность процесса" -> "Тип документа" -> "СОП" будет разорвана.
Пользователь откроет задачу из списка задач на разработку. Система начнет собирать данные для отображения карточки задачи и обнаружит, что не может найти вариант выбора параметра id3276 (Тип документа) с id 2461 (СОП) и отобразить его значение, т.к. он удален. Процесс будет завершен принудительно системой или отобразится окно с уведомлением об ошибке.
Дальше продолжить разработку будет невозможно. Потребуется заполнять карточку заново и уже указывать новый вариант выбора "Стандартная операционная процедура" в параметре "Тип документа". Это в лучшем случае, но процесс мог дойти уже до задачи "Проверка перед выпуском".(Задача когда документ уже утвержден). ﻿ ﻿Правильнее было бы просто изменить значение "СОП" на "Стандартная операционная процедура" используя кнопку "Изменить". Т.к. в этом случае идентификатор варианта выбора не изменяется. И система его найдет, отобразив в карточке на разработку измененное значение ﻿"Стандартная операционная процедура"

Добавление поля "информация" для ознакомления пользователя с назначенной на него задачей

Для добавления "поле информации" с кратким описанием задачи для пользователя, перейдите в главное меню "Bproc", подпункт "Process definitions".
Выберите из списка нужный модуль и откройте его, в открывшейся диаграмме процесса найдите нужную задачу выполняемую пользователем и нажмите на нее => справой стороны откроется окно с настройками выбранного элемента процесса. С помощью полосы прокрутки опуститесь вниз до поля "other documentation" и вставьте в него соответствующее описание задачи. Примечание: Для корректного отображения текста в системе воспользуйтесь текстовым редактором "note".

Настройка скрытности (hidden) ранее созданных записей в реестрах.

Для того, что бы в ручную перевести ранее созданные в реестрах записи в режим hidden, на панель управления добавлена кнопка "Изменить значение атрибута" Необходимо произвести следующие действия:
1. Нажмите на нужную запись, что бы она подсветилась синим цветом
2. Нажмите на кнопку "Изменить значение атрибута"
3. В поле "Код атрибута" впишите "hidden", в поле "Новое значение" впишите "true"
4. Нажмите на кнопку "Изменить значение"
После всех манипуляций запись будет скрыта.
Проверьте с помощью фильтра "Hidden" выберите "ДА" и все скрытые записи в реестре отобразятся.