⏰ Планирани SmartFlows

Планираният SmartFlow тригер е проектиран да изпълнява работни потоци автоматично на базата на предварително зададен график. Той предоставя гъвкавост за настройка на повторяеми интервали, упра вление на изключения (например, уикенди) и осигуряване на безпроблемно изпълнение на работните потоци в определени часове.
📝 Подробности за тригера
Име: Scheduled SmartFlow
Категория: Тригери
🔧 Параметри
1. Интервал на повторяемост
- Тип:
string - Описание: Определя честотата на изпълнение на работния поток.
- Опции:
dailyweeklymonthly
- Задължителен: Да
- Пример:
"weekly"
2. Час на изпълнение
- Тип:
time - Описание: Конкретният час, в който работният поток трябва да бъде задействан.
- Задължителен: Да
- Пример:
"08:30"
3. Дата на начало
- Тип:
date - Описание: Първият ден, в който SmartFlow трябва да започне да работи.
- Задължителен: Да
- Пример:
"2025-01-15"
4. Изключване на уикенди
- Тип:
boolean - Описание: Указва дали работният поток трябва да пропусне уикендите.
- Задължителен: По избор
- Стойност по подразбиране:
false - Пример:
true
5. Променливи
- Тип:
object - Описание: Променливи, предавани на SmartFlow по време на изпълнение.
- Задължителен: По избор
- Пример:
{
"emailReminder": "true",
"reportType": "weekly"
}
🚀 Как работи
-
Определяне на график:
- Конфигурирайте честотата (ежедневно, седмично, месечно) и задайте дата на начало.
- Допълнителни параметри, като изключване на уикенди и задаване на променливи, могат да уточнят изпълнението.
-
Процес на изпълнение:
- В определения час, SmartFlow инициира работния поток.
- Променливите, зададени в тригера, автоматично се предават на работния поток.
-
Управление на повторяемостта:
- SmartFlow ще продължи да изпълнява според зададения интервал, докато не бъде отменен.
-
Преглед на планираните работни потоци:
- Бутонът See Scheduled на основната страница на SmartFlow позволява на потребителите да видят всички активни графици.
- Потребителите могат да отменят всеки планиран SmartFlow при необходимост.
💡 Примери за употреба
1. Автоматизирани отчети
- Сценарий: Генериране на седмични отчети за продажби.
- Конфигурация:
- Повторяемост:
weekly - Час:
09:00 - Променливи:
{
"reportType": "sales",
"period": "lastWeek"
}
- Повторяемост:
2. Уведомления за напомняне
- Сценарий: Изпращане на ежедневни напомняния за просрочени задачи.
- Конфигурация:
- Повторяемост:
daily - Час:
10:00 - Изключване на уикенди:
true
- Повторяемост:
3. Месечни архиви на данни
- Сценарий: Автоматизиране на архивирането на данни в първия ден на всеки месец.
- Конфигурация:
- Повторяемост:
monthly - Час:
02:00
- Повторяемост:
🔍 Примерен Работен Процес
В тази настройка:
- Работният процес е планиран да се изпълнява всеки понеделник в 8:00 ч.
- Уикендите са изключени.
- Променливата
emailReminderсе предава със стойностtrue.
{
"recurrence": "weekly",
"time": "08:00",
"startDate": "2025-01-15",
"excludeWeekends": true,
"variables": {
"emailReminder": true
}
}
При всяко изпълнение SmartFlow оценява графика и пропуска неработните дни, ако е конфигурирано.
В рамките на потока можете също да визуализирате логиката на графика. Например:
🛠️ Съвети
-
Отстраняване на грешки в планираните потоци:
- Редовно проверявайте секцията See Scheduled, за да се уверите, че графиците са настроени правилно.
- Отменяйте остарели работни процеси, които вече не са приложими.
-
Контрол на променливите:
- Използвайте променливи динамично в работните си процеси, за да направите графиците адаптивни към променящите се изисквания.
-
Тестване на интервали:
- Преди внедряване, тествайте с по-кратки интервали, за да потвърдите правилността на логиката.