# Как посчитать Handover Rate — коэффициент передач, индекс «футбола» заявки?
## Симптомы

Как посчитать Handover Rate — коэффициент передач, индекс «футбола» заявки?

## Решение

### Вариант 1&#x20;

В лоб можно смотреть сколько в среднем было Ответственных в тикете, что будет грубым индикатором того сколько раз передавался тикет.   Ограничение, что когда Агент А \<> Агент Б между собой передают. Но это достаточно выколотый кейс, поэтому на больших данных среднего количества Ответственных должно вполне хватать.

### Вариант 2

1 - Создать в **Настройках >Кастомные поля** новое кастомное поля типа **Целое число**:

![](https://support.swarmica.com/attachments/A/u/AuboSfI_mOeQuqZc_a/image.png)

И скопировать его UID из URLа.

2 - В **Настройках** зайти в **Макросы** и создать новый, где&#x20;
**ID Объекта**: {{ event.ticket.id }}
**Данные**:

```json
{
  "custom_fields": [
    {
      "uid": "EY1pPecadgSmZnuC",
      "value": "{% set count = event.ticket.custom_fields.get_value('СЮДА ПИСАТЬ ID КАСТОМ ВИЛДА') %}{% if count is not none %}{{ count + 1 }}{% else %}0{% endif %}"
    }
  ]
}
```

3 - В **Настройках** - **Действия по событию** создать новое, где в качестве события выбрать Assignee Changed действия выбрать макрос из шага 2

![](https://support.swarmica.com/attachments/p/v/pvMNXElCpZVKag5Z_a/image.png)

Дальше уже по этому кастомному полю можно делать фильтры и сводные отчеты.

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



### Вариант 3

Вместо макроса использовать скрипт.&#x20;

1 - Создать в **Настройках >Кастомные поля** новое кастомное поля типа **Целое число**:

![](https://support.swarmica.com/attachments/A/u/AuboSfI_mOeQuqZc_a/image.png)

И скопировать его UID из URLа.

2 -  Создать новый скрипт в **Настройки> Скрипты** и загрузите туда  [пример скрипта](https://support.swarmica.com/attachments/1/x/1xIZGNGxyv849Msu_a/trigger_update_assigned_count.py)

3 - В **Настройках** - **Действия по событию** создать новое, где в качестве события выбрать Assignee Changed действия выбрать скрипт из шага 2

![](https://support.swarmica.com/attachments/p/v/pvMNXElCpZVKag5Z_a/image.png)

4 - В поле **"Добавить данные в контекст"** прописать следующее:

```json
{
   "cf_uid": "УИД КАСТОМФИЛДА ЧИСЛО КУДА ПИСАТЬ ЗНАЧЕНИЕ"
}

```

Сохранить и запустить действие.

Дальше уже по этому кастомному полю можно делать фильтры и сводные отчеты.