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.
El cuadro de mensaje creador debería parecerse al del ejemplo siguiente:
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.
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.
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.
Mostrar mensaje
Muestra un cuadro de mensaje.
Parámetros de entrada
Argumento | Opcionales | Acepta | Valor predeterminado | Descripción |
---|---|---|---|---|
Message box title | Sí | Valor de texto | Texto que se usará como título del cuadro de mensaje | |
Message to display | Sí | 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 | Sí | 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 | Sí | Valor de texto | Título del cuadro de diálogo | |
Input dialog message | Sí | Valor de texto | Mensaje del cuadro de diálogo | |
Default value | Sí | 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 | Sí | Valor de texto | Título del cuadro de diálogo | |
Dialog message | Sí | 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 | Sí | Datetime | Valor predeterminado de fecha | |
Default value for second date | Sí | 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 | Sí | Valor de texto | Título del cuadro de diálogo | |
Dialog message | Sí | 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 | Sí | Valor de texto | Título del cuadro de diálogo | |
Initial folder | Sí | 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 | Sí | 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 | Sí | 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 | Sí | 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 |