Mode API / Iframe

Fonctionnement

Le mode API/IFRAME permet d’utiliser l’assistant de chiffrage en mode Iframe via une API compatible avec certains logiciels comme Odoo (API), Devisbox (API), Extrabat (Iframe), Digit’AM (API), Prims / Iris (Iframe), etc… 

L’Iframe est appelée par un logiciel tiers dans une fenêtre de navigation temporaire et affiche l’assistant de chiffrage.
A la validation, soit il reste ouvert pour de la saisie en chaine, soit il se ferme car un seul produit est chiffré dans le contexte.
A la validation, un fichier Json est généré et transmis au logiciel tiers, il sera conservé sans modification et son contenu sera implémenté dans le document généré par le logiciel tiers. Si le contenu est correctement intégré, un code 200 est renvoyé à l’Iframe qui ferme alors la fenêtre.

Le Payload (fichier Json) est conservé coté logiciel tiers et en cas de besoin de réouverture d’une ligne, il est renvoyé pour peupler de nouveau les données de l’Iframe.

Un contrôle est alors effectué par l’Iframe de cohérence des données reçues avec la version catalogue en cours et les conditions et une boite de dialogue d’actualisation est ouverte si besoin d’actualisation.

Le processus est ensuite le même que pour la création de ligne.

En cas d’utilisation en API, pas de fenêtre ouverte pour affichage de l’assistant de chiffrage, uniquement des routes API pour interroger le moteur, c’est alors la partie front qui restitue visuellement les données.

Le back end administre les droits, les utilisateurs, les conditions d’achat et vente et plus généralement ce qu’il est possible de faire pour qui et comment dans l’Iframe/API.

Administration

Voici le paramétrage nécessaire pour le fonctionnement de l’assistant de chiffrage Link en mode API / Iframe.

Paramètres système

Générales

Paramétrage de la société par défaut. Important quand il y en a plusieurs.

Assistant de chiffrage

Paramétrage pour les conditions tarifaires (achat et vente).

OUI : Force l’utilisation des conditions d’achat ou de vente locales au lieu de celles de l’outil externe (API)

Paramètres utilisateurs

Paramétrage pour le compte utilisateur (ou le Groupe) :