Loading
Automatizar sus procesos de negocio con Salesforce Flow
Distribuir flujos a sistemas automatizados

Distribuir flujos a sistemas automatizados

Algunos flujos no requieren la interacción del usuario para iniciarse. Para permitir que un sistema inicie automáticamente un flujo, puede utilizar el método Apex start.

La mayoría de estos métodos solo se pueden utilizar con un flujo iniciado automáticamente. Se puede iniciar un flujo sin la interacción del usuario, como desde el método de interview.start Apex. Los flujos iniciados automáticamente se ejecutan de forma masiva y sin la interacción del usuario. No pueden incluir pasos, pantallas, opciones u opciones dinámicas en la versión de flujo activa o más reciente. Cuando un usuario de flujos invoca un flujo iniciado automáticamente, se ejecuta la versión de flujo activa. Si no hay ninguna versión activa, se ejecuta la última versión. Cuando un administrador de flujos invoca un flujo, siempre se ejecuta la última versión.

  • Iniciar un flujo desde la API de REST
    Utilice una llamada REST para ejecutar un flujo iniciado automáticamente utilizando el extremo de acción invocable y estableciendo la ruta para fluir. Por ejemplo, puede ejecutar un flujo desde una aplicación o código que no sea de Salesforce. El flujo recupera datos de Salesforce y los devuelve como una variable de salida en su llamada de REST.
  • Iniciar un flujo desde Apex
    Los flujos iniciados desde Apex pueden incluir lógica de negocio compleja y gestión de errores mejorada, y pueden integrarse con sistemas externos de forma más efectiva. Este enfoque promueve la reutilización encapsulando lógica en flujos que se pueden llamar según sea necesario. También proporciona un mayor control sobre el contexto de ejecución y el orden de las operaciones. La combinación de Apex y flujo le ayuda a crear aplicaciones más potentes y flexibles que son más fáciles de mantener.
 
Cargando
Salesforce Help | Article