Los conjuntos de giros se quedaron en estado de procesamiento en AEM Dynamic Media

En Adobe Experience Manager (AEM) as a Cloud Service, los conjuntos de giros de Dynamic Media a veces se quedan atascados en un estado procesando y no almacenan en déclencheur el flujo de trabajo posterior al procesamiento automáticamente. Esto significa que debe publicarlos manualmente, lo que no es escalable para volúmenes de recursos grandes. Para solucionarlo, puede cambiar al modo Publicación inmediata o configurar un lanzador de flujo de trabajo que se oriente específicamente a los conjuntos de giros.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service (AEMaaCS): Assets

Problema/Síntomas

Al utilizar la funcionalidad de conjunto por lotes o la biblioteca de carga binaria node.js para la ingesta de recursos, se encuentra con lo siguiente:

  • Los conjuntos de giros permanecen en estado procesando indefinidamente.
  • Los flujos de trabajo posteriores al procesamiento no se almacenan en déclencheur automáticamente.
  • La publicación manual borra el estado, pero no es escalable.
  • Los lanzadores de flujos de trabajo causan conflictos o bucles si no se configuran correctamente.

Resolución resolution

  1. Vaya a la configuración de Dynamic Media y cambie el modo de publicación de Tras la activación a Publicación inmediata. Esto garantiza que los recursos se publiquen justo después del procesamiento, sin necesidad de un flujo de trabajo posterior al procesamiento.

  2. Cree un lanzador de flujo de trabajo que dirija los recursos de conjuntos de giros. Configure el iniciador del flujo de trabajo con la siguiente configuración:

    • Tipo de evento: Recurso creado o Recurso modificado

    • Tipo de nodo: dam:Asset

    • Condiciones:

      code language-none
      jcr:content/dam:s7damType == SpinSet
      jcr:content/dam:lastS7SyncStatus == success
      jcr:content/metadata/dam:scene7ID != ""
      
      • Lista de exclusión:
      code language-none
      (.*)dam:scene7((?!ID).*),
      (.*)jcr:content/related(/((?!/sling:members/sling:resources).)*),
      (.*)cq:lastReplicat(.*),
      (.*)cq:isDelivered,
      (.*)jcr:created(.*),
      (.*)jcr:lastModified(.*)
      

      Vincule este iniciador a un modelo de flujo de trabajo que incluya tres pasos de activación para la publicación.

  3. Si la automatización aún no está implementada, publique manualmente los conjuntos de giros después de la creación para borrar el estado de procesamiento.

Nota: Por diseño, AEM no ejecuta automáticamente flujos de trabajo posteriores al procesamiento para conjuntos de recursos como conjuntos de giros. Por eso permanecen en estado procesando a menos que se publiquen manualmente. Para automatizar esto, deberá configurar un iniciador de flujo de trabajo que se dirija específicamente a los conjuntos de giros cuando se creen o modifiquen. Asegúrese de configurarlo con cuidado para que solo entre en déclencheur cuando sea necesario y no se ejecute varias veces para el mismo evento.

Lectura relacionada

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f