Bonjour,
J'ai besoin d’implémenter un workflow faisant des actions en fonction d'un nom de fichier :
Dans un workflow
je dois encapsuler les traitements suivants :
-
Je dois détecter des fichiers sur un serveur
-
En fonction du nom de fichier, je dois effectuer
des actions parmi celles-ci : backup du fichier, zip, ou chiffrement GPG
-
Une fois l’action faite je dois le transférer vers
un autre serveur en SFTP
Le serveur ou se
fait la détection est un Windows et il y a un serveur SFTP installé dessus.
Comment
feriez-vous ?
Pour ma part j’ai
pensé à créer :
-
Un objet EVNT de fichier pour la détection
-
Un objet VARA avec les noms de fichier et les
actions à faire dessus (symbolisé par des lettres) : Ex « FIC1
ZBC », Dans cet ex le fichier FIC1 devra etre zippé (Z), backupé (B) et
chiffré(C)
-
Ensuite j’appellerai un script faisant du SFTP
Cette approche
est-elle bonne ? y-a-t-il plus optimisé ?
Si c'est la bonne approche, les questions suivantes se posent :
- Quelle est la manière la plus adaptée de récupérer les valeurs de
l’objet VARA ?
- Quelle est la manière la plus adaptée de passer les variables
d’un job à un autre dans un workflow ?
- Quelle est la manière de gérer les conditions dans le workflow (test du fichier récuperé avec les valeurs dans VARA pour savoir quelles actions accomplir)
Merci de votre aide,
Cordialement.