Configurare l’assegnazione tag delle risorse tramite il Servizio di contenuti avanzati configure-asset-tagging-using-the-smart-content-service
È possibile integrare Adobe Experience Manager con il Servizio di contenuti avanzati utilizzando Adobe Developer Console. Utilizza questa configurazione per accedere al Servizio di contenuti avanzati da Experience Manager.
- I servizi di contenuti avanzati non sono più disponibili per la nuova Experience Manager Assets Clienti on-premise. I clienti on-premise esistenti che dispongono già di questa funzionalità abilitata possono continuare a utilizzare i Servizi di contenuti avanzati.
- Smart Content Services è disponibile per i servizi esistenti Experience Manager Assets Clienti Managed Services che dispongono già di questa funzionalità abilitata.
- Nuovo Experience Manager Assets I clienti Managed Services possono seguire le istruzioni riportate in questo articolo per configurare i servizi per contenuti avanzati.
L’articolo descrive le seguenti attività chiave necessarie per configurare il Servizio di contenuti avanzati. Nel back-end, il server di Experience Manager autentica le credenziali del servizio con il gateway di prima di inoltrare la richiesta al Servizio di contenuti avanzati.Adobe Developer Console
-
🔗Crea una configurazione del Servizio di contenuti avanzati in Experience Manager per generare una chiave pubblica. Ottieni un certificato pubblico per l’integrazione di OAuth.
-
Crea un’integrazione in Adobe Developer Console e carica la chiave pubblica generata.
-
Configurare la distribuzione utilizzo della chiave API e di altre credenziali da Adobe Developer Console.
-
Facoltativamente, abilitare l’assegnazione tag automatica al caricamento delle risorse.
Prerequisiti prerequisites
Prima di utilizzare il Servizio di contenuti avanzati, verifica quanto segue per creare un’integrazione su Adobe Developer Console:
-
Devi disporre di un account Adobe ID con privilegi di amministratore dell’organizzazione.
-
Il Servizio di contenuti avanzati è abilitato per la tua organizzazione.
Per abilitare i tag avanzati migliorati, oltre a quanto sopra, installa anche l’ Service Pack di Experience Manager.
Creare una configurazione del Servizio di contenuti avanzati per ottenere un certificato pubblico obtain-public-certificate
Un certificato pubblico consente di autenticare il profilo su Adobe Developer Console.
-
Nell’interfaccia di Experience Manager, accedi a Strumenti > Cloud Services > Servizi cloud precedenti.
-
Nella pagina Cloud Services, fai clic su Configura ora sotto Tag avanzati risorse.
-
Nella finestra di dialogo Crea configurazione, specifica un titolo e un nome per la configurazione di tag avanzati. Fai clic su Crea.
-
Nella finestra di dialogo Servizio di contenuti avanzati AEM, usa i seguenti valori:
URL servizio:
https://smartcontent.adobe.io/<region where your Experience Manager author instance is hosted>
Ad esempio,
https://smartcontent.adobe.io/apac
. Puoi specificarena
,emea
oppureapac
come aree in cui è ospitata l’istanza di authoring di Experience Manager.note note NOTE Se il provisioning di Experience Manager Managed Service è precedente al 10 settembre 2022, utilizza il seguente URL di servizio: https://mc.adobe.io/marketingcloud/smartcontent
Server autorizzazioni:
https://ims-na1.adobelogin.com
Lascia vuoti gli altri campi per il momento (dovranno essere riempiti successivamente). Fai clic su OK.
Figura: Finestra di dialogo Servizio di contenuti avanzati per fornire l’URL del servizio di contenuti
note note NOTE L’URL fornito come URL servizio non è accessibile tramite browser e genera un errore 404. La configurazione funziona correttamente con lo stesso valore del URL servizio parametro . Per informazioni sullo stato generale del servizio e sul programma di manutenzione, consulta https://status.adobe.com. -
Fai clic su Scarica certificato pubblico per integrazione OAuth e scarica il file del certificato pubblico
AEM-SmartTags.crt
.Figura: Impostazioni del servizio di assegnazione tag avanzati
Riconfigura alla scadenza del certificato certrenew
Dopo la scadenza di un certificato, non è più attendibile. Non è possibile rinnovare un certificato scaduto. Per aggiungere un nuovo certificato, effettua le seguenti operazioni.
-
Accedi alla tua implementazione di Experience Manager come amministratore. Fai clic su Strumenti > Protezione > Utenti.
-
Individua e fai clic sull’utente dam-update-service. Fai clic su Keystore scheda .
-
Elimina il registro chiavi esistente similaritysearch con il certificato scaduto. Fai clic su Salva e chiudi.
Figura: per aggiungere un nuovo certificato di sicurezza, elimina la voce esistente
similaritysearch
in Registro chiavi -
Vai a Strumenti > Cloud Services > Servizi cloud precedenti. Fai clic su Tag avanzati risorse > Mostra configurazioni > Configurazioni disponibili. Seleziona la configurazione richiesta.
-
Per scaricare un certificato pubblico, fai clic su Scarica certificato pubblico per integrazione OAuth.
-
Accedi a https://console.adobe.io e passa ai Servizi di contenuti avanzati esistenti nella pagina Integrazioni. Carica il nuovo certificato. Per ulteriori informazioni, consulta le istruzioni in Creare l’integrazione con la console Adobe Developer.
Creare l’integrazione con la console Adobe Developer create-adobe-i-o-integration
Per utilizzare le API del Servizio di contenuti avanzati, crea un’integrazione nella console Adobe Developer per ottenere Chiave API (generato in ID CLIENT campo dell’integrazione della console Adobe Developer), ID ACCOUNT TECNICO, ID ORGANIZZAZIONEe SEGRETO CLIENT per Impostazioni del servizio di assegnazione tag avanzati delle risorse della configurazione cloud in Experience Manager.
-
Accedi a https://console.adobe.io in un browser. Seleziona l’account appropriato e verifica che il ruolo aziendale associato sia quello di amministratore di sistema.
-
Crea un progetto con il nome desiderato. Fai clic su Aggiungi API.
-
Sulla Aggiungere un’API pagina, seleziona Experience Cloud quindi seleziona Contenuto avanzato. Fai clic su Avanti.
-
Seleziona Carica la chiave pubblica. Fornisci il file del certificato scaricato da Experience Manager. Viene visualizzato il messaggio Chiavi pubbliche caricate correttamente. Fai clic su Avanti.
Nella pagina per la creazione di una nuova credenziale dell’account di servizio (JWT) viene visualizzata la chiave pubblica per l’account di servizio appena configurato.
-
Fai clic su Avanti.
-
Nella pagina per la selezione dei profili di prodotto, seleziona Servizi di contenuti avanzati. Fai clic su Salva API configurata.
In una pagina vengono visualizzate ulteriori informazioni sulla configurazione. Tieni aperta questa pagina per copiare e aggiungere questi valori in Impostazioni del servizio di assegnazione tag avanzati delle risorse della configurazione cloud in Experience Manager per configurare tag avanzati.
Figura: Dettagli dell’integrazione nella console Adobe Developer
Configurare il Servizio di contenuti avanzati configure-smart-content-service
Per configurare l’integrazione, utilizza i valori di ID ACCOUNT TECNICO, ID ORGANIZZAZIONE, SEGRETO CLIENTe ID CLIENT campi dell’integrazione della console Adobe Developer. La creazione di una configurazione cloud di tag avanzati consente l’autenticazione delle richieste API da Experience Manager distribuzione.
-
In Experience Manager, passa a Strumenti > Cloud Service > Servizi cloud precedenti per aprire la console Cloud Services.
-
In Tag avanzati risorse, apri la configurazione creata in precedenza. Nella pagina delle impostazioni del servizio, fai clic su Modifica.
-
Nella finestra di dialogo Servizio di contenuti avanzati AEM, utilizza i valori precompilati per i campi URL servizio e Server autorizzazioni.
-
Per i campi Chiave Api, ID account tecnico, ID organizzazionee Segreto client, copia e utilizza i seguenti valori generati in Integrazione con la console Adobe Developer.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Impostazioni servizio tag avanzati di Assets Adobe Developer Console campi di integrazione Chiave API ID CLIENT ID account tecnico ID ACCOUNT TECNICO ID organizzazione ID ORGANIZZAZIONE Segreto client SEGRETO CLIENT
Convalidare la configurazione validate-the-configuration
Dopo aver completato la configurazione, utilizza un MBean JMX per convalidare la configurazione. Per eseguire la convalida, effettua le seguenti operazioni.
-
Accedi al server di Experience Manager all’indirizzo
https://[aem_server]:[port]
. -
Passa a Strumenti > Operazioni > Console Web per aprire la console OSGi. Fai clic su Principale > JMX.
-
Fai clic su com.day.cq.dam.similaritysearch.internal.impl. Si apre Attività varie SimilaritySearch.
-
Fai clic su validateConfigs(). Nella finestra di dialogo Validate Configurations (Convalida configurazioni), fai clic su Invoke (Richiama).
I risultati della convalida vengono visualizzati nella stessa finestra di dialogo.
Abilitare l’assegnazione tag avanzati nel flusso di lavoro Risorsa di aggiornamento DAM (facoltativo) enable-smart-tagging-in-the-update-asset-workflow-optional
-
In Experience Manager, vai a Strumenti > Flusso di lavoro > Modelli.
-
Nella pagina Modelli flusso di lavoro, seleziona il modello del flusso di lavoro Risorsa di aggiornamento DAM.
-
Fai clic su Modifica nella barra degli strumenti.
-
Per visualizzare i passaggi, espandi il pannello laterale. Trascina il passaggio Risorsa di tag avanzati della sezione Flusso di lavoro DAM e inseriscilo dopo il passaggio Elabora miniature.
Figura: Aggiungi il passaggio Risorsa di tag avanzati dopo il passaggio Elabora miniature nel flusso di lavoro Aggiorna risorsa DAM.
-
Apri il passaggio in modalità di modifica. In Impostazioni avanzate, accertati che sia selezionata l’opzione Avanzamento gestore.
Figura: Configura il flusso di lavoro Aggiorna risorsa DAM e aggiungi il passaggio tag avanzati
-
Nella scheda Argomenti, seleziona Ignora errori se vuoi che il flusso di lavoro venga completato anche con esito negativo del passaggio di assegnazione tag automatica.
Figura: Configura il flusso di lavoro Aggiorna risorsa DAM per aggiungere il passaggio tag avanzati e selezionare l'avanzamento del gestore
Per assegnare i tag alle risorse quando vengono caricate, a prescindere dal fatto che l’assegnazione tag avanzati sia abilitata o meno per le cartelle, seleziona Ignora flag di tag avanzati.
Figura: Configura il flusso di lavoro Risorsa di aggiornamento DAM per aggiungere il passaggio tag avanzati e selezionare ignora il flag di tag avanzati
-
Fai clic su OK per chiudere il passaggio del processo, quindi salva il flusso di lavoro.