Configuración del etiquetado de recursos mediante el servicio de contenido inteligente

Puede integrar Adobe Experience Manager con el servicio de contenido inteligente mediante Adobe Developer Console. Utilice esta configuración para acceder al servicio de contenido inteligente desde Experience Manager.

NOTA
  • Los servicios de contenido inteligente ya no están disponibles para las nuevas Experience Manager Assets Clientes locales. Los clientes locales existentes, que ya tienen esta capacidad habilitada, pueden seguir usando los servicios de contenido inteligente.
  • Smart Content Services está disponible para Experience Manager Assets Clientes de Managed Services que ya tienen habilitada esta capacidad.
  • Nuevo Experience Manager Assets Los clientes de Managed Services pueden seguir las instrucciones mencionadas en este artículo para configurar los servicios de contenido inteligente.

El artículo detalla las siguientes tareas clave necesarias para configurar el servicio de contenido inteligente. En el back-end, la variable Experience Manager el servidor autentica las credenciales del servicio con la variable Adobe Developer Console antes de reenviar la solicitud al servicio de contenido inteligente.

  1. Creación de un servicio de contenido inteligente configuración en Experience Manager para generar una clave pública. Obtenga un certificado público para la integración de OAuth.

  2. Cree una integración en Adobe Developer Console y cargue la clave pública generada.

  3. Configuración de la implementación uso de la clave de API y otras credenciales de Adobe Developer Console.

  4. Compruebe la configuración.

  5. Opcionalmente, habilitar el etiquetado automático en la carga de recursos.

Requisitos previos

Antes de utilizar el servicio de contenido inteligente, asegúrese de lo siguiente para crear una integración en Adobe Developer Console:

  • Cuenta de Adobe ID que tiene privilegios de administrador para la organización.

  • El servicio de contenido inteligente está habilitado para su organización.

Para habilitar las etiquetas inteligentes mejoradas, además de las anteriores, instale también la última Experience Manager service pack.

Crear la configuración del servicio de contenido inteligente para obtener un certificado público

Un certificado público le permite autenticar su perfil en Adobe Developer Console.

  1. En el Experience Manager interfaz de usuario, acceso Herramientas > Cloud Services > Cloud Services heredados.

  2. En la página Cloud Services, haga clic en Configurar ahora under Etiquetas inteligentes de recursos.

  3. En el Crear configuración , especifique un título y un nombre para la configuración de etiquetas inteligentes. Haga clic en Crear.

  4. En el Servicio de contenido inteligente AEM , utilice los siguientes valores:

    URL de servicio: https://smartcontent.adobe.io/<region where your Experience Manager author instance is hosted>

    Por ejemplo, https://smartcontent.adobe.io/apac. Puede especificar na, emeao apac como las regiones en las que está alojada la instancia de autor de Experience Manager.

    NOTA

    Si el servicio administrado por Experience Manager está aprovisionado antes del 1 de septiembre de 2022, utilice la siguiente URL de servicio:
    https://mc.adobe.io/marketingcloud/smartcontent

    Servidor de autorización: https://ims-na1.adobelogin.com

    Deje los demás campos en blanco por ahora (para proporcionar más adelante). Haga clic en Aceptar.

    Cuadro de diálogo del servicio de contenido inteligente del Experience Manager para proporcionar la URL del servicio de contenido

    Figura: Cuadro de diálogo del servicio de contenido inteligente para proporcionar la URL del servicio de contenido

    NOTA

    La dirección URL proporcionada como URL del servicio no es accesible a través del explorador y genera un error 404. La configuración funciona correctamente con el mismo valor de la variable URL del servicio parámetro. Para ver el estado general del servicio y el programa de mantenimiento, consulte https://status.adobe.com.

  5. Haga clic en Descargar certificado público para la integración de OAuth y descargar el archivo de certificado público AEM-SmartTags.crt.

    Una representación de la configuración creada para el servicio de etiquetado inteligente

    Figura: Configuración del servicio de etiquetado inteligente

Volver a configurar cuándo caduca un certificado

Una vez caducado un certificado, ya no es de confianza. No puede renovar un certificado caducado. Para añadir un nuevo certificado, siga estos pasos.

  1. Inicie sesión en la implementación Experience Manager como administrador. Haga clic en Herramientas > Seguridad > Usuarios.

  2. Busque y haga clic en el usuario dam-update-service. Haga clic en Almacén de claves pestaña .

  3. Elimine el almacén de claves similaritysearch y el certificado caducado. Haga clic en Guardar y cerrar.

    Elimine la entrada similaritysearch existente en el almacén de claves para agregar un nuevo certificado de seguridad

    Imagen: Elimine la entrada similaritysearch en el almacén de claves para añadir un nuevo certificado de seguridad.

  4. Vaya a Herramientas > Cloud Services > Servicios de nube heredados. Haga clic en Etiquetas inteligentes de recursos > Mostrar configuración > Configuraciones disponibles. Haga clic en la configuración requerida.

  5. Para descargar un certificado público, haga clic en Descargar certificado público para la integración de OAuth.

  6. Acceso https://console.adobe.io y vaya a los servicios de contenido inteligente existentes en la Integraciones página. Cargue el nuevo certificado. Para obtener más información, consulte las instrucciones en Creación de la integración de la consola de Adobe Developer.

Creación de la integración de la consola de Adobe Developer

