UiPath Documentation
apps
latest
false
Guía del usuario de Legacy 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.

Referenciar un proceso desde Orchestrator

Uno de los principales factores de diferenciación de UiPath Apps es la posibilidad de conectar fácilmente una aplicación con una automatización RPA. La aplicación puede utilizarse como un front end para proporcionar entradas al proceso o como un lienzo visual para mostrar los resultados a tus usuarios.

Nota:

You can connect processes from standalone Orchestrator to Apps in Automation Suite.

Nota:

When sending a DataTable from one process to a second process using Apps, the columns order in a row may not be same.

Referenciar un proceso desde Orchestrator

Una vez que se ha publicado un proceso en Orchestrator, se puede hacer referencia a ese proceso desde una App.

En el siguiente ejemplo, te mostraremos cómo referenciar un proceso existente en una App.

  1. From an app in App Studio, click the Add anyImagen de documentos icon from the top of the canvas.

  2. Select Process to open the process reference dialog.

  3. A list of tenants for the current account is displayed. Choose the one that hosts the processes you need and click Next.

  4. Se muestra una lista de procesos, organizados por carpetas, para el tenant actualmente seleccionado. Haz clic en el botón > junto a cualquier carpeta para enumerar los procesos de esa carpeta.

  5. Al resaltar un proceso se mostrará la descripción del mismo, así como las entradas o salidas de ese proceso.

  6. Check the checkbox next to the process you want to use in your app and click the Add button. The process selection dialog lists all the processes for a given Orchestrator tenant, organized by folder.

    Nota:

    Los permisos de los procesos se gestionan en Orchestrator. Si no ves un proceso en Apps Studio, asegúrate de que tengas los permisos adecuados para ese proceso desde Orchestrator.

    Importante:

    Si tu proceso hace uso de un objeto .NET complejo en su entrada o salida (por ejemplo, TablaDeDatos), App Studio no sabe cuáles son los campos de ese objeto por defecto. Hay dos maneras de especificar esto:

    • Run your process before adding it to your app. If a process uses an object, Apps will check its Job History to automatically detect the schema/fields of that object.
    • Especifica manualmente los campos del objeto para la entrada/salida del proceso. Si tu proceso no tiene historial de trabajos, después de añadirlo a tu aplicación deberás especificar manualmente sus campos para poder utilizarlos en la app.
    • Los parámetros añadidos manualmente a un proceso se eliminarán si el proceso se actualiza.

El proceso se ha añadido a tu App.

Vinculación de las entradas/salidas del proceso a los controles en el lienzo de las Apps

La mayoría de los procesos de RPA toman entradas y/o muestran salidas. Tras diseñar la interfaz de usuario de nuestra aplicación, queremos conectar los controles a estas entradas y salidas.

En el siguiente ejemplo, te mostramos cómo vincular la entrada a un cuadro de texto y luego mostrar la salida como una etiqueta. Esta aplicación está diseñada para ayudar al cajero de un banco a realizar un depósito en efectivo. Queremos enviar el valor del cuadro de texto Efectivo y luego mostrar la salida del ID de la transacción resultante cuando se complete el proceso.

  1. Haz clic en el cuadro de texto que queremos utilizar como entrada para el proceso (en este caso, el cuadro de texto Efectivo).

  2. Queremos vincular el valor de este cuadro de texto a la entrada del proceso por lo que hacemos clic en la propiedad Vinculación de valor en la pestaña General del panel de Propiedades.

  3. Podemos encontrar rápidamente la entrada del proceso buscando CashIn. El panel de recursos encuentra el valor y podemos hacer doble clic en él o arrastrarlo y soltarlo para que se convierta en el valor vinculante.

  4. Podemos utilizar el mismo conjunto de pasos para vincular la salida del ID de la transacción del proceso a la etiqueta.

Ahora que las entradas y salidas del proceso están vinculadas a la IU, lo último que tenemos que hacer es elegir cuándo ejecutar el proceso.

Iniciar un proceso

As discussed in the Events and Rules section, you can customize how an when a process is launched from your app.

En el ejemplo siguiente, mostramos cómo iniciar un proceso cuando se hace clic en un botón, pero esto podría haberse hecho desde cualquier evento.

  1. Haz clic en el botón "Enviar depósito" y pasa a la sección Eventos en el panel de propiedades.

  2. Haz clic en Crear regla para abrir el creador de reglas.

  3. Elige la regla Iniciar proceso.

  4. Haz clic en el cuadro de texto "Qué proceso iniciar" y elige el proceso Cajero del panel de recursos.

Nota:

Los procesos se ejecutan con asistencia por defecto. Si deseas ejecutar el proceso de forma desatendida, simplemente haz clic en el botón de opción de tipo no atendido.

¡Ya has terminado! Si previsualizas la aplicación, verás que, cuando se hace clic en el botón "Enviar depósito", el proceso del cajero se ejecutará en el robot local, traspasando el valor del cuadro de texto "Efectivo" como entrada y luego mostrando el ID de la transacción como una etiqueta en la parte inferior de la aplicación.

Importante:
  • Los usuarios distintos no pueden consumir más de 100 procesos desatendidos únicos para un Orchestrator determinado en todas las aplicaciones que usan durante la vida de su cuenta si las aplicaciones son públicas.
  • En el caso de un Orchestrator local, esto se limita a 100 procesos desatendidos únicos para todos los usuarios.
  • En el caso de Cloud Orchestrator y aplicaciones no públicas, este límite de 100 no se aplica.

Resultado provisional del proceso

To use a UiPath Studio Activity, the following environment must be set up:

  • UiPath Studio v2022.4+ con UiPath Robot v2020.10+
  • Se ha instalado el paquete UiPath.WorkflowEvents.Activities desde el menú Gestionar paquetes en UiPath Studio.

Enviar resultado provisional

Puede usar esta actividad para mostrar un valor de salida específico mientras un flujo de trabajo aún se está ejecutando.

To use this actitivity, open UiPath Studio, drag and drop the Send Interim Result activity into the RPA workflow and fill in the Argument name and Argument value fields.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado