AEM Assets: risoluzione delle incongruenze nello stato di pubblicazione dei frammenti di contenuto dopo la copia

Questo articolo spiega come risolvere gli stati di pubblicazione incoerenti dei frammenti di contenuto nell’Assets di Adobe Experience Manager (AEM) dopo aver utilizzato la copia dei contenuti o l’importazione dei pacchetti per trasferire i contenuti tra gli ambienti di authoring.

Descrizione description

Quando i frammenti di contenuto vengono trasferiti tra gli ambienti di authoring di AEM utilizzando l’interfaccia di copia dei contenuti o l’importazione dei pacchetti, lo stato di pubblicazione dei contenuti nell’ambiente di destinazione non corrisponde allo stato nell’ambiente di origine. Questo può comportare la visualizzazione di Frammenti di contenuto come pubblicati o non pubblicati nell’editor di AEM, ma con uno stato diverso quando si accede tramite API o GraphQL. Questa discrepanza può bloccare le operazioni aziendali che si basano sullo stato dei contenuti sincronizzati tra gli ambienti. Durante l’operazione non vengono registrati messaggi di errore specifici e i registri non sono sempre disponibili per la revisione.

Ambiente

  • Adobe Experience Manager (AEM) Assets (tutte le versioni)

Sintomi

  • I frammenti di contenuto mostrano diversi stati di pubblicazione nell’editor di AEM rispetto alle risposte API o GraphQL dopo l’importazione della copia del contenuto o del pacchetto.
  • Segnalazione di stato incoerente tra l’interfaccia utente di AEM e gli endpoint API.
  • I processi aziendali sono interessati a causa dello stato dei contenuti non sincronizzati.

Causa

La progettazione corrente dei processi di importazione di pacchetti e copie dei contenuti in AEM non mantiene lo stato di pubblicazione o la cronologia delle versioni dei frammenti di contenuto durante il trasferimento dei contenuti tra gli ambienti di authoring. Di conseguenza, dopo il trasferimento del contenuto, lo stato di pubblicazione deve essere ristabilito nell’ambiente di destinazione.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Accedi all’ambiente di authoring di AEM di destinazione in cui sono stati importati i frammenti di contenuto.

  2. Ripubblicare in blocco i frammenti di contenuto interessati:

    • Utilizza la funzione di attivazione della struttura o uno script di automazione per ripubblicare tutti i frammenti di contenuto trasferiti dall’ambiente di authoring di destinazione.

    • Per i set di contenuti di grandi dimensioni, evita la ripubblicazione manuale frammento per frammento; ove possibile, utilizza operazioni in blocco.

  3. Verifica che lo stato di pubblicazione sia coerente:

    • Verifica che lo stato nell’editor di AEM corrisponda a quello restituito dagli endpoint API o GraphQL.
recommendation-more-help
experience-cloud-kcs-help-kbarticles