Injection de pièces comptables dans X3

SUGGESTED

Nous souhaiterions injecter dans Sage X3 des milliers de pièces par jour et ceci en quasi temps réels. La piste d'injecter via les WS a déjà été expérimentée, cependant nous souhaiterions une solution plus rapide. Quelles sont les alternatives aux Web Services pour injecter des pièces de la comptabilité des tiers et de la comptabilité. Déjà merci pour vos retours. 

Parents
  • 0
    SUGGESTED

    Bonjour  ,
    Vous pouvez utiliser:

    • Les web services soap basé sur l'objet GAS, une transaction de saisie de votre choix. Il faudra peut-être un peu de code spécifique pour adapter l'objet. Les WS SOAP objet simule une saisie manuelle.
    • Les fichiers d'imports: cela sera une solution proche du temps réel si vous passez par le pilotage des batch avec des fichiers .job, la fréquence de scrutation minimale du serveur batch étant de 10 sec en V12. Cela sera une solution asynchrone pour récupérer le résultat de l'import. Vous pouvez importer plusieurs documents de plusieurs chacun dans 1 seul fichier, ou avoir 1 fichier par document.
    • Un hybride WS Soap/import: en effet il est possible d'utiliser le WS SOAP AOWSIMPORT pour uploader le contenu d'un ou plusieurs document à importer et déclencher un import "fichier" des documents soit en temps réel (synchrone) soit batch (asynchrone). Dans le cas de l'asynchrone, l'import se fait via une tâche batch. Le WS retourne le numéro de tâche batch et il existe un web service d'interrogation de la tâche batch pour connaitre le statut de l'import.

    Le choix de la technologie à adopter va dépendre de vos besoins:

    • Vrai temps réel ou pas
    • Capacité du système appelant
    • Contraintes opérationnelles d'intégration vis à vis du volume de données à intégrer: fil de l'eau, fenêtre d'intégration, etc.

    Il faut savoir qu'on peut facilement optimiser la performance des intégrations de document du moment où les points ci-dessus ont été définis:

    • transaction de saisie dédiée contenant le minimum de champ
    • configuration du pool de WS en fonction des tests et analyse des balises technicalInfos
    • parallélisation des imports
    • etc.

    Faites-nous savoir si la réponse vous a été utile en la marquant comme vérifiée . Pour cela, cliquez sur l’option « Vérifier la réponse ».

    Merci d'avoir utilisé la Communauté.

  • 0 in reply to Bruno Gonzalez

    Merci Bruno, cela nous sera utile, la solution hybride est très attirante. Auriez-vous un exemple, de la doc, un site ou nous pourrions récolter des informations complémentaires à ce sujet ? Et encore merci. Belle journée. Pierre

Reply Children
No Data