Skapa eller konfigurera en bevakad mapp create-or-configure-a-watched-folder

En administratör kan konfigurera en nätverksmapp, en så kallad bevakad mapp, så att när en användare placerar en fil (till exempel en PDF-fil) i den bevakade mappen startas en förkonfigurerad åtgärd och filen ändras. När den angivna åtgärden har utförts sparas den ändrade filen i en angiven utdatamapp. Mer information om hur du administrerar en bevakad mapp finns i Administrationshjälp.

Du kan använda användargränssnittet för bevakad mapp för att:

  • Skapa en bevakad mapp
  • Ändra egenskaper för en befintlig bevakad mapp
  • Ta bort en bevakad mapp

Skapa en bevakad mapp create-a-watched-folder

Innan du konfigurerar en bevakad mapp bör du kontrollera följande:

  • Bevakade mappar är en avancerad funktion i AEM formulär. Det kräver AEM formulärtilläggspaket för att fungera. Kontrollera att rätt AEM Forms-tilläggspaket är installerat och konfigurerat.
  • Du kan skapa den bevakade mappen i ett delat lagringsutrymme eller ett lokalt lagringsutrymme. Se till att AEM formuläranvändare som är konfigurerade att köra den bevakade mappen har läs- och skrivbehörighet för den bevakade mappen.
  • Du kan använda en tjänst, ett arbetsflöde eller ett skript för att automatisera en åtgärd med bevakad mapp. Kontrollera att motsvarande tjänst, arbetsflöde eller skript har skapats och är redo att köras. Mer information om hur du skapar en tjänst, ett arbetsflöde och ett skript finns i Olika metoder för att bearbeta filer.
  • En bevakad mapp har olika egenskaper, se Egenskaper för bevakad mapp.

