docuteam:doc_observer
Dies ist eine alte Version des Dokuments!
Automatisierung von Workflows mit Hotfolder
Es ist möglich, einen oder mehrere Workflows von einem Hotfolder aus zu starten. Die Konfiguration dazu wird in der Datei %FEEDER_RUBY%\config\doc_observer.yml vorgenommen.
#development: # environment
hotfolder_xy:
directory_watcher:
directory: /tmp # directory to watch
glob: */** # pattern for files to watch
interval: 5.0 # interval between runs (in seconds)
stable: 2 # number of runs until a file is stable
persist: /tmp/dw_state.yml # path for persistance file
webservice:
uri: localhost:3000 # uri for the webservice
user: user # user name for basic authentication
password: passwort123 # password for basic authentication
#Use one of these configuration parameters to define which workflow(s) to execute
workflow_id: 3 # id of the workflow to execute or...
workflow_ids: [1, 2] # ...a list of workflow ids to execute
teardown_workflow_id: 1 # this workflow gets executed when a worfklow in the list failes (used to clean-up, send message, etc.)
path:
parent: false # submit the parent path of the object { true | false (default) }
absolute: false # submit the absolute path of the object { true | false (default) }
extension: false # submit the filename with the extension { true | false (default) }
Ein Service oder Dämon zur Überwachung des Hotfolders benötigt folgende Parameter:
Applikationspfad: %APPS%\ruby23\bin\bundle.bat
Start-Verzeichnis: %APPS%\feeder_ruby
Argumente: exec %APPS%\ruby23\bin\ruby lib\doc_observer\doc_observer.rb hotfolder_xy
Wobei die Bezeichnung des hotfolder_xy mit der Bezeichnung in doc_observer.yml übereinstimmen muss.
docuteam/doc_observer.1544689526.txt.gz · Zuletzt geändert: 2019/01/07 11:16 (Externe Bearbeitung)