Довідка
Markdown статтіПовідомити про помилку

Дія validate

System ID: action_validate

Опис

Валідує текст користувача або значення констант за типом (email, phone, number, text тощо) або за власним regex (pattern). Можна перевірити кілька полів одним викликом — конфіг є масивом правил. Успіх лише якщо всі перевірки пройшли.

Події (гілки сценарію)

Подія Коли виникає
success Усі перевірки пройшли
error Хоча б одна перевірка не пройшла, немає параметрів або немає значення для перевірки

Параметри

Конфіг — масив обʼєктів (або один обʼєкт, який система перетворить на масив). Поля кожного правила:

Параметр Тип Обовʼязковий Типово Опис
constant string ні null Імʼя константи для перевірки; якщо немає — перевіряється текст повідомлення користувача
type string ні* null Тип валідації: email, phone, number, text тощо
pattern string ні* null Власний regex; якщо задано разом із type — має пріоритет

* Потрібен хоча б один із type або pattern.

Приклад конфігурації

[
  {
    "type": "email"
  },
  {
    "constant": "user_phone",
    "type": "phone"
  },
  {
    "constant": "order_code",
    "pattern": "^[A-Z0-9]{6}$"
  }
]

Повʼязані документи

Працюєте з власним ШІ-агентом?Встановіть відкритий skill, щоб ваш ШІ-агент працював з актуальною офіційною документацією ConnectiveOne.Отримати skillПотрібна підтримка?Не знайшли відповідь або потрібна допомога команди ConnectiveOne? Створіть запит у Client Portal.Створити запит