Een gecontroleerde map maken of configureren create-or-configure-a-watched-folder

Een beheerder kan een netwerkmap configureren, ook wel een gecontroleerde map, zodat wanneer een gebruiker een bestand (zoals een PDF-bestand) in de gecontroleerde map plaatst, een vooraf geconfigureerde bewerking wordt gestart en het bestand wordt gemanipuleerd. Nadat de opgegeven bewerking is uitgevoerd, slaat de bewerking het gewijzigde bestand op in een opgegeven uitvoermap. Zie voor meer informatie over het beheren van een gecontroleerde map Help voor beheer.

U kunt de gebruikersinterface voor gecontroleerde mappen gebruiken voor:

  • Een controlemap maken
  • Eigenschappen van een bestaande controlemap wijzigen
  • Een gecontroleerde map verwijderen

Een controlemap maken create-a-watched-folder

Controleer het volgende voordat u een gecontroleerde map configureert:

  • Gecontroleerde mappen zijn een geavanceerde functie voor AEM formulieren. U kunt hiervoor AEM formulierinvoegpakket gebruiken. Zorg ervoor dat het juiste AEM Forms-invoegtoepassingspakket is geïnstalleerd en geconfigureerd.
  • U kunt de controlemap maken op een gedeelde opslag of op een lokale opslaglocatie. Zorg ervoor dat AEM gebruiker die is geconfigureerd om de gecontroleerde map uit te voeren, lees- en schrijfmachtigingen heeft voor de gecontroleerde map.
  • U kunt een service, workflow of script gebruiken om een bewerking met een gecontroleerde map te automatiseren. Zorg ervoor dat de bijbehorende service, workflow of een script is gemaakt en klaar is om te worden uitgevoerd. Voor informatie over het creëren van de Dienst, het Werkschema, en het Manuscript, zie Verschillende methoden voor het verwerken van bestanden.
  • Een gecontroleerde map heeft verschillende eigenschappen. Zie Eigenschappen van gecontroleerde mappen.

