is@dom |
Introduction à l'interface OPTITIME NFS Pour les structures équipées du logiciel d’optimisation des tournées NFS (Nomadia Field Service), certains rendez-vous is@Dom seront gérés directement par cette interface.Le principe est : is@dom génère des besoins et NFS renvoie des rendez-vous. Liste des données interfacées avec NFS : - Création/mise à jour des tiers (customers) => tous les types de tiers ayant les paramètres Synchroniser sur NFS et Synchroniser les tiers cochés. - Création/mise à jour des intervenants (workers) => tous les intervenants avec « Planification par OptiTime » coché et dont l’antenne est paramétrée pour utiliser NFS - Création des besoins (jobs) / des rendez-vous O2L ou de livraisons planifiées => tous les besoins (besoins prévisionnels ou besoins manuels) des types de visites avec « Rendez-Vous OptiTime » coché => tous les rendez-vous liés à des tournées O2 ou de livraisons planifiées pour lesquels le type de visite est coché « Rendez-vous OptiTime » Les jobs sont préfixés avec un R. Les deux applications dialoguent entre elles : • is@Dom vers NFS : via une notification à l’api paramétrée, sur la route paramétrée • NFS vers is@Dom : via une notification qui pointe sur l’api « api-isadom-V2 » Attention, le traitement des notifications is@Dom vers NFS et NFS vers is@Dom sont à votre charge (le développement de ces interfaces n’a été analysé). Paramétrage à mettre en place . Paramétrer les routes : Paramètres généraux - volet Planning Visites - onglet NFS (Nomadia). Annuaire - Type de tiers . Planification Visites - Type de visite . Personnel interne : cocher Planification par OptiTime . Antenne : Cocher Les tiers de cette antenne sont synchronisés sur NFS is@dom vers NFS Tiers (customers) Les tiers sont synchronisés sur NFS dès qu’ils
sont créés ou modifiés. Données synchronisées : Cette interface est à la charge de la structure ; export vers NFS des données choisies. Personnel interne (workers) Pour le personnel interne coché Planification par OptiTime, la modification de ses informations va synchroniser sur NFS. Données synchronisées : Cette interface est à la charge de la structure ; export vers NFS des données choisies. Besoins prévisionnels ou manuels (jobs) L’écran d’export
des prévisionnels vers une interface de planification de
tournées permet de sélectionner les besoins que l’on souhaite
exporter vers NFS. Les besoins (jobs) devront être
manipulés depuis NFS pour pouvoir devenir des rendez-vous dans
is@dom. Rendez-vous issus des tournes (O2 / planifiées) Selon le paramétrage général Exporter les
tournées O2 et/ou Exporter les tournées de livraisons
planifiées, is@Dom va synchroniser les rendez-vous issus du
calcul des tournées vers NFS.
NFS vers is@dom Cf. documentation de l’api : https://api-isadom-v2-documentation.ads31.com/docs/nfs/overview Ces actions sont réalisées par l’api-isadom-V2 Selon l’état du job, l’api-isadom-V2 va : · Créer un rendez-vous · Mettre à jour un rendez-vous · Annuler un rendez-vous · Lier un « job» à un « besoin » ou un « rendez-vous » selon son origine Déterminer si le « job » est un « rendez-vous » pour is@Dom Les conditions suivantes doivent être réunies pour qu’un « job » puisse devenir un rendez-vous, il faut :· Un tiers visité · Un intervenant précisé · Un type de visite précisé · Une date de planification · Une heure de début et une heure de fin · L’état « status » doit être (au choix) o Planifié (2) o Accepté (28) o Réservé (30) o Terminé (31) Si le rendez-vous est possible, on va chercher s'il existe un rendez-vous lié à l’identifiant du « job » · Créer le rendez-vous (si aucun rendez-vous lié trouvé) · Mettre à jour le rendez-vous · Annuler le rendez-vous si on a un rendez-vous lié et que le rendez-vous n’est plus possible Le traitement des rendez-vous issu du calcul de tournées (O2/planifiées) est spécifique. Dans ce cas, c’est is@Dom qui décide de la date et de l’intervenant qui fait le rendez-vous. Pour cette raison, seules les heures du rendez-vous et les commentaires sont mis à jour. Ne pas modifier ces rendez-vous directement dans NFS (date, intervenant, annulation) sous peine de ne plus être synchronisé entre is@dom et NFS. Communications entre les systèmes is@Dom et NFS s’appuient sur une api à la charge de la structure :• Api (externe à votre charge) o Traite les notifications envoyées par is@dom pour envoyer les données o Traite les modifications des « job » notifiés à l’api-isadom-V2 Une étude peut être réalisée par ADS pour des traitements manquants dans le process : • Tiers vers NFS • Personnel interne vers NFS • Géo-codage des adresse par NFS • Envoi des besoins vers NFS • Envoi des rendez-vous O2 / planifiés vers NFS • Récupération des « jobs » de NFS vers api-isadom-V2 (le traitement existe, il manque le contrat d’interface entre NFS et l’api) Système de notifications Is@dom synchronise avec NFS en envoyant des notifications à une api.Une notification est un objet JSON :
Chaque notification doit comporter des données
en fonction du type d’action et d’objet demandé.
© ADS - 2024 |