﻿# Показатели эффективности бизнес‑процессов

> [HTML Version](business-process-metrics.html)

Показатель — это инструмент Low-code разработки, предназначенный для сбора различных данных в ходе исполнения экземпляров бизнес-процессов. С его помощью можно фиксировать результаты прохождения определённых этапов, изменение значений переменных, временной интервал между двумя действиями и т. д.

Полученные данные можно визуализировать на графике для дальнейшего анализа. Это позволит оценить эффективность процесса, выявить проблемные этапы и найти пользователей, снижающих общую производительность, улучшить текущий ход работы.

Например, в процессе **Оформить договор** вы можете собирать данные о том, сколько раз повторно выполняется задача составления договора после отказа в согласовании. Отобразить результаты можно на графике. Так вы можете сравнить работу сотрудников и выявить, кто из менеджеров чаще других дорабатывает договоры.  

Показатели можно создавать на уровне приложения, раздела, модуля или компании. Добавленные показатели отображаются на странице **Администрирование > Показатели**, а также в настройках соответствующего приложения, раздела или модуля.

## Порядок работы с показателями бизнес-процессов

Для измерения эффективности процесса с помощью показателя:

1. [Создайте показатель](#create-business-process-metrics), например, на уровне раздела, в котором настроен бизнес-процесс. При этом определите, какую информацию нужно фиксировать в процессе. Для этого выберите [тип показателя](#type) и добавьте пользовательские [контекстные свойства](#context), в которые будут передаваться результаты выполнения процесса. 

2. Сохраните и опубликуйте показатель, чтобы использовать его в процессе. Созданные показатели отображаются на странице **Показатели** в настройках раздела, а также в разделе **Администрирование > Показатели**. 

3. Перейдите в дизайнер бизнес-процессов и добавьте показатель в процесс перед шагом, по которому нужно фиксировать статистику. Для этого на схеме разместите графический элемент [Установить значение показателя](set-process-metrics-value.md).

Вы можете применить любой показатель в нескольких процессах, настроенных на разных уровнях системы. 

````
Начало примера

````
Примечание

Нельзя экспортировать отдельно приложение, раздел или модуль, если в бизнес-процессе на его уровне используется показатель, созданный в другом компоненте системы. 

````
Конец примера

4. ````
Для визуализации собранных данных создайте отдельную страницу и настройте виджет [График](chart.md). Для детального анализа данных на страницу можно добавить фильтры.  

````
Начало внимание

````
Создавать и настраивать показатели могут только пользователи, входящие в группу [Администраторы](360006871932.md#administrators). 

````
Конец внимание

## ````
Создать показатель процесса

1. Чтобы добавить показатель:

- на уровне приложения или раздела — нажмите значок шестерёнки рядом с названием и выберите **Показатели**;

- на уровне компании — перейдите на страницу **Администрирование > Показатели**;

- на уровне модуля — на [странице управления модулем](create-extention.md#page-manage-extention) перейдите на вкладку **Показатели**. 

2. В правом верхнем углу открывшейся страницы нажмите **+ Показатель**.

3. В окне создания:

(business-process-metrics-1.png)

- введите название показателя;

- введите код, который будет использоваться при работе с [Web API](https://api.elma365.com/ru/);

- ****выберите тип показателя:

	- **Счетчик** — фиксирует прохождение определённого этапа на схеме процесса. В соответствии с настроенной логикой процесса можно считать увеличение или уменьшение счётчика. Например, в каком количестве экземпляров процесса менеджер выполнил задачу по оформлению договора, или какое количество экземпляров процесса ещё не дошло до этого этапа;

	- **Значение** — фиксирует определённое числовое значение, а также позволяет отслеживать динамику значений в переменной. Например, какой была предварительная сумма договора, и какая сумма обозначена в его итоговой версии;

	- **Временной интервал** — фиксирует время, затраченное на выполнение этапа процесса. Например, сколько часов прошло с момента назначения сотруднику задачи до её завершения. Временной интервал в процессе записывается с помощью [скрипта](360027203731.md).

Подробнее о том, как использовать и настраивать в процессе каждый из типов показателей, читайте в статье [«Примеры настройки показателей процессов»](business-process-metrics-examples.md). 

4. Нажмите кнопку **Сохранить**. Откроется форма настроек показателя.

5. На вкладке **Общее** вы можете:

- изменить название показателя.

- активировать опцию **С учетом рабочего календаря** для типа показателя **Временной интервал**. Тогда при вычислении времени, затраченного на этап процесса, будет учитываться только рабочее время сотрудников.  

6. На вкладке **Контекст** настройте свойства показателя, в которые передаются значения в ходе исполнения экземпляров процесса. Вы можете использовать эти переменные, чтобы настроить график и отобразить в нём данные из процесса.

Существуют следующие контекстные свойства показателя:

- системные — переменные, добавленные в показатель по умолчанию. Это поля:

	- **Автор события** и **Время события** — для показателей каждого типа;

	- **Начало интервала** и **Конец интервала** — для показателя типа **Временной интервал**;

	- **Значение** — для показателя типа **Значение**;

- пользовательские — вы можете создать дополнительные свойства, чтобы детализировать измерения показателя.    

7. По завершении настроек вы можете:

- нажать **Опубликовать** — чтобы показатель стал доступен для использования в бизнес-процессе;

- нажать **Сохранить** — чтобы сохранить черновик показателя и не применять его в процессе. Вы можете доработать и опубликовать его позднее. В списке показателей название черновика выделено курсивом. 

Созданный показатель отобразится в настройках компонента, на уровне которого он создан (приложение, раздел или модуль), а также на странице **Администрирование > Показатели**. 

## Действия с показателем

В настройках компонента в списке добавленных показателей доступны действия с ними. Нажмите значок трёх точек напротив названия показателя и выберите опцию:

- **Отменить публикацию** — перевести опубликованный показатель в режим черновика. Показатель не будет доступен для использования в процессе. Если он размещён на схеме процесса, при выполнении экземпляра возникнет ошибка;

- **Удалить** — убрать показатель из списка; 

- **Восстановить** — нажмите в правом верхнем углу страницы кнопку **Показать удаленные**, выберите показатель и верните его в список. Например, чтобы изменить его настройки, опубликовать и применить в бизнес-процессе.   

Вы можете экспортировать показатель в другую компанию. Для этого перенесите компонент системы, на уровне которого он создан.