Leveringscontent laden loading-delivery-content

Als uw leveringsinhoud beschikbaar is in een HTML-bestand dat zich op Amazon S3-, FTP- of SFTP-servers bevindt, kunt u deze inhoud gemakkelijk laden in Adobe Campaign-leveringen.

Dit doet u als volgt:

  1. Als u nog geen verbinding hebt gedefinieerd tussen Adobe Campaign en de (S)FTP-server die als host fungeert voor de inhoudsbestanden, maakt u een nieuwe externe S3-, FTP- of SFTP-account in Administration > Platform > External Accounts. Geef in deze externe account het adres en de referenties op waarmee de verbinding met de S3- of (S)FTP-server tot stand wordt gebracht.

    Hier is een voorbeeld van een externe S3-account:

  2. Een nieuwe workflow maken, bijvoorbeeld van Profiles and Targets > Jobs > Targeting workflows.

  3. Voeg een File transfer activiteit in uw werkschema, en vorm het door te specificeren

    • De externe account die moet worden gebruikt om verbinding te maken met de S3- of (S)FTP-server.
    • Het pad van het bestand op de S3- of (S)FTP-server.

  4. Voeg een Delivery activiteit en verbind het met de uitgaande overgang van File transfer activiteit. Configureer dit als volgt:

    • Levering: Afhankelijk van uw behoeften, kan het een specifieke levering zijn die reeds in het systeem, of een nieuwe levering wordt gecreeerd die op een bestaand malplaatje wordt gebaseerd.
    • Ontvangers: In dit voorbeeld wordt ervan uitgegaan dat het doel is opgegeven in de levering zelf.
    • Inhoud: Zelfs als de inhoud in de vorige activiteit wordt geïmporteerd, selecteert u Specified in the delivery. Aangezien de inhoud rechtstreeks wordt geïmporteerd uit een bestand op een externe server, heeft de inhoud geen id wanneer deze wordt verwerkt door de workflow en kan niet worden geïdentificeerd als afkomstig van de binnenkomende gebeurtenis.
    • Uit te voeren actie: Selecteren Save om de levering op te slaan en deze vanuit Campaign management > Deliveries zodra de workflow is uitgevoerd.

  5. In de Script tabblad van het Delivery activiteit, voeg het volgende bevel toe om de inhoud van het ingevoerde dossier in de levering te laden:

    code language-none
    delivery.content.html.source=loadFile(vars.filename)
    

  6. Sla de workflow op en voer deze uit. Een nieuwe levering met de geladen inhoud wordt onder gemaakt Campaign management > Deliveries.

NOTE
De beste praktijken en het oplossen van problemen op het servergebruik van SFTP zijn gedetailleerd op deze pagina.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1