v7

Raccolta file

Ultimo aggiornamento: 2023-07-04
  • Argomenti:
  • Workflows
    Visualizza ulteriori informazioni su questo argomento
  • Data Management
    Visualizza ulteriori informazioni su questo argomento

Il Raccoglitore file controlla l’arrivo di uno o più file in una directory e attiva la relativa transizione per ogni file ricevuto. Per ogni evento, un filename la variabile contiene il nome completo del file ricevuto. I file raccolti vengono spostati in un’altra directory a scopo di archiviazione e per assicurarsi che vengano conteggiati una sola volta.

Per impostazione predefinita, l'agente di raccolta file è un'attività persistente che verifica la presenza di file nei momenti specificati dalla pianificazione.

I file devono trovarsi nel server in cui viene eseguito il modulo wfserver responsabile del flusso di lavoro. Se in una singola istanza vengono distribuiti più moduli wfserver, è necessario specificare l'affinità delle attività che utilizzano questi file o l'affinità complessiva del flusso di lavoro.

Properties

La prima scheda della File collector activity (attività) consente di selezionare la directory di origine e, se necessario, filtrare i file raccolti. Le altre schede sono descritte in dettaglio E-mail in entrata (Schedule e Expiry schede).

  1. Download dei file

    • Directory

      Directory contenente i file da scaricare. Questa directory deve essere creata in precedenza sul server: se non esiste, verrà generato un errore.

    • Filter

      Vengono considerati solo i file che corrispondono a questo filtro. Gli altri file nella directory vengono ignorati. Se il filtro è vuoto, vengono presi in considerazione tutti i file nella directory. Esempi di filtro: *.zip, import-*.txt.

    • Stop as soon as a file has been processed

      Se questa opzione è abilitata, l’attività termina dopo la ricezione del primo file. Se nella directory sono presenti più file corrispondenti al filtro, ne verrà preso in considerazione solo uno. Questa opzione garantisce che venga inviato un solo evento. Il file preso in considerazione è il primo dell’elenco in ordine alfabetico.

      Per un’attività non pianificata, se nella directory specificata non è presente alcun file corrispondente al filtro e se Process file nonexistence non è abilitata, verrà generato un errore.

    • Execution schedule

      Determina la frequenza del controllo della presenza di file tramite i parametri della Schedule scheda.

  2. Gestione degli errori

    Sono disponibili le due opzioni seguenti:

    • Process missing file

      Questa opzione avvia una transizione speciale ogni volta che nella directory specificata non viene trovato alcun file corrispondente al filtro.

      Se l’attività non è pianificata, questa transizione verrà attivata una sola volta.

    • Process errors

      Questa opzione consente di visualizzare una transizione speciale da attivare in caso di errore. In questo caso, il flusso di lavoro non passa allo stato di errore e continua l’esecuzione

      Gli errori presi in considerazione sono errori del file system (file non spostabile, directory non accessibile, ecc.).

      Questa opzione non elabora gli errori relativi alla configurazione dell’attività, ovvero valori non validi.

  3. Cronologia

    Consulta la sezione File historization fai clic qui: Download web.

Impossibile determinare l'ordine di elaborazione dei file. Per elaborare un set di file in sequenza, utilizzare Stop as soon as a file has been processed e creare un ciclo continuo. In questo caso, i file verranno elaborati in ordine alfabetico. Il Process file nonexistence consente di completare l'iterazione.

Parametri di output

  • nomefile: nome file completo. Questo è il nome del file dopo che è stato spostato nella directory di storicizzazione. Il percorso è quindi diverso, ma il nome è diverso anche se nella directory esiste già un altro file con lo stesso nome. L’estensione viene mantenuta.

In questa pagina