Compartir a través de


Acciones de cuadros de mensaje

Los cuadros de mensaje se pueden usar en flujos de escritorio para interactuar con los usuarios, solicitar entradas y proporcionar resultados.

Para mostrar un mensaje al usuario mientras se ejecuta un flujo, use la acción Mostrar mensaje. Debe especificar el título del cuadro de mensaje, su contenido, el icono y los botones del cuadro que se mostrarán. Además, puede configurar un botón predeterminado para que esté preseleccionado y para indicar si el cuadro de mensaje siempre debe estar encima de todas las demás ventanas de su máquina y si el cuadro de mensaje debe cerrarse automáticamente después de un cierto periodo de tiempo.

El siguiente ejemplo muestra un cuadro de mensaje que informa al usuario que el análisis está completo y le pregunta si desea analizar un archivo adicional. El cuadro de mensaje muestra el icono de pregunta y está siempre encima de otras ventanas. La selección del usuario se almacena en la variable ButtonPressed.

Captura de pantalla de la acción Mostrar mensaje.

El cuadro de mensaje creador debería parecerse al del ejemplo siguiente:

Captura de pantalla del cuadro de mensaje mostrado.

Además de esto, puede crear un formulario personalizado para mostrar un mensaje como parte de su flujo con el uso de la acción Mostrar formulario personalizado. Un formulario personalizado acepta varios elementos y puede crear un formulario personalizado que contenga varios tipos de entrada y botones. Más información: Crear formularios personalizados.

Captura de pantalla del diseñador de formularios personalizado.

Para solicitar datos de entrada usando un diálogo, implemente la acción Mostrar diálogo de entrada. Esta acción requiere un título para el diálogo y un mensaje como indicación para el usuario. Opcionalmente, puede establecer un valor predeterminado y un tipo de entrada (una sola línea, varias líneas o contraseña).

Use la acción Mostrar cuadro de diálogo de selección de archivo para solicitar a los usuarios que busquen un archivo. El siguiente ejemplo le solicita que seleccione un archivo de imagen. La carpeta inicial se ha establecido en una variable y el filtro de archivos limita las selecciones disponibles a extensiones de archivo específicas.

Captura de pantalla de la acción Mostrar el cuadro de diálogo de selección de archivo.

El archivo de diálogo creado debería parecerse al del ejemplo siguiente. Puede verlo el filtro especificado en la esquina inferior derecha del diálogo.

Captura de pantalla de un diálogo Seleccionar archivo.

Mostrar mensaje

Muestra un cuadro de mensaje.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Message box title Valor de texto Texto que se usará como título del cuadro de mensaje
Message to display Valor de texto Texto que se mostrará como mensaje real
Message box icon N/D Ninguno, información, pregunta, advertencia, error Nada Icono que se mostrará con el cuadro de mensaje
Message box buttons N/D Aceptar, Aceptar - Cancelar, Sí - No, Sí - No - Cancelar, Abortar - Reintentar - Ignorar, Reintentar - Cancelar Permite aceptar la operación. Botones que se mostrarán en el cuadro de mensaje
Default button N/D Primer botón, segundo botón, tercer botón Primer botón El botón para resaltar por defecto. Si el usuario presiona Ingresar, este botón se presionará
Mantener siempre visible el cuadro de mensaje N/D Valor booleano False Especifica si el cuadro de mensaje debe permanecer siempre encima de las demás ventanas
Close message box automatically N/D Valor booleano False Especifique si el cuadro de mensaje se cierra automáticamente después de un tiempo preestablecido, como si se presionara el botón predeterminado. De lo contrario, el flujo esperará hasta que el usuario presione un botón
Timeout Valor numérico 3 Segundos durante los que se pausará la automatización mientras se espera la entrada, antes de continuar automáticamente

Variables producidas

Argumento Type Descripción
ButtonPressed Valor de texto Texto del botón presionado

Nota

El valor de la variable ButtonPressed siempre está en inglés, independientemente de la configuración regional actual para Power Automate en escritorio.

Excepciones

Excepción Descripción
No se pudo mostrar el cuadro de mensaje Indica un problema al mostrar el cuadro de diálogo de mensaje
No se puede mostrar el cuadro de diálogo de mensaje en modo no interactivo Indica un problema al mostrar el cuadro de diálogo de mensaje en modo no interactivo

Mostrar cuadro de diálogo de entrada

