Compartir a través de


Invocar una acción personalizada desde un flujo de trabajo o un diálogo

 

Publicado: noviembre de 2016

Se aplica a: Dynamics CRM 2015

Los flujos de trabajo y diálogos de Microsoft Dynamics 365 tienen numerosas funcionalidades que admiten escenarios de negocio. La llamada a acciones básicas de SDK para un registro, como crear, actualizar y eliminar, desde un flujo de trabajo o diálogo soluciona algunos escenarios de negocio. Sin embargo, si acopla las funciones de los flujos de trabajo y los diálogos con la capacidad de las acciones personalizadas invocadas directamente desde un flujo de trabajo o un diálogo, usted agrega una nueva 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 y un diálogo. Invocaremos una acción personalizada para solicitar la aprobación del administrador cuando un descuento para una oportunidad específica supera el 20%.

En este tema

Crear una acción personalizada

Invoque una acción personalizada desde un flujo de trabajo

Invoque una acción personalizada desde un diálogo

Crear una acción personalizada

  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 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 o un diálogo, 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.{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

  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 Diálogo.

Puede implementar un escenario similar a llamar al Proceso de aprobación desde un diálogo como se muestra en la ilustración siguiente.

Habilitar acción personalizada desde diálogo

Configure parámetros de entrada, como se indica a continuación.

Establecer propiedades para la acción ApprovalProcess

Ver también

Acciones
Configurar acciones

© 2016 Microsoft Corporation. Todos los derechos reservados. Copyright