Show Menu
THEMEN×

Configure asset tagging using the Smart Content Service

You can integrate Adobe Experience Manager with the Smart Content Service using Adobe Developer Console. Use this configuration to access the Smart Content Service from within Experience Manager.
Der Artikel beschreibt die folgenden Hauptaufgaben, die zum Konfigurieren des Smart Content Service erforderlich sind. At the back end, the Experience Manager server authenticates your service credentials with the Adobe Developer Console gateway before forwarding your request to the Smart Content Service.
  1. Erstellen Sie eine Integration in der Adobe Developer Console und laden Sie den generierten öffentlichen Schlüssel hoch.
  2. Konfigurieren Sie Ihre Bereitstellung mithilfe des API-Schlüssels und anderer Anmeldedaten aus der Adobe Developer Console.

Voraussetzungen

Bevor Sie den Smart Content Service verwenden, stellen Sie Folgendes sicher, um eine Integration in Adobe Developer Console zu erstellen:
  • Es ist ein Adobe ID-Konto mit Administratorrechten für die Organisation vorhanden.
  • Der Smart Content ist für Ihre Organisation aktiviert.
To enable Enhanced Smart Tags, in addition to the above, also install the latest Experience Manager service pack .

Konfiguration für intelligenten Content Service erstellen

Ein öffentliches Zertifikat ermöglicht Ihnen die Authentifizierung Ihres Profils in der Adobe Developer Console.
  1. Rufen Sie in der Experience Manager Benutzeroberfläche Werkzeuge > Cloud Service > Legacy-Cloud Service auf.
  2. In the Cloud Services page, click Configure Now under Assets Smart Tags .
  3. Geben Sie im Dialogfeld Konfiguration erstellen einen Titel und einen Namen für die Smart-Tags-Konfiguration ein. Klicken Sie auf Erstellen .
  4. Verwenden Sie im Dialogfeld AEM Smart Content Service die folgenden Werte:
    Dienst-URL : https://mc.adobe.io/marketingcloud/smartcontent
    Autorisierungsserver : https://ims-na1.adobelogin.com
    Lassen Sie die anderen Felder vorerst leer (Werte werden später bereitgestellt). Klicken Sie auf OK .
    Abbildung: Dialogfeld "Smart Content Service"zum Bereitstellen der URL des Inhaltsdienstes
    The URL provided as Service URL is not accessible via browser and generates a 404 error. Die Konfiguration funktioniert mit demselben Wert des Service-URL-Parameters . For the overall service status and maintenance schedule, see https://status.adobe.com .
  5. Click Download Public Certificate for OAuth Integration , and download the public certificate file AEM-SmartTags.crt .
    Abbildung: Einstellungen für den intelligenten Tag-Dienst

Reconfigure when a certificate expires

Nach Ablauf eines Zertifikats wird es nicht mehr als vertrauenswürdig eingestuft. Sie können ein abgelaufenes Zertifikat nicht verlängern. Um ein neues Zertifikat hinzuzufügen, führen Sie diese Schritte aus.
  1. Melden Sie sich bei Ihrer Experience Manager-Implementierung als Administrator an. Klicken Sie auf Tools > Sicherheit > Benutzer .
  2. Suchen und finden Sie dam-update-service -Benutzer und klicken Sie darauf. Klicken Sie auf die Registerkarte Keystore .
  3. Löschen Sie den vorhandenen similaritysearch -Keystore mit dem abgelaufenen Zertifikat. Klicken Sie auf Speichern und schließen .
    Abbildung: Löschen des vorhandenen Eintrags similaritysearch in Keystore, um ein neues Sicherheitszertifikat hinzuzufügen.
  4. Navigieren Sie zu Werkzeuge > Cloud Services > Legacy-Cloud Services . Klicken Sie auf Asset-Smart-Tags > Konfiguration anzeigen > Verfügbare Konfigurationen . Klicken Sie auf die gewünschte Konfiguration.
  5. Um ein öffentliches Zertifikat herunterzuladen, klicken Sie auf Öffentliches Zertifikat für OAuth-Integration herunterladen .
  6. Rufen Sie https://console.adobe.io auf und navigieren Sie zu den vorhandenen Smart Content Services auf der Seite Integrationen . Laden Sie das neue Zertifikat hoch. For more information, see the instructions in Create Adobe Developer Console integration .

Adobe Developer Console-Integration erstellen

