Мова: Українська
Тригер При додаванні запису запускає автоматизацію щоразу, коли новий запис зберігається у певній формі. Він спрацьовує один раз для кожного запису, після його успішного збереження, включаючи записи, додані через введення даних, мобільний додаток, імпорт та API.
Тригер налаштовується за допомогою однієї Форми. Записи, додані до інших форм, включаючи підформи вибраної форми, не запускають тригер. Щоб реагувати на записи підформ, виберіть саму підформу як форму для тригера.
Імпорт
Імпортовані записи запускають цей тригер так само, як і записи, введені окремо: імпорт 500 записів запускає 500 виконань, по одному на запис. (Це зміна порівняно з ActivityInfo 4.0, де вебхуки пропускали імпорт — див. Від вебхуків ActivityInfo 4.0 до автоматизації.) Пам'ятайте про це, коли автоматизація надсилає дані до зовнішньої системи: одержувач повинен бути готовий до сплеску запитів, по одному на кожен імпортований запис.
Дані кроку
Кожен тригер створює один рядок даних кроку: значень, на які можуть посилатися наступні кроки автоматизації — кроки фільтра, емейла та вебхука — у формулах та шаблонах.
Для цього тригера рядок описує щойно доданий запис:
| Стовпець | Тип | Опис ||---|---|---|| один стовпець на кожне поле форми | тип поля | Значення кожного поля нового запису. Див. нижче, як посилатися на поля. | | _id | Текст | Ідентифікатор запису нового запису. | | _lastEditTime | Дата і час | Час, коли запис було додано. | | _user.name | Текст | Ім'я користувача, який додав запис. | | _user.email | Текст | Електронна адреса користувача, який додав запис. | | _user.id | Текст | Ідентифікатор користувача, який додав запис. | | _trigger.type | Текст | Завжди RECORD_ADDED для цього тригера. | | _trigger.time | Дата і час | Час, коли відбулася подія. |
Якщо форма є підформою, рядок також включає стовпець Parent, що посилається на батьківський запис, полями якого можна переміщатися так само, як і будь-яким полем посилання.
Для цього тригера немає стовпця _previous: новостворений запис не має попереднього стану для порівняння. Формули, що посилаються на _previous, відхиляються редактором, коли тригером є "При додаванні запису".
Посилання на поля
На поля можна посилатися за кодом, назвою або ідентифікатором поля. Ми наполегливо рекомендуємо призначати короткі, стабільні коди для ваших полів і використовувати їх у формулах та шаблонах автоматизації: коди зберігаються при перейменуванні назви поля, їх легше читати, ніж ідентифікатори полів, і вони ніколи не потребують [дужок], яких вимагають назви з пробілами.
| Посилання | Приклад ||---|---|| За кодом (рекомендовано) | NAME | | За назвою | [Full Name] | | За ідентифікатором поля | cgnp9n6msbq938m7 |
Значення кожного типу поля відображаються в даних кроку наступним чином:
| Тип поля | Значення в даних кроку | Приклад формули ||---|---|---|| Текст, багаторядковий текст, штрих-код | Текст | NAME == "Amina Yusuf" | | Серійний номер | Текст, напр. "00042" | NUMBER != "" | | Кількість | Число | AGE >= 18 | | Дата | Дата, напр. 2026-07-30 | REGDATE > "2026-01-01" | | Тиждень | Тиждень, напр. 2026W31 | WEEK == "2026W31" | | Місяць | Місяць, напр. 2026-07 | MONTH == "2026-07" | | Одиночний вибір | Вибраний параметр | STATUS == "Recovered" | | Множинний вибір | Список вибраних параметрів | CONTAINS(SYMPTOMS, "Fever") | | Поле посилання | Ідентифікатор запису, на який є посилання; перейдіть, щоб отримати доступ до його полів | CLINIC.NAME == "Mangina Health Post" | | Географічна точка | Компоненти LATITUDE, LONGITUDE та ACCURACY | LOCATION.LATITUDE > 0 | | Вкладення | Список вкладених файлів | !ISBLANK(FILES) | | Обчислено | Результат формули поля | ADULT |
Поле посилання містить ідентифікатор запису, на який воно посилається, але ви можете переходити через нього до будь-якого поля посилальної форми, включаючи її власні поля посилань: CLINIC.DISTRICT.NAME.