automation-ops
LATEST
false
UiPath logo, featuring letters U and I in white

Guía de usuario de Automation Ops

Automation CloudAutomation Cloud Public SectorAutomation Suite
Última actualización 20 de dic. 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 puede hacerse utilizando proveedores externos si es un usuario habitual, en UiPath Cloud a través de Studio Web si es administrador de la organización. Junto con la función de control de código fuente disponible en Studio y StudioX, te permite tener 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™ necesita conectarse a la organización de GitHub o Azure para gestionar 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 Automation Ops™ > Control de origen y haz clic en Conectar a GitHub o Conectar a Azure.



Paso 2.a: Instala y autoriza la aplicación Automation Ops™ para GitHub

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

Nota:

Si tu organización de GitHub utiliza el inicio de sesión SSO, primero debes iniciar sesión en GitHub. Después de eso, puedes instalar la aplicación GitHub a través de Source Control. Puedes hacerlo de la siguiente manera:

  • Usuarios administrados de Enterprise: deben iniciar sesión en GitHub a través de su IdP.

  • Los usuarios pueden configurar una sesión de inicio de sesión SSO en: https://github.com/orgs/<OrganizationName>/sso


Dependiendo de tu elección, los siguientes repositorios aparecen 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.

Al conectar Automation Ops™ - Control de origen a GitHub, se te pedirá que concedas los permisos necesarios para utilizar plenamente el control de origen y los procesos. Los permisos necesarios son:

  • Acceso de lectura al código y los metadatos

  • Acceso de lectura y escritura a los webhooks del repositorio

Importante:
  • La conexión a GitHub requiere la 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 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 ellas se reflejarán en Automation Ops™.

Para sincronizar tus proyectos, debes habilitar el acceso a aplicaciones de terceros a través de OAuth en el nivel de configuración de tu organización de Azure. Para ello, debes acceder a la pestaña Política en Seguridad. La habilitación de la opción debe realizarse antes de la autorización de tu cuenta de Azure Repos. Si ya has establecido la autorización, deberás volver a sincronizar la conexión.

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 hagas clic en "Aceptar", se te redirigirá de nuevo a Automation Ops™, donde se rellenará la lista de proyectos disponibles.

Para crear ganchos de servicio de Azure, se necesitan los permisos Editar suscripciones y Ver suscripciones para la cuenta de servicio que autoriza la aplicación. De forma predeterminada, solo los administradores de proyectos tienen estos permisos. Para conceder estos permisos a otros usuarios, puedes utilizar la CLI de Azure o la API REST de Azure Security.

Para eliminar la integración entre UiPath Automation Ops™ y Azure Repos, debes 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, puedes 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 de nuevo a Automation Ops™ y se rellena la lista de proyectos.

Para cada proyecto, puedes ver los siguientes campos basados en los metadatos del proyecto en tu repositorio externo:

  • Nombre de proyecto
  • Breve descripción
  • Compatibilidad

  • Tipo

  • Repositorio
  • Última modificación

Para obtener las últimas actualizaciones de tu repositorio externo, haz clic en el Sincronizar en el 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.

docs image
Nota: Dependiendo del tamaño de tu repositorio, es posible que todos los proyectos tarden un tiempo en mostrarse en Automation Ops™ - Control de origen.

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.


¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.