Um Smart Content Service-APIs zu verwenden, erstellen Sie eine Integration in Adobe Developer Console, um den API-Schlüssel (der im Feld CLIENT ID der Adobe Developer Console-Integration generiert wurde), die TECHNISCHE ACCOUNT-ID, die Organisations-IDund CLIENT SECRET Experience Managerfür die Einstellungen des Smart-Tagging-Dienstes zu erhalten.
  1. Rufen Sie https://console.adobe.io in einem Browser auf. Wählen Sie das entsprechende Konto aus und vergewissern Sie sich, dass die zugehörige Organisationsrolle „Systemadministrator“ ist.
  2. Erstellen Sie ein Projekt mit einem beliebigen Namen. Klicken Sie auf API hinzufügen .
  3. Wählen Sie auf der Seite API hinzufügen die Option Experience Cloud und dann Smart Content aus. Klicken Sie auf Weiter .
  4. Wählen Sie Öffentlichen Schlüssel hochladen aus. Stellen Sie die von Experience Manager heruntergeladenen Zertifikatdatei bereit. Die Meldung Öffentliche(r) Schlüssel erfolgreich hochgeladen wird angezeigt. Klicken Sie auf Weiter .
    Die Seite Neue Dienstkonto (JWT)-Anmeldedaten erstellen zeigt den öffentlichen Schlusselle für das Dienstkonto an, das Sie gerade konfiguriert haben.
  5. Klicken Sie auf Weiter .
  6. Wählen Sie auf der Seite Produktprofile auswählen die Option Smart Content Services aus. Klicken Sie auf Konfigurierte API speichern .
    Auf einer Seite werden weitere Informationen zur Konfiguration angezeigt. Lassen Sie diese Seite geöffnet, um diese Werte zu kopieren und in den Einstellungen des Smart-Tagging-Dienstes Assets der Cloud-Konfiguration hinzuzufügen, um Smarttags zu konfigurieren. Experience Manager
    Abbildung: Integrationsdetails in der Adobe Developer Console

Konfigurieren des Smart Content Service

Verwenden Sie zum Konfigurieren der Integration die Werte der Felder "TECHNISCHE KONTO-ID", " Organisations-ID", " CLIENT-SECRET"und " CLIENT-ID "aus der Adobe Developer Console-Integration. Creating a Smart Tags cloud configuration allows authentication of API requests from the Experience Manager deployment.
  1. In Experience Manager, navigate to Tools > Cloud Service > Legacy Cloud Services to open the Cloud Services console.
  2. Öffnen Sie unter den Smart-Tags für Assets die oben erstellte Konfiguration. Klicken Sie auf der Seite mit den Serviceeinstellungen auf Bearbeiten .
  3. Verwenden Sie im Dialogfeld AEM Smart Content Service die vorausgefüllten Werte für die Felder Service-URL und Autorisierungsserver .
  4. Kopieren Sie für die Felder API-Schlüssel, Technische Konto-ID, Organisations-IDund geheimer Clientschlüsseldie folgenden Werte, die in der Adobe Developer Console-Integration generiert wurden, und verwenden Sie sie.
    Diensteinstellungen für Smart-Tagging in Assets
    Adobe Developer Console Integrationsfelder
    API-Schlüssel
    CLIENT-ID
    ID des technischen Kontos
    TECHNISCHE KONTO-ID
    Unternehmens-ID
    Organisations-ID
    Client-Geheimnis
    CLIENT SECRET

Überprüfen der Konfiguration

Nachdem Sie die Konfiguration abgeschlossen haben, können Sie eine JMX MBean verwenden, um die Konfiguration zu validieren. Führen Sie zum Überprüfen die folgenden Schritte aus.
  1. Greifen Sie auf Ihren Experience Manager Server unter https://[aem_server]:[port] .
  2. Go to Tools > Operations > Web Console to open the OSGi console. Click Main>JMX .
  3. Klicken Sie auf com.day.cq.dam.similaritysearch.internal.impl . It opens SimilaritySearch Miscellaneous Tasks .
  4. Klicken Sie auf validateConfigs() . In the Validate Configurations dialog, click Invoke .
Die Überprüfungsergebnisse werden im gleichen Dialogfeld angezeigt.

Enable smart tagging in the DAM Update Asset workflow (Optional)

  1. In Experience Manager, go to Tools > Workflow > Models .
  2. Wählen Sie auf der Seite Workflow-Modelle das Workflow-Modell DAM Update Asset aus.
  3. Klicken Sie in der Symbolleiste auf Bearbeiten .
  4. Erweitern Sie das Seitenbedienfeld, um die Schritte anzuzeigen. Ziehen Sie den Schritt Smart Tag-Asset , der im Abschnitt „DAM-Workflow“ verfügbar ist, und platzieren Sie ihn nach dem Schritt Prozessminiaturansichten .
    Abbildung: Schritt zum Hinzufügen von Smart-Tag-Assets nach dem Schritt „Miniaturansichten verarbeiten“ im Workflow „DAM-Update-Asset“.
  5. Öffnen Sie den Schritt im Bearbeitungsmodus. Stellen Sie unter Erweiterte Einstellungen sicher, dass die Option Handler-Erweiterung ausgewählt ist.
    Abbildung: DAM-Arbeitsablauf zum Aktualisieren von Assets konfigurieren und Schritt zum Hinzufügen von Smarttags
  6. Wählen Sie auf der Registerkarte Argumente die Option Fehler ignorieren , wenn der Workflow auch dann abgeschlossen werden soll, falls der automatische Tag-Schritt fehlschlägt.
    Abbildung: DAM-Arbeitsablauf zum Aktualisieren von Assets konfigurieren, um einen Schritt zum intelligenten Tag hinzuzufügen und Handler-Modus auszuwählen
    Um Assets unabhängig davon mit Tags zu versehen, ob die Smart-Tagging-Funktion für Ordner aktiviert ist, wählen Sie Smart-Tag-Markierung ignorieren aus.
    Abbildung: Konfigurieren Sie den Arbeitsablauf für DAM-Aktualisierung für Assets, um einen Schritt für intelligente Tags hinzuzufügen, und wählen Sie "Smart-Tag-Flag ignorieren"
  7. Klicken Sie auf OK , um den Prozessschritt zu schließen, und speichern Sie dann den Workflow.