BUREAUTIQUE ET INFORMATIQUE A PARIS

Dans la plupart des organisations, les systèmes et les processus se sont développés de manière organique. Au fil du temps, des scripts manuels et des «  solutions de contournement  » ont été mis en œuvre par des experts informatiques qualifiés pour automatiser des tâches de classement manuel autrefois chronophages et gourmandes en ressources. De telles solutions de contournement auraient été bienvenues dans leurs différents contextes au moment de la mise en œuvre, mais avec des environnements commerciaux en constante évolution, elles peuvent devenir de plus en plus difficiles à suivre, à mettre en œuvre et à intégrer. De nouveaux systèmes et infrastructures peuvent signifier de nouveaux scripts, des méthodes de travail différentes, motivés par des économies d’efficacité ou la conformité réglementaire, peuvent rendre le script d’origine obsolète. Les nouvelles normes de programmation, le roulement du personnel qualifié et les fusions et acquisitions peuvent tous exposer une organisation à des coûts élevés et à une absence de systèmes de données. Les nouveaux systèmes, personnel, processus et programmation s’intégreront-ils aux anciens? En tant qu’experts des solutions de transfert de fichiers gérés et des moteurs de flux de travail automatisés, nous pensons qu’il est important de ne pas laisser la queue remuer le chien.

Nous avons fourni deux exemples simples qui se démarquent pour présenter nos arguments en faveur d’une approche coordonnée en matière d’automatisation du flux de travail pour vos besoins en matière de transfert de fichiers.

Vous trouverez ci-dessous un exemple de script rudimentaire pour configurer un transfert de fichiers automatisé entre un hôte et un client. Ce script transfère un fichier du client au serveur et inversement. Le script enregistre la commande et renvoie les valeurs dans un fichier.

#! / bin / bash

DATE = `date +% d.% M.% Y-% H.% M`
SRV = sftexa

# scpg3 put
echo « / opt / xxxxx / bin / scpg3 -B -q fichier de test $ SRV: test » >> scpg3_put_ $ DATE
/ opt / xxxxx / bin / scpg3 -B -q testfile.dat $ SRV: test
echo $? >> scpg3_put_ $ DATE

# scpg3 obtenir
echo « / opt / xxxxx / bin / scpg3 -B -q $ SRV: test test » >> scpg3_get_ $ DATE
/ opt / xxxxx / bin / scpg3 -B -q $ SRV: test de test
echo $? 0 >> scpg3_get_ $ DATE

Voici comment une solution de flux de travail automatisé MFT le ferait.

1. Sélectionnez le dossier d’origine
2. Sélectionnez le dossier de destination
3. Sélectionnez Fichier (s) par nom / type / taille / date, etc.
4. Planifier la fréquence des transferts
5. Enregistrer la tâche

Voici un exemple de script pour extraire des fichiers commençant par « abc » depuis un serveur FTP. Les noms de fichiers sont ensuite exportés vers un fichier csv.

ftp.Hostname = « ftp.test.com »
ftp.Username = « Utilisateur »
ftp.Password = « Passer »
ftp.Passive = 1
ftp.AuthTls = 1
ftp.Ssl = 0
connectStatus = ftp.Connect ()
Si (connectStatus 1) Alors
‘MsgBox ftp.LastErrorText
‘WScript.Quit
Main = DTSTaskExecResult_Failure
Autre
dirStatus = ftp.ChangeRemoteDir (« RMed »)
Si (dirStatus 1) Alors
‘MsgBox ftp.LastErrorText
‘WScript.Quit
Main = DTSTaskExecResult_Failure
Fin si

‘MsgBox ftp.getCurrentRemoteDir ()
localInvoiceFile = « C: Documents et paramètres Mes Documents2dRMedInvoice_RMed.txt »
localPatientFile = « C: Documents et paramètres Mes Documents2dRMedPatient_RMed.txt »
remoteInvoiceFile = « C: ClientsStratFile UploadsCustomer UploadsRMedInvoice_RMed.txt »
remotePatientFile = « C: Téléchargements de fichiers clientsStratFichiers clientsRMedPatient_RMed.txt »
‘MsgBox remoteInvoiceFile
‘MsgBox remotePatientFile

transferStatus = ftp.getFile (remoteInvoiceFile, localInvoiceFile)
if (transferStatus 1) alors
‘MsgBox ftp.LastErrorText
Main = DTSTaskExecResult_Failure
autre
Main = DTSTaskExecResult_Success
fin si

transferStatus = ftp.GetFile (remotePatientFile, localPatientFile)
if (transferStatus 1) alors
‘MsgBox ftp.LastErrorText
Main = DTSTaskExecResult_Failure
autre
Main = DTSTaskExecResult_Success
fin si

FIN SI
ftp.Disconnect

Fonction de fin

Voici comment une solution de flux de travail automatisé MFT le ferait:

1. Sélectionnez le dossier d’origine
2. Sélectionnez Fichiers par nom abc *. *
3. Sélectionnez le dossier de destination
4. Exportez les noms de fichiers vers.csv
5. Planifiez la fréquence des tâches
6. Enregistrer la tâche

Ces deux exemples concernent des tâches simples. Ces deux tâches ne comportent aucun élément de sécurité ou de cryptage écrit, ce qui serait standard pour une solution de flux de travail automatisé MFT. Il y aura des économies et des améliorations que votre entreprise peut apporter, et en jetant un œil brièvement sur les deux exemples, vous saurez où se trouvent ces domaines. Vous pouvez avoir des réserves en raison de la complexité des scripts que vous utilisez actuellement, mais soyez assuré que les solutions de flux de travail automatisées matures ne se contentent pas d’exécuter des tâches simples. En général, ils possèdent une suite riche et configurable de flux de travail prédéfinis pour couvrir la majorité de vos besoins de transfert de fichiers, et ceux-ci peuvent être personnalisés avec une formation minimale et sans expertise en programmation. Même pour ces petits processus délicats où vous avez besoin de quelque chose qui peut être affiné encore plus, un bon moteur de flux de travail aura des modules et des API qui permettent un accès à la programmation supplémentaire.

Il y a de l’ironie à écrire manuellement des processus automatisés; Les moteurs de flux de travail automatisés ne le voient tout simplement pas.

Source by Ian Davin

Fournisseur de bureautique, informatique, mobilier, consommables, fourniture

Comments

mood_bad
  • Aucun commentaire.
  • chat
    Ajouter