För över fil transfer-file
Aktiviteten Överför fil är en datahanteringsaktivitet. Du kan ta emot eller skicka filer, testa om det finns filer eller lista med filer på en server. Det protokoll som används kan antingen vara server-till-server-protokoll eller HTTP-protokoll.
Följ stegen nedan för att konfigurera aktiviteten Överför fil.
Välj överföringsprotokoll och -åtgärd protocol
-
Lägg till en överföringsfilaktivitet i arbetsflödet och ange sedan vilken typ av överföring som ska utföras beroende på vilket protokoll du vill använda:
- För HTTP-protokoll väljer du Web Download. På så sätt kan du utföra en GET- eller POST-hämtning av en fil på en explicit URL, ett externt konto eller en Adobe Campaign-instans.
- För andra server-till-server-protokoll och relaterade åtgärder väljer du File transfer.
-
Välj vilken åtgärd som ska utföras med aktiviteten. Vilka åtgärder som är tillgängliga beror på vilken typ av överföring du har valt. Expandera avsnitten nedan om du vill ha mer information.
accordion Åtgärder tillgängliga med filöverföringsaktiviteter - File download: Hämta en fil från servern.
- File upload: Överför en fil till servern.
- Test to see if file exists: Kontrollera om det finns en angiven fil på servern. Genererar två utgående övergångar efter aktiviteten: "Filen finns" och "filen finns inte".
- File listing: Visa alla filer som är tillgängliga på servern.
accordion Åtgärder tillgängliga med aktiviteter av typen Webbhämtning - Simple transfer (GET): Hämta en fil.
- Transfer using a form (POST): Överför en fil och ytterligare parametrar.
-
Som standard används den fil som har angetts i föregående aktivitet för filöverföringsåtgärder. Om du vill använda en annan fil inaktiverar du alternativet Use file from previous activity och klickar på knappen Add file.
I fältet Source anger du det önskade filnamnet eller använder uttrycksredigeraren för att beräkna filnamnet med hjälp av händelsevariabler. Lär dig hur du arbetar med händelsevariabler och uttrycksredigeraren. Upprepa åtgärden för att lägga till så många filer som behövs.
Definiera överföringsmålet destination
-
I avsnittet Remote server anger du vilken server som ska anslutas på något av följande sätt:
- Use connection parameters defined in an external account: Anslut till en server med anslutningsparametrarna för ett externt konto. I fältet Server folder anger du sökvägen till filen (eller till mappen för fillisteåtgärder).
- Quick configuration: Ange filens (eller mappens) URL-adress för fillisteåtgärder.
- Adobe Campaign instance (typaktiviteter för webbnedladdning): Hämta en fil från en Adobe Campaign-instansserver.
-
För åtgärder för hämtning av POST för webben kan du skicka ytterligare parametrar med åtgärden. Om du vill göra det klickar du på knappen Add parameter och anger parameterns namn och värde. Du kan lägga till så många parametrar som behövs.
-
Som standard sparas de filer som överförs på en server automatiskt vid filöverföring. Om du inte vill behålla den här historiken inaktiverar du alternativet Keep history of files sent.
Historikinställningar historization
Varje gång en Transfer file-aktivitet körs så sparas de överförda eller hämtade filerna i en dedikerad mapp. En mapp skapas för varje överföringsfilaktivitet i ett arbetsflöde. Som standard sparas filer i standardlagringskatalogen för Adobe Campaign-installationsmappen (/vars
) innan de bearbetas. Om du vill använda en viss mapp avaktiverar du alternativet Use a default storage directory och anger sökvägen till katalogen.
Det är viktigt att du kan begränsa storleken på den här mappen för att bevara det fysiska utrymmet på servern. För att göra det kan du definiera ett maximalt antal filer eller en total storlek för aktivitetsmappen. Som standard så är 100 filer och 50 MB tillåtet.
Varje gång aktiviteten körs så kontrolleras mappen enligt följande:
- Endast filer som skapats mer än 24 timmar innan aktiviteten kördes tas med i beräkningen.
- Om antalet filer som ska tas med i beräkningen är större än värdet för fältet Number of files, tas de äldsta filerna bort tills det högsta antalet tillåtna filer har uppnåtts.
- Om den totala storleken på de filer som tas med i beräkningen är större än värdet för parametern Maximum size (in MB) tas de äldsta filerna bort tills den största tillåtna storleken (i MB) nås.
Avancerade alternativ för felhantering advanced
-
I Advanced options finns ytterligare alternativ tillgängliga baserat på den typ av aktivitet som du konfigurerar. Expandera avsnitten nedan om du vill ha mer information.
accordion Ytterligare alternativ för File transfer-typaktiviteter - Delete the source files after transfer: Radera källfilerna efter en slutförd överföring.
- Display the session logs: När det här alternativet aktiveras visas information om överföringsåtgärden i arbetsflödesloggarna när arbetsflödet har körts.
- List all files (Filliståtgärder): Det här alternativet indexerar alla filer som finns på servern i
vars.filenames
-händelsevariabeln, där filnamnen avgränsas medn
-tecknen. Lär dig hur du arbetar med händelsevariabler
accordion Ytterligare alternativ för Web download-typaktiviteter - Follow redirections: Med filomdirigering kan du använda åsidosättningar för att dirigera dataindata eller utdata till en enhet av en annan typ.
- Add the HTTP headers to the file: I vissa fall kanske du vill lägga till ytterligare HTTP-huvuden i en fil. Vanligtvis används dessa rubriker för att tillhandahålla ytterligare information i felsökningssyfte, för Cross-Origin Resource Sharing (CORS) eller för att ange specifika cachelagringsdirektiv.
- Ignore the HTTP return code: HTTP-returkoder, som också kallas HTTP-statuskoder, anger resultatet av en HTTP-begäran.
-
Med alternativet Process errors kan du aktivera en utgående felövergång efter aktiviteten om något fel inträffar under överföringen.
För aktiviteter av typen Filöverföring kan du med alternativet Process missing file dessutom aktivera en utgående övergång utan fil efter aktiviteten om filen inte är tillgänglig på den angivna sökvägen.