Skip to Content

Primo.Anmarkelova.KPI

Библиотека Primo.Anmarkelova.KPI предназначена для расчета и мониторинга ключевых показателей эффективности (KPI) одной транзакции бизнес-процесса на платформе Primo RPA. Пакет позволяет замерять время обработки элементов, фиксировать результаты выполнения и сообщения об ошибках.

Библиотека содержит следующие элементы:

  1. Включить таймер — начинает обработку одного элемента бизнес-процесса и запускает отсчет времени.
  2. Выключить таймер — завершает обработку элемента, фиксирует затраченное время, результат и ошибку (при наличии).

Кастомные типы данных

ProcessingItemKpi — объект данного класса содержит в себе информацию о KPI одного элемента робота, а именно:

  • Время его обработки
  • Результат выполнения
  • Сообщение об ошибке

Установка Primo.Anmarkelova.KPI

Ниже описан пошаговый способ установки Primo.Anmarkelova.KPI в качестве зависимости проекта:

  1. Откройте Primo RPA Studio и нажмите в главном меню Управление зависимостями

    alt

  2. В окне Управление зависимостями перейдите на вкладку Nuget.org. Введите в поисковом поле название пакета — Primo.Anmarkelova.KPI.

    alt

  3. Установите пакет:

    • Нажмите кнопку Установить.
    • Нажмите кнопку Сохранить.
    • Нажмите кнопку Установить.
    • Дождитесь окончания установки и нажмите ОК.
  4. Готово — пакет Primo.Anmarkelova.KPI установлен в качестве зависимости. Немного подождите, пока зависимость загрузится. Во время установки проект будет перезапущен с предложением сохранить изменения.

  5. Перейдите на панель элементов и найдите появившуюся группу Anmarkelova.KPI.

  6. Перетащите элемент из группы в процесс, чтобы начать с ним работу.

Описание элементов

Включить таймер

Описание: Активность позволяет начать обработку одного элемента бизнес-процесса и запускает внутренний таймер для последующего расчета длительности.

Входящие аргументы:

  • Идентификатор элемента (string, необязательный) — произвольный идентификатор или название элемента для отслеживания.
  • Объект хранения информации о KPI (ProcessingItemKpi) — переменная, в которую будут записаны начальные данные обработки.

Выключить таймер

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

Входящие аргументы:

  • Объект хранения информации о KPI (ProcessingItemKpi) — объект, содержащий данные о текущем элементе (должен быть тот же, что использовался во Включить таймер).
  • Сообщение об ошибке (string, необязательный) — текст ошибки, если выполнение элемента завершилось сбоем.