Muestra un cuadro de diálogo que pide al usuario que escriba texto.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Input dialog title Valor de texto Título del cuadro de diálogo
Input dialog message Valor de texto Mensaje del cuadro de diálogo
Default value Valor de texto Especifique el texto que se mostrará de forma predeterminada. Si el usuario desea cambiar este texto, puede escribir sobre él. De lo contrario, se utilizará el texto predeterminado
Input type N/D Línea única, Contraseña, Multilínea Línea única El formato del texto de entrada. Elija Línea única - contraseña para ocultar el texto o Multilínea para que un cuadro de visualización más grande muestre más de una línea de texto.
Keep input dialog always on top N/D Valor booleano False Especifica si el cuadro de diálogo de entrada debe permanecer siempre encima de las demás ventanas

Variables producidas

Argumento Type Descripción
UserInput Valor de texto Texto escrito por el usuario o el texto predeterminado
ButtonPressed Valor de texto Texto del botón presionado. El usuario tendrá automáticamente la posibilidad de elegir entre Aceptar o Cancelar.

Nota

El valor de la variable ButtonPressed siempre está en inglés, independientemente de la configuración regional actual para Power Automate en escritorio.

Excepciones

Excepción Descripción
No se pudo mostrar el cuadro de diálogo de entrada Indica un problema al mostrar el cuadro de diálogo de entrada
No se puede mostrar el cuadro de diálogo de entrada en modo no interactivo Indica un problema al mostrar el cuadro de diálogo de entrada en modo no interactivo

Mostrar cuadro de diálogo de selección de fecha

Muestra un cuadro de diálogo que pide al usuario que escriba una fecha o un intervalo de fechas.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Dialog title Valor de texto Título del cuadro de diálogo
Dialog message Valor de texto Mensaje del cuadro de diálogo
Dialog type N/A Fecha única, intervalo de fechas (dos fechas) Una sola fecha Si el usuario escribirá una fecha única o dos fechas como extremos de un intervalo de fechas
Prompt for N/D Solo fecha, Fecha y hora Solo fecha Especifica si el usuario solo va a escribir la fecha o la fecha y la hora
Default value Datetime Valor predeterminado de fecha
Default value for second date Datetime Valor predeterminado de la fecha de finalización de un intervalo
Keep date selection dialog always on top N/D Valor booleano False Especifica si el cuadro de diálogo de selección de fecha debe permanecer siempre encima de las demás ventanas

Variables producidas

Argumento Type Descripción
SelectedDate Datetime Fecha especificada por el usuario o la fecha predeterminada
SecondSelectedDate Datetime Segunda fecha especificada por el usuario o la fecha predeterminada
ButtonPressed Valor de texto Texto del botón presionado por el usuario. El usuario tendrá automáticamente la posibilidad de elegir entre Aceptar o Cancelar.

Nota

El valor de la variable ButtonPressed siempre está en inglés, independientemente de la configuración regional actual para Power Automate en escritorio.

Excepciones

Excepción Descripción
No se pudo mostrar el cuadro de diálogo de selección de fecha Indica un problema al mostrar el cuadro de diálogo de selección de fecha
No se puede mostrar el cuadro de diálogo de selección de fecha en modo no interactivo Indica un problema al mostrar el cuadro de diálogo de entrada en modo no interactivo

Mostrar el cuadro de diálogo de selección en una lista

Muestra un cuadro de diálogo con opciones que permiten al usuario seleccionar en una lista.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Dialog title Valor de texto Título del cuadro de diálogo
Dialog message Valor de texto Mensaje del cuadro de diálogo
List to choose from No Valor general Lista que se mostrará como menú desplegable para que el usuario realice su selección
Keep select dialog always on top N/D Valor booleano False Especifica si el cuadro de diálogo de selección debe permanecer siempre encima de las demás ventanas
Limit to list N/D Valor booleano True Si se va a permitir que el usuario escriba su propia respuesta fuera de la lista que se está mostrando
Allow empty selection N/D Valor booleano False Permitir que el usuario no seleccione nada, creando una salida de elemento vacía
Permitir selecciones múltiples N/A Valor booleano False Permita que el usuario seleccione más de una opción. El elemento seleccionado y las variables de índice seleccionadas contendrán una lista de elementos
Preselect items starting with a + sign N/D Valor booleano False Especifica si los elementos con un signo "+" antepuesto se mostrarán automáticamente preseleccionados

Variables producidas

Argumento Type Descripción
SelectedItem Valor de texto Elemento seleccionado en la lista como texto
SelectedItems Lista de valores de texto Elementos seleccionado en la lista como lista de texto
SelectedIndex Valor numérico El número de índice del elemento seleccionado de la lista. Puede utilizar el número de artículo en lugar del texto completo de su elección
SelectedIndexes Lista de valores numéricos El número de índice de los elementos seleccionados de la lista. Este parámetro le permite usar el número de elemento en lugar del texto completo de su elección
ButtonPressed Valor de texto Nombre del botón presionado por el usuario (Aceptar o Cancelar)

