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:
-
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 account van het type S3, FTP of SFTP 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:
-
Maak een nieuwe workflow, bijvoorbeeld via Profiles and Targets > Jobs > Targeting workflows .
-
Voeg een File transfer activiteit in uw werkschema toe, 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.
-
Voeg een Delivery activiteit toe en verbind het met de uitgaande overgang van de 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 handeling: selecteer Save om de levering op te slaan en deze weer te geven vanuit Campaign management > Deliveries nadat de workflow is uitgevoerd.
-
Voeg op het tabblad Script van de Delivery -activiteit de volgende opdracht toe om de inhoud van het geïmporteerde bestand in de levering te laden:
code language-none delivery.content.html.source=loadFile(vars.filename)
-
Sla de workflow op en voer deze uit. Er wordt een nieuwe levering met de geladen inhoud gemaakt onder Campaign management > Deliveries .