Gran idea o pregunta duradera:
- ¿Cómo encontrar todos los flujos activados por registro y activados por programación para un objeto?
Objetivos:
Después de leer este blog, podrá:
- Averigüe todos los flujos activados por registro para un objeto
- Averigüe todos los flujos activados programados para un objeto
- y mucho más
Arda Turan trabaja como administradora de sistemas en Gurukul on Cloud (GoC) . Arda quiere aprender las diferentes formas de encontrar flujos activados por registros para un objeto.
Enfoque de Campeón de Automatización (I-do):
Existen posibles soluciones para el caso de uso comercial anterior. Los revisaremos uno por uno.
- Uso de la consulta SOQL
- Acceder a flujos activados por registros desde el administrador de objetos
- Visualice todos sus flujos activados por registros en un solo lugar con Flow Trigger Explorer
- Vista de lista de flujos
Solución 1: uso de la consulta SOQL
Para obtener disparadores de vértice de objetos específicos, podemos escribir una consulta SOQL en el objeto FlowDefinitionView pasando el nombre del objeto en el campo TriggerObjectOrEventLabel .
A continuación, la consulta SOQL devolverá todos los flujos activados por registro y activados por programación en el objeto Oportunidad .
Seleccione id, IsActive, Label, ProcessType, ManageableState, TriggerObjectOrEventId, TriggerObjectOrEventLabel, TriggerType de FlowDefinitionView donde TriggerObjectOrEventLabel='Opportunity'
Si solo desea obtener todos los flujos activados por registro en el objeto Oportunidad , entonces
Seleccione id, IsActive, Label, ProcessType, ManageableState, TriggerObjectOrEventId, TriggerObjectOrEventLabel, TriggerType de FlowDefinitionView donde TriggerObjectOrEventLabel='Opportunity' y TriggerType IN ('RecordAfterSave', 'RecordBeforeSave')
Este es uno de los mejores enfoques, ya que es más flexible y fácil de agregar y eliminar filtros según sea necesario.
Solución 2: acceda a flujos activados por registros desde el administrador de objetos
Puede obtener una imagen de todos los flujos activados por registros de un objeto directamente desde el Administrador de objetos. ¡Incluso puede crear un nuevo flujo o abrir Flow Trigger Explorer desde el menú de configuración del objeto!
Este es uno de los enfoques más fáciles para encontrar todos los flujos activados por registro para un objeto, pero no proporciona mucha información. Por ejemplo, si el flujo desencadenado por registros pertenece a un paquete administrado o no administrado.
Solución 3: visualice todos sus flujos activados por registros en un solo lugar con Flow Trigger Explorer
Vea y administre sus flujos activados por registros con Flow Trigger Explorer , una nueva herramienta que es más visual e interactiva que la vista de lista de flujos. Flow Trigger Explorer muestra todos los flujos que están asociados con un objeto específico y que se ejecutan cuando se crea, actualiza o elimina un registro. Por ejemplo, vea rápidamente todos los flujos que se activan para ejecutarse cuando se crea un registro de caso.
En Flow Trigger Explorer , seleccione un objeto y un desencadenador para ver los flujos que se ejecutan cuando se crea , actualiza o elimina un registro para ese objeto. Mostrará todos los flujos antes y después de guardar que se ejecutan para el mismo objeto y disparador.
Solución 4: ver flujos activados por registros mediante la vista de lista
Evaluación formativa:
¡Quiero saber de ti!
¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/04/27/find-all-record-triggered-flows-for-an-object-2/