Compartir a través de


Activación de acciones personalizadas (flujos de Power Automate)

Puede activar sistemas externos con una regla de Activator mediante la definición de acciones personalizadas con Power Automate. Las acciones personalizadas pueden ser útiles para:

  • Enviar notificaciones mediante sistemas distintos de Teams y Correo electrónico.
  • Crear elementos de acción en sistemas de vales.
  • Llamar a aplicaciones de línea de negocio.

Para activar acciones personalizadas desde las reglas, defina primero una acción personalizada mediante la creación de un flujo de Power Automate. A continuación, llame a la acción personalizada desde la regla Activator.

Crear una acción personalizada

Una acción personalizada es una acción reutilizable que puede usar en varias reglas dentro de un elemento Activator. La creación de una acción personalizada requiere estar familiarizado con Power Automate. Sin embargo, una vez creada una acción personalizada, otros usuarios de Activator pueden usar la acción en cualquier regla, sin necesidad de ningún conocimiento de Power Automate.

Una acción personalizada define cómo llamar a un sistema externo específico desde una regla mediante un flujo. Define un conjunto de campos de entrada para pasar de las reglas al flujo, de modo que el flujo pueda llamar al sistema externo. Por ejemplo, supongamos que desea definir una acción personalizada que agrega una tarea a Microsoft To Do. Los campos de entrada de esta acción pueden ser Nombre de tarea. Esta acción personalizada se vincularía a un flujo que usa un conector de Microsoft To Do para crear la tarea en su nombre.

Asigne un nombre a la acción y agregue campos de entrada

Abra Activator y seleccione una regla para mostrar el panel de definición . Desplácese hacia abajo hasta Acción>Tipo y seleccione Nueva acción personalizada.

A continuación, asigne un nombre a la acción, como Agregar una tarea a tareas pendientes. Defina los campos de entrada que desea usar más adelante al crear un flujo en Power Automate. Estas cadenas, como nombre de tarea, asignado, etc. se pueden pasar en código a Power Automate. Y, de nuevo en Activator, puede asignar a estas cadenas un nombre que se muestra en la tarea Tareas pendientes, como *comprobar la temperatura del paquete" y "Sally".

Captura de pantalla de la creación de una acción personalizada de Activator.

El siguiente paso es definir el flujo en Power Automate. Seleccione Copiar para copiar la cadena de conexión y, después, elija Abrir generador de flujos. Activator le lleva a Power Automate para que pueda definir el flujo.

Definición del flujo en Power Automate

El flujo se rellena previamente con una acción para Activator.

Debe pegar la cadena de conexión del paso anterior en esta acción. Seleccione el mosaico de Power Automate que muestra el error Parámetros no válidos. A continuación, pegue la cadena de conexión que copió en el paso anterior. Esto quita el mensaje de error y le permite seguir compilando el flujo.

Captura de pantalla del pegado de la cadena de conexión.

Adición de un nuevo paso al flujo

  1. Seleccione el signo más (+) para agregar un nuevo paso al flujo.

  2. En este ejemplo, vamos a agregar una tarea Pendiente, por lo que buscamos Tareas pendientes y seleccionamos Añadir una tarea pendiente (V3).

    Captura de pantalla de la definición de un flujo para el activador.

  3. Rellene los campos necesarios en la ventana Agregar una tarea pendiente (V3). Para empezar, seleccione una lista existente en el menú desplegable de la lista de tareas pendientes o elija Introducir un valor personalizado y asigne un nombre a una nueva lista de tareas pendientes.

Opcionalmente, inserte una expresión en los campos de entrada. Si selecciona un campo de entrada y ve un icono de fx, significa que el campo admite funciones y contenido dinámico. Vamos a agregar contenido dinámico al campo de entrada Título y pasar una función en el campo de entrada Contenido del Cuerpo .

Utiliza contenido dinámico en tu flujo

El contenido dinámico permite agregar campos desde el propio evento Activator. Seleccione el campo de la lista desplegable para pasarlo dinámicamente al flujo.

  1. Con el cursor en el campo Título, seleccione fx.
  2. Seleccione la pestaña de contenido dinámico .
    Al seleccionar contenido dinámico, se agrega al cuadro de texto.
  3. Agregue la fecha y hora usando Tiempo de activación. Al seleccionar Agregar, la expresión aparece en el campo Título. Mantenga el puntero sobre Tiempo de activación para ver qué información se está transmitiendo. Al agregar una fecha al título, puede evitar nombres duplicados.
  4. Opcionalmente, puede eliminar el texto del marcador de posición DefaultToDo y reemplazarlo por algo más significativo, como Tarea de temperatura.

Pasar un campo de entrada al flujo

  1. Mueva el cursor al campo Contenido del cuerpo, seleccione fx.

  2. Busque la función triggerBody o copie y pegue esta función: triggerBody()? ['customProperties/NAME_OF_INPUT_FIELD']. Reemplace NAME_OF_INPUT_FIELD por uno de los campos de entrada que usted creó anteriormente. En este ejemplo, usamos nombre de tarea.

    Puede usar cualquier campo de entrada predefinido que cree en las funciones de Power Automate.

    Captura de pantalla de la pantalla de edición de la pestaña Función.

  3. Seleccione Agregar>Guardar. Puede tardar unos minutos en guardarse.

  4. Opcionalmente, seleccione Probar en la barra de menús para forzar la ejecución del flujo.

Para más información sobre Power Automate, consulte Power Automate.

Completar la acción personalizada

Después de guardar el flujo, vuelva a Activator.

Captura de pantalla que muestra la pantalla de éxito en Activador.

Llamada a la acción personalizada desde una regla

Una vez creada una acción personalizada, está disponible para su uso por todas las reglas y usuarios que tienen acceso al elemento activador que definió en la acción personalizada. Para llamar a la acción personalizada, en una regla, seleccione la regla y elija Acción>Tipo en el panel Definición y seleccione la acción personalizada en la lista.

Captura de pantalla de la lista desplegable Tipo que muestra la acción recién creada.

Seleccione , Editar acción, para ver los campos de entrada de la regla. Rellene los elementos según corresponda para la definición de la regla:

Cuando el desencadenador se activa, llama al flujo y le envía los valores de los campos de entrada que definió. Dado que le pedimos a nuestro flujo que actualice una lista De tareas pendientes, abra Microsoft To Do para ver la nueva tarea.

Captura de pantalla de la pantalla Microsoft To Do que muestra las nuevas tareas.

También puede obtener más información sobre Microsoft Fabric: