- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de los proyectos de automatización
- Administrar paquetes de actividades
- Configuración de los Ajustes del Proyecto de Actividades
- Firma de paquetes
- Control
- Importar entidades
- Experiencia de diseño moderna
- Dependencias
- Tipos de flujos de trabajo
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- La herramienta de diagnóstico
- Analizador de flujo de trabajo
- Acerca del analizador de flujo de trabajo
- ST-NMG-001: convención sobre nombres de variables
- ST-NMG-002: convención de nombres de argumentos
- ST-NMG-004: duplicación de nombres de visualización
- ST-NMG-005: anulación de variables
- ST-NMG-006: argumentos de anulación de variables
- ST-NMG-008: longitud variable excedida
- ST-NMG-009: variables de datos prefijados
- ST-NMG-011: argumentos de prefijo Datatable
- ST-NMG-012: valores predeterminados de los argumentos
- ST-NMG-016: longitud del argumento excedida
- ST-DBP-002: recuento de Argumentos elevado
- ST-DBP-003: bloque de Catch vacío
- ST-DBP-007: múltiples capas de diagramas de flujo
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-023: flujo de trabajo vacío
- ST-DBP-024: comprobación de actividad de persistencia
- ST-DBP-025: requisito previo para la serialización de variables
- ST-DBP-026: retraso en el uso de la actividad
- ST-DBP-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005: argumentos de actividad codificados
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-020: mensajes de registro mínimos
- ST-USG-024: guardado sin usar para más adelante
- ST-USG-025: uso incorrecto de los valores guardados
- ST-USG-026: restricciones de actividad
- ST-USG-027: paquetes necesarios
- Variables
- Argumentos
- Espacios de nombres importados
- Grabación
- Elementos de la IU
- Acerca de los elementos de la interfaz de usuario
- Propiedades de actividades de IU
- Métodos de entrada
- Ejemplo de uso de los métodos de entrada
- Métodos de salida o raspado de pantalla
- Ejemplos de uso de métodos de salida o de raspado de pantalla
- Generar Tablas a partir de Datos no estructurados
- Extracción relativa
- Flujo de control
- Selectores
- Repo. de objetos
- Extracción de datos
- Automatización de imágenes y texto
- Acerca de la automatización de imágenes y texto
- Actividades con el ratón y el teclado
- Ejemplo de uso de la automatización de ratón y teclado
- Actividades de texto
- Ejemplo de uso de la automatización de texto
- Actividades de OCR
- Actividades de imagen
- Ejemplo de uso de la automatización de OCR y la automatización de imágenes
- Automatizar las tecnologías de Citrix
- Automatización RDP
- Automatización SAP
- Automatización de VMware Horizon
- Registro
- La herramienta de migración ScaleCoordinates
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- StudioPro
- Extensiones
- Solución de problemas
- Internet Explorer x64
- Problemas con Microsoft Office Interop
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Identificación de los elementos de la interfaz de usuario tras las actualizaciones de Windows
- Aplicaciones JxBrowser
- Supervisión de eventos de usuario
- Java en App-V
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Citrix
Guía de usuario de Studio
Acerca de los proyectos de automatización
UiPath Studio te permite crear dos tipos de proyectos de automatización independientes: proceso o biblioteca. Los procesos pueden incorporar todos los tipos de flujos de trabajo, secuencia, diagrama de flujo, máquina de estado y controlador global de excepciones, mientras que el controlador global de excepciones no está disponible para las bibliotecas. Además, las bibliotecas pueden añadirse como dependencias a los procesos de automatización.
%USERPROFILE%\Documents\UiPath
de forma predeterminada, a menos que se cambie esta ubicación de forma manual.
La carpeta de proyecto incluye de forma predeterminada los siguientes archivos y subcarpetas:
-
Archivos
Main.xaml
: creado de forma predeterminada para contener tu flujo de trabajo principal. Además, todos los demás archivos XAML que añadas al proyecto se almacenarán en la carpeta del proyecto. Opcionalmente, puedes configurar un archivo diferente como principal. Todos los archivos deben estar vinculados mediante la actividad Invocar archivo de flujo de trabajo al archivo establecido como principal o a un archivo marcado como punto de entrada al proyecto. En el caso de proyectos de prueba creados en Studio Pro, se crea un archivoTestCase.xaml
se crea de forma predeterminada en lugar deMain.xaml
.project.json
: contiene información sobre su proyecto de automatización.
-
Subcarpetas
.entities
: contiene datos sobre entidades importadas de Data Service, si se utiliza alguna en el proyecto..local
: contiene datos en caché local para el proyecto..objects
: contiene datos relacionados con elementos añadidos al Repositorio de objetos, si se utiliza alguno en el proyecto..screenshots
: contiene capturas de pantalla informativas generadas en actividades de automatización de la IU, si se utiliza alguna en el proyecto..settings
: contiene configuraciones de proyectos de actividad utilizadas en tiempo de ejecución.-
.tmh
: contiene datos relacionados con casos de prueba, si se utiliza alguno en el proyecto.Nota: Los proyectos creados con versiones más recientes de Studio podrían no funcionar con versiones de Studio más antiguas. Más información sobre la Compatibilidad con versiones anteriores y posteriores.No puedes utilizar los siguientes caracteres en los nombres de archivo", <, >, |, :, *, ?, \, /,;
. Estos caracteres proceden de restricciones de Microsoft Windows y de otras restricciones de caracteres especiales.
Los proyectos creados en los perfiles de Studio y StudioX utilizan el lenguaje VB.NET para las expresiones.
En el perfil de Studio Pro al crear un nuevo proyecto se puede elegir entre VB o C#.El lenguaje elegido de forma predeterminada es VB, pero se puede establecer C# como lenguaje predeterminado para nuevos proyectos yendo a Inicio (Vista de Backstage de Studio) > Configuración > Diseño. Tenga en cuenta que los proyectos en C# solo se pueden abrir desde el perfil de Studio Pro.
No se admite el uso de expresiones de VB y C# en el mismo proyecto. Tampoco se admite el uso de expresiones de VB en flujos de trabajo de C# y viceversa. Al copiar y pegar actividades de otros proyectos, invocar o importar flujos de trabajo, asegúrese de usar el mismo lenguaje que en su proyecto.
Puede instalar bibliotecas de C# como dependencias en proyectos de VB y viceversa.No obstante, no se podrá acceder a los valores predeterminados para argumentos del proyecto de biblioteca que usan expresiones específicas de lenguaje desde el proyecto donde se instala la biblioteca.
- La implementación actual de C# se basa en el compilador de C# que utiliza la versión 5 de C#, por lo que el acceso está limitado a características más recientes como asignación de uso combinado, operador condicional null, operador de uso combinado de null, interpolación de cadena y otros.
- Los proyectos que contienen expresiones con incrementos no son válidos.
- Las expresiones que contienen el operador
nameof()
se marcan como no válidas y no se permiten con la implementación de C# actual. - Las expresiones que contienen llamadas a métodos con argumentos opcionales deben incluir valores para los argumentos opcionales.
- El tiempo de diseño y el rendimiento en tiempo de ejecución de los proyectos de C# son inferiores en comparación con VB.NET. Cuando el rendimiento en tiempo de ejecución sea esencial, se recomienda usar VB.NET en lugar de C#.
El esquema de control de versiones semántico tiene el formato Mayor.Menor.Parche[-Sufijo], donde:
- Principal es la versión principal.
- Secundaria es la versión secundaria.
- Parche es la versión del parche.
- -Sufijo (opcional) es un guion seguido de una serie de identificadores separados por puntos inmediatamente después de la versión del parche. Esto indica que se trata de una versión preliminar.
Los identificadores deben estar formados solo por caracteres alfanuméricos ASCII y guiones, y no deben estar vacíos. Los identificadores numéricos no deben incluir ceros a la izquierda. Además, los metadatos de compilación pueden indicarse mediante un signo más y una serie de identificadores separados por puntos inmediatamente después de la versión del parche o prelanzamiento, por ejemplo 1.0.0-alpha+1.
project.json
. El número de parche 0 se añade automáticamente a los proyectos con el número de versión major.minor
.
El número de versión heredada generado para el proyecto tiene el formato M.m.bbb.rrrr. donde:
- M es la versión principal.
- m es la versión secundaria.
- bbbb es la versión de compilación.
- rrrr es la versión de revisión.
project.json
, mientras las versiones de compilación y revisión se generan según un algoritmo, el valor de la versión de compilación es el número de días transcurridos desde el 01-01-2000. El valor de la revisión es el número de segundos que transcurre desde el día actual hasta el momento del lanzamiento de la versión. El resultado se divide entre 2, de modo que el número máximo de la revisión no exceda de 65535.
El número de versión sugerido en la ventana Publicar se genera en función del esquema de versiones anteriores del proyecto, mientras que la fecha y la marca de tiempo actuales se tienen en cuenta para los proyectos que utilizan el esquema de versiones de 4 dígitos.
El panel Proyecto te permite ver el contenido del proyecto actual, añadir carpetas, abrir la ubicación del archivo, gestionar dependencias y ajustar la configuración del proyecto.
.xaml
. Con los atajos Ctrl + C y Ctrl + V también puedes copiar un archivo y duplicarlo en cualquier lugar del árbol.
Opción |
Descripción |
---|---|
Expandir todo |
Expande todos los nodos de proyecto de automatización. |
Contraer todo |
Contrae todos los nodos del proyecto de automatización. |
Actualizar |
Actualiza el proyecto. |
Mostrar todos los archivos |
Muestra todos los archivos que pertenecen al proyecto de automatización, incluido el
project.json .
|
Explorador de archivos |
Abre la ubicación del proyecto en la máquina. |
Configuración del proyecto |
Abre la ventana Configuración del proyecto para los procesos o las bibliotecas. |
Quitar capturas de pantalla no utilizadas |
Elimina las capturas de pantalla que no se utilicen al ejecutar el proyecto de automatización. |
Haz clic con el botón derecho en cualquier lugar del panel Proyecto para abrir el menú contextual con las opciones descritas en la tabla siguiente. Hay disponible un subconjunto diferente de opciones en función de la parte del panel en la que haces clic con el botón derecho, el tipo de proyecto y si el proyecto se añade al control de origen.
Opción |
Descripción |
---|---|
Abrir carpeta de proyectos |
Abre la carpeta local que contiene el proyecto. |
Configuración del proyecto |
Abre la ventana Configuración del proyecto para ajustar las preferencias del proyecto. |
Añadir |
Abre una lista de elementos que se pueden añadir al proyecto: carpeta, secuencia, diagramade flujo, máquina de estados o controlador global. |
Importar flujos de trabajo |
Importa los archivos
.xaml al proyecto y añade Importado al nombre del archivo si coincide con el nombre del archivo principal.
|
Importar archivos |
Abre la ventana Explorador de archivos para importar varios archivos al proyecto. |
Añadir a control de origen |
Añade el proyecto actual al control de origen mediante las opciones Iniciación de GIT, Copiar a Git Añadir a TFS o Añadir a SVN. Ten en cuenta que esta opción solo está visible al hacer clic con el botón derecho en el nodo del proyecto. Cuando se añade un proyecto al control de origen, aparecen nuevas opciones disponibles en el menú contextual. Consulta las opciones para GIT y las opciones para SVN y TFS. |
Abrir |
Abre los archivos seleccionados con el programa predeterminado. |
Abrir la ubicación del archivo |
Abre la carpeta local que contiene el archivo. |
Cambiar nombre |
Permite cambiar el nombre del archivo o la carpeta seleccionados y abre la ventana Cambiar nombre del elemento. Se cambiará el nombre de todas las ocurrencias del elemento. |
Eliminar |
Elimina el elemento seleccionado solo de la máquina local. |
Seleccionar para comparar |
Selecciona el archivo actual para la comparación. |
Comparar con seleccionados |
Compara el archivo actual con el archivo seleccionado previamente mediante Comparar archivos. |
Buscar referencias |
Busca todas las referencias al archivo del proyecto. Los resultados se muestran en el panel Buscar referencias. |
Depurar archivo |
Depura el archivo
.xaml seleccionado.
|
Establecer como principal |
Establece el archivo seleccionado
.xaml como Principal en la definición del proyecto, lo que significa que la ejecución del proyecto se inicia con ese archivo. Solo puede haber un archivo Principal en el proyecto. El nombre del archivo establecido como principal aparece en negrita en el panel Proyecto.
|
Propiedades |
Abre la ventana Propiedades de la biblioteca para añadir información sobre herramientas y un Enlace de ayuda. |
Establecer como controlador global |
Establece el archivo
.xaml como el Controlador global de excepciones para el proyecto. Esto se aplica a un flujo de trabajo por proyecto/proceso.
|
Quitar controlador |
Elimina la etiqueta Controlador de excepciones global del archivo
.xaml .
|
Habilitar punto de entrada |
Marca el archivo de flujo de trabajo seleccionado como un punto de entrada para el proceso, lo que permite seleccionarlo como el flujo de trabajo que se va a ejecutar primero al seleccionar las actividades Invocar proceso y Ejecutar proceso paralelo en otros procesos. Nota:
|
Deshabilitar punto de entrada |
Ya no marca el archivo de flujo de trabajo seleccionado como un punto de entrada para el proceso. Esta opción no está disponible para el archivo de flujo de trabajo que está establecido como principal. |
Ignorar desde la publicación |
Marca uno o más archivos seleccionados como excluidos de la publicación. Nota:
|
Establecer como publicable |
Marca uno o más archivos seleccionados que están excluidos de la publicación como publicables. |
Opciones del menú contextual para GIT
En los proyectos añadidos a los repositorios GIT, se muestra un icono junto a cada archivo del panel Proyecto para indicar el estado del archivo:
El archivo se sincroniza con el repositorio.
El archivo se ha modificado.
El archivo se ha añadido.
Haz clic con el botón derecho en un archivo o proyecto en el panel Proyecto para abrir el menú contextual específico de GIT para Administrar proyectos con GIT.
Opción |
Descripción |
---|---|
Confirmar |
Confirma los cambios actuales en el repositorio de GIT local. |
Insertar |
Envía la versión actual al repositorio remoto. |
Incorporar (cambio de base) |
Extrae archivos remotos y reorganiza la base de la rama actual. |
Administrar ramas |
Abre la ventana GIT con opciones para gestionar las ramas actualmente añadidas. |
Mostrar cambios |
Abre la ventana Diferencia de archivos para comparar los cambios entre la versión local y la versión remota del archivo. |
Mostrar historial |
Abre la ventana Mostrar historial para comparar dos versiones del mismo archivo. |
Deshacer |
Abre la ventana Deshacer cambios pendientes si el archivo no se ha asignado ni enviado al repositorio remoto. |
Opciones del menú contextual para SVN y TFS
En los proyectos añadidos a los repositorios SVN o TFS, se muestra un icono junto a cada archivo del panel Proyecto para indicar el estado del archivo:
El archivo no se extrae para su edición.
El archivo se ha extraído para su edición.
El archivo se ha modificado.
El archivo se ha añadido.
Haz clic con el botón derecho en un archivo o proyecto en el panel Proyecto para abrir el menú contextual con opciones específicas para gestionar proyectos con TFS o SVN.
Opción |
Descripción |
---|---|
Abrir |
Abre el archivo
.xaml seleccionado en el panel Diseñador, en modo de solo de lectura si no se ha comprobado para edición desde el repositorio TFS/SVN.
|
Cambiar nombre |
Te permite cambiar el nombre del archivo o la carpeta seleccionados y abre la ventana Cambiar nombre del elemento. Al comprobar el nombre del archivo
.xaml renombrado, la versión anteriormente modificada también debe comprobarse.
|
Eliminar |
Elimina el elemento seleccionado solo de tu máquina local. La última versión comprobada del archivo aún está disponible en el repositorio TFS/SVN. |
Extraer para editar |
Marca el archivo o la carpeta seleccionados como bloqueados para su edición. Al extraer un archivo, lo bloquea en el servidor para que nadie más pueda editarlo. |
Finalizar la edición |
Coloca el archivo
project.json en el repositorio junto con los cambios y un mensaje de confirmación.
|
Añadir |
Carga el elemento seleccionado al servidor TFS/SVN. Esta opción no está disponible, si se ha cargado el elemento previamente en el servidor. |
Obtener la última versión |
Descarga la versión más reciente del elemento seleccionado desde el repositorio TFS/SVN. |
Mostrar cambios... |
Abre el Diferencia de archivos para comparar los cambios entre el archivo versionado y el asignado localmente. |
Proteger |
Muestra la ventana Proteger cambios y te permite cargar el elemento seleccionado en el servidor como la versión más reciente. Es necesario guardar el archivo
.xaml antes de cargarlo. Una vez que se registra, el archivo pasa a ser de solo lectura en Studio.
|
Deshacer |
Muestra la ventana Deshacer cambios pendientes y te permite revertir los cambios realizados en el proyecto, ya sea revirtiendo los archivos modificados a estados anteriores o no versionados o recuperando los archivos eliminados de la máquina local. Los cambios no pueden revertirse después de registrarse el archivo. |
Iniciar |
Ejecuta el flujo de trabajo seleccionado, incluso si no se ha extraído ni añadido al repositorio. |
Establecer como principal |
Establece el archivo
.xaml seleccionado como el principal del proyecto. El primer archivo .xaml creado se establece como principal de forma predeterminada.
|
Se puede establecer una serie de configuraciones individuales para cada proyecto de automatización en el que estés trabajado. Dicha configuración está disponible en la ventana Configuración del proyecto, que se puede abrir haciendo clic en en el panel Proyecto.
Descripción del campo para la ventana Configuración
Campo |
Descripción |
---|---|
Nombre |
Cambia el nombre del proyecto. Dichos nombres pueden contener espacios en blanco. Al nombrar proyectos, ten en cuenta que los espacios en blanco se eliminan en el momento de la publicación. Este campo acepta hasta 128 caracteres. |
Descripción |
Cambia la descripción del proyecto. Este campo acepta hasta 500 caracteres. |
Deshabilitar pausa |
Habilita o impide que los usuarios pausen los procesos en la bandeja del Robot. Establécelo en Sí si al pausar el proceso durante la ejecución se bloquea. Por ejemplo, si una actividad del flujo de trabajo utiliza la propiedad
Timeout , al pausar la ejecución podría hacer que el tiempo de espera caduque, rompiendo así la ejecución.
|
Se inicia en segundo plano |
Establécelo en Sí para convertir el proyecto en un Proceso en segundo plano y permitir que se ejecute en segundo plano simultáneamente con otros procesos, siempre que no use la interacción de la interfaz de usuario. |
Compatible con persistencia |
Establécelo en Sí para convertir el proyecto en un Proceso de Orchestration. |
Compatible con PiP |
Establécelo en Sí para indicar que el proyecto se probó con la opción Imagen en imagen. Si se establece en No, la opción de utilizar esta característica no está disponible para el proceso. |
Comienza en PiP |
Establécelo en Sí para indicar que el proceso debe ejecutarse de forma predeterminada con la característica Imagen de imagen. |
Experiencia de diseño moderna |
Establécelo en Sí para habilitar una experiencia moderna de trabajo con la automatización de la IU, incluidas las actividades, grabadoras y asistentes nuevos y mejorados, así como el Repositorio de objetos. |
project.json
.
Consulta la página Configurar proyecto de actividades para leer cómo ajustar las propiedades de las actividades a nivel del proyecto.
Project.json
es un archivo generado automáticamente que se crea para cada archivo .xaml
marcado como Principal en la carpeta del proyecto.
El archivo contiene información diferente, incluyendo dependencias del proyecto o servicios web cargados en bibliotecas. Para más información sobre los servicios web en bibliotecas, consulta la página Carga de servicios web en las bibliotecas.
La edición manual del archivo project.json
debe intentarse solo en casos de resolución de problemas, ya que puede tener consecuencias graves y la pérdida de soporte.
project.json
al ejecutar tu proyecto desde el cliente UiRobot.exe (línea de comandos).
Project.json
se describen en la siguiente tabla.
Parámetro |
Descripción |
---|---|
|
El título del proyecto de automatización. Se proporciona en Studio al crear un nuevo proceso o biblioteca. |
|
La descripción del proyecto. Se proporciona en el campo Descripción en Studio cuando se crea un nuevo proyecto. |
|
El punto de entrada del proyecto de automatización. Consiste en un archivo
.xaml . El nombre por defecto es "Main.xaml". Se muestra tanto como el título del panel del Diseñador como en el panel Propiedades en Studio. Si quieres ejecutar un proyecto diferente, cambia el valor de este parámetro por el nombre del archivo .xaml que se va a procesar.
Nota: Si tu proyecto de automatización contiene varios archivos, cada uno debe estar vinculado al archivo
Main.xaml a través de la actividad Invocar archivo de flujo de trabajo. Esto resulta especialmente útil cuando el proyecto se ha publicado en Orchestrator y se envía a un Robot, ya que el Robot solo ejecutará el archivo proporcionado en este parámetro.
|
|
Los paquetes de actividades utilizados para crear el proyecto de automatización y sus versiones. La lista se actualiza cada vez que se agrega o se elimina una dependencia del proyecto o cuando se cambia una versión de paquete. Nota: Los números de versión están compuestos por las siguientes partes, en orden: mayor, menor, compilación y revisión. El valor de la compilación es el número de días que transcurrió desde 01.01.2000. El valor de revisión es el número de segundos desde la fecha de publicación, empezando a las 5 AM, GMT.
|
|
|
|
|
|
La versión del archivo
project.json .
|
|
La versión de Studio utilizada para crear el proyecto de automatización. |
|
La versión utilizada al publicar este proyecto en una fuente. Representa el conjunto de la ventana Publicar. |
|
|
|
|
|
Contiene la siguiente información para cada argumento
input y output definido en el archivo de flujo de trabajo que se establece como Principal: name , type y required si tiene un valor predeterminado (hasDefault ).
Nota: La información de argumentos se añade solo al archivo del paquete
.nupkg después de publicar.
|
|
El idioma establecido para el proceso (VisualBasic o CSharp). |
|
Contiene la siguiente información para cada archivo marcado como punto de entrada al proceso
filePath ,
uniqueId . y la siguiente información para cada argumento input y output en el archivo: name , type , si es required , y si tiene un valor predeterminado (hasDefault ).
Nota: La información de argumentos se añade solo al archivo del paquete
.nupkg después de publicar.
|
|
Si el proyecto es una plantilla. |
|
Contiene la siguiente información para proyectos de plantilla:
|
project.json
incluido en un paquete publicado desde Studio.
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}