/domain/<DOMAIN>/cc/properties/ - команды настройки АРМ оператора или супервизора call-центра
В данном разделе приведены команды настройки приложений АРМ оператора или супервизора Call-центра на уровне домена.
Подробное описание АРМ приведено в разделе Автоматизированное рабочее место (APM CC UI).
Параметры настройки приведены в таблице 1.
clean
Команда предназначена для установки свойства/свойств в значение по умолчанию.
Путь команды:
/domain/<DOMAIN>/cc/properties/clean
Синтаксис:
clean [<Field>] [--force]
Параметры:
<Field> - свойство, значение которого необходимо установить в значение по умолчанию. Список доступных свойств приведен в таблице 1;
--force - выполнение команды без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/clean [clean] You are going to clean all customized properties in the domain "biysk.local". Are you sure?: yes/no ?> yes Properties values successfully restored [exec at: 11.02.2021 09:39:13, exec time: 4s 960ms, nodes: md1@ecss1 v.3.14.7.566]
info
Команда позволяет отобразить значения одного, либо всех свойств.
Путь команды:
/domain/<DOMAIN>/cc/properties/info
Синтаксис:
info [<Field>]
Параметры:
<Field> - свойство, значение которого необходимо отобразить. Список доступных свойств приведен в таблице 1.
Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/info ┌─────────────────────────────┬───────────┬───────────────────────────────────────────────────┐ │ Property │ Domain │ Value │ ├─────────────────────────────┼───────────┼───────────────────────────────────────────────────┤ │capabilities │biysk.local│all │ │cc_pubsub_password │biysk.local│cc-pubsub │ │cc_pubsub_user │biysk.local│pubsub │ │generate_workitem_id_by_queue│biysk.local│false │ │ldap_authentication_enabled │biysk.local│false │ │ldap_server_id │biysk.local│undefined │ │relative_rating_0_1 │biysk.local│negative: 0 │ │ │ │positive: 1 │ │relative_rating_0_9 │biysk.local│negative: 0 - 3 │ │ │ │neutral: 4 - 6 │ │ │ │positive: 7 - 9 │ │relative_rating_1_5 │biysk.local│negative: 1 - 2 │ │ │ │neutral: 3 │ │ │ │positive: 4 - 5 │ │report_lifetime │biysk.local│14 │ │server_data │biysk.local│#{"ecss-cc-ui" => #{hideAcceptFaxOption => "true"}}│ │workitem_isup_key │biysk.local│<<"uid">> │ └─────────────────────────────┴───────────┴───────────────────────────────────────────────────┘ [exec at: 29.03.2022 21:20:44, exec time: 11ms, nodes: core1@ecss1 v.3.14.11.218]
set
Команда предназначена для изменения свойств Call-центра или создания нового свойства с указанным значением.
Путь команды:
/domain/<DOMAIN>/cc/properties/set
Синтаксис:
set <Field> <Value>
Параметры:
<Field> - свойство, значение которого необходимо установить в значение по умолчанию. Список доступных свойств приведен в таблице 1.
Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.
Примеры:
admin@mycelium1@ecss1:/$ domain/cc/properties/set biysk.local server_data ecss-cc-ui hideAcceptFaxOption true Property "server_data" successfully changed from: #{} to #{"ecss-cc-ui" => #{hideAcceptFaxOption => "true"}}. [exec at: 29.03.2022 16:33:46, exec time: 157ms, nodes: megaco1@ecss1 v.3.14.11.218]
Относительная оценка операторов
Интервалы, использующиеся для определения относительной оценки можно также настраивать с помощью команды set:
Рассмотрим это на примере шкалы 0-9.
По умолчанию для этой шкалы 0, 1, 2 и 3 считаются отрицательными оценками; 4, 5, 6 - нейтральными; и 7, 8, 9 - положительными.
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/info relative_rating_0_9 ┌───────────────────┬───────────┬───────────────┐ │ Property │ Domain │ Value │ ├───────────────────┼───────────┼───────────────┤ │relative_rating_0_9│biysk.local│negative: 0 - 3│ │ │ │neutral: 4 - 6 │ │ │ │positive: 7 - 9│ └───────────────────┴───────────┴───────────────┘ [exec at: 11.02.2021 09:41:05, exec time: 22ms, nodes: ds1@ecss1 v.3.14.7.566]
Попробуем изменить интервалы оценивания. Допустим мы хотим считать положительной оценкой только 9; нейтральными - 6, 7 и 8; и все оценки ниже 6 - отрицательными.
Команда set relative_rating_* принимает 2 значения - последнюю оценку, которую нужно считать отрицательной, и первую оценку которую нужно считать положительной. В нашем случае последняя оценка, которую нужно считать отрицательной - 5, так как 6 считается нейтральной оценкой. Первая оценка которую нужно считать положительной - 9. Таким образом шкала 0-9 будет разбита на 3 желаемых интервала:
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/set relative_rating_0_9 5 9 Property "relative_rating_0_9" successfully changed from: negative: 0 - 3 neutral: 4 - 6 positive: 7 - 9 to negative: 0 - 5 neutral: 6 - 8 positive: 9. [exec at: 11.02.2021 10:07:23, exec time: 175ms, nodes: core1@ecss1 v.3.14.7.566]
Теперь, если клиент КЦ поставит оценку качества обслуживания 5, то помимо счетчиков cc_rating_5_last_operator, cc_rating_5_shared, cc_rating_5_queue и cc_rating_5_last_operator, будут увеличены ещё и соответствующие им счетчики cc_rating_negative_last_operator, cc_rating_negative_shared, cc_rating_negative_queue и cc_rating_negative_last_operator, так как оценка 5 теперь попадает в интервал negative и считается отрицательной оценкой.
Внимание: Нужно иметь в виду, что изменение размеров интервалов не повлияет на счетчики, уже сохраненные в БД статистики. Т.е если ранее оценка 5 попадала в интервал neutral, то если в результате изменений интервалов, она попадёт в другой интервал, счетчики cc_rating_neutral* пересчитаны не будут. Иными словами, изменения скажутся только на новых вызовах. Т.е общее количество относительных оценок того или иного интервала, и количество абсолютных оценок попадающих в данные интервалы, в результате изменений размеров интервалов могут не совпадать.
Мы можем настроить опцию relative_rating_0_9 таким образом, чтобы там не было положительного интервала:
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/set relative_rating_0_9 3 none Property "relative_rating_0_9" successfully changed from: negative: 0 - 5 neutral: 6 - 8 positive: 9 to negative: 0 - 3 neutral: 4 - 9. [exec at: 11.02.2021 10:08:16, exec time: 140ms, nodes: md1@ecss1 v.3.14.7.566]
Или наоборот отрицательного:
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/set relative_rating_0_9 none 9 Property "relative_rating_0_9" successfully changed from: negative: 0 - 3 neutral: 4 - 9 to neutral: 0 - 8 positive: 9. [exec at: 11.02.2021 10:09:20, exec time: 151ms, nodes: sip1@ecss1 v.3.14.7.566]
Мы также можем сделать так, чтобы любая оценка считалась нейтральной:
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/set relative_rating_0_9 none none Property "relative_rating_0_9" successfully changed from: neutral: 0 - 8 positive: 9 to neutral: 0 - 9. [exec at: 11.02.2021 10:09:41, exec time: 145ms, nodes: megaco1@ecss1 v.3.14.7.566]
Всё вышесказанное работает как шкалы 0-1, так и для шкалы 1-5:
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/info relative_rating_0_1 ┌───────────────────┬───────────┬───────────┐ │ Property │ Domain │ Value │ ├───────────────────┼───────────┼───────────┤ │relative_rating_0_1│biysk.local│negative: 0│ │ │ │positive: 1│ └───────────────────┴───────────┴───────────┘ [exec at: 11.02.2021 10:10:04, exec time: 26ms, nodes: ds1@ecss1 v.3.14.7.566] admin@mycelium1@ecss1:/$ domain/biysk.local/cc/properties/info relative_rating_1_5 ┌───────────────────┬───────────┬───────────────┐ │ Property │ Domain │ Value │ ├───────────────────┼───────────┼───────────────┤ │relative_rating_1_5│biysk.local│negative: 1 - 2│ │ │ │neutral: 3 │ │ │ │positive: 4 - 5│ └───────────────────┴───────────┴───────────────┘ [exec at: 11.02.2021 10:10:31, exec time: 32ms, nodes: core1@ecss1 v.3.14.7.566]