Saltar al contenido principal
Al trabajar dentro de un entorno de Enterprise Knowledge (EK) Cloud de inquilino único, no es posible tener inquilinos separados de desarrollo y producción de forma predeterminada. Este artículo describe el enfoque recomendado para gestionar su ciclo de vida de desarrollo y promover soluciones de desarrollo a producción dentro del mismo inquilino.

Enfoque Recomendado: Use Proyectos Separados para Dev y Prod

La recomendación principal es tratar los Proyectos en EK como el límite de su entorno. En lugar de construir directamente en un proyecto de producción, debe mantener un proyecto de desarrollo dedicado donde se realice toda la configuración, pruebas e iteración antes de que cualquier solución sea promocionada a producción.

Fase de Desarrollo

Todo el desarrollo de soluciones debe realizarse dentro de un proyecto de desarrollo designado. Esto incluye configurar fuentes de conocimiento, construir y probar agentes, configurar herramientas e integraciones, y definir workflows. Mantener este trabajo aislado en un proyecto de desarrollo garantiza que su entorno de producción permanezca estable y no se vea afectado durante el desarrollo activo. Una vez completado el desarrollo, la solución debe pasar por Pruebas de Aceptación del Usuario (UAT) dentro de ese mismo proyecto de desarrollo. Las partes interesadas y los usuarios finales pueden validar el comportamiento, probar casos extremos y aprobar la solución antes de que se realice cualquier promoción. Solo después de que la UAT sea aprobada debe proceder a crear el proyecto de producción.

Promoción a Producción

EK Cloud proporciona dos métodos para promover un proyecto de desarrollo a producción dentro del mismo inquilino: Opción 1 – Exportar e Importar Exporte el proyecto de desarrollo desde EK e impórtelo como un nuevo proyecto dentro del mismo inquilino. Esto le da un proyecto de producción limpio que refleja la configuración de desarrollo en el momento de la exportación. Opción 2 – Clonar y Renombrar Clonar el proyecto de desarrollo directamente dentro del inquilino, luego renombrar el proyecto clonado para reflejar su propósito de producción. Ambos proyectos coexistirán en el mismo inquilino, y el proyecto de desarrollo se preservará en su estado actual. Cualquiera de los métodos resulta en un nuevo proyecto independiente que sirve como su entorno de producción.

Pasos Posteriores a la Migración

Independientemente del método que utilice, varios elementos requieren atención manual después de que se cree el proyecto de producción. Estos no se transfieren automáticamente y deben reconfigurarse antes de que la solución esté activa.

Miembros del Proyecto

Los miembros del proyecto no se transfieren durante una operación de exportación/importación o clonación. Todos los usuarios que necesitan acceso al proyecto de producción deben agregarse manualmente.

Autenticación de Servicios de Terceros

Cualquier integración conectada a servicios externos — como proveedores de almacenamiento en la nube, CRM u otras plataformas SaaS — deberá re-autenticarse en el nuevo proyecto de producción. Las credenciales y conexiones OAuth están delimitadas al proyecto en el que se configuraron originalmente y no se transfieren durante la exportación/importación o clonación.

Claves de API para Herramientas

Si alguna herramienta dentro de la solución depende de claves de API, esas claves deben re-expedirse y reconectarse dentro del proyecto de producción. No reutilice claves de API de desarrollo en producción, tanto por razones de seguridad como porque las claves de desarrollo pueden tener límites de velocidad o ámbitos de acceso diferentes.

Conexiones de Automation Anywhere APA Control Room

Si la solución está conectada a una instancia de Automation Anywhere APA Control Room, esa conexión debe restablecerse en el proyecto de producción apuntando al APA Control Room de producción. Los entornos APA de desarrollo y producción son separados, y la conexión configurada en el proyecto de desarrollo hará referencia a la instancia APA de desarrollo. No actualizar esta conexión significa que su solución EK de producción continuará disparando o comunicándose con el entorno APA de desarrollo.

Resumen

PasoAcción Requerida
Desarrollo y UATTrabaje completamente dentro del proyecto de desarrollo
Promocionar a ProdExportar/Importar o Clonar y Renombrar
Miembros del proyectoVuelva a agregar todos los miembros al proyecto de producción
Servicios de tercerosRe-autentique en el proyecto de producción
Claves de API de herramientasRe-expida y reconecte en el proyecto de producción
Conexiones AA APAReconecte al APA Control Room de producción

Notas

  • No hay sincronización automática entre proyectos de desarrollo y producción. Cualquier cambio realizado después de la UAT en el proyecto de desarrollo debe re-promocionarse manualmente.
  • Se recomienda mantener el proyecto de desarrollo después del puesta en marcha para soportar iteraciones y pruebas futuras.
  • Las convenciones de nomenclatura de proyectos deben distinguir claramente el desarrollo de la producción para evitar la configuración accidental en el entorno equivocado (por ejemplo, MyProject_DEV y MyProject_PROD).