Actions commandline d'AFAS Remote
Aperçu des actions que vous pouvez exécuter avec la fonction commandline via AFAS Remote.
Vous exécutez l'action commandline depuis un système local. Quand vous exécutez une commandline, une tâche est placée en file d'attente. Une fois la tâche exécutée, un message apparaît et la commandline est clôturée. Le message concerne uniquement la tâche placée en file d'attente. Pour des informations sur le contenu, vous devez consulter les fichiers log.
Contenu |
Description
Vous exécutez les commandlines via AFAS Remote avec un fichier Batch. La commandline dans le fichier Batch présente la structure suivante :
La commandline d'exécution d'un UpdateConnector pour AFAS Online se présente, par exemple, comme suit :
afasremotecmd.exe /D"AOL" /G"12345.CONNECTOR" /W"586^&WWq" /O"O12345AA"/L"logfile.log" IMPORTXML /N"KnEmployee" /F"employee.xml" /L"employee.log"
Explication des options (voir aussi l'explication générale):
- Domaine
Le domaine sur lequel fonctionne Profit. Pour AFAS Online, le domaine est toujours 'AOL'. Pour une installation locale, il s'agit du domaine sur lequel Profit fonctionne.
- Utilisateur et mot de passe
L'authentification a lieu à partir des jetons liés à l'utilisateur-commandline et à l'environnement. Il n'est pas nécessaire de définir le nom d'utilisateur et le mot de passe de l'utilisateur commandline dans la commandline, sauf si l'authentification NTLM est appliquée, comme dans AFAS Online.
- Action commandline (ici : IMPORTXML)
- Options supplémentaires
Options obligatoires et optionnelles pour exécuter la commandline. Cet exemple contient deux options obligatoires, à savoir '/N' (le nom de l'UpdateConnector) et '/F' (le nom du fichier xml). Ces fichiers doivent se trouver sur le système où vous exécutez AFAS Remote.
Chaque action commandline est accompagnée d'une description des options.
Exécution d'un fichier Batch
Lorsque vous exécutez une action commandline sur le système local (en démarrant le fichier Batch), une connexion est établie avec Profit via les services web Profit. L'action commandline est placée dans la file d'attente de Profit en tant que tâche. La tâche est exécutée lorsque vient son tour. Le fichier Batch du système externe reste actif jusqu'à ce que Profit indique que la tâche a été exécutée puis il est fermé. Les fichiers log doivent toujours être enregistrés sur le système où vous exécutez AFAS Remote.
Méthode
- Import de données avec AFAS Remote
L'action commandline IMPORT vous permet d'importer les enregistrements d'un fichier d'import à partir d'une définition d'import.
- Invocation de GetConnector avec AFAS Remote
Option Commandline pour enregistrer un enregistrement GetConnector dans un fichier.
- Invocation d'UpdateConnector avec AFAS Remote
L'action IMPORTXML vous permet d'exécuter un UpdateConnector sur un environnement avec la fonction commandline.