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

Agregar lógica avanzada usando Java Script

Puedes crear condiciones avanzadas y lógica en el diseño de las acciones de formulario para guiar a los usuarios del Action Center y reducir la probabilidad de errores.



Agregar lógica avanzada a un componente de formulario

Para agregar lógica avanzada a un componente de formulario:

  1. En el Diseñador de formularios, haz clic en Editar docs image para abrir las propiedades del componente.
  2. Selecciona la pestaña Lógica .
  3. Haz clic en Añadir lógica.
  4. Rellena el campo Nombre de la lógica .
  5. En el bloque Desencadenador , elija JavaScript y agregue su código en Área de texto. Esta debería ser una condición para que se aplique la lógica avanzada.
  6. Haz clic en Añadir acción para definir qué sucede cuando la condición en Desencadenador es verdadera.
  7. Rellena el campo Nombre de la acción y selecciona una opción de la lista Tipo para elegir si quieres cambiar una propiedad o el valor de este componente.
Nota: aparecen campos adicionales, según tu selección, donde puedes especificar cómo cambiar la acción del elemento seleccionado que se personalizó.

Descarga el ejemplo aquí

Acerca de JavaScript en el Action Center

En Action Center, JavaScript se ejecuta dentro de un intérprete de JavaScript de espacio aislado, que te permite ejecutar JavaScript seguro y bloquea el código potencialmente dañino.

Action Center utiliza JS-Interpreter, que es compatible con la mayoría de los navegadores modernos. Para obtener más información sobre limitaciones, seguridad o compatibilidad, consulta la documentación de JS-Interpreter.

Compatible

  • Funciones de JavaScript que devuelven un valor, por ejemplo:

    function add(p1, p2) {

    return p1 + p2;

    }

    return add((+data.number1), (+data.number2));

  • Expresiones que controlan las propiedades de los componentes; por ejemplo, puede escribir una expresión que oculte un componente si es verdadero:

    JavaScript: result=(data.number1 < 100 || data.number1 > 200) Acción: (Tipo: Propiedad, Propiedad del componente: Oculto, Establecer estado: Verdadero)

No compatible

  • No se puede acceder a las propiedades del navegador, del documento o de la ventana. Además, establecer propiedades en estos objetos no tiene ningún efecto.
  • Las API web no están disponibles.
  • ECMAScript 6 no es compatible. Puede usar ECMAScript 5 o usar un compilador de origen a origen.

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.