UiPath Documentation
studio
2020.10
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.

2020.10.2

Fecha de publicación: 28 de octubre de 202

Novedades

Repo. de objetos

The Object Repository is here to cover all your needs in terms of the management, reusability, and reliability of UI elements by capturing them as objects in a DOM-like repository, sharable across projects.

Almacena los elementos que utilizas en la automatización de IU y reutilízalos en tu proyecto, o publícalos como bibliotecas que puedas instalar como dependencias en otros proyectos. Cuando las interfaces de la aplicación subyacentes cambian, lo único que debes hacer es actualizar tus bibliotecas y dependencias. Además, puedes ver todas las actividades de automatización de IU utilizadas en un proyecto desde la pestaña Actividades de IU dentro del repositorio de objetos.

Experiencia de diseño moderna

You can now enable a new experience of working with UI Automation that makes it easier to indicate and configure UI elements, and brings more accuracy in element detection by combining the selector and image targeting methods, along with anchors. The modern experience comes with new activities, an all-in-one recorder, a new data scraping wizard, and support for the Object Repository. Projects created in the StudioX profile use the modern experience by default.

Experiencia de incorporación

Los primeros pasos con UiPath Studio nunca han sido tan sencillos:

  • Cuando el UiPath Robot está instalado en modo de usuario, iniciar sesión en tu cuenta de UiPath es tan sencillo como conectarse a Studio y el UiPath Assistant a Orchestrator, sin necesidad de una clave de máquina. Obtendrás acceso instantáneo a los recursos de Orchestrator, tu producto estará activado y estarás listo para publicar en tu organización.

    If you don't sign in when you first launch Studio, you can still activate by connecting to Orchestrator with a machine key or by using a license key, and then sign in later from Studio or Assistant. To find out more about how to connect all your UiPath products by signing in, see Setting Up Interactive Sign-In.

  • La primera vez que abras Studio, un rápido tutorial interactivo te guiará a través del proceso de creación, ejecución y publicación de una automatización. Si quieres volver a visitar el tutorial, puedes acceder a él en cualquier momento desde la pestaña Ayuda en la vista Backstage de Studio.

Crear y compartir Plantillas

You can now create and publish your own templates in the same way as you do processes. Build templates with a particular set of dependencies and workflows with already defined variables and arguments, and save time by creating new projects based on your templates.

Compartir las plantillas con otros es tan sencillo como publicarlas en Orchestrator. Puedes acceder a tus plantillas y a las compartidas por otros desde la nueva pestaña de Plantillas en Studio.

Integración del servicio de datos

Studio features integration with the Data Service that offers data modeling and storage capabilities. In the Data Service, you can create entities to store data that can later be used in automation projects. From within Studio, import entities and collect, update, and pass data to other processes.

By using entities created in the Data Service, you can manage and manipulate data aggregated in a single object. This means that you no longer need to pass large numbers of variables and arguments between processes and workflows, and you can use the same organization-specific data types across all UiPath services.

Buscar referencias a actividades, variables y argumentos

Finding all the places in your project where each activity, variable, and argument is referenced is now a lot easier. Right-click the element, select Find References, and view the results in the Find References panel.

Múltiples puntos de entrada

You can now mark any workflow file as an entry point for a process by right-clicking it in the Project panel and selecting Enable Entry Point. A file marked as an entry point can be selected as the workflow to run first when using the Invoke Process and Run Parallel Process activities in other processes. This feature is not yet supported in Orchestrator, but you can start to logically map your entry points.

Imagen en imagen

Picture in Picture (PiP), la característica que te permite ejecutar automatizaciones atendidas en una sesión independiente, se ha graduado desde experimental a generalmente disponible. Prueba un proceso en PiP y márcalo como Compatible con PiP para indicar que puede ejecutarse como Picture in Picture y márcalo como Comienza en PiP si quieres que esta sea la opción predeterminada al ejecutar el proceso publicado.

Nuevo en Studio Pro

Simulacros de pruebas

Los simulacros de pruebas ya están disponibles para tu prueba de unidad, por lo que ya puedes aislar y probar funciones de casos específicas de las pruebas (requiere UiPath.Testing.Activities 1.2.1 o posterior).

Compatibilidad con C#

You can now choose between VB.NET and C# as the language to use for expressions in all projects. You can set a global default language, select the language to use whenever you create a new project, and organizations can enforce the language to use through the governance file. For more information about C# support, see About Automation Projects.

Mejoras

Gestionar paquetes

  • To make it easier for you to find just the packages you need when you are managing the dependencies installed in your projects, we’ve added additional filtering options to the Manage Packages window. You can select to view only activities packages, libraries, UI libraries, or packages published by UiPath, and show or hide prerelease versions.
  • La búsqueda en la ventana Administrar paquetes ahora busca en las descripciones de los paquetes de actividades, y no solo en sus nombres.

Publicar proyectos

  • Ahora puedes evitar que ciertos archivos de la carpeta del proyecto se incluyan en el paquete cuando se publica un proceso. Haz clic con el botón secundario en un archivo o una selección de archivos en el panel Proyecto y luego selecciona Ignorar desde la publicación. Para revertir el cambio, haz clic con el botón secundario y selecciona Establecer como publicable.

    Las opciones Convertir en privado/Convertir en público disponibles en el menú contextual de las bibliotecas en el panel Proyecto también han cambiado de nombre por Ignorar desde la publicación/Establecer como publicable y ahora están disponibles al seleccionar varios archivos.

  • When Workflow Analyzer before publish is enforced, the published packages now contain a file with details about the results of the analysis for each enabled rule.

Control

  • Organizations can now configure whether or not users are allowed to change Studio design settings using the new"AllowEdit" parameter available for the settings in the governance file.

Control de origen

  • Comprobar en grandes proyectos para repositorios TFS es ahora más rápido.
  • Ahora puedes cambiar la firma de confirmación de GIT.
  • Ahora puedes cambiar las credenciales del repositorio SVN.

Analizador de flujo de trabajo

Nuevas reglas

  • Hay nuevas reglas del analizador de flujo de trabajo para garantizar que se siguen los procedimientos recomendados en proyectos que admiten persistencia:
    • Persistence Activity Check (ST-DBP-024) - Restrict the use of Wait ... and Resume persistence activities only to the workflow file that is set as Main.
    • Data Serialization Prerequisite (ST-DBP-025) - Check if there are any variables that are not serializable in the scope of Wait ... and Resume persistence activities or in the scope of their parent activities.
    • Delay Activity Usage (ST-DBP-026) - Check whether the Delay activity is used in the workflow file set as Main.
    • Persistence Best Practice (ST-DBP-027) - Check whether Wait ... and Resume persistence activities are used inside the For Each activity.
    • Arguments Serialization Prerequisite (ST-DBP-028) - Check if there are any arguments that are not serializable in the scope of Wait ... and Resume persistence activities or in the scope of their parent activities.
  • Hay dos nuevas reglas de uso disponibles:
    • Required Packages (ST-USG-027) enforces the use of certain activities packages in a project. For example, you can use this rule to ensure a NuGet package containing custom Workflow Analyzer rules is installed as a project dependency.
    • Minimum Log Messages (ST-USG-020) checks whether the Log Message activity is used at least once per workflow.
  • The new naming rule Prefix Datatable Variables (ST-NMG-009) checks whether the names of DataTable variables defined in the workflow with the type DataTable start with the dt_ prefix.

Mejoras en la línea de comandos

  • Additional information is now available when you run the Workflow Analyzer from the command line:
    • La salida incluye el nombre y el tipo del elemento que generó cada error del analizador de flujo de trabajo.
    • Puede mostrarse el código de salida del comando.
  • Los mensajes con información relevante ahora se muestran al ejecutar el analizador de flujo de trabajo desde la línea de comandos en los siguientes escenarios:
    • No se encontraron infracciones a la regla.
    • Se facilitó una ruta incorrecta del proyecto o archivo de flujo de trabajo.
    • La ruta completa al proyecto superó el límite máximo de 260 caracteres para el nombre de archivo, 248 caracteres para la ruta del directorio (sin incluir el nombre del archivo), o ambas.

Otras mejoras

  • By default, Workflow Analyzer rules are arranged by code in the window, and enabled rules are displayed first.
  • Hemos mejorado la funcionalidad del analizador de flujo de trabajo con los siguientes cambios:
    • Cuando analizas manualmente un único archivo, las reglas con el alcance Proyecto también se ejecutan para el archivo.
    • Si se habilita Aplicar el analizador antes de ejecutar, cuando ejecutes o depures un único archivo de flujo de trabajo, todas las reglas con la acción Error se ejecutarán para todos los archivos del flujo de trabajo en el proyecto. Si el archivo es un caso de prueba, todos los archivos de caso de prueba se analizan también.
    • Tienes la opción de excluir archivos de caso de prueba del análisis de flujo de trabajo cuando se analiza un proyecto.
    • Puedes analizar manualmente un único archivo de caso de prueba.
    • Si se habilita Aplicar el analizador antes de ejecutar, cuando selecciones varios casos de prueba para ejecutar o depurar a la vez, todas las reglas con la acción Error se ejecutarán para todos los archivos del flujo de trabajo y caso de prueba en el proyecto.
  • Una cantidad de reglas del analizador de flujo de trabajo destinadas a las actividades ahora también se aplica en diagramas de flujo y máquinas de estado:
  • The rule Undefined Output Properties (ST-DBP-020) now identifies output properties that are defined using expressions. In addition, because there are many cases in which it is not necessary to define output properties for an activity, the rule is now disabled by default.

Facilidad de uso y velocidad

La versión 2020.10 de Studio ofrece gran cantidad de mejoras en la facilidad de uso. En cuanto a velocidad, hemos mejorado el tiempo de carga del proyecto, el tiempo de inicialización, y las actividades ahora se añaden más rápido desde la Paleta de comandos. También hemos mejorado el compilador de biblioteca, que ofrece un impulso al rendimiento en el tiempo de ejecución para actividades de bibliotecas instaladas como dependencias del proyecto. Con estas mejoras, pretendemos hacer que tu experiencia de automatización se desarrolle de forma más rápida y fluida.

  • Habilita una vista reducida para actividades contraídas en el panel Diseñador.
  • La posición en el archivo abierto actualmente se mantiene después de un cambio de dependencia.
  • Puedes buscar actividades por descripción en el panel Actividades.
  • La descripción de una actividad se muestra cuando mantienes el puntero sobre ella en el panel Actividades.
  • La información de herramientas que aparece cuando mantienes el puntero sobre una actividad en el panel Diseñador ahora muestra el paquete de actividades en el que se incluye la actividad.
  • Presiona la tecla Esc para cerrar el editor de expresiones.
  • Cuando editas el nombre de la visualización en la barra de título de una actividad, ahora puedes presionar Entrar para guardar los cambios.
  • El método abreviado de teclado Ctrl+Alt+E ahora muestra el panel Lista de errores.
  • Copia y pega archivos desde el Explorador de archivos directamente en el panel Proyecto. Se puede hacer lo mismo arrastrando y colocando uno o varios archivos, lo que incluye los flujos de trabajo .xaml. Con los atajos Ctrl+C y Ctrl+V también puedes copiar un archivo y duplicarlo en cualquier lugar del árbol.
  • Buscar actividades en la paleta de comandos devuelve mejores resultados al mostrar actividades que contienen el término de búsqueda en el título antes de los que lo incluyen solo en la descripción.
  • The performance of searching and adding activities using the Add Activity search bar is now improved.
  • Arrastra y suelta activos, colas o procesos desde el panel Recursos directamente a tu proyecto de automatización. Al hacerlo así, se sugieren las actividades adecuadas en la barra de búsqueda Añadir actividad.
  • Ahora puedes importar espacios de nombres para servicios web añadidos a proyectos de biblioteca directamente desde el panel Proyecto: haz clic con el botón secundario en el panel Proyecto y luego selecciona Importar espacios de nombres.

Plantilla Robotic Enterprise Framework

La versión 2020.10 de Studio presenta algunas mejoras a la plantilla Robotic Enterprise Framework e incorpora algunas de las siguientes características:

  • La plantilla Robotic Enterprise Framework está disponible para proyectos C# en el perfil Studio Pro.
  • La plantilla se ha actualizado para ser compatible con las carpetas modernas en Orchestrator. Para ello, la hoja de activos en el archivo Config.xlsx recibió una nueva columna para especificar la carpeta en la que se almacena el recurso, y el archivo InitAllSetting.xaml se modificó.

Problemas conocidos

  • Debido a que el espacio de nombres de varias actividades Sistema ha cambiado después de la versión 19.4, si añadiste una de las actividades afectadas a la lista Favoritos utilizando la versión 19.4 o anterior del paquete de actividades Sistema, las actividades ya no aparecerán en la lista Favoritos al actualizar el paquete a la versión 19.4. La solución alternativa disponible es añadir las actividades a la lista Favoritos de nuevo.

    Las actividades con un espacio de nombres cambiado son: Registrar mensaje, Filtrar tabla de datos, Cuadro de mensaje, Desencadenador de cambio de archivo, Invocar código, Reintentar ámbito, Hacer mientras y Mientras.

  • Cuando se publica un proyecto en una URL personalizada que no está disponible mientras el cuadro de diálogo Información al final del proceso de publicación está abierto, si haces clic en el enlace Ubicación en el cuadro de diálogo, puede tardar más de lo previsto (más de un minuto) en mostrar un error e informar de que la ubicación no se encuentra.

  • An error occurs when you use the Test Activity feature for an activity that requires a scope.

En Studio Pro

  • Cambiar el nombre a un proyecto de prueba de Studio Pro que incluya casos de prueba provoca un error al publicar las pruebas.
  • El tiempo de diseño y rendimiento del tiempo de ejecución de los proyectos C# es inferior en comparación con VB.NET. Cuando el tiempo de ejecución es vital, recomendamos utilizar VB.NET en lugar de C#. Tenemos planificado actualizar la velocidad relacionada con C# en futuras actualizaciones.
  • No puedes eliminar una actividad dentro de un archivo simulado si el archivo simulado proviene de una actividad no resuelta.

Corrección de errores

  • La barra Búsqueda universal muestra anotaciones de los archivos .xaml abiertos en el panel Diseñador. Ten en cuenta de las anotaciones de coincidencias exactas aparecen cortadas en los resultados de la búsqueda.
  • El Analizador de flujo de trabajo ahora analiza los proyectos correctamente, independientemente de la configuración regional en la máquina.
  • El paquete UiPath.UIAutomationNext.Activities ya no está instalado de forma predeterminada al migrar proyectos desde una versión anterior a la v2018.3 hacia la versión actual de Studio. Este paquete se añadió cuando se realizó la migración a la versión 2020.4.1 de Studio.
  • Se resolvió un problema que evitaba publicar un proyecto en una unidad de red y se producía el error "El directorio no tiene permisos de escritura" incluso si el usuario tenía acceso al directorio.
  • Studio ya no se queda sin reaccionar al dejarlo en espera durante un periodo largo de tiempo después de trabajar en un proyecto conectado al control de origen TFS.
  • El panel Buscar referencias se muestra ahora con normalidad al hacer clic con el botón secundario en un archivo del flujo de trabajo en el panel Proyecto y seleccionar Buscar referencias.
  • Ya no se produce un error de validación al usar Ctrl+K, Ctrl+M o Ctrl+Mayús+M para crear una variable o argumento en el campo Para de la actividad Asignación, y luego se añade una cadena con dobles comillas en el campo Valor mediante el Editor de expresiones. Las variables y los argumentos creados en el campo Para son ahora del tipo Cadena de forma predeterminada. Si cambias el tipo a GenericValue, añadir una cadena en el campo Valor desde el Editor de expresiones generará un error de validación.
  • Se corrigió un problema que evitaba publicar desde la Herramienta de actualización masiva de dependencias del proyecto en un espacio de trabajo personal en Orchestrator.
  • Cuando utilizas la opción Extraer (fusionar mediante cambio de base) GIT, las ramas nuevas son ahora visibles en el repositorio remoto Barra de estado del control de origen.
  • The Unused Variables (ST-USG-009) Workflow Analyzer rule now correctly identifies variable usage in Multiple Assign activities.
  • The Unused Variables (ST-USG-009) Workflow Analyzer rule no longer generates a rule violation warning when there is a case mismatch between a variable name and the name used to reference it in an activity.
  • El panel Locales ahora clasifica variables, argumentos y propiedades de actividad por su nombre, tipo o valor.
  • Los puntos de interrupción establecidos en actividades en un archivo de flujo de trabajo invocado ahora funcionan cuando el nombre de WorkflowFileName facilitado en el archivo de la actividad Invocar archivo de flujo de trabajo no usa mayúsculas de igual forma que el nombre de archivo invocado.
  • Se corrigió un problema que evitaba que el código se completara automáticamente desde el funcionamiento para expresiones del espacio de nombres System.Data.DataSetExtensions en el archivo de flujo de trabajo Main.xaml. Ten en cuenta que esta corrección se aplica solo a proyectos nuevos creados en esta versión de Studio.
  • El instalador ya no genera un error al encontrar áreas de registro llenas con datos no adaptados.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado