Compartir a través de


Utilizar una solicitud prediseñada en un complemento con poco código de Dataverse en Power Apps (versión preliminar)

[Este tema es documentación preliminar y está sujeto a modificaciones.]

Un complemento de código bajo puede habilitar una lógica empresarial avanzada sin la necesidad de escribir código. En su lugar, puedes utilizar PowerFx, que es un lenguaje de expresión similar a Excel. En el siguiente ejemplo, agrega una columna denominada Resumen a la tabla de correo electrónico. Luego, crea un complemento de código bajo que utiliza el mensaje prediseñado AISummarize para resumir el correo electrónico y guardar el resumen en la nueva columna Resumen.

Importante

  • Esta es una característica en versión preliminar.
  • Las características en vista previa no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.

Requisitos previos

Agregar una nueva columna llamada "Resumen" a la tabla de correo electrónico

El primer paso es crear una nueva columna para el resumen.

  1. Inicie sesión en Power Apps.

    Si aún no tiene una cuenta de Power Apps, seleccione el vínculo gratis Introducción.

  2. Seleccione Tablas en la barra de navegación de la izquierda.

  3. Seleccione la tabla Correo electrónico y a continuación seleccione Editar.

  4. Seleccione Nueva columna.

  5. En el campo Nombre para mostrar, introduzca Resumen.

  6. En el campo Descripción, ingrese Un resumen del correo electrónico generado por AI.

  7. En el campo Tipo de datos, seleccione Texto y luego en Varias líneas de sección de texto, seleccione Texto sin formato.

  8. Después de verificar las opciones seleccionadas, seleccione Guardar.

    Captura de pantalla del cuadro de diálogo

Agregue la columna 'Resumen' al formulario de correo electrónico

El siguiente paso es agregar la nueva columna al formulario.

  1. Mientras aún está en las propiedades de la tabla Correo electrónico, busque la sección Experiencias de datos y seleccione Formularios.

  2. Seleccione Correo electrónico>Editar.

  3. En el menú de navegación izquierdo, seleccione Componentes.

    Captura de pantalla de la opción 'Componentes' que utiliza para agregar la nueva columna a la tabla de correo electrónico.

  4. Seleccione y arrastre una sección de 2 columnas hasta la parte inferior del formulario.

  5. Con la nueva sección seleccionada, establezca la propiedad Etiqueta en Contenido generado por IA.

  6. En el menú de navegación izquierdo, seleccione Columnas de tabla.

  7. Seleccione y arrastre la columna Resumen para agregarla a la nueva sección del formulario.

  8. Seleccione la columna Resumen en el formulario.

  9. En la sección de propiedades en el lado derecho de la página, seleccione la propiedad Ancho del campo de formulario y use el menú desplegable para cambiar el valor a 2 columnas.

  10. Seleccione la propiedad Altura del campo de formulario y use las flechas hacia arriba y hacia abajo para cambiar el valor a 5 filas.

    Captura de pantalla del cuadro de diálogo 'Formato' con las nuevas selecciones de ancho y alto de campo.

  11. Seleccione Guardar y publicar.

Crear un complemento con poco código

Ahora puede crear el complemento.

  1. En el menú de navegación de la izquierda, seleccione Aplicaciones>Compartidas conmigo.

  2. Seleccione Aplicación Dataverse Accelerator>Reproducir>Crear complemento automatizado.

  3. En el campo Nombre para mostrar, introduzca Resumir correo.

  4. En el campo Tabla, seleccione Correo.

  5. En el campo Expresión, indique el valor siguiente:

    Set(Summary, AISummarize(Description))

    Nota

    La fórmula mostrada anteriormente utiliza IA para resumir el correo electrónico independientemente de su longitud. Alternativamente, puede usar una condición en la fórmula para resumir solo si la longitud del texto es mayor que un tamaño especificado. En el siguiente ejemplo, el texto se resume solo si la longitud del campo Descripción tiene más de 1000 caracteres. Si tiene menos de 1000 caracteres, el Resumen se actualiza con el texto, Los correos electrónicos de menos de 1000 caracteres no se resumen.

    If (Len(Description) > 1000, Set(Summary, AISummarize(Description)), Set(Summary, "Emails shorter than 1,000 characters are not summarized."))

    Captura de pantalla de la creación de un nuevo complemento en la aplicación Dataverse Accelerator.

  6. Seleccione Guardar.

Probar el complemento con poco código

En el siguiente ejemplo, se usa la aplicación Centro de ventas. Cualquier aplicación en la que tenga acceso a una tabla como Cuenta o Contacto, que pueda tener actividades asociadas, funciona.

  1. Abra una aplicación basada en modelo, que incluye la tabla Cuenta o Contacto.

  2. En la aplicación basada en modelo, seleccione Cuentas.

  3. Abra un registro Cuenta existente. Cree un registro de Cuenta si no existe ninguno.

  4. En la sección Cronología en el centro del formulario de cuenta, seleccione el signo más (+) >Correo electrónico.

  5. En la columna Asunto, ingrese Demostración de resumen AI.

  6. En la sección del cuerpo del correo electrónico, ingrese el siguiente texto. Es intencionalmente largo para que puedas notar fácilmente la diferencia una vez que tu complemento la resuma. Hay una captura de pantalla del resumen en el paso 8.

    Estimado equipo de atención al cliente,

    Espero que se encuentren bien cuando reciban este correo electronico. Mi nombre es Paul Cannon y le escribo en relación con mi pedido reciente (n.º 123456) realizado en su sitio web. Soy un cliente fiel desde hace varios años y esta es la primera vez que me encuentro con un problema tan importante.

    Al recibir mi pedido ayer, me sentí consternado al descubrir que faltaban varios artículos en el envío. Revisé cuidadosamente el albarán con los artículos de la caja y parece que faltan los siguientes artículos:

    Producto A - Cantidad: 2
    Producto B - Cantidad: 1
    Producto C - Cantidad: 3

    Adjunto una foto del albarán y el contenido del paquete para su referencia. Como puedes imaginar, estoy bastante decepcionado porque estos artículos estaban destinados a un evento especial que tendrá lugar este fin de semana y ahora me quedo sin componentes cruciales.

    Para complicar las cosas, también noté que uno de los artículos que recibí, el Producto D, llegó dañado. El embalaje estaba roto y, tras la inspección, el producto en sí tiene rayones y abolladuras visibles. Adjunto imágenes del artículo dañado para su revisión.

    Entiendo que pueden ocurrir errores en el proceso de cumplimiento, pero espero que su equipo pueda rectificar esta situación lo antes posible. Como el evento se acerca rápidamente, el tiempo es esencial. Le solicito que:

    Envíe los artículos faltantes (Producto A, B y C) mediante envío urgente para asegurarse de que lleguen antes del fin de semana. Proporcione instrucciones para la devolución del artículo dañado (Producto D) y haga arreglos para que se envíe un reemplazo lo antes posible. Agradezco su atención inmediata a este asunto y confío en que su equipo lo manejará con la eficiencia y el profesionalismo que espero de su empresa. Confirme la recepción de este correo electrónico e infórmeme sobre el estado del proceso de resolución.

    Gracias por la comprensión y la ayuda.
    Atentamente,
    Paul Cannon

  7. Seleccione Guardar.

  8. Localice la columna Resumen del formulario y verifique que ahora contenga una versión resumida del texto.

    Captura de pantalla de un resumen del texto en el cuerpo del correo electrónico.

Usar complementos con poco código de Dataverse (versión preliminar)