Finalisation d'activité terrain

Le système met à votre disposition une table tampon à utiliser pour l'import et la finalisation des activités terrain. Toutefois, cette table fait l'objet de certaines restrictions, comme indiqué à la section Considérations relatives à la finalisation des activités terrain. Pour ces raisons, et pour permettre la prise en charge de l'intégration via XAI, l'installation standard fournit un exemple de service (appelé CIPOASTP) pouvant être appelé par XAI afin de prendre en charge la finalisation de tous les types d'étape, y compris les types d'étape "générique" et "standard". Notre service entrant XAI C1FACompletionWithSteps est défini de façon à appeler ce service. Le processus est le suivant :

  • Le service crée des enregistrements d'import d'activité terrain et d'étape d'AT.
  • Si des informations de relevé de compteur ont été fournies, le service crée un enregistrement RdC et les relevés correspondants.
  • Pour toute étape "générique", le processus met à jour ou crée le ou les enregistrements appropriés et insère l'identifiant de l'enregistrement mis à jour en tant que clé étrangère dans l'enregistrement d'étape AT. Pour le type d'étape Modifier le compteur, par exemple, le processus met à jour l'enregistrement de compteur avec les informations fournies via XAI et associe l'ID du compteur à l'enregistrement d'étape AT.
  • Le processus exécute ensuite la logique de "finalisation d'étape" standard. Pour les types d'étape "générique", l'étape d'AT doit simplement être marquée comme finalisée car la clé étrangère y est déjà associée. Pour les types d'étape "standard", la logique de finalisation décrite à la section FACOMPL - Import et finalisation d'activités terrain est exécutée.
Documentation de référence :

Pour obtenir la liste des types d'étape "générique" et "standard", voir Considérations relatives à la finalisation des activités terrain.

  • Le processus crée une entrée de journal AT dotée du type Finalisation demande pour indiquer que l'activité terrain a été finalisée par un système tiers.
  • La logique de finalisation d'AT standard est également exécutée. Par exemple, exécution d'algorithmes de finalisation, etc.
Remarque :

Le service fourni par le système à titre d'exemple n'offre peut-être pas toutes les fonctions requises par votre implémentation pour effectuer chaque étape "générique". Il se peut, par exemple, que les champs de point de service, de compteur ou d'article ne soient pas tous inclus dans la liste des champs pouvant être mis à jour. Si l'exemple de processus ne répond pas à vos besoins, votre équipe d'implémentation doit le copier et apporter les modifications voulues au nouveau processus ainsi créé.

Nombre de caractéristiques limité. Le nombre de caractéristiques d'activité terrain pouvant être importées à l'aide de l'exemple de processus est limité à 100.

Gestion d'erreur. Si le processus détecte une erreur lors de la finalisation d'étape, il annule toutes les modifications et émet un message d'erreur signalant le problème.