Тестирование потока посредством имитации выходных данных (бета-версия)
Используйте имитации вывода для тестирования автоматически запущенных и запущенных записей потоков без зависимости от внешних систем. Определите предсказуемые значения вывода для элементов действия и подпотока, чтобы сценарии тестирования проверяли логику потока вместо оперативных выносок или выполнения подпотока.
Для открытия, редактирования, создания, активации или деактивации потока посредством всех типов потоков, элементов и функций, доступных в Flow Builder, включая Einstein и Agentforce for Flow:
Управление потоком
Примечание Моделирование результатов — это пробная или бета- служба, на которую распространяются условия бета- обслуживания по адресу Agreements - Salesforce.com или письменное объединенное пробное соглашение, если оно выполняется клиентом, и применимые условия в каталоге условий продукта. Использование этой пробной или бета-службы предоставляется по усмотрению клиента.
Прежде чем настраивать имитацию результатов для сценария тестирования, убедитесь в следующем:
Ваш поток является автоматически запущенным потоком или потоком, запущенным записью.
Ваш поток содержит как минимум один элемент действия или элемент подпотока.
С помощью имитации результатов можно определить, какие данные возвращает действие или элемент подпотока во время тестового запуска, не отправляя фактически внешнюю выноску или выполняя ссылочный поток. Эта изоляция держит ваши сценарии тестирования в центре внимания на проверяемой логике потока, а не на внешних зависимостях. Узнайте больше о сценариях тестирования и утверждениях в автоматическом тестировании потока.
Примеры использования имитации результатов:
Поток с элементом действия с выноской HTTP во внешний API, которые ограничены или недоступны
Поток с элементом действия, вызывающий метод Apex со сложными зависимостями
Поток с элементом подпотока, который не нужно запускать в сценарии тестирования.
Чтобы использовать имитации вывода, выполните указанные ниже действия.
В Flow Builder откройте поток, который хотите протестировать.
Нажмите «Тестирование», чтобы открыть тестовый режим.
На холсте нажмите на элемент действия или элемент подпотока, для которых нужно использовать имитацию результатов.
Откроется панель свойств элемента.
Нажмите вкладку «Вывод сценария».
Нажмите «Использовать имитацию вывода», чтобы включить имитацию вывода для этого элемента.
Чтобы отменить использование имитации вывода для этого элемента, нажмите «Использование имитации вывода».
Для каждого вывода введите имитированное значение или скопируйте значение из предыдущего выполнения отладки в журнале отладки.
(Дополнительно) Чтобы протестировать ошибку или альтернативный путь, установите параметр «Путь после имитации вывода» на путь, который должен пройти поток после выполнения этого элемента.
Повторите эти действия для каждого элемента действия или элемента подпотока, выполняемого асинхронно в этом сценарии тестирования.
Нажмите «Сохранить сценарий», чтобы сохранить сценарий тестирования.
Нажмите «Выполнить сценарий», чтобы запустить сценарий.
Тестовый сценарий выполняется посредством имитации вывода для каждого элемента, для которого включена имитация вывода. Поток пропускает обычное выполнение элемента и использует указанные значения. На холсте высмеиваемые элементы отображают эмблему «Выход высмеян».
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.