Компонент "Calendar"

1. Опис

Повноцінне з'єднання абонента із системою.

Цей компонент присутній у схемах типу:

  • Голосова;

  • Текстова;

  • Форми;

  • Службова.

Блок (Рис. 1(1)) використовується у полі для побудови схеми. При натисканні на блок відкривається панель налаштувань даного компонента (Рис. 1(2)).

Calendar.png
Рис. 1. Компонент "Calendar"

1.1. Блок "Calendar"

Блок складається з таких елементів:

  1. Назви компонента;

  2. Гілка "in" - гілка, що приймає (з'єднує з іншим блоком);

  3. Гілка "out" - вихідна (що з'єднує з наступним блоком) гілка.

1.2. Панель налаштувань "Calendar"

Складається з таких елементів:

  1. Поле "Calendar";

  2. Поле "Set to variable";

  3. Перемикач "Extended";

  4. Перемикач "Break";

  5. Елемент "Limit".

1.2.1 Поле "Calendar"

При натисканні на поле "Calendar" відкривається список, з якого вибирається необхідний календар. Як створити календар можна подивитися тут. Можна вибрати зі списку, або задати вручну.

1.2.2 Поле "Set to variable"

Тут вказується назва змінної. У змінну потрапляє значення true/false залежно від робочого часу, в який надійшов дзвінок або чат. Робочий час - true, неробочий - false.

1.2.3 Перемикач "Extended"

Перемикач "Extended" використовується за необхідності використання в схемі визначення святковий вихідний. Як налаштовується святковий вихідний можна подивитися тут. У разі коли цей перемикач активний, у змінну також передаватиметься значення holiday, якщо час, коли надійшов дзвінок або чат, припадає на святковий вихідний.

У разі активного перемикача "Extended" використання компонента "If" є недоцільним, бо в такому разі значення true буде повертати, як при робочому дні, так і при святковому вихідному.

Рекомендується застосовувати компонент "Switch".

1.2.4. Перемикач "Break"

1.2.5. Елемент "Limit"

Рис. 2. Встановлення ліміту