Las aplicaciones de un proyecto de Beyond

Llega a la administración de CDN desde Beyond Projects, registra una aplicación para el proyecto, agrega una aplicación que ya existe, lee el panel Proyecto de una aplicación y desvincúlala de su proyecto.

  • Disponibilidad: Experimental
  • Evidencia: Ejecución registrada
  • Guía práctica

Antes de empezar

  • Esto aplica solo a una instalación de CDN que está conectada a Beyond Projects. Sin la conexión, las aplicaciones funcionan como siempre y ninguna de estas pantallas aparece.
  • Para registrar, agregar o desvincular necesitas la capacidad application.manage: Propietario, Administrador o Desarrollador de la organización. Un Lector ve el contexto del proyecto y el panel Proyecto, sin acciones.
  • El proyecto debe existir en Beyond Projects, estar activo y pertenecer a la misma organización que las aplicaciones.

Una regla para tener presente

Una aplicación pertenece como máximo a un proyecto. Un proyecto puede tener muchas aplicaciones: una tienda y su trastienda, un sitio y su API. Una aplicación sin proyecto sigue siendo válida: nada exige un proyecto para registrar, preparar, hacer un release, vincular un dominio o servir.

El proyecto es una referencia en la aplicación y nada más. Agregar una aplicación a un proyecto, o desvincularla, no cambia ningún identificador, release, dominio, dirección, cuota, plan ni crédito, y la entrega publicada sirve igual responda o no Projects. El contrato exacto está en El proyecto de una aplicación.

Llegar desde Beyond Projects

  1. En Beyond Projects, abre el proyecto y elige Abrir en Aplicaciones en CDN.
  2. La administración de CDN te inicia sesión si hace falta, encuentra la organización a la que pertenece el proyecto y abre sus aplicaciones, filtradas por el proyecto.

Resultado esperado: sobre la lista, un aviso titulado «Proyecto: {name}» con el nombre del proyecto dice «Se muestran solo las aplicaciones del proyecto» y muestra la identidad del proyecto. Tiene los enlaces Abrir en Projects, cuando la instalación configuró la dirección de Projects, y Ver todas las aplicaciones.

La dirección no otorga nada. Un proyecto que no puedes ver es la pantalla común de no encontrado, exactamente igual que un proyecto que no existe.

Registrar una aplicación para este proyecto

  1. En el contexto del proyecto, elige Registrar una aplicación para este proyecto. Si todavía no hay aplicaciones, la lista dice «Este proyecto aún no tiene aplicaciones» y «Registra una aplicación para este proyecto o agrega una que ya exista. El proyecto nunca se registra de nuevo.»
  2. El diálogo es el diálogo común Registrar una aplicación, con la línea «La aplicación pertenecerá al proyecto» y la identidad del proyecto. Complétalo como en Aplicaciones y targets.
  3. Elige Registrar aplicación.

Resultado esperado: la aplicación se abre con un panel Proyecto. El proyecto nunca se registra de nuevo, ni en CDN ni en ningún otro lugar.

El proyecto se comprueba antes de crear nada, así que un rechazo no crea ninguna aplicación. Si Projects confirma tarde, la aplicación existe y su vínculo dice Pendiente de confirmación: consulta el panel Proyecto.

Agregar una aplicación existente

Úsalo para una aplicación que se registró antes de que existiera el proyecto.

  1. En el contexto del proyecto, elige Agregar una aplicación existente.
  2. En Agregar una aplicación existente al proyecto, elige la Aplicación. La lista contiene las aplicaciones de la organización que no pertenecen a ningún proyecto. Si dice «Todas las aplicaciones de esta organización ya pertenecen a un proyecto.», no hay nada que agregar.
  3. Lee la regla: «Solo cambia la referencia. La aplicación conserva su identificador, sus versiones, dominios y direcciones.»
  4. Elige Agregar al proyecto.

Nunca se empareja nada por nombre. Una aplicación que se llama exactamente igual que el proyecto no forma parte de él hasta que la agregas.

El panel Proyecto de una aplicación

Una aplicación que pertenece a un proyecto muestra el panel Proyecto. Una aplicación sin proyecto no muestra ningún panel, y eso no es un error.

Campo Qué muestra
Nombre del proyecto El nombre tal como lo informa Projects ahora, o «No disponible por ahora» cuando Projects no responde
Identificador del proyecto La identidad, con la ayuda «La identidad compartida del proyecto en todo Beyond. No es el identificador de la aplicación, que sigue siendo el mismo.»
Vínculo Confirmado por Projects, o Pendiente de confirmación
Vinculada Cuándo se registró la referencia

Debajo de ellos, Abrir en Projects y Aplicaciones de este proyecto.

Pendiente de confirmación viene con el aviso «Projects aún no confirmó este vínculo»: «La aplicación existe y funciona. CDN registró el proyecto, pero Projects no confirmó el vínculo cuando se le consultó. Reintentar es seguro: nada se duplica.» Elige Reintentar. O bien pasa a Confirmado por Projects, o bien muestra el rechazo.

Desvincular una aplicación de su proyecto

  1. En el panel Proyecto, elige Desvincular del proyecto.
  2. El diálogo pregunta «¿Desvincular esta aplicación de su proyecto?» y declara: «Solo se elimina la referencia. La aplicación, sus versiones, dominios y direcciones publicadas quedan exactamente igual, y se puede volver a agregar a un proyecto.»
  3. Elige Desvincular del proyecto para confirmar, o Cancelar.

Para mover una aplicación a otro proyecto, primero desvincúlala y luego agrégala allí. No hay ningún traslado implícito.

Cuando se rechaza, o Projects no responde

Ves Significado Qué hacer
«Este proyecto está archivado en Projects. Sus aplicaciones siguen funcionando; no se pueden agregar nuevas hasta restaurarlo.» Un proyecto archivado no recibe aplicaciones nuevas Restáuralo en Beyond Projects
«Este proyecto fue eliminado en Projects. Sus aplicaciones siguen funcionando; no se pueden agregar nuevas.» Lo mismo, para un proyecto eliminado Restáuralo en Beyond Projects mientras sea recuperable
«Projects no conoce este proyecto en esta organización, por lo que no se pueden registrar aplicaciones para él.» La identidad es desconocida, o el proyecto pertenece a otra organización. Nunca se distingue entre las dos Revisa la organización y el enlace que seguiste
«Projects no respondió, así que no se muestra el nombre del proyecto y por ahora no se pueden registrar aplicaciones para él. La lista de abajo sigue siendo correcta.» Una interrupción de Projects. El aviso se titula entonces «Aplicaciones de un proyecto». El filtrado es del propio CDN, así que la lista es correcta Reintenta más tarde. No se rechazó nada y no cambió nada
«Ese proyecto no existe en esta organización.» PROJECT_UNKNOWN Como arriba
«Ese proyecto está archivado o eliminado. Restáuralo en Projects antes de agregarle aplicaciones.» PROJECT_INACTIVE Restáuralo en Beyond Projects
«Esta aplicación ya pertenece a otro proyecto. Primero desvincúlala de ese proyecto.» PROJECT_CONFLICT Desvincúlala y luego agrégala

En todos los casos las aplicaciones, sus releases y lo que sirven quedan intactos.

Límites

Siguiente acción

Define los targets de la aplicación, o vuelve a el proyecto en Beyond Projects.