Snurra uppsättningar fastnade i bearbetningstillstånd i AEM Dynamic Media

I Adobe Experience Manager (AEM) as a Cloud Service fastnar ibland Dynamic Media Spin Sets i läget processing och utlöser inte efterbearbetningsarbetsflödet automatiskt. Det innebär att du måste publicera dem manuellt, vilket inte är skalbart för stora resursvolymer. Du kan åtgärda detta genom att antingen växla till läget Omedelbar publicering eller konfigurera ett startprogram för arbetsflödet som specifikt anger Spin-uppsättningar som mål.

Beskrivning description

Miljö

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

Problem/symtom

När du använder batchuppsättningsfunktioner eller det binära biblioteket node.js för överföring av resurser upptäcker du följande:

  • Snurra uppsättningar förblir i ett bearbetande-läge på obestämd tid.
  • Efterbehandlingsarbetsflöden utlöses inte automatiskt.
  • Manuell publicering rensar statusen men är inte skalbar.
  • Starta arbetsflöden orsakar konflikter eller loopar om de är felkonfigurerade.

Upplösning resolution

  1. Gå till inställningarna för dynamiska media och ändra publiceringsläget från Vid aktivering till Omedelbar publicering. Detta garanterar att materialet publiceras direkt efter bearbetningen, utan att något efterbehandlingsarbetsflöde behövs.

  2. Skapa en startfunktion för arbetsflödet med Spin Set-resurser som mål. Konfigurera startprogrammet för arbetsflödet med följande inställningar:

    • Händelsetyp: Skapad resurs och/eller resurs ändrad

    • Nodtyp: dam:Asset

    • Villkor:

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

      Länka startprogrammet till en arbetsflödesmodell som innehåller trädaktiveringssteg för publicering.

  3. Om det inte finns någon automatisering kan du publicera snurruppsättningar manuellt när du har skapat dem för att rensa statusen för bearbetningen.

Obs!: AEM kör inte automatiskt efterbearbetningsarbetsflöden för resursuppsättningar som snurra uppsättningar. Det är därför de befinner sig i ett processläge om de inte publiceras manuellt. Om du vill automatisera detta måste du skapa en startfunktion för arbetsflödet som specifikt anger Spin Sets som mål när de skapas eller ändras. Var noga med att konfigurera den så att den bara aktiveras när det behövs och inte körs flera gånger för samma händelse.

Relaterad läsning

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