Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

L’interface Divalto - Techform

Techform est un configurateur qui peut compléter la création de commande de Divalto ERP.

...

SOMMAIRE

Sommaire
stylenone

Principe des échanges

Il existe 2 flux ou manières d’utiliser le configurateur Techform avec Divalto ERP

  • Flux interactif : Mode interactif en saisie de pièce, pour configurer un nouvel article à vendre

  • Flux silencieux : Import de pièce, pour importer une configuration déjà conçue par une application tierce (comme un site web de vente)

Commun aux deux flux : l’authentification

Afin de dialoguer avec Techform, un premier échange de services web est requis pour gérer l’authentification.

...

Info

Un paramétrage ERP est donc nécessaire pour réaliser cette étape indispensable

Flux interactif (configuration depuis la saisie de commande)

Dans ce mode de communication, un utilisateur est connecté à l’ERP en client léger.

...

  1. L’utilisateur saisit une pièce commerciale avec des articles nécessitant une configuration.

  2. Authentification Techform et appel du configurateur

  3. Le service Login renvoie le cookie de session, à utiliser dans les prochains échanges

  4. Envoi des paramètres et appel du configurateur en mode Web (navigateur). La saisie de pièce est bloquée pendant ce temps

  5. En fin de configuration, Techform invoque un service web Divalto et envoie les données de configuration validées par l’utilisateur (sous forme de 2 fichiers XML : NOMENCLATURE et PIECES)

  6. Le service Web Divalto récupère le contenu des fichiers et les enregistre dans leur format brut (fichiers XML), prêts à être intégrés

  7. Appel de l’intégration des données de configuration. Un ID (GUID) est fourni par Techform, et enregistré dans Divalto pour éventuel rappel de la configuration depuis la pièce.

  8. Retour en saisie de pièces

Flux silencieux (import de configuration)

Ce mode est utilisé pour des commandes provenant d’une source externe à Divalto (ex : un site web) sur laquelle la configuration a déjà été complétée dans Techform.

...

  1. DANS L’APPLICATION TIERCE

    1. L’utilisateur saisit une pièce commerciale avec des articles configurables dans l’application tierce, il s’authentifie à Techform

    2. Le service Login renvoie le cookie de session, à utiliser dans les prochains échanges

    3. Envoi des paramètres et appel du configurateur web par l’application tierce

    4. Configuration terminée, le middleware Techform renvoie les données de configuration

  2. L’application tierce envoie la commande vers l’ERP

  3. Intégration de la pièce dans l’ERP

  4. L’intégration de pièce détecte des articles configurés sur la pièce en cours (présence d’un GUID), appel d’un service web Techform pour récupérer les configurations détaillées.

  5. Envoi des configurations vers Divalto

  6. Intégration des données Techform (fichiers XML)

  7. Retour d’information intégration données Techform

  8. Retour d’information création de pièce

Paramétrage ERP

Avertissement

BEL a finir ce chapitre, tout n’est pas clair

Codes chemin pour les services web

??combien?? de codes chemins sont nécessaires.

Il sont tous référencés dans la table de Paramétrage de services web (MURLSW) du menu Administration.

Service web unique pour échanges configurateur

Son nom est libre mais il est recommandé : TECHFORM_MIDDLEWARE

Avertissement

Capture, détails sur ce qu’il faut mettre

Service web pour article configurateur

...

La seconde indique l’URL à invoquer pour l’accès au configurateur après envoi des paramètres

...

Avertissement

Il y en a 3ème de chemin?? Il en faut 1 par “configuration ??”

Fiche dossier Production

Sur le dossier production, le code du chemin d’entrée des fichiers est inchangé (Fichiers interfaces ; utilisé historiquement pour recevoir les fichiers XML). Il sert uniquement d’emplacement de stockage temporaire lors des échanges.

Un paramètre a été ajouté pour indiquer le code du service web du middleware Techform, ce service web gère toutes les opérations transversales, notamment l’authentification. On renseigne donc le code du service web créé précédemment, ici TECHFORM_MIDDLEWARE

...

Fiche article

L’article est celui qui sera mis dans une commande afin de déclencher le configurateur.

...

Note : l’ancien code chemin (Chemin du configurateur) utilisé par le client lourd reste valide, mais non utilisé dans ce cas.

Paramétrage services web

Les services web entrant vers Divalto ERP doivent être opérationnels car il en a un spécifique à la liaison Techform.

...

Avertissement

GUILLAUME : le SOAP n’est plus supporté par la plateforme CLoud a partir de Septembre. On a bien vu avec Techform pour qu’ils appellent ce SW en mode REST?? (même si le SW est dans synchro_infinity_agileo, ce n’est pas le sujet). Sinon on a un souci

Utilisation du configurateur

Le configurateur s’appuie principalement sur deux imports par fichier XML:

...

Avertissement

BEL c’est du gtpp150? ou autre pour faire le lien

Appel du configurateur (flux interactif)

Le configurateur est appelé automatiquement à la validation d’une ligne de pièce sur un article configurable, ce dernier étant détecté parce que l’article indiqué sur la ligne a été paramétré comme “configurateur externe”.

...

A la fin de la configuration, Techform fait appel aux services web en déposant les fichiers XML NOMENCLATURE et PIECES pour leur intégration à la volée, et donc traiter la complétion de la pièce en cours de saisie ainsi que l’import de données techniques (nomenclature).

Import du configurateur (flux silencieux)

Dans ce mode il n’y a pas d’interaction utilisateur dans Divalto.

...