Usted estĆ” aquĆ:
Solucionar problemas de configuración de DevOps Center
Estas son algunas sugerencias si encuentra problemas al instalar o configurar DevOps Center.
Proporcionar comentarios generales
Si desea proporcionar comentarios generales, solicitar mejoras de productos, comenzar debates con otros usuarios de Centro de DevOps o el equipo del producto, asà como compartir prÔcticas recomendadas, utilice el grupo Trailblazer de Centro de DevOps.
Problema: Los números de elementos de trabajo generados automÔticamente no son consecutivos
A veces, la numeración de registros generada automÔticamente, incluyendo números de elementos de trabajo, no es secuencial o consecutiva.
Causa: Los nĆŗmeros de registro pueden omitirse cuando se ejecutan mĆŗltiples operaciones al mismo tiempo.
Acción: No se requiere acción. Consulte el artĆculo de Knowledge: Los nĆŗmeros automĆ”ticos que se generan no son secuenciales todo el tiempo para obtener mĆ”s información.
Problema: No se puede agregar o iniciar sesión en un entorno sandbox
Cuando intente agregar un entorno sandbox como un entorno de desarrollo o canalización, o iniciar sesión en un entorno sandbox, DevOps Center inicia login.salesforce.com de modo que no pueda iniciar sesión en él.
Causa: A menudo, la causa es que se ha eliminado el proveedor de autenticación requerido, DevOps Center Test.
Acción: Cambie la opción Configuración de DevOps Center para volver a crear todos los proveedores de autenticación DevOps Center.
- En Configuración, busque y seleccione DevOps Center.
- Haga clic para desactivar DevOps Center y luego haga clic de nuevo para activarlo.
- En Configuración, busque y seleccione Proveedores de autenticación.
- Verifique que la lista contiene proveedores de autenticación DevOps Center, incluyendo
DevOps Center Test.
Después de volver a agregar el proveedor de autenticación DevOps Center Test, se le dirigirÔ a la URL de inicio de sesión esperada, test.salesforce.com.
Problema: DevOps Center no se carga
Cuando inicia DevOps Center, ve un spinner pero la pƔgina Proyecto nunca se carga.
Causa: Si instaló la extensión Salesforce Page Optimizer Chrome, no es compatible con DevOps Center. Planeamos solucionar este problema en una versión futura.
Acción: Elimine o desactive la extensión.
Problema: No puede conectar un entorno de versión con un proyecto o realizar operaciones comunes
VerÔ este error, Error: There was an error. Please reload the page, cuando intente conectar un entorno de versión con un proyecto.
Causa: Si tiene el For
admin-approved users, limit API access to only allowlisted connected apps Configuración de control de acceso de API activado, bloquea DevOps Center para interactuar con las API requeridas. El comportamiento que ve depende de si se activó antes o después de instalar y configurar DevOps Center.
- Si este parÔmetro se activó antes de que se instalara DevOps Center, no puede agregar un entorno de versión a un proyecto.
- Si este parƔmetro estƔ activado despuƩs de instalar DevOps Center, no puede realizar operaciones comunes, como confirmaciones y promociones.
Acción: Desactive la configuración. Desde Configuración, en el cuadro Búsqueda rÔpida, introduzca Control de acceso de API, luego seleccione Control de acceso de API.
Problema: DevOps Center no aparece en el Iniciador de aplicación
Causa: Si omite algunos de los pasos de configuración posteriores a la instalación, DevOps Center no aparece en el Iniciador de aplicación.
Acción: Pruebe estos pasos de solución de problemas en orden:
- ¿Creó la aplicación conectada? Asegúrese de completar todos los pasos.
- Si creó la aplicación conectada, ¿le asignó el conjunto de permisos
sf_devops_NamedCredentials? - ¿Aparece la URL de inicio de la aplicación DevOps Center en el Gestor de aplicaciones?
- Vaya a Configuración > Gestor de aplicaciones.
- Busque DevOps Center y seleccione Gestionar desde el menĆŗ.
- Haga clic en Modificar polĆticas.
- En el campo URL de inicio, introduzca
/sf_devops/DevOpsCenter.appy, a continuación, haga clic en Guardar.
Error: Se produjo un error. Vuelva a cargar la pƔgina...
VerĆ” este error cuando intente agregar un entorno al proyecto.
Causa: Si Seguridad de sesión āNivel requerido al iniciar sesiónā estĆ” establecido como High Assurance, evita el uso de procesamiento asĆncrono.
Acción: Solicite a un administrador de Salesforce desactivar la seguridad alta para Gestionar proveedores de autenticación.
- En Configuración, introduzca Verificación de identidad en el cuadro Búsqueda rÔpida y, a continuación, seleccione Verificación de identidad.
- Bajo PolĆticas de nivel de seguridad de sesión, para Gestionar proveedores de autenticación, seleccione Ninguno.
- Haga clic en Guardar.
Problema: No ve una bifurcación existente en el menú desplegable al crear su canalización
Causa: Cuando utilice un repositorio de control de origen existente para el proyecto DevOps Center, no verÔ la bifurcación que desea seleccionar en el menú desplegable al crear la canalización. El menú desplegable de diÔlogo Configuración de sucursal puede mostrar un mÔximo de 500 sucursales.
Acción: Como solución, elimine cualquier bifurcación obsoleta en el repositorio de control de origen e inténtelo de nuevo.
Problema: Inició sesión en GitHub utilizando la cuenta incorrecta
Al crear o abrir un proyecto, todos los miembros del equipo inician sesión en GitHub utilizando la cuenta que tiene acceso a los representantes que su equipo desea utilizar con DevOps Center. Si alguien inicia sesión con la cuenta incorrecta de GitHub, un miembro del equipo con privilegios de administrador de Salesforce puede eliminar la información de autorización de modo que usted o el miembro del equipo pueda iniciar sesión utilizando las credenciales apropiadas.
Acción: Consulte Conectar con una cuenta de GitHub diferente para obtener instrucciones.
Error: ¿Inició sesión en el entorno correcto?
Causa: Centro de DevOps actĆŗa como si no hubiese iniciado sesión en el sandbox correcto. En Winter ā24, Salesforce impuso dominios mejorados, que cambiaron los formatos de URL de Mi dominio de sandbox para que se ajustaran a los nuevos estĆ”ndares de seguridad. Cuando conecta un sandbox en Centro de DevOps, Centro de DevOps utiliza una credencial nombrada para facilitar la autenticación. Si configuró DevOps Center cuando no se implementaron los dominios mejorados, la credencial nombrada requiere una actualización.
Este problema aflora cuando un usuario de DevOps Center intenta realizar una acción utilizando el entorno sandbox. Las acciones incluyen abrir un sandbox conectado, extraer los cambios desde un entorno conectado, o promocionar los cambios en el entorno.
Acción: Los usuarios con privilegios de administrador de Salesforce o el permiso de usuario āPersonalizar aplicaciónā pueden actualizar credenciales nombradas.
- En Configuración, introduzca Credenciales nombradas en el cuadro Búsqueda rÔpida y, a continuación, seleccione Credenciales nombradas.
- Localice los registros de credenciales nombradas que corresponden a entornos sandbox utilizados como entornos de desarrollo o en etapas de canalización.
Busque el Id. de registro DevOps Center del entorno en el campo Etiqueta. DevOps Center utiliza este patrón para crear registros de credenciales nombradas:
Entornos de versión:
Id.environmentRecord ID_projectName_environmentName_sequentialNumber
Otros entornos:
environmentRecord ID_environmentName_sequentialNumber
- Desde el menĆŗ Acciones, seleccione Modificar.
- En el campo URL, sustituya su URL de inicio de sesión de Mi dominio antigua por su nueva URL de inicio de sesión de Mi dominio.
Por ejemplo, sustituya:
https://MyDomainName--SandboxName.my.salesforce.com/con
https://MyDomainName--SandboxName.sandbox.my.salesforce.com - Anule la selección de Iniciar flujo de autenticación al Guardar y guarde sus cambios.
Problema: La pÔgina Configuración de DevOps Center no aparece en la organización
Causa: DevOps Center estÔ disponible en Enterprise Edition, Performance Edition, Professional Edition, Unlimited Edition y Developer Edition, asà como en organizaciones borrador y Trailhead Playgrounds. No estÔ disponible en entornos sandbox u otras ediciones de organización sin registrar.
Acción: Para evaluar DevOps Center, sugerimos utilizar una organización Developer Edition u organización borrador. Las organizaciones borrador no viven para siempre, por lo que sugerimos indicar una duración de 30 dĆas para que tenga tiempo suficiente para probar DevOps Center.
Error: El paquete no se puede instalar porque faltan funciones Reglas duplicadas y Reglas de coincidencia.
Causa: DevOps Center estÔ disponible en Enterprise Edition, Performance Edition, Professional Edition, Unlimited Edition y Developer Edition, asà como en organizaciones borrador y Trailhead Playgrounds. No estÔ disponible en entornos sandbox u otras ediciones de organización sin registrar.
Acción: Para evaluar DevOps Center, sugerimos utilizar una organización Developer Edition u organización borrador. Las organizaciones borrador no viven para siempre, por lo que sugerimos indicar una duración de 30 dĆas para que tenga tiempo suficiente para probar DevOps Center.
Error: āNo tiene permiso para ver estos datos, introduzca credenciales para la credencial nombrada en su configuración personal. O bien solicite ayuda a su administrador de Salesforce.ā
Causa: Después de actualizar el paquete DevOps Center a la versión actual, un usuario ve este error cuando intenta abrir un proyecto. Es probable que este error se produzca cuando un usuario no inicia sesión en GitHub o no tiene acceso al repositorio de GitHub del proyecto.
Acción: Para solucionar este problema, haga clic en Nuevo proyecto, que le solicita iniciar sesión en GitHub.
Error: āāā(DevOps_Center_GitHub) In field: authProvider - no se encontró ningĆŗn AuthProvider con el nombre DEVOPS_CENTER_GITHUB en DevOps_Center_GitHub: En el campo: authProvider - no se ha encontrado ningĆŗn AuthProvider con el nombre DEVOPS_CENTER_GITHUBā
Causa: Es muy probable que no haya activado DevOps Center en su organización.
Acción: Active DevOps Center y acepte las condiciones de la licencia en la pÔgina Configuración de DevOps Center. En Configuración, introduzca DevOps Center en el cuadro Búsqueda rÔpida y, a continuación, seleccione DevOps Center.
Error: āLa solicitud no era vĆ”lida. El recurso estĆ” protegido por la aplicación de SAML de organización.ā
Causa: Los repositorios de GitHub propiedad de una organización no estÔn visibles en Centro de DevOps hasta que el propietario de una cuenta de organización proporciona acceso.
Acción: Consulte Si una organización es propietaria del repositorio de GitHub para obtener instrucciones sobre la solución de este problema.
Error: Problema al iniciar sesión debido a restricciones de IP de inicio de sesión
Causa: La organización o el usuario de organización que intenta conectarse tiene restricciones de IP de inicio de sesión. DevOps Center utiliza credenciales nombradas y OAuth para facilitar una conexión de confianza entre sà mismo y los otros entornos. Cuando intenta iniciar sesión, ve una ventana emergente de error y un formato de URL que transmite la existencia de restricciones de IP.
En la barra de direcciones, verĆ” una URL que termina con algo como esto:
/AuthorizationError?ErrorCode=No_Oauth_Token&ErrorDescription=invalid_grant+ip+restrictedAcción: Estas son algunas opciones para solucionar este error:
- Cree un usuario de integración en la organización de destino, con un perfil que no tenga restricciones de IP.
- Agregue direcciones IP de Salesforce e direcciones IP de servicio DevOps Center a la lista de direcciones IP de confianza en el perfil de usuario de destino. Consulte Dirección IP Salesforce y Dominios para permitir y actualizar la lista Permitir IP para DevOps Center App.
- Desactive completamente la lista de admisión de direcciones IP en la organización de destino.
Error: Confirmación o promoción fallida debido a error de versión de API
Acción: Para resolver este error, actualice la versión de API de origen. Para obtener mÔs información, consulte Actualizar la versión de API de origen del proyecto Cada versión de Salesforce.
