Loading
Automatizar sus procesos comerciales
ƍndice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de bĆŗsqueda

          Compruebe la ortografĆ­a de sus palabras clave.
          Utilice términos de búsqueda mÔs generales.
          Seleccione menos filtros para ampliar su bĆŗsqueda.

          Buscar en toda la Ayuda de Salesforce
          Tratamiento de errores en procesos de aprobación de flujos

          Tratamiento de errores en procesos de aprobación de flujos

          La gestión de errores soluciona problemas inesperados que se pueden producir cuando se ejecuta un proceso de aprobación de flujo. Configure rutas de fallo para etapas para definir acciones a realizar si se producen problemas, garantizando que los envíos de aprobaciones se aprueban o rechazan en vez de fallar.

          Ediciones necesarias

          Vea ediciones compatibles para Procesos de aprobación de flujos.

          General

          Si una ejecución de orquestación asociada con un proceso de aprobación de flujo encuentra un error, falla. Este fallo establece el estado del envío de aprobación principal asociado como Error. A diferencia de otras ejecuciones de orquestación, no se puede reanudar una ejecución de orquestación asociada con un proceso de aprobación de flujo.

          Cuando una ejecución de orquestación asociada con un proceso de aprobación de flujo falla, Salesforce envía un correo electrónico de error al administrador que modificó por última vez el proceso de aprobación de flujo o a los destinatarios del correo electrónico de excepción Apex. El correo electrónico de error proporciona detalles acerca del proceso de aprobación de flujos, incluyendo los elementos ejecutados y todos los flujos a los que se hace referencia por sus pasos. Para un proceso de aprobación de flujo activo, el correo electrónico también incluye un vínculo para ver los detalles de la ejecución de orquestación fallida en Flow Builder. Si un flujo llamado por la ejecución de orquestación causa el fallo, los destinatarios reciben dos correos electrónicos de error: uno para el fallo del proceso de aprobación del flujo y otro para el fallo del flujo llamado.

          Para gestionar errores, configure rutas de fallo para etapas en su proceso de aprobación de flujo. Estas rutas definen acciones alternativas a realizar si una etapa o cualquier paso dentro de ella encuentra un error, lo que ayuda a minimizar los fallos del proceso.

          Diseñe y depure sus procesos de aprobación de flujos en un entorno sandbox antes de implementarlos en producción, ya que un envío de aprobación fallido no necesariamente revierte todos los cambios de registro anteriores.

          Errores no gestionados y estado de envío de aprobación

          Se produce un error no gestionado cuando una automatización encuentra un problema durante la ejecución y no existe ningún mecanismo de recuperación. Para una ejecución de orquestación asociada con un proceso de aprobación de flujo, se produce un error no gestionado cuando una etapa o un paso dentro de una etapa encuentra un error y la etapa no tiene ninguna ruta de fallo configurada.

          Estados asociados con errores no gestionados
          Elemento asociado Estado estado
          Envío de aprobación Se produjo cualquier error Error
          Ejecución de orquestación Se produjo cualquier error Error
          Ejecución de etapa Se produjo un error a nivel de ejecución de orquestación Suspendido
          Ejecución de etapa La etapa o un paso dentro de la etapa provocó el error Error
          Ejecución de paso El paso dentro de la etapa provocó el error Error
          Ejecución de paso El paso dentro de la etapa no se inició antes de que se produjera el error No iniciado
          Ejecución de paso El paso dentro de la etapa estaba en curso cuando se produjo el error Suspendido
          Elemento de trabajo de aprobación El elemento de trabajo de aprobación se completó antes de que se produjera el error
          • Aprobado
          • Rechazado
          Elemento de trabajo de aprobación El elemento de trabajo de aprobación se había asignado, pero no se completó antes de que se produjera el error Asignado

          Estrategias de gestión de errores para procesos de aprobación de flujos

          La gestión de errores en un proceso de aprobación de flujos tiene como objetivo principal minimizar los fallos en ejecuciones de orquestación asociadas de modo que se aprueben o se rechacen los envíos de aprobaciones principales. Utilice rutas de fallo para gestionar errores desde etapas y pasos. Puede utilizar una ruta de fallo individual o una ruta de fallo centralizada en un proceso de aprobación de flujo.

          Cualquier ruta de fallo puede contener elementos de decisión y elementos de etapa. Los elementos de etapa en una ruta de fallo pueden contener pasos en segundo plano y pasos de aprobación. Una ruta de fallo también puede utilizar conectores Ir a. Un conector Ir a en una ruta de fallo puede conectarse a otro elemento en la ruta de fallo, un elemento en otra ruta de fallo o un elemento en la ruta principal del proceso de aprobación de flujo.

          Rutas de fallo individuales. Configure una ruta de fallo separada para cada etapa en un proceso de aprobación de flujo. Estas rutas individuales contienen elementos y etapas con pasos que gestionan errores específicos de cada etapa. Este enfoque proporciona una resolución de errores altamente traducida. Por ejemplo, si una etapa contiene solo un paso de aprobación, la ruta de fallo determina si el paso de aprobación estÔ aprobado o rechazado. Si se aprueba el paso de aprobación y no se necesitan aprobaciones adicionales, conecte el resultado de la decisión con la etapa que ejecuta las acciones de aprobación final. Si se aprueba el paso de aprobación, pero se requieren mÔs aprobaciones, conecte el resultado de la decisión con la siguiente etapa del proceso de aprobación de flujo que contiene pasos de aprobación. Si se rechaza el paso de aprobación, conecte el resultado de la decisión con la etapa que ejecuta las acciones de rechazo final.

          Ruta de fallo centralizada. Configure una ruta de fallo central que sirva como mecanismo de gestión de errores consolidado. Normalmente, este enfoque comienza con un elemento de decisión que evalĆŗa variables y resultados automĆ”ticos relacionados con la ejecución de orquestación para identificar la etapa especĆ­fica donde se produjo el error y quĆ© hacer para solucionar el fallo. Conecte las rutas de fallo de otras etapas con el primer elemento de decisión en la ruta de fallo central. Este enfoque proporciona una resolución de errores integral. Por ejemplo, en un proceso de aprobación de mĆŗltiples etapas, la ruta de fallo centralizada comienza con un elemento de decisión. Si el estado de la etapa ā€œRealizar revisión inicialā€ no se completó, la ruta del resultado de la decisión incluye una etapa con un paso en segundo plano que notifica automĆ”ticamente al remitente sobre el problema. Por el contrario, si el paso ā€œObtener aprobación financiera inicialā€ en la etapa ā€œProcesar aprobaciones financierasā€ falló, la ruta del resultado de la decisión incluye una etapa con dos pasos: un paso en segundo plano y un paso de aprobación. El paso en segundo plano notifica el fallo al departamento financiero. El paso de aprobación asigna una aprobación alternativa al grupo financiero. Debido a que la aprobación financiera es la Ćŗltima aprobación requerida en este proceso de aprobación, esta ruta de resultado se conecta a continuación con el elemento de decisión que determina si ejecutar acciones de aprobación final o acciones de rechazo final.

          Evitar aprobaciones automƔticas de rutas de fallos

          Si una etapa sin una ruta de fallo o uno de sus pasos falla, la ejecución de orquestación falla y el estado del envío de aprobación asociado se establece como Error. Si una etapa con una ruta de fallo o uno de sus pasos falla y la ruta de fallo se ejecuta sin error, el estado del envío de aprobación asociado es Aprobado o Rechazado. El estado final del envío de la aprobación depende del escenario.

          Resultados de envío de aprobación
          Escenario de error Estado de envío de aprobación final
          La etapa donde se produjo el error no tiene ninguna ruta de fallo configurada. Error
          La etapa donde se produjo el error tiene una ruta de fallo configurada que se ejecuta sin error. Se aprueban todos los elementos de trabajo de aprobación completados. Aprobado
          La etapa donde se produjo el error tiene una ruta de fallo configurada que se ejecuta sin error. Se rechaza al menos un elemento de trabajo de aprobación completado. Rechazado
          La etapa donde se produjo el error tiene una ruta de fallo configurada que se ejecuta sin error. No hay elementos de trabajo de aprobación completados. Aprobado

          Para evitar aprobar automÔticamente un envío de aprobación sin elementos de trabajo de aprobación completados, utilice estas directrices:

          • Configure rutas de fallo para etapas solo cuando una etapa anterior contiene al menos 1 paso de aprobación. Por ejemplo, un proceso de aprobación de flujo se inicia con una etapa que contiene solo un paso en segundo plano que bloquea el registro que se va a aprobar. No configure una ruta de fallo para esta etapa. La razón mĆ”s probable para que falle esta etapa es que el registro ya estĆ” bloqueado.
          • Configure una ruta de fallo para la primera etapa que contiene pasos de aprobación para determinar si se completó algĆŗn elemento de trabajo de aprobación. En la ruta de resultados de decisiones donde no se completaron elementos de trabajo de aprobación, agregue una etapa con un paso de aprobación.

          Limitaciones de gestión de errores

          • Cuando una ejecución de orquestación asociada con un proceso de aprobación de flujo encuentra un error no gestionado, no se puede reanudar la ejecución de orquestación.
          • No hay forma de rechazar un envĆ­o de aprobación si una ruta de fallo finaliza sin un error y no se han completado elementos de trabajo de aprobación.
          • No se puede agregar la gestión de errores para errores a nivel de ejecución de orquestación.
          • Los detalles de depuración para una ejecución de orquestación fallida solo se pueden ver en 14 dĆ­as desde el fallo.
          • Si un envĆ­o de aprobación falla, Salesforce no necesariamente revierte ninguna incorporación, cambio o eliminación de registro que se produjo antes de que fallara la ejecución de orquestación asociada.
           
          Cargando
          Salesforce Help | Article