UiPath Documentation
apps
latest
false
Guía del usuario de Apps
Importante :
Para ver la documentación sobre proyectos de aplicaciones en Studio Web, consulta el capítulo Proyectos de aplicaciones de la documentación de Studio Web: https://docs.uipath.com/es/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web. Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Regla: Enviar acción

Propiedades y opciones de configuración para la regla Enviar acción, que guarda y envía la entrada del usuario desde un formulario a una acción definida en Action Center.

Utiliza la regla Enviar acción para guardar y enviar los cambios realizados por un usuario al completar un formulario o una determinada interacción de IU.

Importante:

Esta regla estará disponible para su selección solo después de añadir una definición de acción a tu aplicación.

Esquema de la acción​

Esta sección muestra el nombre de la definición de acción utilizada en tu aplicación.

Nota:

Como solo se permite una definición de acción por aplicación, este campo se rellena automáticamente.

Anular entrada​

En esta sección puedes establecer valores para los argumentos de entrada de la acción.

Al hacer clic en el campo Anular entrada se abre el panel Recursos , que muestra los parámetros de entrada o de entrada/salida disponibles de la acción seleccionada.

Selecciona los parámetros y establécelos en los valores de los controles de entrada de tu aplicación.

Se puede acceder a las propiedades de la acción, ya sean parámetros de entrada o de entrada/salida, utilizando la siguiente sintaxis:

ActionProperties.<action_property_name>

La expresión de valor de un control de aplicación tiene la siguiente sintaxis:

<Apps_MainPage_name>.<input_control_name>.value

Por ejemplo: tienes el parámetro de entrada "nombre" en tu acción "Aplicación de votación". Tienes un control de texto en tu aplicación llamado "text1". Para vincular el parámetro de entrada al valor de control en Apps:

  1. Selecciona el parámetro de entrada "nombre" en el panel Recursos . Debe rellenar el campo con la siguiente expresión:
    ActionProperties.Voting_app.name
    ActionProperties.Voting_app.name
    
  2. En el campo Introducir valor , establece el siguiente valor en el parámetro "nombre":
    MainPage.text1.Value
    MainPage.text1.Value
    
Nota:

Puedes añadir muchas anulaciones de entrada como el número de parámetros de entrada de tu acción.

Importante:

Debes aplicar la anulación de entrada para todos los parámetros de acción que quieras guardar temporalmente, o enviar mientras se envía la acción.

Resultado de la acción​

En esta sección, puedes configurar el resultado para completar la acción.

Las opciones de resultado se definen en el esquema de definición de tu acción.

En caso de error​

En esta sección, puedes definir las reglas que se ejecutarán cuando el envío de la acción encuentre un error.

Por ejemplo: para realizar un seguimiento del fallo, puedes añadir una regla Mostrar mensaje . A continuación, puedes especificar el título, el mensaje y el tipo de error.

Propiedades de salida de regla​

  • Error: hace referencia al mensaje de error que se muestra si el trabajo falla.

Solución de problemas​

Users can submit the form without filling in required fields​

Marking a field as required does not block the Submit Action rule. This applies to the Required property of an input control and to required properties in the action definition. The button stays available until you configure its Disabled property.

The following example uses a form with Name and Comment textboxes on MainPage. The button that runs the Submit Action rule stays disabled until users fill in both textboxes.

  1. Set the Required property of the Name and Comment textboxes to True.
  2. Add both textboxes to a Container control, for example Container1.
  3. Select the button that runs the Submit Action rule.
  4. In the Disabled property, enter the following expression:
    Not MainPage.Container1.IsValid
    Not MainPage.Container1.IsValid
    

The container is valid only when every control inside it is valid, so the button becomes available once users fill in both textboxes.

To check individual controls instead of a container, combine them with OrElse. OrElse stops at the first invalid control and skips the rest:

(Not MainPage.Name.IsValid) OrElse (Not MainPage.Comment.IsValid)
(Not MainPage.Name.IsValid) OrElse (Not MainPage.Comment.IsValid)

The submit button stays disabled after users fill in the form​

The expression in the Disabled property of the button still evaluates to true. Check the following causes:

CausaResolución
The expression is missing Not. The button is disabled while Disabled is true, so MainPage.Container1.IsValid disables the button once the form becomes valid.Add Not before the check, for example Not MainPage.Container1.IsValid.
The expression references the wrong container or control.Check that each name in the expression matches the container or the controls users fill in.
A control inside the container, or a control in the expression, is still invalid. One invalid control keeps the expression true.Check that every control has a value that passes its validation.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte(opens in new window)

¿Quiere aprender? UiPath Academy(opens in new window)

¿Tiene alguna pregunta? Foro de UiPath(opens in new window)

Manténgase actualizado