Compartir vía


Invocación de acciones personalizadas desde un flujo de trabajo

Los flujos de trabajo tienen numerosas funcionalidades que admiten escenarios de negocio. La llamada a acciones básicas de SDK de un registro (como crear, actualizar y eliminar), desde un flujo de trabajo soluciona algunos escenarios de negocio. Sin embargo, si combina las funciones de los flujos de trabajo con la capacidad de las acciones personalizadas invocadas directamente desde un flujo de trabajo, agregará una serie nueva y completa de escenarios de negocio a la aplicación sin necesidad de escribir código.

Veamos el escenario en el que una acción personalizada se invoca desde un flujo de trabajo. Invocaremos una acción personalizada para solicitar la aprobación del administrador cuando un descuento para una oportunidad específica supera el 20%.

Crear una acción personalizada

  1. En el explorador de soluciones, seleccione Procesos.

  2. En la barra de navegación, elija Nuevo. Asigne un nombre al proceso y seleccione la categoría Acción.

    Para solicitar una aprobación para el descuento, estamos usando una acción personalizada llamada Proceso de aprobación. Hemos agregado un parámetro de entrada, SpecialNotesy un paso Enviar correo electrónico para crear un nuevo mensaje y enviar una solicitud de aprobación del administrador, como se indica aquí.

    Agregar un paso - enviar correo electrónico.

    Para configurar el correo electrónico, elija Establecer propiedades. Cuando se abre el formulario, use el Asistente de formulario para agregar notas especiales y otra información al correo electrónico, según se resalta en la captura de pantalla. Para agregar notas especiales, coloque el cursor donde desea que aparezcan en el mensaje y, a continuación, en el Asistente de formulario, en Buscar, seleccione Argumentos en la primera lista desplegable y elija SpecialNotes en la segunda lista desplegable, y después elija Aceptar.

    Configurar el correo electrónico.

    Para poder invocar la acción desde un flujo de trabajo, es necesario activarla. Una vez que haya activado la acción, puede ver sus propiedades eligiendo Ver propiedades.

    Activar acción personalizada: proceso de aprobación.

Invoque una acción personalizada desde un flujo de trabajo

  1. Vaya a Configuración>Procesos.

  2. En la barra de navegación, elija Nuevo. Asigne un nombre al proceso y seleccione la categoría Flujo de trabajo.

    Hemos creado un flujo de trabajo que invoca la acción personalizada Proceso de aprobación cada vez que se requiere la aprobación del administrador para un descuento de más del 20% para una oportunidad.

    Establecer propiedades de acción desde el flujo de trabajo.

    Puede establecer las propiedades de entrada de la acción eligiendo Establecer propiedades. Hemos agregado un nombre de la cuenta relacionada con las oportunidades en las notas especiales. En el Asistente de formulario, en Buscar, seleccione Cuenta en la primera lista desplegable, seleccione Nombre de cuenta en la segunda lista desplegable y, a continuación, elija Aceptar. La propiedad Destino es necesaria y la rellena el sistema. La {Oportunidad(Opportunity)} en la propiedad Destino es la misma oportunidad en la que se ejecuta el flujo de trabajo de llamada. Como alternativa, puede elegir una oportunidad específica para la propiedad de destino mediante búsqueda.

    Establecer parámetros de entrada para la ApprovalProcess.

Consulte también

Información general sobre las acciones
Configurar acciones personalizadas desde un flujo de trabajo
Información general sobre los procesos de flujo de trabajo