1. Опис
Дає можливість створити додаткову функцію.
Цей компонент присутній у схемах типу:
Голосова;
Текстова;
Форми;
Службова.
Блок (Рис. 1(1)) використовується у полі для побудови схеми. При натисканні на блок відкривається панель налаштувань даного компонента (Рис. 1(2)).
Оголошується окремо від схеми.
Для виклику функції використовується компонент "Execute".
1.1. Блок "Function"
Блок складається з таких елементів:
Назви компонента;
Гілка "actions" - вихідна гілка для дій.
1.2. Панель налаштувань "Function"
Складається з таких елементів:
Поле "Name";
Перемикач "Break";
Елемент "Limit".
1.2.1 Поле "Name"
Тут задається назва функції.
1.2.2. Перемикач "Break"
Відповідає за закінчення виконання схеми.
- ініціює закінчення виконання схеми після цього компонента;
- перемикач у вимкненому положенні.
1.2.3. Елемент "Limit"
Призначений визначення максимальної кількості проходжень через цей компонент.
Натискання на кнопку "Add limit" додає поле "Max" та кнопку "Delete limit".
У полі “Max” вказується кількість можливих проходжень.
Якщо через компонент проходження буде більше, ніж зазначено в полі "Max", то використовуватиметься гілка "failover", яка з'являється в блоці компоненту при установці ліміту.
Натискання на кнопку "Delete limit" забирає ліміт, повертаючи кнопку "Add limit".
Рис. 2. Встановлення ліміту