Primo.Anmarkelova.KPI
Библиотека Primo.Anmarkelova.KPI предназначена для расчета и мониторинга ключевых показателей эффективности (KPI) одной транзакции бизнес-процесса на платформе Primo RPA. Пакет позволяет замерять время обработки элементов, фиксировать результаты выполнения и сообщения об ошибках.
Библиотека содержит следующие элементы:
- Включить таймер — начинает обработку одного элемента бизнес-процесса и запускает отсчет времени.
- Выключить таймер — завершает обработку элемента, фиксирует затраченное время, результат и ошибку (при наличии).
Кастомные типы данных
ProcessingItemKpi — объект данного класса содержит в себе информацию о KPI одного элемента робота, а именно:
- Время его обработки
- Результат выполнения
- Сообщение об ошибке
Установка Primo.Anmarkelova.KPI
- С официального сайта NuGet .
- Напрямую из Студии с помощью менеджера зависимостей (раздел Nuget.org).
Ниже описан пошаговый способ установки Primo.Anmarkelova.KPI в качестве зависимости проекта:
-
Откройте Primo RPA Studio и нажмите в главном меню Управление зависимостями

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

-
Установите пакет:
- Нажмите кнопку Установить.
- Нажмите кнопку Сохранить.
- Нажмите кнопку Установить.
- Дождитесь окончания установки и нажмите ОК.
-
Готово — пакет Primo.Anmarkelova.KPI установлен в качестве зависимости. Немного подождите, пока зависимость загрузится. Во время установки проект будет перезапущен с предложением сохранить изменения.
-
Перейдите на панель элементов и найдите появившуюся группу
Anmarkelova.KPI. -
Перетащите элемент из группы в процесс, чтобы начать с ним работу.
Описание элементов
Включить таймер
Описание: Активность позволяет начать обработку одного элемента бизнес-процесса и запускает внутренний таймер для последующего расчета длительности.
Входящие аргументы:
Идентификатор элемента(string, необязательный) — произвольный идентификатор или название элемента для отслеживания.Объект хранения информации о KPI(ProcessingItemKpi) — переменная, в которую будут записаны начальные данные обработки.
Выключить таймер
Описание: Активность позволяет завершить обработку одного элемента бизнес-процесса, останавливает таймер и фиксирует итоговое время, результат выполнения и возможную ошибку.
Входящие аргументы:
Объект хранения информации о KPI(ProcessingItemKpi) — объект, содержащий данные о текущем элементе (должен быть тот же, что использовался воВключить таймер).Сообщение об ошибке(string, необязательный) — текст ошибки, если выполнение элемента завершилось сбоем.