UiPath Documentation
studio
2022.4
false
Guía de usuario de Studio
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Gestión de argumentos

Los argumentos se usan para pasar datos de un proyecto a otro. En un sentido global, se asemejan a las variables, ya que almacenan datos de forma dinámica y los transmiten. Las variables pasan datos entre actividades, mientras que los argumentos pasan datos entre automatizaciones. Como resultado, le permiten reutilizar ciertos proyectos una y otra vez.

Studio supports a large number of argument types, which coincide with the types of variables. Therefore, you can create Generic Value, String, Boolean, Object, Array, or DataTable arguments and you can also browse for .Net types, just as you do in the case of variables.

Additionally, arguments have specific directions (In, Out, In/Out, Property) that tell the application where the information stored in them is supposed to go.

Importante:
  • Si una variable y un argumento tienen el mismo nombre, la variable será siempre la predeterminada y se utilizará en el runtime.
  • Pasar argumentos En complejos (por ejemplo, de tipo System.Data.DataTable) a una actividad Invocar archivo de flujo de trabajo que no está aislada actúa como si se pasara una referencia, lo que significa que cualquier cambio en el objeto dentro del flujo de trabajo invocado cambia el objeto en el flujo de trabajo principal. Los tipos de argumentos integrados (por ejemplo, Boolean) siempre se pasan como valores.

Please take into consideration that if you create an In/Out argument with an In value when used in the Invoke Workflow activity, and then change the value to Out, you may notice that an error is thrown when executing the project. This is because the Invoke Workflow activity did not return the values by reference. Use a Global Handler in your project to get access to the exact values the arguments had inside the invoked workflow.

Por último, estos argumentos pueden utilizarse para integrarse con otras herramientas de tu empresa, ya que también están expuestos en Orchestrator. Esto significa que ahora cualquier proceso que crees puede recibir parámetros de entrada a través de la API o interfaz de Orchestrator, así como devolver una salida a todo lo anterior. Más información disponible aquí.

Crear argumentos

Argument names should be in upper CamelCase with a prefix stating the argument direction, such as in_DefaultTimeout, in_FileName, out_TextResult, io_RetryNumber. You can check out our Workflow Design Naming Conventions recommendations for more details.

Desde el cuerpo de una actividad

  1. Desde el panel de Actividades, arrastra una actividad al panel del Diseñador. Haz clic con el botón derecho en un campo y selecciona Crear argumento de entrada o Crear argumento de salida en el menú contextual. Alternativamente, presiona Ctrl+M o Ctrl+Mayús+M. Se mostrará el campo Establecer Arg.
  2. Rellena el nombre y presiona Into. El argumento se crea y es visible en el campo. Comprueba tu dirección y escribe en el panel de Argumentos.

De expresiones

Alternativamente, los argumentos pueden ser creados a partir de expresiones directamente en un campo de entrada de actividad o en el Editor de Expresiones Editor de Expresiones:

  1. Selecciona una parte de la expresión y presiona Ctrl+M o Ctrl+Mayús+M. Se mostrará el campo Establecer Arg.

  2. Escribe el nombre y presiona Entrar. El argumento está creado. Comprueba su tipo y dirección en el panel Argumentos.

Los argumentos creados de esta manera reciben automáticamente el tipo de acuerdo con la actividad. Por ejemplo, si creas un argumento en el campo Data Table de una actividad Escribir rango, el tipo de argumento se establece en DataTable. Si creas un argumento en el campo Text de una actividad Escribir línea, el tipo de argumento se establece en String.

Desde el panel de Propiedades

  1. En el panel de Propiedades de cualquier actividad, haz clic con el botón derecho en un campo que se pueda editar y seleccionar Crear argumento de entrada o Crear argumento de salida en el menú contextual. Alternativamente, presiona Ctrl+M o Ctrl+Mayús+M. Se mostrará el campo Establecer Arg.
  2. Rellena el nombre y presiona Into. El argumento se crea y es visible en el campo. Comprueba tu dirección y escribe en el panel de Argumentos.

El tipo de argumento se generará automáticamente en función de la propiedad seleccionada.

Desde el Panel de Argumentos

  1. En el panel del Diseñador, haz clic en Argumentos. Se mostrará el panel de Argumentos.

  2. Haz clic en la línea de Crear argumento, y rellena el nombre. Se creará un nuevo argumento.

    Nota:

    De forma predeterminada, todos los argumentos son de tipo Cadena y tienen una dirección de Entrada.

Eliminar Argumentos

Para eliminar un argumento, en el panel de Argumentos, haz clic con el botón derecho en el argumento y selecciona Eliminar, o selecciona el argumento y pulsa la tecla Eliminar.

Para eliminar todos los argumentos que no se usan en ninguna parte del archivo actual, selecciona Eliminar no usado > Argumentos en la cinta de Studio.

  • Crear argumentos
  • Desde el cuerpo de una actividad
  • De expresiones
  • Desde el panel de Propiedades
  • Desde el Panel de Argumentos
  • Eliminar Argumentos

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado