Automation Ops
Más reciente
False
Imagen de fondo del banner
Guía de usuario de Automation Ops
Última actualización 26 de abr. de 2024

Control de origen

El control de origen te permite ver las actualizaciones del código fuente de los proyectos de automatización. Esto se puede hacer utilizando proveedores externos si eres un usuario habitual, en UiPath Cloud a través de Studio Web si eres un administrador de la organización. Junto con la función de control de origen disponible en Studio y StudioX, te permite obtener más control sobre la gestión del código.

Requisitos previos para repositorios externos

  • Una cuenta de GitHub o Azure DevOps con al menos una organización y un repositorio.
  • Derechos para proporcionar acceso a la aplicación UiPath-AutomationOps en el repositorio. Debes ser el administrador de la organización de GitHub o el administrador de al menos un repositorio. Para Azure, los repositorios a los que tiene acceso el usuario estarán conectados.
Nota:

La integración de Azure Repos se encuentra actualmente en versión preliminar, lo que significa que ciertas funcionalidades pueden no estar disponibles.

Configuración

Automation Ops debe conectarse a la organización de GitHub o Azure para administrar la información. Esto se hace instalando la aplicación UiPath-AutomationOps en el lado de GitHub o Azure. También hay disponible una guía paso a paso en la interfaz de usuario.

Paso 1: iniciar la conexión desde Automation Ops

Accede a Operaciones de automatización > Control de origen y haz clic en Conectar a GitHub o Conectar a Azure.



Paso 2.a: instalar y autorizar la aplicación Automation Ops para GitHub

Al elegir conectarte a GitHub, se te redirige a GitHub para seleccionar la organización y los repositorios a los que quieres que Automation Ops tenga acceso.



Dependiendo de su elección, los siguientes repositorios aparecerán en Automation Ops - Control de origen:

Rol de GitHubSelecciónResultado
Administrador de la organización de GitHubTodos los repositoriosTodos los repositorios públicos y privados.
Administrador de la organización de GitHubSolo repositorios seleccionadosSolo aparecen los repositorios seleccionados (no todos los públicos por defecto).
Solo administrador de repositorioSolo repositorios seleccionadosSolo puede seleccionar entre los repositorios que administra.
Nota: La lista de repositorios de GitHub siempre se puede actualizar en otro momento.
Importante:
  • La conexión a GitHub requiere autenticación de administrador de GitHub, lo que significa que el usuario que inicia la conexión desde Automation Ops - Source Control también debe ser un administrador de la organización de GitHub.
  • Si eliges seleccionar manualmente los repositorios, también deberás seleccionar explícitamente los públicos, ya que no hay una selección implícita para ellos.

Si necesitas conectarte a otra organización de GitHub o seleccionar repositorios diferentes, debes eliminar la conexión existente y reiniciar la configuración. Esto se hace desde el menú de Configuración de conexión > Eliminar.

Al eliminar la conexión en UiPath, también se elimina la aplicación instalada en el lado de GitHub.



Paso 2.b: instalar y autorizar la aplicación Automation Ops para Azure Repos

Al elegir conectarse a Azure, se le redirigirá a Azure para proporcionar las credenciales y confirmar que permite que UiPath lea los repositorios a los que tiene acceso.

Se recomienda crear y utilizar una cuenta de servicio independiente para proporcionar acceso a la aplicación UiPath en el lado de Azure. Esto se debe a que el acceso se concede en nombre de la cuenta de usuario, lo que significa que si un usuario forma parte de varias organizaciones de Azure habilitadas para OAuth, todas se reflejarán en Automation Ops.

To sync your projects, you must enable the Third-party application access via OAuth at your Azure Organization settings level. For this, you have to access the Policy tab under Security. Enabling the option must be done before the authorization to your Azure Repos account. If you have already established the authorization, you need to resync the connection.

docs image

Si el usuario que permitió la conexión a Azure forma parte de varias organizaciones y quieres evitar que el contenido de un repositorio específico se muestre en Automation Ops, debes asegurarte de que las integraciones de terceros están deshabilitadas en el lado de Azure para esa organización.

docs image
Una vez que haga clic en "Aceptar", se le redirigirá de nuevo a Automation Ops, donde se completará la lista de proyectos disponibles.

In order to create Azure Service Hooks, Edit subscriptions and View subscriptions permissions are needed for the service-account that authorizes the application. By default, only Project Administrators have these permissions. To grant other users these permissions, you can use the Azure CLI or the Azure Security REST API.

Para eliminar la integración entre UiPath Automation Ops y Azure Repos, debe acceder a la pestaña Autorización en Configuración de usuario en el lado de Azure y eliminar la aplicación autorizada desde allí. Después, puede eliminar la integración desde la pestaña Administrar conexiones en Automation Ops: Control de origen.

docs image

Paso 3: Ver los proyectos en Automation Ops

Una vez autorizada la aplicación, se te redirige a Automation Ops y se rellena la lista de proyectos.

Para cada proyecto, puedes ver los siguientes campos según los metadatos del proyecto en GitHub:

  • Nombre de proyecto
  • Breve descripción
  • Última actualización
  • Versión
  • Repositorio

Para obtener las últimas actualizaciones de GitHub, haga clic en el botón Botón Sincronizar debajo del botón Administrar conexiones o desde el menú Administrar conexiones.

Puede sincronizar la lista de proyectos cuando sea necesario para obtener los últimos proyectos agregados. Una vez finalizada la sincronización, la lista de proyectos actualizada está disponible para todos los usuarios de control de origen.

Después de la sincronización inicial, las sincronizaciones posteriores serán más rápidas ya que se basan en las diferencias con la última sincronización.



Nota: Dependiendo del tamaño de tu repositorio, puede llevar algún tiempo que se muestren todos los proyectos en Automation Ops - Source Control.

Viewing the commit history for a project

Cuando accedes a un proyecto, puedes ver el historial de confirmaciones del proyecto, que contiene una breve descripción del cambio, el nombre de la persona que realizó la confirmación y la marca de tiempo.



Desde aquí, puedes crear un proceso utilizando el botón Nuevo proceso . Se te redirigirá al flujo Crear el primer proceso desde la sección Procesos. En este caso, la información necesaria para definir el proceso ya se ha rellenado en función del proyecto desde el que se desencadenó el proceso de creación del proceso.

Nota:

En la sección Procesos, si cambias el repositorio/organización y luego vuelves a seleccionar el inicial, se borrarán los ajustes preconfigurados del proceso.

Si no hay ningún entorno de tiempo de ejecución de proceso disponible, en lugar del botón Nuevo proceso , se muestra una nueva opción: Configura tus procesos. Esto te redirige a Configuración de procesos, desde donde puedes configurar el entorno de ejecución.

Viewing the details of a commit

Abrir una confirmación te permite ver los archivos que forman parte del proyecto con más detalle.

  • Para los archivos de flujo de trabajo, hay disponible una vista similar a la de Studio.
  • Para otros tipos de archivo, se muestra una vista de contenido basada en el tipo de archivo.
  • Al hacer clic en Variables, Argumentos o Importaciones, se proporciona detalles sobre cada uno de ellos.


Comparar confirmaciones

Los archivos que han sido modificados por la última confirmación están resaltados en amarillo. Para ver los cambios, haz clic en el botón Comparar con la confirmación anterior .



En la ventana de comparación:

  • La versión anterior del archivo está a la izquierda y la versión más reciente del archivo a la derecha.
  • El nombre del archivo y los identificadores de confirmación que se comparan se muestran en la parte superior izquierda.
  • En la parte superior derecha, puedes navegar por cada modificación y seleccionar el tipo de cambio que quieres ver.


Navegar dentro de los archivos de flujo de trabajo

Para flujos de trabajo complejos, puedes usar los controles de navegación para cambiar la vista y navegar por el flujo de trabajo. Al hacer clic en la actividad se abre el panel Propiedades, mientras que al hacer doble clic se expande esa actividad específica.

Puede retroceder un nivel desde la actividad usando el menú de ruta de navegación en la parte superior.

Están disponibles los siguientes controles de navegación:

  • Expandir todo: expande todos los subflujos en la vista actual.
  • Alejar: disminuye el tamaño visual del flujo de trabajo.
  • Restablecer: devuelve la vista al 100% de anchura.
  • Acercar: aumenta el tamaño visual del flujo de trabajo.


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.