Show Menu
SUJETS×

Configuration d’Experience Manager pour le balisage intelligent des ressources

Le balisage des ressources avec vocabulaire contrôlé par taxonomie permet de s’assurer qu’elles peuvent être facilement identifiées et récupérées au moyen de recherches sur les balises. Adobe fournit des balises intelligentes qui utilisent l’intelligence artificielle et des algorithmes de machine learning pour entraîner des images. Le service de balises intelligentes utilise le framework d’intelligence artificielle d’ Adobe Sensei pour entraîner son algorithme de reconnaissance d’images par rapport à votre structure de balises et votre taxonomie métier.
La fonctionnalité est disponible à l’achat sous la forme d’un module complémentaire d’Experience Manager. Suite à l’achat, un email contenant un lien vers Adobe Developer Console est envoyé à l’administrateur de votre organisation. Celui-ci accède au lien pour intégrer les balises intelligentes dans Experience Manager à l’aide d’Adobe Developer Console.
Les nouveaux Experience Manager Assets déploiements sont intégrés Adobe Developer Console par défaut. Il permet de configurer plus rapidement la fonctionnalité des balises actives. Sur les déploiements existants, les administrateurs suivent ces étapes pour la configurer.

Intégration à Adobe Developer Console

Avant de pouvoir baliser les images à l’aide de SCS, intégrez Adobe Experience Manager avec le service de balises intelligentes à l’aide d’Adobe Developer Console. En arrière-plan, le serveur Experience Manager authentifie vos informations d’identification du service auprès de la passerelle Adobe Developer Console avant de transférer votre demande au service de balises intelligentes.

Conditions préalables pour l’intégration d’Adobe Developer Console

Avant de pouvoir utiliser les balises intelligentes, veillez à respecter les conditions suivantes pour créer une intégration sur Adobe Developer Console :
  • L’organisation doit disposer d’un compte Adobe ID pourvu de droits d’administrateur.
  • Le service de balises intelligentes est activé pour votre organisation.

Obtention d’un certificat public

Un certificat public permet d’authentifier votre profil sur Adobe Developer Console. Vous créez un certificat dans Experience Manager.
  1. Dans l’interface utilisateur Experience Manager, accédez à Outils  > Sécurité  > Configurations d’Adobe IMS .
  2. Dans la page Configurations d’Adobe IMS, cliquez sur Créer . Dans le menu Solution cloud , sélectionnez Balises intelligentes .
  3. Sélectionnez Créer un certificat . Indiquez un nom et cliquez sur Créer un certificat . Cliquez sur OK .
  4. Cliquez sur Télécharger la clé publique .

Création d’une intégration

Pour utiliser les balises intelligentes, créez une intégration dans Adobe Developer Console afin de générer une clé API, un identifiant de compte technique, un identifiant d’organisation et un secret de client.
  1. Accédez à l’URL https://console.adobe.io dans un navigateur. Sélectionnez le compte approprié et vérifiez que le rôle d’organisation associé est administrateur système.
  2. Créez un projet portant le nom de votre choix. Cliquez sur Add API (Ajouter une API).
  3. Sur la page Add API , sélectionnez Experience Cloud puis Smart Content (Contenu dynamique). Cliquez sur Next (Suivant).
  4. Sélectionnez Upload your public key (Charger votre clé publique). Fournissez le fichier de certificat téléchargé depuis Experience Manager. Le message Public key(s) uploaded successfully (La ou les clés publiques ont été chargées) s’affiche. Cliquez sur Next (Suivant).
  5. La page Create a new Service Account (JWT) credential (Créer des informations d’identification de compte de service (JWT)) affiche la clé publique du compte de service qui vient d’être configuré. Cliquez sur Next (Suivant).
  6. Dans la page Select product profiles (Sélectionner les profils de produits), sélectionnez Smart Content Services (Services de contenu dynamique). Cliquez sur Save configured API (Enregistrer l’API configurée). Une page affiche davantage d’informations sur la configuration. Gardez cette page ouverte pour copier et ajouter ces valeurs lors de la configuration ultérieure des balises intelligentes dans Experience Manager.

Configuration des balises intelligentes

