Шаблон:Скрипты ICC (Архив) — различия между версиями
Материал из TaxiMaster
Строка 66: | Строка 66: | ||
# {{code|0}} — клиент или заказчик найден, заказ создан. | # {{code|0}} — клиент или заказчик найден, заказ создан. | ||
# {{code|1}} — клиент не найден, заказ не создан. | # {{code|1}} — клиент не найден, заказ не создан. | ||
+ | |- | ||
+ | | {{table/td}} | {{code|GetPhoneSystemCategory}} | ||
+ | | {{table/td}} | Получить тип категории телефона. | ||
+ | | {{table/td}} | — | ||
+ | | {{table/td}} | | ||
+ | # {{code|0}} — обычный. | ||
+ | # {{code|1}} — черный. | ||
+ | # {{code|2}} — белый. | ||
+ | # {{code|3}} — серый. | ||
+ | # {{code|10000}} — номера нет в [[База данных Такси-Мастер 2|базе данных]]. | ||
+ | # {{code|10001}} — номер не определен. | ||
+ | # {{code|10002}} — номер телефона принадлежит [[Справочник «Физические лица»|физическому лицу]] (договор). | ||
+ | |- | ||
+ | | {{table/td}} | {{code|SourceStreetExists}} | ||
+ | | {{table/td}} | Проверить наличие улицы в [[Адрес подачи|адресе подачи]] у [[заказ]]а. {{важно|Обратите внимание}} на то, что улицы в адресе подачи нет, если адрес подачи является [[Справочник «Пункты»|пунктом]]. | ||
+ | | {{table/td}} | — | ||
+ | | {{table/td}} | | ||
+ | # {{code|0}} — в адресе подачи нет улицы. | ||
+ | # {{code|1}} — в адресе подачи есть улица. | ||
+ | |- | ||
+ | | {{table/td}} | {{code|ChangeStatus}} | ||
+ | | {{table/td}} | Изменить [[состояние заказа]], соответствующего инициатору входящего или получателю исходящего звонка. | ||
+ | | {{table/td}} | | ||
+ | # Идентификатор [[Состояние заказа|состояния заказа]], которое нужно назначить. | ||
+ | | {{table/td}} | — | ||
+ | |- | ||
+ | | {{table/td}} | {{code|ChangeCrewState}} | ||
+ | | {{table/td}} | Изменить [[состояние экипажа]], который установлен на заказ, соответствующий инициатору входящего или получателю исходящего звонка. {{важно|Обратите внимание}} на то, что скрипт применяется для изменения состояний экипажей, имеющих тип «свободен» и «перерыв». | ||
+ | | {{table/td}} | | ||
+ | # Идентификатор состояния экипажа, в которое требуется перевести экипаж. | ||
+ | | {{table/td}} | — | ||
+ | |- | ||
|} | |} |
Версия 17:18, 12 января 2010
Скрипты для Infra Call Center | |||
---|---|---|---|
Название
без расширения .vbs |
Назначение | Параметры | Выходные значения |
OnConnect |
Скрипт должен быть запущен перед любым другим скриптом, использующим дополнительные свойства сессии. Этот скрипт организует подключение к базе данных и получает информацию по номеру телефона, с которого пришел входящий звонок. |
|
Параметры сессии, которые затем будут использоваться другими скриптами. |
FromDriver | Скрипт позволяет определить принадлежность телефона водителю или клиенту. | — |
|
GetPhoneCategory |
Скрипт позволяет получить идентификатор категории, к которой относится номер телефона. На основании категории можно сделать вывод о том, является ли телефон белым, серым или находится в черном списке. |
— |
|
IsOrderExists | Скрипт позволяет узнать, есть ли в списке заказ, принятый с определившегося номера телефона. | — |
|
IsPrior | Скрипт позволяет выяснить категорию заказа (предварительный или свободный). | — |
|
MakeNewOrder | Скрипт позволяет создать в списке новый заказ и заполнить все поля, которые могут быть заполнены на основании номера телефона.
Для работы этого скрипта должен быть установлен и запущен TMManager! |
|
|
GetPhoneSystemCategory | Получить тип категории телефона. | — |
|
SourceStreetExists | Проверить наличие улицы в адресе подачи у заказа. Обратите внимание на то, что улицы в адресе подачи нет, если адрес подачи является пунктом. | — |
|
ChangeStatus | Изменить состояние заказа, соответствующего инициатору входящего или получателю исходящего звонка. |
|
— |
ChangeCrewState | Изменить состояние экипажа, который установлен на заказ, соответствующий инициатору входящего или получателю исходящего звонка. Обратите внимание на то, что скрипт применяется для изменения состояний экипажей, имеющих тип «свободен» и «перерыв». |
|
— |