В данном разделе описаны команды управления статусами постобработки очередей.

add-label

Команда предназначена для добавления отображения статуса постобработки.

Путь команды:

/domain/<DOMAIN>/cc/queue/acw/status/add-label

Синтаксис:

add-label <STATUS_ID> <LANG_CODE> <LABEL>

Параметры:

STATUS_ID - имя статуса
LANG_CODE - код языка
LABEL - отображение статуса

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/acw/status/add-label busy en Busy      
Success: Label for lang en for status busy successfully added

declare

Команда предназначена для добавления отображения статуса постобработки.

Путь команды:

/domain/<DOMAIN>/cc/queue/acw/status/declare

Синтаксис:

declare <STATUS_ID> [<OPTIONS>]

Параметры:

STATUS_ID — имя статуса;
OPTIONS:

    --ru <label> - отображение статуса по-русски;

    --en <label> - отображение статуса по-английски.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/acw/status/declare consult --ru "Консультация" --en consultation
Success: Status with id consult successfully declared

info

Команда предназначена для вывода списка статусов постобработки.

Путь команды:

/domain/<DOMAIN>/cc/queue/acw/status/info

Синтаксис:

info

Параметры:

Команда не имеет параметров.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/acw/status/info              
Success: 
┌─────────┬────┬────────────┐
│status id│lang│   label    │
├─────────┼────┼────────────┤
│busy     │en  │Busy        │
│         │ru  │Занят       │
│consult  │en  │consultation│
│         │ru  │Консультация│
└─────────┴────┴────────────┘

remove

Команда предназначена удаления статуса постобработки.

Путь команды:

/domain/<DOMAIN>/cc/queue/acw/status/remove

Синтаксис:

remove <STATUS_ID>

Параметры:

STATUS_ID — имя статуса;

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/acw/status/remove busy         
Success: Status with id busy successfully removed

remove-label

Команда предназначена удаления отображения статуса постобработки.

Путь команды:

/domain/<DOMAIN>/cc/queue/acw/status/remove-label

Синтаксис:

remove-label <STATUS_ID> <LANG_CODE>

Параметры:

STATUS_ID — имя статуса;

LANG_CODE — код языка.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/acw/status/remove-label consult en              
Success: Label for lang en for status consult successfully removed