La proprietà dei metadati non viene copiata durante la traduzione quando viene selezionata una versione obsoleta della risorsa sorgente
Quando una risorsa viene inviata per la traduzione in Adobe Experience Manager (AEM), una proprietà di metadati non può essere copiata nella cartella temporanea o nella risorsa tradotta se la traduzione utilizza una versione della risorsa obsoleta che non contiene i metadati. Di conseguenza, nel contenuto tradotto mancano i valori di metadati previsti. Per risolvere il problema, verifica che la traduzione utilizzi la versione più recente della risorsa che contiene i metadati richiesti ed esegui nuovamente il processo di traduzione.
Descrizione description
Ambiente
Adobe Experience Manager (AEM)
Problema/Sintomi
- Una proprietà di metadati come
legacyUniqueIDinjcr:content/metadata/mc:legacyUniqueIDnon viene copiata nell’output tradotto. - La proprietà esiste nella risorsa di origine e presenta la struttura e il tipo corretti.
- L’aggiunta della proprietà alle regole di configurazione della traduzione non corregge il problema.
- La versione selezionata per la traduzione non contiene la proprietà di metadati richiesta, anche se lo fa la versione corrente della risorsa.
- Nell’output tradotto manca il valore dei metadati previsto.
- Il confronto di
jcr:versionHistorydella risorsa mostra che la versione utilizzata per la traduzione non contiene i metadati aggiornati. - Non viene visualizzato alcun messaggio di errore esplicito.
Causa principale
La versione di origine selezionata per la traduzione non conteneva la proprietà dei metadati richiesta. Di conseguenza, l’output tradotto non includeva il valore dei metadati.
Risoluzione resolution
Per risolvere il problema, effettua le seguenti operazioni:
-
Apri la risorsa di origine che intendi inviare per la traduzione e verifica che la proprietà dei metadati richiesta sia presente nella versione corrente.
-
Verifica quale versione della risorsa viene utilizzata per la traduzione.
- Controllare la proprietà
jcr:versionHistoryper identificare la versione utilizzata durante la traduzione. - Confronta i metadati di quella versione con i metadati della versione corrente.
- Verifica che la versione selezionata per la traduzione includa la proprietà dei metadati richiesta.
- Controllare la proprietà
-
Se la versione utilizzata per la traduzione non contiene i metadati richiesti, aggiorna i metadati della risorsa e crea una nuova versione che includa la proprietà richiesta.
-
Avvia di nuovo il processo di traduzione dopo aver confermato che è selezionata la versione di origine corretta.
- Se viene visualizzata una finestra di dialogo per la selezione della versione, scegli la versione più recente che include la proprietà dei metadati richiesta.
-
Al termine della traduzione, controlla l’output tradotto e conferma che la proprietà dei metadati sia presente.