Voer de volgende stappen uit om een controlemap te maken:

  1. Selecteren Adobe Experience Manager in de linkerbovenhoek van het scherm.

  2. Selecteren Gereedschappen > Forms > Controlemap configureren. Er wordt een lijst met al geconfigureerde gecontroleerde mappen weergegeven.

  3. Selecteren Nieuw. Er wordt een lijst weergegeven met velden die vereist zijn om de controlemap te maken:

    • Naam: Identificeert de gecontroleerde map. Gebruik voor de naam alleen alfanumerieke tekens.

    • Pad: Geeft de locatie van de gecontroleerde map aan. In een gegroepeerd milieu, moet dit plaatsen aan een gedeelde netwerkomslag richten die voor elke gebruiker toegankelijk is die AEM op verschillende knopen van een cluster in werking stelt.

    • Bestanden verwerken met: Het type proces dat moet worden gestart. U kunt werkschema, manuscript, of de dienst specificeren.

    • Servicenaam/Script-pad/workflowpad: Het gedrag van het veld is gebaseerd op de waarde die is opgegeven voor de Bestanden verwerken met veld. U kunt de volgende waarden opgeven:

      • Geef voor Workflow het workflowmodel op dat moet worden uitgevoerd. Bijvoorbeeld /etc/workflow/models/<workflow_name>/jcr:content/model
      • Geef bij Script het JCR-pad op van het script dat moet worden uitgevoerd. Bijvoorbeeld /etc/watchfolder/test/testScript.ecma
      • Voor de Dienst, specificeer de filter die voor de plaats van de plaats van een dienst OSGi wordt gebruikt. De service is geregistreerd als een implementatie van com.adobe.aemfd.watchfolder.service.api.ContentProcessor Interface. De volgende code is bijvoorbeeld een aangepaste implementatie van de interface ContentProcessor met een aangepaste eigenschap (foo=bar).
    note note
    NOTE
    Als u Service voor de Bestanden verwerken met moet de waarde van het veld Servicenaam (inputProcessorType) tussen haakjes staan. Bijvoorbeeld (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 {
    
    • Uitvoerbestandspatroon: Geef een door puntkomma's (;) gescheiden lijst met patronen op die een gecontroleerde map gebruikt om de naam en locatie van uitvoerbestanden en -mappen te bepalen. Zie voor meer informatie over bestandspatronen Bestandspatronen.
  4. Selecteren Geavanceerd. Het geavanceerde tabblad bevat meer velden. De meeste van deze velden bevatten een standaardwaarde.

    • Filter Payload Mapper: Wanneer u een controlemap maakt, maakt deze een mappenstructuur in de map die wordt gecontroleerd. De mapstructuur heeft mappen voor werkgebied, resultaat, behoud, invoer en mislukking. De mappenstructuur kan dienen als invoerlading aan het werkschema en output van een werkschema goedkeuren. Het kan ook een lijst van mislukkingspunten maken, als om het even welk. De structuur van een lading is verschillend van de structuur van een gelete op omslag. U kunt aangepaste scripts schrijven om de structuur van een gecontroleerde map toe te wijzen aan de payload. Een dergelijk script wordt een payload mapfilter genoemd. Er zijn twee uitvoeringen beschikbaar voor de payload mapper box. Als u geen een aangepaste implementatieGebruik een van de implementaties buiten de box:

      • Standaardmapper: Gebruik de standaard payload mapper om de invoer- en uitvoerinhoud van de gecontroleerde mappen in aparte invoer- en uitvoermappen in de payload te houden.
      • Simple File-based payload mapper: Gebruik de Simple File-based payload mapper om invoer- en uitvoerinhoud rechtstreeks in de payload-map te houden. Er wordt geen extra hiërarchie gemaakt, zoals de standaardmapper.
    • Run-modus: Geef de door komma's gescheiden lijst op met toegestane uitvoeringsmodi voor de uitvoering van de workflow.

    • Nog niet actieve bestanden uitstellen na: Geef het aantal seconden op dat moet worden gewacht voordat een invoerbestand/map die al voor verwerking is opgepakt, wordt beschouwd als een time-out en gemarkeerd als een fout. Het time-outmechanisme activeert alleen wanneer de waarde voor deze eigenschap een positief getal is.

    • Timed-out Staged Files verwijderen bij het draaien: Indien ingeschakeld, wordt de Nog niet actieve bestanden uitstellen na Het mechanisme wordt alleen geactiveerd wanneer het vertragen voor de gecontroleerde map is ingeschakeld.

    • Invoermap scannen na elke: Geef het tijdsinterval in seconden op voor het scannen van de controlemap op invoer. Tenzij de Throttle-instelling is ingeschakeld, moet het Interval van de opiniepeiling langer zijn dan de tijd voor het verwerken van een gemiddelde taak. Anders kan het systeem overbelast raken. De waarde van het interval moet groter dan of gelijk aan één zijn.

    • Bestandspatroon uitsluiten: Geef een door puntkomma's (;) gescheiden lijst met patronen op die een gecontroleerde map gebruikt om te bepalen welke bestanden en mappen moeten worden gescand en opgehaald. Bestanden of mappen met het opgegeven patroon worden niet gescand voor verwerking. Zie voor meer informatie over bestandspatronen Bestandspatronen.

    • Inclusief bestandspatroon: Geef een door puntkomma's (;) gescheiden lijst met patronen op die in de gecontroleerde map wordt gebruikt om te bepalen welke mappen en bestanden moeten worden gescand en opgepakt. Als bijvoorbeeld het Include-bestandspatroon invoer&ast is, worden alle bestanden en mappen opgehaald die overeenkomen met de in&ast ingevoerde gegevens. De standaardwaarde is &last en geeft alle bestanden en mappen aan. Zie voor meer informatie over bestandspatronen Bestandspatronen.

    • Wacht tijd: Geef in milliseconden de tijd op die moet worden gewacht voordat u een map of bestand scant nadat deze is gemaakt. Als de wachttijd bijvoorbeeld 3.600.000 milliseconden (een uur) is en het bestand een minuut geleden is gemaakt, wordt dit bestand opgepikt nadat 59 minuten zijn verstreken. De standaardwaarde is 0.

      Deze instelling is handig om ervoor te zorgen dat alle inhoud van een bestand of map naar de invoermap wordt gekopieerd. Als u bijvoorbeeld een groot bestand hebt dat moet worden verwerkt en het downloaden van het bestand duurt tien minuten, stelt u de wachttijd in op 10*60 *1000 milliseconden. Met dit interval wordt voorkomen dat de gecontroleerde map het bestand scant als het nog geen tien minuten oud is.

    • Resultaten verwijderen die ouder zijn dan: Geef in een aantal dagen de tijd op die moet worden gewacht voordat u de bestanden en mappen verwijdert die ouder zijn dan de opgegeven waarde. Deze instelling is handig om ervoor te zorgen dat de resultaatmap niet vol wordt. De waarde -1 dagen geeft aan dat u de resultatenmap nooit wilt verwijderen. De standaardwaarde is -1.

    • Naam van resultaatmap: Geef de naam op van de map waarin u de resultaten wilt opslaan. Als de resultaten niet in deze map worden weergegeven, controleert u de map met foutmeldingen. Alleen-lezen bestanden worden niet verwerkt en opgeslagen in de map met foutmeldingen. U kunt een absoluut of relatief pad gebruiken met de volgende bestandspatronen:

      • %F = voorvoegsel bestandsnaam
      • %E = bestandsnaamextensie
      • %Y = jaar (volledig)
      • %y = jaar (laatste twee cijfers)
      • %M = maand
      • %D = dag van de maand
      • %d = dag van het jaar
      • %H = uur (24-uurs klok)
      • %h = uur (12-uurs klok)
      • %m = minuut
      • %s = seconde
      • %l = millisecond
      • %R = willekeurig getal (tussen 0 en 9)
      • %P = proces- of taak-id
      • Als het op 17 juli 2009 bijvoorbeeld 8 uur 's middags is en u C:/Test/WF0/failure/%Y/%M/%D/%H/ opgeeft, is de resultatenmap C:/Test/WF0/failure/2009/07/17/20.
      • Als het pad niet absoluut maar relatief is, wordt de map in de controlemap gemaakt. De standaardwaarde is result/%Y/%M/%D/. Dit is de resultatenmap in de gecontroleerde map. Zie voor meer informatie over bestandspatronen Bestandspatronen.
    • Mapnaam mislukt: Geef de map op waarin mislukte bestanden worden opgeslagen. Deze locatie is altijd relatief ten opzichte van de gecontroleerde map. U kunt bestandspatronen gebruiken, zoals beschreven in Resultaatmap.

    • Mapnaam behouden: Geef de map op waarin de bestanden worden opgeslagen nadat het scannen en ophalen is gelukt. Het pad kan een absolute, relatieve of null-map zijn. U kunt bestandspatronen gebruiken, zoals beschreven in Resultaatmap. De standaardwaarde is preserve/%Y/%M/%D/.

    • Batchgrootte: Geef het aantal bestanden of mappen op dat per scan moet worden opgepakt. Hiermee wordt overbelasting op het systeem voorkomen. Het scannen van te veel bestanden in één keer kan ertoe leiden dat de toepassing vastloopt. De standaardwaarde is 2.

      Als het scaninterval klein is, scannen de threads de invoermap vaak. Als bestanden vaak in de controlemap worden neergezet, moet u het scaninterval klein houden. Als de dossiers niet vaak worden gelaten vallen, gebruik een groter aftasteninterval zodat de andere diensten de draden kunnen gebruiken.

    • Throttle On: Als deze optie is ingeschakeld, beperkt deze het aantal gecontroleerde maptaken dat op een bepaald moment AEM formulieren verwerkt. De waarde voor Batchgrootte bepaalt het maximale aantal taken. Zie voor meer informatie vertragen

    • Bestaande bestanden met dezelfde naam overschrijven: Als deze optie is ingesteld op Waar, worden bestanden in de resultatenmap en de opslagmap overschreven. Wanneer ingesteld op Onwaar, worden bestanden en mappen met het numerieke indexachtervoegsel gebruikt voor de naam. De standaardwaarde is False.

    • Bestanden behouden bij fout: Wanneer ingesteld op Waar, blijven de invoerbestanden behouden als er een fout optreedt. De standaardwaarde is true.

    • Bestanden opnemen met patroon: Geef een door puntkomma's (;) gescheiden lijst met patronen op die in de gecontroleerde map wordt gebruikt om te bepalen welke mappen en bestanden worden gescand en opgehaald. Als bijvoorbeeld het Include-bestandspatroon wordt ingevoerd, worden alle bestanden en mappen opgehaald die overeenkomen met de invoer. Zie voor meer informatie Help voor beheer

    • Gecontroleerde map aanroepen: Identificeert het aanroepingstype als asynchroon of synchroon. De standaardwaarde is asynchroon. Asynchroon wordt aanbevolen voor langlevende processen, terwijl synchroon wordt aanbevolen voor voorbijgaande of kortstondige processen.

    • Controlemap inschakelen: Als deze optie is ingeschakeld, wordt de controlemap ingeschakeld. De standaardwaarde is True.

Eigenschappen van een bestaande controlemap wijzigen modify-properties-of-an-existing-watched-folder

U kunt niet alleen de naam van de gecontroleerde map wijzigen, maar ook alle eigenschappen van een bestaande controlemap wijzigen. Voer de volgende stappen uit om eigenschappen van een bestaande controlemap te wijzigen:

  1. Selecteer de Adobe Experience Manager in de linkerbovenhoek van het scherm.
  2. Selecteren Gereedschappen > Forms > Controlemap configureren. Er wordt een lijst met al geconfigureerde gecontroleerde mappen weergegeven.
  3. Selecteer links in het scherm Controlemap de controlemap en selecteer Bewerken. Er wordt een lijst weergegeven met velden die nodig zijn om de controlemap te maken. De velden in het dialoogvenster Basis Tab zijn verplicht. Het geavanceerde tabblad bevat meer velden. De meeste van deze velden bevatten een standaardwaarde. U kunt deze eigenschappen naar wens wijzigen.
  4. Selecteer nadat u de eigenschappen hebt gewijzigd Bijwerken. De gewijzigde eigenschappen worden opgeslagen.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2