Определение графика работы офиса

Материал из Oktell
Версия от 04:45, 6 июня 2011; Insoft (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

В общих настройках существует нечто: Общие настройки->График работы офиса. ГрафикОфиса.PNG

Возникает вопрос как можно проверить, например в главном IVR сценарии, соответствует ли текущее время графику работы офиса или нет. В таблице? Сами данные по графику хранятся в таблице [oktell_settings].[dbo].[A_Settings] в строках с ключами: 'us~~~~o_WorkTime'( рабочее время), 'usd~~~o_Holidays'(праздники) виде xml-структур. Соответственно, можно создать сценарий, возвращающий 1 - да, соответствует, 0 - нет и запускать его как вложенный. Сами xml-структуры разбираются парсером октела.

Пример (в примере проверяется только график, праздники не проверяются): Файл:ГрафикРаботыОфиса.oscr