Så här skapar du en bevakad mapp:

  1. Välj ikonen Adobe Experience Manager längst upp till vänster på skärmen.

  2. Välj Verktyg > Forms > Konfigurera bevakad mapp. En lista över redan konfigurerade bevakade mappar visas.

  3. Välj Ny. En lista över fält som krävs för att skapa den bevakade mappen visas:

    • Namn: Identifierar den bevakade mappen. Använd bara alfanumeriska tecken som namn.

    • Sökväg: Anger den bevakade mappens plats. I en klustrad miljö måste den här inställningen peka på en delad nätverksmapp som är tillgänglig för alla användare som kör AEM på olika noder i ett kluster.

    • Bearbeta filer med: Den typ av process som ska startas. Du kan ange arbetsflöde, skript eller tjänst.

    • Tjänstnamn/skriptsökväg/arbetsflödessökväg: Fältets beteende baseras på det värde som angetts för fältet Bearbeta filer med. Du kan ange följande värden:

      • Ange arbetsflödesmodellen som ska köras i Arbetsflöde. Till exempel /etc/workflow/models/<arbetsflödes_namn>/jcr:content/model
      • I Skript anger du JCR-sökvägen för skriptet som ska köras. Till exempel /etc/watchfolder/test/testScript.ecma
      • Under Tjänst anger du det filter som används för att hitta en OSGi-tjänst. Tjänsten är registrerad som en implementering av gränssnittet com.adobe.aemfd.watchfolder.service.api.ContentProcessor. Följande kod är till exempel en anpassad implementering av gränssnittet ContentProcessor med en anpassad (foo=bar) egenskap.
    note note
    NOTE
    Om du har valt Service för fältet Bearbeta filer med måste värdet i fältet Service Name(inputProcessorType) omges av parenteser. Till exempel (foo=bar).
    code language-java
    @Component(metatype = true, immediate = true, label = "WF Test Service", description = "WF Test Service")
    @Service(value = {OutputWriter.class, ContentProcessor.class})
    @Property(name = "foo", value = "bar")
    public class OutputWriter implements ContentProcessor {
    
    • Mönster för utdatafil: Ange en semikolonavgränsad lista (;) med mönster som en bevakad mapp använder för att bestämma namn och plats för utdatafiler och -mappar. Mer information om filmönster finns i Om filmönster.
  4. Välj Avancerat. Fliken Avancerat innehåller fler fält. De flesta av dessa fält innehåller ett standardvärde.

    • Nyttolastmappningsfilter: När du skapar en bevakad mapp skapas en mappstruktur i den mapp som bevakas. Mappstrukturen har mapparna stage, result, preserve, input och error. Mappstrukturen kan fungera som indatanyttolast för arbetsflödet och acceptera utdata från ett arbetsflöde. Den kan även visa eventuella felpunkter. Strukturen för en nyttolast skiljer sig från strukturen för en bevakad mapp. Du kan skriva egna skript för att mappa strukturen för en bevakad mapp till nyttolasten. Ett sådant skript kallas nyttolastmappningsfilter. Det finns två körklara implementeringar av nyttolastmappare. Om du inte har en anpassad implementering kan du använda en körklar implementering:

      • Standardmappare: Använd standardmapparen för nyttolast om du vill behålla indata- och utdatamaterialet för de bevakade mapparna i separata in- och utdatamappar i nyttolasten.
      • Enkel filbaserad nyttolastmappare: Använd den enkla filbaserade nyttolastmapparen för att behålla in- och utdatamaterialet direkt i nyttolastmappen. Ingen extra hierarki skapas, som standardmappare.
    • Körningsläge: Ange en kommaavgränsad lista över tillåtna körningslägen för arbetsflödeskörning.

    • Timeout för mellanlagrade filer efter: Ange hur många sekunder det ska ta att vänta innan en indatafil/mapp som redan har hämtats för bearbetning behandlas som om tidsgränsen har överskridits och markerats som ett fel. Timeout-mekanismen aktiveras bara när värdet för den här egenskapen är ett positivt tal.

    • Ta bort mellanlagrade filer med timeout vid begränsning: Om alternativet är aktiverat aktiveras mekanismen Tidsgränsen för mellanlagrade filer efter endast när begränsningen är aktiverad för den bevakade mappen.

    • Sök igenom indatamapp efter var: Ange tidsintervallet, i sekunder, för att söka efter indata i den bevakade mappen. Om inte inställningen Gräns är aktiverad ska avsökningsintervallet vara längre än tiden för att bearbeta ett genomsnittligt jobb. Annars kan systemet bli överbelastat. Intervallets värde måste vara större än eller lika med ett.

    • Uteslut filmönster: Ange en semikolonavgränsad lista (;) med mönster som en bevakad mapp använder för att avgöra vilka filer och mappar som ska genomsökas och hämtas. Alla filer eller mappar med det angivna mönstret skannas inte för bearbetning. Mer information om filmönster finns i Om filmönster.

    • Inkludera filmönster: Ange en semikolonavgränsad lista (;) med mönster som den bevakade mappen använder för att avgöra vilka mappar och filer som ska genomsökas och hämtas. Om till exempel Inkludera filmönster är indata* hämtas alla filer och mappar som matchar indata*. Standardvärdet är * och anger alla filer och mappar. Mer information om filmönster finns i Om filmönster.

    • Väntetid: Ange i millisekunder hur lång tid du vill vänta innan du skannar en mapp eller fil efter att den har skapats. Om väntetiden till exempel är 3 600 000 millisekunder (en timme) och filen skapades för en minut sedan, kommer filen att hämtas efter 59 eller fler minuter. Standardvärdet är 0.

      Den här inställningen är användbar för att säkerställa att allt innehåll i filen eller mappen kopieras till indatamappen. Om du t.ex. har en stor fil att bearbeta och det tar tio minuter att hämta filen anger du väntetiden till 10*60 *1000 millisekunder. Det här intervallet förhindrar att den bevakade mappen skannar filen om den inte är tio minuter gammal.

    • Ta bort resultat som är äldre än: Ange hur många dagar det ska ta att vänta innan filerna och mapparna som är äldre än det angivna värdet tas bort. Den här inställningen är användbar för att säkerställa att resultatmappen inte blir full. Värdet -1 dagar anger att resultatmappen aldrig ska tas bort. Standardvärdet är -1.

    • Namn på resultatmapp: Ange namnet på den mapp där resultaten ska lagras. Om resultaten inte visas i den här mappen kontrollerar du felmappen. Skrivskyddade filer bearbetas inte och sparas i felmappen. Du kan använda en absolut eller relativ sökväg med följande filmönster:

      • %F = filnamnsprefix
      • %E = filnamnstillägg
      • %Y = år (full)
      • %y = år (de två sista siffrorna)
      • %M = månad
      • %D = dag i månaden
      • %d = dag på året
      • %H = timme (24-timmars klocka)
      • %h = timme (12-timmars klocka)
      • %m = minut
      • %s = sekund
      • %l = millisekund
      • %R = slumptal (mellan 0 och 9)
      • %P = process- eller jobb-ID
      • Om det till exempel är 2009-08-17 och du anger C:/Test/WF0/error/%Y/%M/%D/%H/ är resultatmappen C:/Test/WF0/error/2009/07/17/20.
      • Om sökvägen inte är absolut men relativ skapas mappen i den bevakade mappen. Standardvärdet är result/%Y/%M/%D/, som är resultatmappen i den bevakade mappen. Mer information om filmönster finns i Om filmönster.
    • Felmappsnamn: Ange i vilken mapp de misslyckade filerna ska sparas. Den här platsen är alltid relativ till den bevakade mappen. Du kan använda filmönster enligt beskrivningen för resultatmappen.

    • Bevara mappnamn: Ange den mapp där filerna ska lagras efter att sökningen och hämtningen har slutförts. Sökvägen kan vara en absolut, relativ eller null-katalog. Du kan använda filmönster enligt beskrivningen för resultatmappen. Standardvärdet är preserve/%Y/%M/%D/.

    • Batchstorlek: Ange antalet filer eller mappar som ska hämtas per skanning. Det förhindrar att systemet överbelastas. Om du skannar för många filer samtidigt kan det orsaka en krasch. Standardvärdet är 2.

      Om skanningsintervallet är litet genomsöks indatamappen ofta av trådarna. Om filer ofta placeras i den bevakade mappen bör du hålla sökintervallet litet. Om filerna tas bort sällan bör du använda ett större inläsningsintervall så att de andra tjänsterna kan använda trådarna.

    • Begränsa till: När det här alternativet är aktiverat begränsas antalet bevakade mappjobb som AEM formulärprocesser vid en given tidpunkt. Värdet för Batchstorlek avgör det maximala antalet jobb. Mer information finns i begränsning

    • Skriv över befintliga filer med liknande namn: Om värdet är True skrivs filerna i resultatmappen och i mappen preserve över. Om värdet är Falskt används filer och mappar med ett numeriskt indexsuffix för namnet. Standardvärdet är Falskt.

    • Bevara filer vid fel: Om värdet är True bevaras indatafilerna om fel uppstår. Standardvärdet är true.

    • Inkludera filer med mönster: Ange en semikolonavgränsad lista (;) med mönster som den bevakade mappen använder för att avgöra vilka mappar och filer som ska genomsökas och hämtas. Om till exempel Inkludera filmönster är indata hämtas alla filer och mappar som matchar indata. Mer information finns i Administrationshjälp

    • Anropa bevakad mapp asynkront: Identifierar anropstypen som asynkron eller synkron. Standardvärdet är asynkront. Asynkron rekommenderas för långvariga processer, medan synkron rekommenderas för tillfälliga eller kortvariga processer.

    • Aktivera bevakad mapp: När det här alternativet är aktiverat aktiveras den bevakade mappen. Standardvärdet är True.

Ändra egenskaper för en befintlig bevakad mapp modify-properties-of-an-existing-watched-folder

Förutom att ändra namnet på den bevakade mappen kan du ändra alla egenskaper i en befintlig bevakad mapp. Gör så här för att ändra egenskaper för en befintlig bevakad mapp:

  1. Markera ikonen Adobe Experience Manager längst upp till vänster på skärmen.
  2. Välj Verktyg > Forms > Konfigurera bevakad mapp. En lista över redan konfigurerade bevakade mappar visas.
  3. Till vänster på skärmen Bevakade mappar markerar du den bevakade mappen och väljer Redigera. En lista över fält som krävs för att skapa den bevakade mappen visas. Fälten som visas på fliken Grundläggande är obligatoriska. Fliken Avancerat innehåller fler fält. De flesta av dessa fält innehåller ett standardvärde. Du kan ändra de här egenskaperna efter dina behov.
  4. När du har ändrat egenskaperna väljer du Uppdatera. De ändrade egenskaperna sparas.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2