Actividades
Más reciente
False
Imagen de fondo del banner
Actividades del flujo de trabajo
Última actualización 29 de abr. de 2024

Formularios en tiempo real

Este tutorial muestra cómo cambiar los valores dentro de un formulario mientras se muestra. Esto se puede lograr utilizando la característica Continuar la ejecución del flujo de trabajo dentro de la actividad Mostrar formulario , la actividad de desencadenador de formularioy las actividades Obtener valores del formulario y Establecer valores del formulario.
Este tutorial específico muestra cómo mostrar o rellenar automáticamente contenido dentro de un formulario según los valores de otros componentes del formulario.
  1. Crear el flujo de trabajo principal . Agregue Mostrar formulario y una actividad Ejecutar desencadenadores locales .
  2. Cree un archivo de formulario que solicite a los usuarios su consentimiento para participar en un estudio. Nómbrelo como Consentimiento de participaciónen el estudio.
    1. Añada un componente de radio que pregunte al usuario si quiere participar en el estudio.
      Recuerde el Nombre de propiedad para poder recuperar la respuesta del usuario y luego actualizar los datos del formulario.
    2. Agregue un componente de radio y pregunte al usuario si es 18 o superior.
      Recuerde el Nombre de propiedad para poder recuperar la respuesta del usuario y luego actualizar los datos del formulario.
    3. Añade dos componentes de etiqueta / encabezado . Uno de ellos debe mostrar un mensaje cuando el usuario quiera participar y sea mayor de 18 años. El otro componente debe mostrar un mensaje cuando el usuario quiera participar, pero no sea mayor de 18 años.
    4. Añade un componente de Campo de texto para solicitar el nombre completo del usuario.
    5. Añade un componente numérico para preguntar por la edad del usuario.
    6. Añade un componente de Campo de texto para preguntar la ciudad donde reside el usuario.
    7. Añade un componente de Campo de texto para rellenar automáticamente el distrito en el que reside el usuario, en función de la ciudad que proporcionó.
  3. Cree un flujo de trabajo de desencadenador para el escenario en el que un usuario no quiere participar en el estudio (si el usuario no quiere participar.xaml).
    1. Agregue una actividad de Desencadenador de formulario para el formulario de consentimiento para la participación en el estudio . Como evento, elige cuándo cambia el primer componente de radio .
    2. Agrega una actividad Obtener valores de formulario . Seleccione el formulario de consentimiento para la participación en el estudio . En la colección Argumentos , añade una entrada para el primer componente de radio .
      Para este ejemplo, añada la siguiente entrada:
      ClaveTipoValor
      wantToParticipate (el nombre de propiedad del primer componente de radio ) StringdesireToParticipate (variable global)
      Con esta actividad podrá saber si el usuario quiere participar en el estudio o no.
    3. Agrega una actividad " Si " y establece la condición si es cierto que el usuario no quiere participar en el estudio.
      Para este ejemplo, utilice la siguiente condición: desireToParticipate = "no"
    4. En el bloque Entonces , añade una actividad Cerrar formulario y una actividad Detener desencadenadores locales .
      Esto cierra el formulario y luego la automatización si el usuario no quiere participar en el estudio.
  4. Cree un flujo de trabajo de desencadenador para verificar si el usuario que quiere participar en el estudio tiene 18 años o más (marque si el usuario es mayor de edad.xaml).
    1. Agregue una actividad de Desencadenador de formulario para el formulario de consentimiento para la participación en el estudio . Como evento, elige cuándo cambia el segundo componente de radio .
    2. Agrega una actividad Obtener valores de formulario . Seleccione el formulario de consentimiento para la participación en el estudio . En la colección Argumentos , añade una entrada para el segundo componente de radio .
      Para este ejemplo, añada la siguiente entrada:
      ClaveTipoValor
      areYou18OrAbove (el nombre de propiedad del segundo componente de radio ) areYou18OrAboveofAge
    3. Agrega una actividad Si y establece la condición si es cierto que el usuario tiene 18 años o más.
      Para este ejemplo, utilice la siguiente condición: ofAge = "yes" And desireToParticipate = "yes"
    4. En el bloque Entonces , agrega una actividad Establecer valores del formulario , donde se pasa un mensaje personalizado para el usuario, dentro de un componente de Etiqueta / Encabezado.
      Para este ejemplo, añada la siguiente entrada:
      ClaveTipoValor
      over18 (el nombre de propiedad de un componente de etiqueta / encabezado ) String"¡Genial! Rellene el resto del formulario para inscribirse en el estudio".
    5. De forma similar a los pasos anteriores, agrega otra actividad Si para el escenario cuando el usuario no tenga 18 años o más y ya no pueda completar el formulario.
      Para este ejemplo, utiliza la siguiente condición: ofAge = "no" And desireToParticipate = "yes".
    6. En el bloque Entonces , añade una actividad Establecer valores del formulario en la que muestres el mensaje personalizado, luego cierra el formulario y detiene la automatización.
  5. Crea un flujo de trabajo de desencadenador para rellenar automáticamente el distrito en el que reside el usuario en función de la ciudad que introduce (rellenar automáticamente distrito.xaml).
    1. Agregue una actividad de Desencadenador de formulario para el formulario de consentimiento para la participación en el estudio . Como evento, elige cuándo cambia el componente de la ciudad .
    2. Añade una actividad Obtener valores de formulario para obtener la ciudad de la ciudad de residencia del usuario, utilizando la siguiente entrada de argumento:
      ClaveTipoValor
      city (el nombre de propiedad del componente de la ciudad ) StringuserCity
Vea el resultado de este tutorial en el siguiente vídeo:

Ejemplo de flujo de trabajo

Para seguir los pasos y probar el tutorial tú mismo, consulta el proyecto de muestra aquí.

  • Ejemplo de flujo de trabajo

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.