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.
Sommaire

Synchronisation des équipements et des historiques de localisation équipement (V10.12)

...

Dans les versions antérieures, la synchronisation ERP-CRM ne tolérait qu’une seule localisation sur un équipement : la localisation sur le site enregistrée comme localisation principale sur la le matériel.

Les anciennes interactions en création, modification des équipements dans la CRM et des matériels dans l’ERP sont remplacées, et il est obligatoire d’exécuter le traitement en migration d’une version antérieure vers la version 10.12.

Principes :

La localisation d’un équipement sur un site d’intervention dans la CRM est enregistrée dans l’ERP comme un évènement sur le matériel, plus précisément, une intervention sur le matériel, d’un type dédié (le type est à définir dans le dossier Installation Maintenance; dans la visite guidée, nous proposons le type LOCALISATION).
La localisation à l’instant t “t” est calculée et indiquée dans la localisation actuelle du matériel.

La gestion des localisations sur le zoom matériel, se fait au moyen de 2 nouveaux points de menu :

  • Nouvelle localisation : permet la création d’une localisation.

  • historique Historique des localisations : liste des localisations permettant la modification et la suppression, selon les droits de l’utilisateur.

...

  • Sur un devis travaux validé, menu validation > génération des équipements :

    • Crée la localisation sur le site avec code localisation = code site (table GMTLOC) si nécessaire.

    • Crée le matériel, et affecte la localisation principale = localisation correspondant au site

    • Crée la localisation équipement : (table GMACT)

      • code intervention : ‘LOCALISATION’

      • localisation : localisation principale

      • date de début : date de génération

      • date de fin : non renseignée

      • statut : encoursen cours

    • crée Crée l'équipement et sa localisation par webhook avec attente du compte-rendu d’exécution.

      • webhook WHK_equipement : code equipment = code matériel (RMCOD)

      • webhook WHK_equipmentaddress : code equipmentaddress = numéro d’intervention (ACTNO)

  • Affiche un message de bonne exécution et passe les icones icônes de la couleur rouge à la couleur verte en cas de bonne exécution.

...

  • La création de l'équipement sur un site crée la localisation; date de début, date de fin non renseignée.

    • déclenche une notification sur l'équipement (ExtDataUpdateAsync_Equipment) et crée une demande de création d'équipement dans les échanges externes.

      • (Si la notification n’est pas active, l’équipement et la localisation seront synchronisés par l’agent)

  • synchronisation Synchronisation par le Webservice intégrationequipement (Notification )

    • crée le matériel

      • localisation Localisation principale = Site de la localisation équipement (création préalable si nécessaire)

      • Crée la correspondance code matériel - Id equipment (MMOBITEMP n° 25 - Equipement)

    • crée l’intervention de localisation (GMACT)

      • code intervention : ‘LOCALISATION’

      • localisation : localisation principale

      • date de début : 01/01/1900 (non renseignée dans weavy)

      • date de fin : non renseignée

      • statut : encours

      • Crée la correspondance code intervention (actno) - Id equipmentaddress (MMOBITEMP n° 31 - Equipement localisation (nouveau type de correspondance))

  • Recodifie immédiatement par rebond webhook

    • mise à jour codeequipment de l'équipement

    • mise à jour codeequipmentaddress de la localisation de l'équipement

...

  • Contexte d’exécution :

    • en contrôle strict des matériels dans les interactions ERP-CRM (à partir de la V10.12) : seuls les matériels dont le type est ‘utilisé en CRMWeb’ sont synchronisés avec la CRM.

  • Saisie en création du matériel, localisation principale obligatoire pour permettre la synchronisation (condition : la localisation principale est un site).

    • Si la localisation principale est renseignée, le traitement propose d’enchainer et de créer automatiquement l’intervention de localisation à la date-/heure actuelle, en laissant la possibilité de modifier cet horodatage avant validation.

    • si oui :

      • crée l’intervention de localisation;

        • code intervention : ‘LOCALISATION’

        • date de début = date saisie,

        • date de fin non renseignée

      • Crée l'équipement et la localisation en presque temps réel (par ICP entité MATERIELLOCALISATION)

        • webhook WHK_equipement : code equipment = code matériel

        • webhook WHK_equipmentaddress : code equipmentaddress = numéro d’intervention

    • si non :

      • Saisie manuelle de l’intervention de localisation :

        • ‘Nouvelle localisation’ et création de la localisation sur le matériel.
          à la validation, le traitement contrôle dans weavy

        • Crée de la localisation par ICP entité MATERIELLOCALISATION

        • webhook WHK_equipement : code equipment = code matériel

        • webhook WHK_equipmentaddress : code equipmentaddress = numéro d’intervention

