1. Опис
Умовний компонент "If" призначений для перевірки умов.
Info |
---|
Цей компонент присутній у схемах типу:
|
Блок (Рис. 1(1)) використовується у полі для побудови схеми. При натисканні на блок відкривається панель налаштувань даного компонента (Рис. 1(2)).
...
1.1. Блок "If"
Блок складається з таких елементів:
Назви компонента;
Гілка "in" - гілка, що приймає (з'єднує з іншим блоком);
Гілка "then" - виконання схеми за цією гілкою відбувається тоді, коли умова, зазначена в полі "Expression", дотримується;
Гілка "else" - виконання схеми за цією гілкою відбувається тоді, коли умова, зазначена в полі "Expression", не дотримується;
Гілка "out" - виконання схеми за цією гілкою відбувається після виконання схеми за гілками "then" або "else". Вихідна (що з'єднує з наступним блоком) гілка.
1.2. Панель налаштувань "If"
Складається з таких елементів:
Поле "Expression";
Перемикач "Break";
Елемент "Limit".
1.2.1 Поле "Expression"
У полі "Expression" записується умова перевірки.
Усі змінні в Webitel позначаються так - "${ }
". Назва змінної вписується у фігурні дужки. Наступним кроком буде зазначення умови.
Наприклад, необхідно перевірити, чи є змінна "out_w
" більшою за нуль. Запис у полі матиме такий вигляд - ${out_w}>0
.
Якщо умова дотримується, то використовується гілка "then
".
Якщо умова не дотримується — гілка "else
".
Expand | |||
---|---|---|---|
| |||
Маршрутизація за часом доби дає змогу виконувати виклики в різних додатках залежно від часу та дня тижня. &minute_of_day Аргументи:
Повертає:
&time_of_day (08:00-17:00) Аргументи:
Повертає:
&minute Аргументи:
Повертає:
&hour Аргументи:
Повертає:
&wday Аргументи:
Повертає:
&mweek Аргументи:
Повертає:
&week Аргументи:
Повертає:
&mday Аргументи:
Повертає:
&mon (m) Аргументи:
Повертає:
&yday (d) Аргументи:
Повертає:
&year (y) Аргументи:
Повертає:
Приклад коду:
|
1.2.2. Перемикач "Break"
Include Page | ||||
---|---|---|---|---|
|
1.2.3. Елемент "Limit"
Include Page | ||||
---|---|---|---|---|
|
Рис. 2. Встановлення ліміту