Errore “URL servizio mancante” nell’assegnazione tag avanzati di AEM

In questo articolo viene illustrato come risolvere l’errore URL del servizio mancante nell’assegnazione tag avanzati di Adobe Experience Manager (AEM) verificando che la proprietà sling:resourceType sia impostata correttamente nella configurazione Contenuto avanzato.

Descrizione description

Ambiente

Adobe Experience Manager (AEM) LTS (supporto a lungo termine)

Sintomi

  • L’assegnazione di tag avanzati non riesce a assegnare i tag previsti alle risorse.
  • Quando si tenta di assegnare tag automatici alle risorse, nei registri di AEM viene visualizzato il seguente avviso:
com.day.cq.dam.similaritysearch.internal.workflow.process.AutoTagAssetProcess Failed to auto-tag :/content/dam/.../renditions/original
com.day.cq.dam.similaritysearch.internal.SimilaritySearchException: Service url is missing. Please verify smart-tagging configurations.

Causa

La proprietà sling:resourceType nel nodo di configurazione Smart Content non è impostata correttamente (ad esempio, cq/cloudserviceconfigs/components/servicepage anziché dam/components/smarttaggingservicepage). Di conseguenza, AEM non riconosce la configurazione come valida e AutoTagAssetProcess non può risolvere l’URL del servizio, anche se la proprietà esiste.

Risoluzione resolution

Per correggere l’errore URL del servizio mancante, eseguire la procedura seguente:

  1. Nell’ambiente AEM, passa al nodo di configurazione dei contenuti avanzati nell’archivio:
    • Percorso: /conf/global/settings/cloudconfigs/smarttags//jcr:content
  2. Verificare il valore della proprietà sling:resourceType.
  3. Se sling:resourceType è impostato su cq/cloudserviceconfigs/components/servicepage (o su un valore diverso da dam/components/smarttaggingservicepage), aggiornarlo su dam/components/smarttaggingservicepage
  4. Salva le modifiche.
  5. Assicurati che la configurazione sia attivata correttamente (pubblicata) se l’ambiente richiede l’attivazione per rendere effettive le modifiche.
  6. Esegui nuovamente il flusso di lavoro di assegnazione tag avanzati sulle risorse interessate per verificare che l’assegnazione tag funzioni ora come previsto.
  7. Monitora i registri di AEM per verificare che l’errore URL del servizio sia mancante e che le risorse siano state taggate.
recommendation-more-help
experience-cloud-kcs-help-kbarticles