Loading
Автоматизация бизнес-процессов
Содержание
Выбрать фильтры

          Результаты отсутствуют
          Результаты отсутствуют
          Ниже приведены некоторые советы по поиску.

          Проверьте орфографию ключевых слов.
          Воспользуйтесь более общим поисковым запросом.
          Выберите несколько фильтров для расширения области поиска.

          Выполните поиск по всей справке Salesforce.
          Обработка ошибок в оркестрациях

          Обработка ошибок в оркестрациях

          Обработка ошибок управляет неожиданными проблемами, возникающими поэтапно во время выполнения оркестрации. Настройте пути ошибок для этапов, чтобы определить действия восстановления при возникновении ошибок на этапах, обеспечивая успешное выполнение оркестраций, а не сбой.

          Требуемые версии

          Просмотр поддерживаемых версий для оркестрации потока.

          Общие

          При возникновении ошибки выполнения оркестрации система устанавливает свой статус «Ошибка». Многие ошибки, возникающие на этапах, можно восстановить. Для исправления ошибки и возобновления выполнения оркестрации у вас есть до 14 дней. Если ошибки происходят вне этапов, выполнение оркестрации не выполняется, и возобновить его невозможно. См. «Возобновление неудачной оркестрации в выполнении оркестрации».

          Возобновление требует, чтобы администратор исправил основной поток или ошибку, а потом возобновил выполнение оркестрации. Этот метод отличается от путей ошибок, настраиваемых конструктором оркестрации во время проектирования. Пути ошибок изящно обрабатывают ошибки и предоставляют механизмы восстановления или этапы ручного вмешательства для конечных пользователей.

          При неудачном выполнении оркестрации Salesforce отправляет электронное сообщение об ошибке администратору, который последним изменил оркестрацию, или получателям электронного сообщения об исключениях Apex. Электронное сообщение об ошибке предоставляет сведения о выполнении оркестрации, в том числе о выполняемых элементах и выполняемых этапах. Для активной оркестрации электронное сообщение также содержит ссылку для просмотра сведений о неудачном выполнении оркестрации в Flow Builder. Если поток, вызванный оркестрацией, приводит к сбою, получатели получают два сообщения об ошибках: один для оркестрации, а другой для вызываемого потока.

          Когда путь ошибки обрабатывает ошибку и успешно завершается, оркестрация не отправляет уведомления об ошибке. Однако, вы можете добавить фоновый этап к пути ошибки, уведомляющий заинтересованных лиц о возникновении сбоя.

          Для управления ошибками настройте пути ошибок для этапов оркестрации. При возникновении ошибки на этапе или любом этапе в нем, эти пути определяют альтернативные действия для минимизации сбоев процесса.

          Создайте и отладьте оркестрации в безопасной среде перед развертыванием в производственной, поскольку неудачные оркестрации не обязательно откатывают все предыдущие изменения записей.

          Необработанные ошибки и изменения статуса

          Необработанная ошибка возникает, когда во время выполнения оркестрации возникает проблема, а механизм восстановления отсутствует. В оркестрациях необработанная ошибка возникает, когда этап или этап сталкивается с ошибкой, и этап не имеет настроенного пути ошибки.

          Статусы, связанные с необработанными ошибками
          Элемент Условие Статус
          Выполнение оркестрации Произошла ошибка Ошибка
          Выполнение этапа Этап выполнялся, когда произошла ошибка уровня выполнения оркестрации Прекращение
          Выполнение этапа Этап или этап внутри этапа привел к ошибке Ошибка
          Выполнение этапа Этап в пределах этапа привел к ошибке Ошибка
          Выполнение этапа Этап на этапе не начался до возникновения ошибки Не начато
          Выполнение этапа Этап на этапе выполнялся, когда произошла ошибка Прекращение

          Стратегии обработки ошибок для оркестраций

          Обработка ошибок в оркестрациях управляет ошибками, чтобы бизнес-процессы успешно завершались или восстанавливались. Используйте пути ошибок для управления ошибками на этапах и этапах. Вы можете использовать отдельные пути ошибок для целевого восстановления или централизованный путь ошибок для комплексного управления ошибками.

          Пути ошибок полезны в сценариях, когда конечные пользователи могут предоставить ручное вмешательство, когда при выполнении оркестрации возникает ошибка. Например, внешняя интеграция или вызов API не выполняется из-за сбоя конечной точки. Путь ошибки может содержать интерактивный этап, когда назначенный вручную вводит необходимые данные.

          Путь ошибки может быть пустым или содержать элементы решения и этапы. Каждый этап пути ошибки требует как минимум одного этапа и может содержать несколько этапов. Эти этапы включают фоновые этапы, интерактивные этапы или их сочетание. Пути ошибок также поддерживают коннекторы Go To. Коннектор «Перейти к» ссылается на другой элемент в том же пути ошибки, другом пути ошибки или основном пути оркестрации.

          Отдельные пути ошибок. Настройте отдельный путь ошибки для каждого этапа оркестрации. Эти отдельные пути содержат элементы и этапы с этапами, которые управляют ошибками, характерными для каждого этапа. Этот метод предоставляет высоколокализованное решение ошибок. Например, в оркестрации обработки заказа на этапе проверки запаса возникает ошибка из-за истечения времени подключения. Путь ошибки может повторно выполнить этап проверки, отправить уведомление операциям или перенаправить на этап проверки вручную.

          Централизованный путь ошибки. Настройте один центральный путь ошибки, служащий объединенным механизмом обработки ошибок. Обычно этот подход начинается с элемента решения, оценивающего переменные и автоматический вывод, связанные с выполнением оркестрации. Решение определяет конкретный этап, на котором произошла ошибка. Элементы связанного пути результата устраняют ошибку. Подключите путь ошибки каждого этапа к первому элементу решения в центральном пути ошибки. Этот метод предоставляет комплексное решение ошибок.

          Пример
          Пример

          Например, в оркестрации адаптации клиента централизованный путь ошибки начинается с элемента решения. Это решение оценивает, на каком этапе произошла ошибка, и определяет соответствующее действие восстановления.

          Если статус этапа «Создать организацию-клиента» не является Completed, путь результата решения содержит этап с фоновым этапом. Этот шаг уведомляет менеджера организации об ошибке. Если этап «Настройка доступа к обслуживанию» на этапе «Системы обеспечения» не удается, путь результата решения содержит этап с двумя этапами. Фоновый этап создает билет поддержки. Интерактивный этап назначает конфигурацию системы группе ИТ. После завершения ИТ конфигурации оркестрация продолжается до этапа активации службы.

          Ограничения по обработке ошибок

          • Невозможно добавить обработку ошибок для ошибок уровня выполнения оркестрации.
          • Сведения об отладке для неудачного выполнения оркестрации можно просмотреть только в течение 14 дней после ошибки.
          • Путь ошибки, содержащий только конечный элемент, обрабатывает ошибки путем изменения статуса выполнения оркестрации на Completed. Этот метод подавляет ошибку, не исправляя ее. Salesforce не отправляет электронные уведомления об ошибках, когда статус выполнения оркестрации «Завершено». Тем не менее, этап и этап, на которых произошла ошибка, остаются в статусе «Ошибка», даже если статус выполнения оркестрации является «Завершено».
           
          Загрузка
          Salesforce Help | Article