Para utilizar las API del servicio de contenido inteligente, cree una integración en la consola de Adobe Developer para obtener Clave de API (generado en ID DE CLIENTE campo de integración de la consola de Adobe Developer), ID DE CUENTA TÉCNICA, ID DE ORGANIZACIÓNy SECRETO DEL CLIENTE para Configuración del servicio de etiquetado inteligente de recursos de la configuración de nube en Experience Manager.

  1. Acceda a https://console.adobe.io en el explorador. Seleccione la cuenta adecuada y compruebe que la función de organización asociada sea administrador del sistema.

  2. Cree un proyecto con el nombre que desee. Haga clic en Añadir API.

  3. En el Añadir una API página, seleccione Experience Cloud y, a continuación, seleccione Contenido inteligente. Haga clic en Siguiente.

  4. Seleccione Cargar la clave pública. Proporcione el archivo de certificado descargado de Experience Manager. Se muestra un mensaje con las claves públicas cargadas correctamente. Haga clic en Siguiente.

    La página Crear una nueva página de credenciales de cuenta de servicio (JWT) muestra la clave pública de la cuenta de servicio que se acaba de configurar.

  5. Haga clic en Siguiente.

  6. En la página Seleccionar perfiles de producto, seleccione Servicios de contenido inteligente. Haga clic en Guardar API configurada.

    La página muestra más información sobre la configuración. Mantenga esta página abierta para copiar y agregar estos valores en Configuración del servicio de etiquetado inteligente de recursos de la configuración de nube en Experience Manager para configurar las etiquetas inteligentes.

    En la pestaña Información general, puede revisar la información proporcionada para la integración.

    Figura: Detalles de la integración en la consola de Adobe Developer

Configuración del servicio de contenido inteligente

Para configurar la integración, utilice los valores de ID DE CUENTA TÉCNICA, ID DE ORGANIZACIÓN, SECRETO DEL CLIENTEy ID DE CLIENTE de la integración de la consola de Adobe Developer. La creación de una configuración de nube de etiquetas inteligentes permite la autenticación de solicitudes de API desde el Experience Manager implementación.

  1. En Experience Manager, vaya a Herramientas > Cloud Service > Cloud Services heredados para abrir el Cloud Services consola.

  2. En el Etiquetas inteligentes de recursos, abra la configuración creada anteriormente. En la página de configuración del servicio, haga clic en Editar.

  3. En el cuadro de diálogo AEM Smart Content Service, utilice los valores predefinidos para los campos URL de servicio y Servidor de autorización.

  4. Para los campos Clave De Api, ID de cuenta técnica, ID de organizacióny Secreto del cliente, copie y utilice los siguientes valores generados en Integración de la consola de Adobe Developer.

    Configuración del servicio de etiquetado inteligente de recursos Adobe Developer Console campos de integración
    Clave de API ID DE CLIENTE
    Id. de cuenta técnica ID DE CUENTA TÉCNICA
    Id. de organización ID. DE ORGANIZACIÓN
    Secreto del cliente SECRETO DEL CLIENTE

Validación de la configuración

Después de completar la configuración, utilice un MBean de JMX para validarla. Para validar, siga estos pasos.

  1. Acceda a su Experience Manager servidor en https://[aem_server]:[port].

  2. Vaya a Herramientas > Operaciones > Consola web para abrir la consola OSGi. Haga clic en Principal > JMX.

  3. Haga clic en com.day.cq.dam.similaritysearch.internal.impl. Se abre SimilitudBuscar varias tareas.

  4. Haga clic en validateConfigs(). En el Validar configuraciones cuadro de diálogo, haga clic en Invocar.

    Los resultados de validación se muestran en el mismo cuadro de diálogo.

Habilitar el etiquetado inteligente en el flujo de trabajo de recursos de actualización de DAM (opcional)

  1. En Experience Manager, vaya a Herramientas > Flujo de trabajo > Modelos.

  2. En la página Modelos de flujo de trabajo, seleccione el modelo de flujo de trabajo de recursos de actualización de DAM.

  3. Haga clic en Editar en la barra de herramientas.

  4. Expanda el panel lateral para mostrar los pasos. Arrastre el paso Recurso de etiqueta inteligente que está disponible en la sección Flujo de trabajo de DAM y colóquelo después del paso Miniaturas del proceso.

    Añada el paso del recurso de etiquetas inteligentes después del paso de miniaturas de proceso en el flujo de trabajo de recursos de actualización de DAM

    Imagen: Añada el paso del recurso de etiquetas inteligentes después del paso de miniaturas de proceso en el flujo de trabajo de recursos de actualización de DAM

  5. Abra el paso en modo de edición. En Configuración avanzada, compruebe que la opción Avance del controlador está seleccionada.

    Configurar el flujo de trabajo de recursos de actualización de DAM y añadir el paso de etiquetas inteligentes

    Figura: Configurar el flujo de trabajo de recursos de actualización de DAM y añadir el paso de etiquetas inteligentes

  6. En la pestaña Argumentos, seleccione Omitir errores si desea que el flujo de trabajo se complete aunque falle el paso de etiquetado automático.

    Configurar el flujo de trabajo de recursos de actualización de DAM para añadir el paso de etiquetas inteligentes y seleccionar el avance del controlador

    Figura: Configurar el flujo de trabajo de recursos de actualización de DAM para añadir el paso de etiquetas inteligentes y seleccionar el avance del controlador

    Para etiquetar recursos al cargarlos, independientemente de si el etiquetado inteligente está activado en las carpetas, seleccione Omitir indicador de etiqueta inteligente.

    Configure el flujo de trabajo de recursos de actualización de DAM para añadir el paso de etiquetas inteligentes y seleccione Omitir el indicador de etiqueta inteligente

    Figura: Configure el flujo de trabajo de recursos de actualización de DAM para añadir el paso de etiquetas inteligentes y seleccione Omitir el indicador de etiqueta inteligente

  7. Haga clic en Aceptar para cerrar el paso del proceso y, a continuación, guarde el flujo de trabajo.

En esta página