Il codice del ramo della funzione non viene sincronizzato con l’istanza di authoring in AEM Cloud Service Universal Editor
Questo articolo spiega come analizzare le modifiche CSS o JavaScript inviate a un ramo di funzionalità che vengono visualizzate immediatamente nell’URL di anteprima del ramo ma non compaiono o sono ritardate in modo significativo nell’area di lavoro dell’Editor universale per l’authoring in Adobe Experience Manager (AEM) as a Cloud Service. Questo comporta l’interruzione dei flussi di lavoro che richiedono la revisione delle modifiche dei rami di funzionalità in Author prima di unirli in main. Per risolvere il problema, controllare la registrazione di service-worker, la sessione di authoring attiva, le impostazioni di autenticazione e la configurazione specifica del ramo. Se il problema persiste, contattare il supporto Adobe.
Descrizione description
Ambiente
- Adobe Experience Manager as a Cloud Service (tutte le versioni)
- Edge Delivery Services con AEM Author ed Universal Editor
Problema/Sintomi
- Le modifiche CSS o JavaScript inviate a un ramo di funzione vengono visualizzate nell’URL di anteprima del ramo ma non vengono visualizzate o subiscono ritardi significativi nell’area di lavoro di Author Universal Editor.
- Il problema si verifica più spesso con i rami di funzionalità tagliati da
devche con i rami tagliati direttamente damain. Le modifiche apportate ai rami tagliati direttamente damainvengono visualizzate sia in Creazione che in anteprima. - In alcune sessioni interessate, nella console del browser di authoring viene visualizzato un errore di registrazione del processo di lavoro del servizio di Universal Editor, inclusa una risposta
404persw.js. - Alcune sessioni interessate visualizzano una richiesta di accesso AEM.
- Questo problema interrompe i flussi di lavoro che richiedono la revisione delle modifiche dei rami di funzionalità in Author prima di unirli in
main.
Causa
Nell’area di lavoro dell’autore non è possibile registrare il processo di lavoro del servizio Editor universale per la sessione del ramo di funzionalità interessata. La risposta 404 del browser per sw.js identifica una richiesta di registrazione non riuscita, ma non ne identifica il motivo. L’autenticazione o la gestione delle sessioni, il provisioning dell’ambiente e la configurazione specifica per i rami sono le aree di indagine.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
- Apri l’ambiente AEM Author in Google Chrome.
- Aprire Chrome DevTools premendo
F12. Seleziona la scheda Applicazione, quindi seleziona Lavori servizio. - Verificare se un service worker
cq-universal-editorè registrato e attivo. Se non è attivo alcun processo di lavoro, registrare l’errore di registrazione visualizzato in DevTools. - Nell’area di lavoro di Author Universal Editor, apri la console del browser. Registra gli errori di registrazione di service-worker, inclusa una risposta
404persw.js, e annota se viene visualizzato un prompt di accesso AEM. - Conferma che la sessione del browser abbia effettuato l’accesso all’ambiente di authoring. Se viene visualizzata la richiesta di accesso AEM, eseguire l’accesso e riprovare il ramo di funzionalità interessato.
- Esaminare le impostazioni di autenticazione dell’ambiente per determinare se bloccano o reindirizzano la richiesta di servizio di lavoro di Universal Editor per i rami di funzionalità.
- Confrontare i file di configurazione rilevanti tra il ramo di funzionalità interessato e il ramo di lavoro, inclusi
head.html,aem.js,scripts.js,fstab.yaml,paths.yamle.aem.live/config. Verificare le differenze che influiscono sul provisioning di Universal Editor o sul routing di service worker. Verificare che l’editor universale sia configurato per l’utilizzo del ramo di funzionalità in fase di test. - Dopo aver apportato una modifica di configurazione confermata, aggiorna l’area di lavoro di Author Universal Editor e verifica che vengano visualizzate le modifiche apportate al codice del ramo della funzione.
- Se il problema persiste, contattare il Supporto Adobe. Fornisci schermate dello stato di registrazione del service worker e degli errori della console, degli URL di authoring e anteprima interessati, dei dettagli del ramo e delle recenti modifiche di autenticazione o configurazione dell’ambiente.