...

  • Event [Infinity] Export - Action [Infinity Export Equipment and type : extraction des localisations modifiées fichier equipmentaddressV6.2.txt

  • Agent : Infinity / Kit de connexion import

  • Synchronisation mobile

    • Contrôle d’existence de la localisation dans MMOBITEMP

    • Si non,

      • création de la localisation (GMTLOC) si nécessaire à partir du code site

      • création de l’intervention de localisation

        • code intervention : ‘LOCALISATION’

        • localisation = localisation correspondant au site

        • date de début = date saisie

        • date de fin non renseignée

        • statut encours

      • Recodifie immédiatement par rebond webhook (ICP entité MATERIELLOCALISATION)

        • mise à jour codeequipment de l'équipement

        • mise à jour codeequipmentaddress de la localisation de l'équipement

    • Si oui

      • Modification de l’intervention de localisation déterminée par la correspondance

  • Cas particulier : si une localisation est désactivée par un arbitrage ou volontairement (date de fin est inférieure à la date de début)

    • création ou modification de la localisation (selon le cas, comme précédemment)

    • statut = désactivé; le statut désactivé autorise une date de fin inférieure à la date de début

    • Date date de début = date de début CRM

    • date de fin = date de fin CRM

...

  • dans l’ERP :

    • date de début <= date de fin (pour un statut encoursen cours)

    • pas de recouvrement de localisation en cas de localisation multiples

    • la localisation doit être un site

  • dans weavy :

    • la modification en cours de validation est transmise à weavy (Webhook equipmentaddress) pour simulation; le webservice évalue la modification et renvoie le statut de la mise à jour et un commentaire comme si la modification avait été appliquée.

    • en cas d’anomalie

      • recouvrement de localisations dans weavy

      • équipement sous contrat actif sur une localisation (modification de la localisation interdite)

      • ou autre contrôle de cohérence,
        la modification n’est pas autorisée.

...

La saisie est pilotée, et initialisée :

  • code intervention : ‘LOCALISATION’

  • localisation : doit être une localisation liée à un site

  • date de début prévisionnelle : initialisée à date-heure actuelle

  • date de fin non initialisée

  • statut encours non modifiable en validation

...

La suppression d’une localisation d’un équipement dans la CRMWeb , n’est plus autorisée dans la solution IM/Field Service , que sauf pour un administrateur.

La suppression d’une intervention de localisation sur un matériel GRM est également soumise à confidentialité.

à A la validation de la suppression dans l’ERP, un message d’avertissement sera proposé à l’utilisateur pour valider l’opération.

La suppression d’une localisation est tracée dans le livre de bord.

...

Il est obligatoire de définir le code intervention à utiliser pour identifier une intervention de localisation.
Le code intervention GRM pour suivi des localisations se trouve dans le dossier ‘Installation Maintenance’, onglet ‘Intervention’ , tableau Interactions CRM Web.
NB : définir un code intervention réservé à l’historisation des localisations équipements (par exemple LOCALISATION)

...

Utilisation

Liste des matériels sur un site à date en sélection des équipements (ERP) dans le devis travaux

Ajout du critère : Localisation : ….. au ….. dans le Zoom des matériels :

  • permet de consulter la liste des matériels sur un site (code localisation = code site) à la date donnée. Le zoom est piloté en sélection des équipements par le devis travaux.
    la date est initialisée par le délai à défaut la date du devis.

Ajout d’une date dans la recherche des équipements CRM par webhook équipements :

  • permet de consulter la liste des équipements sur un site à la date donnée. La date est initialisé par le délai à défaut la date du devis.
    Il est possible de modifier la date de la recherche en utilisant le bouton ‘Filtre CRM’

...