Перейти к основному содержимому

Просмотр и тестирование настроенного бизнес-процесса в разработанном приложении

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

При выборе пункта BPMS Интерфейс администратора на демостранице Платформы отображается страница с именем BPMS Administration Panel и с вкладками Шаблоны процессов (выбрана по умолчанию) и Экземпляры процессов. На этой странице вы можете просмотреть и протестировать настроенный бизнес-процесс.

На вкладке Шаблоны процессов отображается следующая информация:

  • имя проекта в DevTools;

  • имя bpmn-файла, настроенного в опубликованном проекте;

  • идентификатор процесса, который указан в параметре id в этом bpmn-файле;

  • статус процесса, который может принимать следующие значения:

    • Actual: процесс может быть запущен или уже запущен.
    • Completed: процесс завершился без ошибок в ходе выполнения.
    • Terminated: процесс удален.
    • Deprecated: bpmn-файл описания бизнес-процесса удален, после чего проект опубликован еще раз. Процесс с этим статусом невозможно запустить, но можно удалить.
    • Without Project: отображается для процессов, которые были созданы в версиях Платформы до 4.0.3 до момента реализации функциональности с текущим набором статусов. Процесс с этим статусом нельзя запустить, но можно удалить.
  • версия процесса: идентификатор, который увеличивается на единицу при каждом запуске процесса;

  • время загрузки: дата и время последнего обновления процесса.

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

Чтобы просмотреть и протестировать настроенный бизнес-процесс в разработанном приложении:

  1. На странице BPMS Administration Panel на вкладке Шаблоны процессов в списке выберите процесс, который вы хотите просмотреть и протестировать.

    Вы можете выбрать процесс по имени проекта, с которым этот процесс связан.

    Отображается страница <имя выбранного процесса> шаблон процесса с вкладками Экземпляры (выбрана по умолчанию) и Инциденты.

  2. На странице <имя выбранного процесса> шаблон процесса нажмите Запустить процесс.

    Процесс запускается и его статус отображается как Actual.

  3. Если статус процесса Actual спустя некоторое время меняется на статус Completed без сбоя в ходе выполнения процесса, процесс выполнился.

    Тестирование завершено.

  4. Если в ходе выполнения процесса возникает сбой:

    1. На вкладке Инциденты выберите инцидент и ознакомьтесь с информацией об ошибке.
    2. На вкладке Экземпляры выберите экземпляр процесса и на странице, которая открывается, на вкладке Переменные нажмите кнопку Изменение переменных.
    3. В окне Изменение переменной введите имя переменной, которую вы определили при настройке BPMN-элементов и которая по вашему мнению и исходя из сообщения об ошибке может влиять на разрешение инцидента, введите значение переменной и нажмите Изменить.

    Окно Изменение переменной закрывается. 4. На вкладке Инциденты нажмите Разрешить.

    Отображается сообщение об успешном разрешении инцидента.

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

  5. Если схема бизнес-процесса содержит ветвления, проверьте прохождение процесса по каждой из ветвей.

    При возникновении сбоя следуйте рекомендациям п.4 этой инструкции.

  6. Для каждого BPMN-элемента на схеме бизнес-процесса убедитесь, что он функционирует согласно настроенным параметрам. Например, если на схеме бизнес-процесса присутствует один из следующих BPMN-элементов, убедитесь в следующем:

    • Platform Universal Task: кнопки, описывающие варианты выбора пользователя, и пояснительные тексты к кнопкам отображаются корректно;
    • Platform Message Connector: сообщения электронной почты отправляются согласно заданным параметрам;
    • Platform Notification Connector: уведомления доставляются в соответствии с заданными параметрами;
    • Platform Script Template: скрипт выполняется.