Определение графика работы офиса
Материал из Oktell
Версия от 04:45, 6 июня 2011; Insoft (обсуждение | вклад)
В общих настройках существует нечто: Общие настройки->График работы офиса.
Возникает вопрос как можно проверить, например в главном IVR сценарии, соответствует ли текущее время графику работы офиса или нет. В таблице? Сами данные по графику хранятся в таблице [oktell_settings].[dbo].[A_Settings] в строках с ключами: 'us~~~~o_WorkTime'( рабочее время), 'usd~~~o_Holidays'(праздники) виде xml-структур. Соответственно, можно создать сценарий, возвращающий 1 - да, соответствует, 0 - нет и запускать его как вложенный. Сами xml-структуры разбираются парсером октела.
Пример (в примере проверяется только график, праздники не проверяются): Файл:ГрафикРаботыОфиса.oscr