Förutsättningar

För att kunna genomföra den här självstudiekursen behöver du:

Utvecklingssteg

Utvecklingsstegen på hög nivå är följande:

  1. Modernisering av AEM as a Cloud Service-miljön

  2. Aktivera åtkomst till AEM API:er

  3. Skapa ett projekt i Adobe Developer Console (ADC)

  4. Initiera projektet för lokal utveckling

  5. Konfigurera projektet i ADC

  6. Konfigurera AEM Author-tjänsten för att aktivera ADC-projektkommunikation

  7. Utveckla en runtime-åtgärd för att samordna

    1. hämta metadata från PIM-systemet
    2. metadatauppdatering i AEM Assets med Assets Author API
  8. Skapa och tillämpa metadatamatchemat för resurser

  9. Verifiering av överföring av resurser och uppdatering av metadata

Mer information om steg 1-2 finns i handboken Invoke OpenAPI-baserade AEM API:er och för steg 3-4 finns i exemplet Adobe I/O Runtime Action och AEM Events . För steg 5-9, se följande avsnitt.

Konfigurera projektet i Adobe Developer Console (ADC)

Om du vill ta emot AEM Assets Events och köra Adobe I/O Runtime Action som skapades i föregående steg konfigurerar du projektet i ADC.

  • I ADC navigerar du till det projekt som du skapade i steg-3. Välj arbetsytan Stage i det projektet där körningsåtgärden distribueras när du kör aio app deploy som en del av steg 4-instruktionerna.

  • Klicka på knappen Lägg till tjänst och välj alternativet Händelse . I dialogrutan Lägg till händelser väljer du Experience Cloud > AEM Assets och klickar på Nästa.
    AEM Assets Event - lägg till händelse

  • I steget Konfigurera händelseregistrering väljer du önskad AEMCS-instans, Resursbearbetning slutförd och autentiseringstypen OAuth Server-till-server.

    AEM Assets Event - konfigurera händelse

  • I steget Så här tar du emot händelser expanderar du alternativet Körningsåtgärd och väljer den generiska åtgärden som skapades i föregående steg. Klicka på Spara konfigurerade händelser.

    AEM Assets Event - ta emot händelse

  • Klicka på knappen Lägg till tjänst och välj alternativet API . I Lägg till ett API modal väljer du Experience Cloud > AEM Assets Author API och klickar på Next.

    Lägg till AEM Assets Author API - Konfigurera projekt

  • Välj sedan OAuth Server-to-Server som autentiseringstyp och klicka på Nästa.

  • Välj sedan rätt produktprofil som är associerad med den AEM Assets-miljö som händelsen skapas från och som har tillräcklig åtkomst för att uppdatera resurser där. Klicka slutligen på knappen Spara konfigurerad API .

    Lägg till AEM Assets Author API - Konfigurera projekt

    I det här fallet har produktprofilen AEM Administrators - författare - Program XXX - Miljö YY valts. AEM Assets API Users-tjänsten är aktiverad.

    Lägg till AEM Assets Author API - Exempel på produktprofil