Compartir a través de


Invocación de acciones de proceso personalizadas desde un flujo de trabajo

Los flujos de trabajo tienen numerosas funcionalidades que admiten escenarios de negocio. Llamar a acciones básicas de operaciones de datos para una fila, como crear, actualizar y eliminar, desde un flujo de trabajo resuelve bastante escenarios empresariales. Sin embargo, si combina las funciones de los flujos de trabajo con la capacidad de las acciones de proceso 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 de proceso personalizada se invoca desde un flujo de trabajo. Invocaremos una acción de proceso personalizada para solicitar la aprobación del administrador cuando un descuento para una oportunidad específica supera el 20 por ciento.

Ejemplo: Creación de una acción de proceso personalizada mediante la tabla de oportunidad

  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í.

Agregue 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 las notas especiales, coloque el cursor donde desea que aparezcan las notas en el mensaje y, a continuación, en el Asistente de formulario, en Buscar, seleccione Argumentos en la primera lista desplegable, elija SpecialNotes en la segunda lista desplegable y después elija Aceptar.

Configurar el correo electrónico.

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

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

Invocación de una acción de proceso personalizada desde un flujo de trabajo

  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 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 por ciento para una oportunidad.

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

Puede establecer las propiedades de entrada de la acción de proceso personalizada 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.

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).