Compartir a través de


Creación de una regla en Fabric Activator

Una vez que incorpore datos de streaming a un activador o asigne eventos a objetos, puede crear reglas para actuar sobre los datos. La activación de esas reglas puede ser el envío de una notificación, como un correo electrónico o un mensaje de Teams. Y la activación de esas reglas puede desencadenar un flujo de trabajo, como iniciar un flujo de Power Automate.

Requisitos previos

  • Para completar correctamente este procedimiento, necesita un área de trabajo con una capacidad habilitada para Microsoft Fabric.

Abrir activador

Para empezar, abra Fabric en el explorador.

En el panel de navegación, seleccione Crear>Activador. Si no ve Crear, seleccione los puntos suspensivos (...) para ver más opciones.

Seleccione la opción Probar muestra para crear un activador completado previamente con eventos y objetos de muestra.

Definición de una condición de regla y una acción

Use Reglas para especificar los valores que desea supervisar en los eventos, las condiciones que desea detectar y las acciones que desea que realice Activator.

Selección de los datos de regla

En el Explorador de Activator, seleccione la propiedad o el flujo de eventos que se van a supervisar en la regla. Consulte la sección Crear propiedades para obtener información sobre las propiedades.

Una vez que seleccione una propiedad o una secuencia de eventos, verá una vista previa de los valores de un ejemplo de las instancias del objeto.

Haz una nueva regla de activador

Para crear una regla, seleccione la secuencia que acaba de agregar y debería ver un panel "Crear regla" en el lado derecho. La sección Supervisión de la regla se rellena previamente con el flujo de datos que seleccionó.

Definición de la condición que se va a detectar

A continuación, elija el tipo de condición que desea detectar. Puede usar condiciones que comprueban:

  • en cada evento, realice una acción.
  • en cada evento cuando se cumple un valor, realice una acción.
  • en cada evento agrupado por un campo, realice una acción (por ejemplo, en cada evento PackageId cuando Temperature sea mayor que 30)

Por último, seleccione si desea que la acción realizada le envíe un correo electrónico o envíe un mensaje de Teams y seleccione Crear. Las condiciones y acciones seleccionadas se pueden modificar más adelante.

Los gráficos de la pestaña Definición se actualizan para mostrar un ejemplo de los eventos que cumplen las condiciones establecidas.

Captura de pantalla de una tarjeta de detección que muestra dos gráficos.

Si va hasta la pestaña Análisis, encontrará dos gráficos. En el primero se muestra el número total de veces que se desencadenó la regla para todos los id. de objeto de los que Activator está realizando un seguimiento. Use este gráfico para comprender el volumen de notificaciones que se activaron sobre todos los id. de objeto. En el segundo gráfico se muestra el número total de veces que se activó la regla para los cinco identificadores de objeto. Use este gráfico para comprender mejor si hubo id. de objeto particulares que contribuyen más a todas las activaciones que se desencadenan.

Definición de la acción que se realizará

Por último, use la sección Acción para elegir qué hacer cuando se detecte la condición.

Captura de pantalla de la selección de una acción cuando se detecta una condición.

Estos son los tipos de acción admitidos:

  • Correo electrónico : se envía un correo electrónico a los destinatarios especificados.

  • Teams : se envía un mensaje de Teams a destinatarios, chat grupales o canales especificados.

  • Fabric item - ejecuta la canalización de Fabric seleccionada, el cuaderno de Fabric, la definición de trabajo de Fabric Spark, la función Fabric.

  • Acción personalizada : activa un flujo de Power Automate.

Captura de pantalla de la sección Acción de la interfaz de usuario activator.

Los distintos tipos de acción tienen parámetros diferentes. Algunos de esos parámetros son: la dirección de correo electrónico a la que desea enviar, el canal de Teams o el chat de grupo, el flujo de trabajo que desea iniciar, la línea de asunto o información adicional (contexto). En Contexto, puede seleccionar las propiedades adicionales que se incluirán en el mensaje de alerta.

También puede etiquetar propiedades escribiendo @ para agregar contexto a las acciones que envíe. Por ejemplo: @bikeId.

Tenga en cuenta que, si resume la propiedad en la tarjeta de Supervisar, el valor original de la propiedad se enviará en la acción en lugar del valor resumido.

También puede seleccionar Editar acción para ver un editor con una vista previa del mensaje que envía la acción y opciones para agregar más información a la acción.

Probar la regla

Después de crear una regla, pruébela seleccionando Enviar una alerta de prueba. Al seleccionar este botón se busca un evento pasado para el que la activación de la regla es true y se le envía una alerta para que pueda ver cómo es la alerta para ese evento.

  • La alerta de prueba siempre te llega a ti, independientemente del campo destinatario en la tarjeta Acción
  • La opción Enviar una alerta de prueba solo está habilitada si tiene al menos un evento pasado para el que se cumple la condición de la regla.

Inicio y detención de la regla

Las reglas se crean en un estado Detenido. Esto significa que no se evalúan a medida que los datos fluyen hacia el sistema y no toman ninguna acción como resultado. Después de definir la regla, seleccione Guardar e iniciar para activar la regla. Si no está listo para iniciar la regla, guárdela y vuelva más tarde. Cuando esté listo, seleccione Iniciar en la barra de herramientas de Activator para empezar a ejecutar el desencadenador y tomar medidas.

Recorte de pantalla del inicio de una alerta.

Una vez iniciada, verá En ejecución en el área de título de la tarjeta de regla. Además, el icono del Explorador muestra que la regla se está ejecutando. Al iniciar la regla, las nuevas activaciones comienzan a ejecutarse con nuevos datos ingeridos. La regla no se activa en los datos que ya se han ingerido. Para detener la alerta, seleccione Detener.

Si realiza cambios en la regla (por ejemplo, cambia la condición que busca), seleccione Actualizar en la barra de herramientas para asegurarse de que la regla en ejecución usa los nuevos valores.

Al eliminar una regla (o un objeto), puede tardar hasta cinco minutos en completarse cualquier procesamiento de datos de back-end. Las reglas eliminadas pueden seguir supervisando los datos, y tomar medidas en consecuencia, durante unos minutos después de ser eliminadas.

Crear propiedades

A veces, debe reutilizar la lógica de reglas en varias reglas. Cree una propiedad para definir una condición o medida reutilizable y, a continuación, haga referencia a esa propiedad desde varias reglas.

Para crear una propiedad, seleccione el flujo agregado al objeto que le interesa y seleccione Nueva propiedad en la cinta de opciones y, a continuación, seleccione la propiedad que desea usar en la lógica de la regla.

Captura de pantalla de la creación de una propiedad para una alerta.

Una vez definida una propiedad, puede hacer referencia a ella desde una o varias reglas. Aquí hacemos referencia a la propiedad Demasiado caliente para el medicamento de la propiedad Temperatura.

Recorte de pantalla de la propiedad Paquete demasiado caliente para una alerta.

Limpieza de recursos

Para eliminar la secuencia de eventos de ejemplo, seleccione los puntos suspensivos (...) a la derecha de la secuencia Eventos de entrega de paquetes y, a continuación, Eliminar.

Paso siguiente