Pour configurer l’intégration, utilisez les valeurs des champs Payload (Charge utile), Client Secret (Secret du client), Authorization Server (Serveur d’autorisation) et API key (Clé d’API) de l’intégration Adobe Developer Console.
  1. Dans l’interface utilisateur Experience Manager, accédez à Outils  > Sécurité  > Configurations d’Adobe IMS .
  2. Accédez à la page Configuration du compte technique Adobe IMS et indiquez le titre souhaité.
  3. Dans le champ Serveur d’autorisation , indiquez l’URL https://ims-na1.adobelogin.com .
  4. Dans le champ Clé API , indiquez l’ ID client provenant d’Adobe Developer Console.
  5. Dans le champ Secret du client , indiquez le Secret du client provenant d’Adobe Developer Console. Cliquez sur l’option Retrieve Client Secret (Récupérer le secret du client) pour l’afficher.
  6. Dans Adobe Developer Console, dans votre projet, cliquez sur Service Account (JWT) (Compte de service (JWT)) dans la marge de gauche. Cliquez sur l’onglet Generate JWT (Générer le jeton JWT). Cliquez sur Copy (Copier) pour copier la JWT Payload (Charge utile JWT) affichée. Indiquez cette valeur dans le champ Charge utile d’Experience Manager. Cliquez sur Créer .

Validation de la configuration

Une fois la configuration terminée, procédez comme suit pour la valider.
  1. Dans l’interface utilisateur Experience Manager, accédez à Outils  > Sécurité  > Configurations d’Adobe IMS .
  2. Sélectionnez la configuration des balises intelligentes. Cliquez sur Contrôle de l’intégrité dans la barre d’outils. Cliquez sur Vérifier . Une boîte de dialogue contenant le message Configuration intègre confirme que la configuration fonctionne.

Reconfiguration si un certificat atteint sa date d’expiration

Lorsque le certificat expire, il n’est plus approuvé. Pour ajouter un nouveau certificat, procédez comme suit. Vous ne pouvez pas renouveler un certificat ayant expiré.
  1. Connectez-vous en tant qu’administrateur à votre déploiement Experience Manager. Cliquez sur Outils  > Sécurité  > Utilisateurs .
  2. Recherchez et cliquez sur l’utilisateur dam-update-service . Cliquez sur l’onglet KeyStore .
  3. Supprimez le fichier de stockage de clés similaritysearch existant avec le certificat arrivé à expiration. Cliquez sur Enregistrer et fermer .
    Figure : Suppression d’une entrée existante similaritysearch dans le Keystore pour ajouter un nouveau certificat de sécurité.
  4. Dans l’interface utilisateur Experience Manager, accédez à Outils  > Sécurité  > Configurations d’Adobe IMS . Ouvrez la configuration des balises intelligentes disponible. Pour télécharger un certificat public, cliquez sur Télécharger le certificat public .
  5. Accédez à https://console.adobe.io , puis au service existant dans le projet. Chargez le nouveau certificat et configurez-le. Pour plus d’informations sur la configuration, voir les instructions contenues dans Création d’une intégration dans Adobe Developer Console .

Activation du balisage intelligent pour les ressources qui viennent d’être chargées (facultatif)

  1. Dans Experience Manager, accédez à Outils > Processus > Modèles .
  2. Sur la page Modèles de processus , sélectionnez le modèle de processus Ressources de mise à jour de gestion des actifs numériques .
  3. Cliquez sur Modifier dans la barre d’outils.
  4. Développez le panneau latéral pour afficher les étapes. Faites glisser l’étape Balisage intelligent de la ressource disponible dans la section Processus de DAM (gestion des actifs numériques) et placez-la après l’étape Miniatures des processus .
    Figure : Ajout de l’étape Balisage intelligent de la ressource après l’étape Miniatures des processus dans le processus Ressources de mise à jour de gestion des actifs numériques.
  5. Ouvrez l’étape à configurer. Dans Paramètres avancés , vérifiez que l’option Avance du gestionnaire est sélectionnée.
  6. Dans l’onglet Arguments , sélectionnez Ignorer les erreurs si vous souhaitez que le processus ignore les échecs lors de la prédiction des balises. Pour baliser les ressources lors de leur chargement, et ce, que le balisage intelligent soit activé ou non dans les dossiers, cochez la case Ignorer l’indicateur de balise intelligente .
  7. Cliquez sur OK pour fermer l’étape du processus, puis enregistrez ce dernier. Cliquez sur Synchroniser .