Nota

El valor de la variable ButtonPressed siempre está en inglés, independientemente de la configuración regional actual para Power Automate en escritorio.

Excepciones

Excepción Descripción
No se pudo mostrar el cuadro de diálogo de selección Indica un problema al mostrar el cuadro de diálogo de selección
No se puede mostrar el cuadro de diálogo de selección en modo no interactivo Indica un problema al mostrar el cuadro de diálogo de entrada en modo no interactivo

Mostrar cuadro de diálogo de selección de archivo

Muestra el cuadro de diálogo de selección de archivo y pregunta al usuario si desea seleccionar uno o más archivos.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Dialog title Valor de texto Título del cuadro de diálogo
Initial folder Carpeta Carpeta inicial que se abrirá al buscar un archivo. Esta carpeta es donde la acción del cuadro de diálogo seleccionar archivo hará que el usuario comience a buscar los archivos
Filtro de archivo Valor de texto Un filtro para limitar los archivos recuperados. Permite comodines, por ejemplo ".txt" o "document?.doc" (sin comillas). Para permitir al usuario elegir entre varios filtros de archivo, separe las opciones con un punto y coma, por ejemplo ".txt;*.exe"
Keep file selection dialog always on top N/D Valor booleano False Si el cuadro de diálogo de selección de archivo debe permanecer siempre encima de las demás ventanas
Permitir selecciones múltiples N/A Valor booleano False Si el usuario podrá seleccionar más de un archivo o no
Check if file exists N/D Valor booleano False Si solo se aceptarán los archivos que ya existen

Variables producidas

Argumento Type Descripción
SelectedFile File Archivo que se seleccionará a través del cuadro de diálogo
SelectedFiles Lista de archivos El archivo o los archivos seleccionados
ButtonPressed Valor de texto Texto del botón presionado. El usuario tendrá automáticamente la posibilidad de elegir entre Abrir o Cancelar.

Nota

El valor de la variable ButtonPressed siempre está en inglés, independientemente de la configuración regional actual para Power Automate en escritorio.

Excepciones

Excepción Descripción
No se pudo mostrar el cuadro de diálogo de selección de archivo Indica un problema al mostrar el cuadro de diálogo de selección de archivo
No se puede mostrar el cuadro de diálogo de selección de archivo en modo no interactivo Indica un problema al mostrar el cuadro de diálogo de entrada en modo no interactivo

Mostrar el cuadro de diálogo de selección de carpeta

Muestra el cuadro de diálogo de selección de carpeta y pregunta al usuario si desea seleccionar una carpeta.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Dialog description Valor de texto Descripción del cuadro de diálogo de selección de carpeta, por ejemplo, "Seleccione la carpeta en la que desea copiar los archivos".
Initial folder Carpeta La carpeta inicial para abrir. Esta será la carpeta predeterminada, a menos que el usuario seleccione otra
Keep folder selection dialog always on top N/D Valor booleano False Si el cuadro de diálogo de selección de carpeta debe permanecer siempre encima de las demás ventanas

Variables producidas

Argumento Type Descripción
SelectedFolder Carpeta Carpeta seleccionada
ButtonPressed Valor de texto Texto del botón presionado. El usuario tendrá automáticamente la posibilidad de elegir entre Aceptar o Cancelar.

Nota

El valor de la variable ButtonPressed siempre está en inglés, independientemente de la configuración regional actual para Power Automate en escritorio.

Excepciones

Excepción Descripción
No se pudo mostrar el cuadro de diálogo de selección de carpeta Indica un problema al mostrar el cuadro de diálogo de selección de carpeta
No se puede mostrar el cuadro de diálogo de selección de carpeta en modo no interactivo Indica un problema al mostrar el cuadro de diálogo de entrada en modo no interactivo

Mostrar formulario personalizado

Mostrar un formulario personalizado que pueda incluir varios tipos de elementos, como entradas de texto, número o archivo, etc.

Parámetros de entrada

Los parámetros de entrada se configuran a través del diseñador de formularios personalizado.

Variables producidas

Argumento Type Descripción
CustomFormData Objeto personalizado Objeto personalizado que contiene la entrada del usuario
ButtonPressed Valor de texto El id. del botón presionado

Nota

El valor de la variable ButtonPressed siempre está en inglés, independientemente de la configuración regional actual para Power Automate en escritorio.

Excepciones

Excepción Descripción
No se pudo mostrar el formulario personalizado Indica un problema al mostrar el formulario personalizado