Tutorial 6: agregar un botón de acción personalizado a la tarjeta de información para invocar una acción personalizada (proceso CRM)

Completado

Se presenta la posibilidad de agregar acciones personalizadas a las tarjetas de información, actualmente disponible en versión preliminar.

Capacidad de agregar acciones definidas personalizadas a la vista preliminar de las tarjetas de información.

Se introducen nuevos tipos de botones para la operación Crear tarjeta para asistente V2.

Crear tarjeta para asistente V2 tiene un tipo de botón de acción personalizada (proceso CRM).

Ejemplos de casos de uso

Crearemos una tarjeta de información que se mostrará cuando la fecha de cierre estimada de la oportunidad sea dentro de un día y agregaremos una acción para ampliar la fecha de cierre estimada en 10 días.

Datos de prueba

Cree una o más oportunidades cuya fecha de cierre estimada sea la fecha actual.

Paso 1: crear un desencadenador para iniciar el flujo

Defina un desencadenador que se ejecute todos los días a las 8 de la mañana. 

  1. En el cuadro de búsqueda, introduzca Periodicidad. En los resultados de búsqueda, en la opción Desencadenadores, seleccione Periodicidad.

    Los resultados de búsqueda de periodicidad muestran Programación de periodicidad en la pestaña Desencadenadores.

  2. Verá el siguiente desencadenador. Introduzca 1 en Intervalo, y Día como Frecuencia. Esto garantiza que el desencadenador se ejecutará una vez al día. 

    Las demás columnas se pueden configurar según sus requisitos. En este ejemplo, establecemos A estas horas como 8, ya que queremos que el desencadenador se ejecute cada día a las 8 de la mañana. 

    La propiedad A estas horas se establece en 8.

Paso 2: obtener todas las oportunidades que se cierran hoy.

  1. Seleccione Nuevo paso y, en el cuadro de búsqueda, introduzca Microsoft Dataverse y elija Enumerar registros.

    Entre en Microsoft Dataverse y elija Enumerar registros.

  2. Agregue una consulta de filtro para recuperar todas las oportunidades que se cierran hoy.

    estimatedclosedate eq @{formatDateTime(utcNow(), 'yyyy-MM-dd')}

    Agregue una consulta de filtro para recuperar todas las oportunidades que se cierran hoy.

Paso 3: para cada oportunidad, crear la tarjeta de información personalizada.

Para todas las oportunidades obtenidas en el paso anterior, utilizaremos una nueva operación Crear tarjeta para asistente V2 y crearemos una tarjeta de información.

  1. Haga clic en Nuevo paso, debajo de la acción Enumerar registros y agregue la acción Aplicar a cada uno.

    En Enumerar registros, en Elegir una acción, los resultados de la búsqueda a aplicar a cada uno aparecen en la pestaña Acciones.

  2. Seleccione todas las oportunidades de Contenido dinámico para iteración.

    En Aplicar a cada uno, seleccione Agregar contenido dinámico y elija el valor Lista de elementos.

  3. En la operación Aplicar a cada uno, seleccione Agregar una acción y busque Sales Insights. Verá la acción Sales Insights como se muestra en la sección de introducción; elija la operación Crear tarjeta para asistente V2.

    Aplicar a cada uno contiene el valor de los pasos anteriores, además de Crear tarjeta para asistente V2.

  4. Introduzca el entorno.

    En Crear tarjeta para asistente V2, el entorno se establece en TestOrg y se rellenan otras columnas obligatorias.

Como puede observar, se utiliza Ampliar fecha de cierre como texto del botón.

Haremos que Ampliar fecha de cierre amplíe la fecha de cierre estimada de la oportunidad relacionada mediante REST y una acción personalizada.

3.1 Acción mediante una acción personalizada

Ahora invocaremos una acción personalizada en CRM, que cambiará la fecha de cierre estimada.

3.1.1 Crear una acción personalizada dentro de CRM para ampliar la fecha de cierre estimada

Para crear una acción personalizada, vaya a Configuración>Procesos>Nuevo.

  1. Introduzca el nombre como ExtendClosingDate y seleccione Categoría como Acción y Tabla como Oportunidad.

    Introduzca el nombre como ExtendClosingDate y seleccione Categoría como Acción y Tabla como Oportunidad.

  2. En Agregar paso, seleccione Actualizar registro.

    El menú Agregar paso tiene seleccionado Actualizar registro.

    La actualización se establece en Oportunidad y existe un botón Establecer propiedades.

  3. Seleccione Establecer propiedades y luego configure Fecha de cierre estimada como 10 días después de la Fecha de cierre estimada actual.

    Seleccione Establecer la fecha de cierre en 10 días después de la Fecha de cierre estimada actual.

  4. Seleccione Guardar y cerrar y luego active la acción personalizada que nuestra operación deberá descubrir.

3.1.2 Invocar una acción personalizada desde una tarjeta de información con la oportunidad como destino

En la acción Aplicar a cada uno, seleccione Agregar una acción.

Seleccione Agregar una acción debajo de Crear tarjeta para asistente V2.

  1. Busque Sales Insights y seleccione Elegir acción personalizada (proceso CRM) para una tarjeta de información.

    Seleccione Elegir acción personalizada (proceso CRM) para una tarjeta de información.

  2. Seleccione el entorno y luego seleccione Filtrar por tabla como Oportunidades y Acción personalizada (proceso CRM) como ExtendedClosingDate.

    Establezca Filtrar por tabla como Oportunidades y Acción personalizada (proceso CRM) como ExtendedClosingDate.

    Introduzca el Id. de oportunidad en el cuadro Destino. Use el Id. de oportunidad que se usó en el paso anterior de Contenido dinámico.

    Introduzca el Id. de oportunidad en el cuadro Destino.

    Después de la selección, verá la operación como aparece a continuación.

    Operación completada con Destino establecido en Oportunidad.

  3. Agregue el paso Crear tarjeta para asistente V2 a continuación, como se hizo para REST.

    Agregue Crear tarjeta para asistente V2 debajo de Elegir acción personalizada (proceso CRM) para tarjeta de información.

  4. Seleccione Tipo de botón como Acción personalizada (proceso CRM). Aparecerá una nueva columna Acción personalizada para tarjeta de información.

  5. Seleccione Acción personalizada para tarjeta de información en el cuadro emergente de contenido dinámico. Esta es una acción personalizada que se eligió en el paso anterior.

    Seleccione Acción personalizada para tarjeta de información de contenido dinámico.

Todo está listo para ejecutar la tarjeta y la configuración es similar a la que aparece a continuación.

Tarjeta completa con todas las columnas obligatorias rellenadas.

Paso 4: guardar el flujo

Paso 5: probar el flujo

Cuando el flujo se ejecuta según lo programado o manualmente, debe crearse una tarjeta, que se muestra en el panel como aparece a continuación.

Tarjeta de tutorial conforme se muestra en el panel.

Tenemos la acción que hemos definido disponible como botón en la tarjeta de información de ventas.

Haga clic en Ampliar fecha de cierre. La oportunidad se actualizará con la nueva fecha de cierre estimada y se mostrará un mensaje de confirmación.

El mensaje dice: Fecha de cierre ampliada invocada correctamente.

Ampliamos la fecha de cierre estimada de la oportunidad con una nueva acción mediante un proceso CRM.