Вы находитесь здесь:
Пример создания записей с обязательной проверкой поля
Создайте поток окон, собирающий все обязательные поля и создающий записи без ошибок REQUIRED_FIELD_MISSING. Этот пример демонстрирует приемы определения обязательных полей и управления ошибками в потоках.
Требуемые версии
| Просмотр поддерживаемых версий. |
| Требуемые полномочия пользователя | |
|---|---|
| Для открытия, редактирования, создания, активации или деактивации потока посредством всех типов потоков, элементов и функций, доступных в Flow Builder, включая Einstein и Agentforce for Flow: | Управление потоком |
Данный пример показывает, как создать поток окон, создающий записи контактов и заполняющий все обязательные поля. Определите обязательные поля, соберите необходимые данные от пользователей и эффективно управляйте ошибками.
Сценарий
Создайте поток окон, используемый торговыми представителями для быстрого создания контактов во время встреч потенциальных клиентов. Поток выполняет действия ниже.
- Собирает все обязательные сведения от пользователя
- Создание записи контакта без ошибок
- Устранение случаев, когда пользователи оставляют поля пустыми
- Предоставляет полезные сообщения об ошибках при неудачном создании записи
В данном примере используйте данные поля в качестве обязательного набора:
- Фамилия (стандартное обязательное поле)
- Электронная почта (обязательно правило проверки организации)
- Организация (обязательно для бизнес-контактов по типу записи)
Ключевые выноски
- Всегда определяйте обязательные поля перед созданием потоков, создающих записи.
- Отметьте обязательные поля обязательными компонентами экрана, чтобы предотвратить их пропуск пользователями.
- Добавьте пути ошибок к операциям языка манипуляции данными (DML) для эффективного управления непредвиденными ошибками.
- Используйте элементы решения для сложной логики проверки.
- Тестовые потоки с разными сценариями данных, включительно с краевыми обращениями.
- Рекомендуем использовать быстрые действия, если вы хотите, чтобы Flow Builder автоматически обозначал обязательные поля.
- Задокументируйте потоки с описаниями обязательных полей и причин.
Этапы высокого уровня
Просмотрите действия данного примера. Следуйте им по порядку или перейдите в раздел для получения более конкретных инструкций.
- Создание потока
Создайте поток, собирающий контактные данные и создающий контакт. - Создание страницы коллекции данных
Создайте страницу, собирающую все обязательные контактные данные пользователей. - Создание записи контакта
Теперь, когда у вас есть необходимая информация, пришло время создать контакт. - Добавление пути ошибки для управления ошибками
Настройте элемент создания записей для эффективного управления ошибками. - Добавление окна успеха
Создайте страницу, отображающую после успешного создания записи. - Тестирование потока
Тщательно протестируйте поток, прежде чем активировать его.
См. также:
Создание потока
Создайте поток, собирающий контактные данные и создающий контакт.
-
Откройте списковое представление «Потоки».
- В настройке, в поле быстрого поиска введите «Потоки», а потом выберите «Потоки».
- В приложении «Автоматизация» выберите вкладку «Потоки».
- Во вкладке «Потоки» в любом приложении Lightning нажмите на меню действий и выберите «Открыть поток».
-
Создайте поток экрана.
- В приложении «Автоматизация» нажмите «Создать». Найдите и выберите «Поток окон».
- В настройках нажмите «Создать поток». Найдите и выберите «Поток окон».
Создание страницы коллекции данных
Создайте страницу, собирающую все обязательные контактные данные пользователей.
-
Добавьте элемент «Окно».
-
Нажмите
и выберите «Окно».
-
Нажмите
-
Настройте элемент.
-
В поле «Метка» введите «Сбор контактных данных».
API-имя заполняется автоматически.
- В поле «Описание» введите «Коллекции» контактных данных для создания контактом.
-
В поле «Метка» введите «Сбор контактных данных».
-
Добавьте компоненты окна для обязательных полей.
-
В поле «Личное имя» добавьте компонент «Текст», задайте метке значение «Личное имя», API-имени значение «Контакт_Личное_имя» и оставьте «Требовать» не выбранным.
Личное имя не обязательно для контактов.
- В поле «Фамилия» добавьте компонент «Текст», задайте метке значение «Фамилия», API-имени — Contact_Last_Name и выберите «Требовать».
- В поле «Эл. почта» добавьте компонент «Эл. почта», задайте метке значение «Эл. почта», API-имени — Contact_Email и задайте значение «Истина».
- В поле «Организация» добавьте компонент «Поиск», задайте «API-имя» значение «Связанная_организация», «API-имя поля» значение «AccountId», «Метка» значение «Организация», «API-имя объекта» значение «Контакт» и задайте значение «Обязательно истина».
- В поле «Телефон» добавьте компонент «Телефон», задайте значению «API-имя» значение «Контактный_телефон», значению «Метка» значение «Телефон» и задайте полю «Обязательно» значение «Ложь», чтобы оно отображалось как дополнительное поле.
- Нажмите «Готово».
-
В поле «Личное имя» добавьте компонент «Текст», задайте метке значение «Личное имя», API-имени значение «Контакт_Личное_имя» и оставьте «Требовать» не выбранным.
Создание записи контакта
Теперь, когда у вас есть необходимая информация, пришло время создать контакт.
-
Добавьте элемент создания записей.
-
Нажмите
и выберите «Создать записи».
-
Нажмите
-
Настройте элемент.
- В поле «Метка» введите «Создать контакт».
- В поле «Имя API» примите автоматически заполненное имя: Create_Contact.
- В поле «Как задать значения полей записи» выберите «Вручную».
- В объекте выберите Контакт.
-
Задайте значения полей.
- В поле фамилии «Значение» выберите «Сбор контактных данных», а потом «Фамилия».
- Нажмите + Добавить поле.
- В поле найдите и выберите «Личное имя».
- В поле «Значение имени» выберите «Сбор контактных данных», а потом выберите «Личное имя».
- Нажмите + Добавить поле.
- В поле найдите и выберите «Эл. почта».
- В поле «Значение электронной почты» выберите «Сбор контактных данных | Contact_Email | Значение ».
- Нажмите + Добавить поле.
- В поле найдите и выберите «Мобильный телефон».
- В значении мобильного телефона выберите «Сбор контактных данных | Contact_Phone | Значение ».
- Нажмите + Добавить поле.
- В поле найдите и выберите «Код организации».
- В значении кода организации выберите Сбор контактных данных | Организация | Код записи .
Добавление пути ошибки для управления ошибками
Настройте элемент создания записей для эффективного управления ошибками.
- Чтобы управлять ошибками, нажмите на три точки в элементе «Создать записи», а потом нажмите «Добавить путь ошибки».
-
Для отображения сведений об ошибке добавьте элемент окна в путь ошибки.
- В поле «Метка» введите «Показать сообщение об ошибке».
- Примите автоматическое заполнение имени API.
-
Добавьте компонент «Сообщение» на страницу ошибок.
- В списке компонентов нажмите «Сообщение».
- В поле «Имя API» введите ErrorMessage.
- В поле «Тип сообщения» выберите «Критические»
- В поле «Содержимое сообщения» выберите «+ Создать ресурс».
- В поле «Тип ресурса» выберите «Текстовый шаблон».
- В поле «API-имя» введите «Ошибка_сообщения».
- В поле «Текст» введите «Не удалось создать контакт из-за ошибки: », а потом в поле «Вставить ресурс» выберите «Текущий сеанс потока», а потом выберите «Сообщение об ошибке».
- Нажмите «Готово».
-
.
Путь ошибки обнаруживает неожиданные ошибки и сообщает пользователю, что произошло.
- Нажмите «Готово».
-
Добавьте коннектор к первому элементу.
Если пользователь может исправить ошибку, коннектор возвращает их обратно, чтобы они могли изменить вводные данные.
-
После элемента окна «Показать сообщение об ошибке» нажмите
и нажмите «Подключить к элементу».
- Нажмите на первый элемент окна.
-
После элемента окна «Показать сообщение об ошибке» нажмите
-
Сохраните поток.
- В поле «Метка» введите «Создать контакт».
- Примите автоматически заполненное API-имя.
- В поле «Расшифровка» введите «Создание контакта посредством сведений, собранных в окне». При возникновении ошибки при создании контакта пользователь переходит на первое окно для повторной попытки.
Добавление окна успеха
Создайте страницу, отображающую после успешного создания записи.
- Чтобы подтвердить успех, добавьте элемент «Окно» после элемента «Создание записей» на пути успеха.
-
Настройте окно.
- В поле «Метка» введите «Показать успех».
- Примите автоматическое заполнение имени API.
-
Добавьте компонент «Отображаемый текст» на страницу.
- В списке компонентов нажмите «Отобразить текст».
- В поле «Имя API» введите SuccessMessage.
- Введите строку «Контакт создан успешно» в текстовое поле.
-
Добавьте компонент «Сообщение» на страницу.
- В списке компонентов нажмите «Сообщение».
- В поле «Имя API» введите SuccessMessage.
- В типе сообщения выберите «Успех»
- В поле «Содержимое сообщения» введите «Контакт создан успешно»!
- Нажмите «Готово».
Тестирование потока
Тщательно протестируйте поток, прежде чем активировать его.
- Чтобы начать отладку, щелкните «Отладка», а потом щелкните «Выполнить».
- Для проверки успешного создания введите образцы данных и проверьте успешность создания контакта потоком.
- Чтобы проверить значения полей, проверьте наличие всех ожидаемых значений полей в созданном контакте.
- Протестируйте, чтобы подтвердить обработку ошибок, добавив повтор записи.
- Удалите образцы данных перед активацией потока.

