Passer au contenu
Français
  • Il n'y a aucune suggestion car le champ de recherche est vide.

Logs : Historisation des données

DERNIERE VERSION Ci5 DE MISE A JOUR : 4.87.0

Les données des logs sont envoyées à openSearch.

Logs des connexions

Evènement déclencheur : la connexion d’un utilisateur au Ok sur le log in

Données requises

  • navigateur internet
  • operating system
  • First name
  • Last name
  • Email
  • Trader
  • SIREN
  • Communauté
  • Heure action
  • Adresse IP
  • User groups
  • Type
  • Zone géographique

https://mgi-team.atlassian.net/browse/US-1694

Logs du tracking

Évènement déclencheur : Le clic de l’autocomplete du tracking Ci5

La recherche dans le tracking peut être réalisée sur une référence cargo, id cargo, BL, booking ou dossier.

Les données à historiser dans OpenSearch sont :

  • navigateur internet
  • operating system
  • First name
  • Last name
  • Email
  • Trader
  • SIREN
  • Communauté : Communauté associée au user group du user connecté
  • Adresse IP
  • Zone géographique
  • Date du tracking
  • User group au moment de la recherche
  • Ids Cargo : Il peut y en avoir plusieurs si la recherche est réalisée sur un booking ou BL ou dossier.
  • Références cargo : Il peut y en avoir plusieurs si la recherche est réalisée sur un booking ou BL ou dossier.
  • Vérifier s’il y a un BL ou un booking

    • S’il n’y en a pas ignorer ces données
    • Si oui, ajouter ces informations au log existant uniquement si le tracking est réalisé sur entité remontant un seul cargo (pour le core actuellement)

Les données à historiser en plus dans OpenSearch sont :

  • Type cargo (Conteneur, Roro, breakbulk)
  • Port de provenance (Place of origin) = PREACHE
  • Port d’origine / chargement (Port of loading) = CHARGEM
  • Port de transbordement (Transhipment) = TRANSBO
  • port de destination (Port of destination) = DECHARG
  • Destination finale (Final destination) = POSTACH

Si l’utilisateur effectuant le tracking est substitué, on ajoute ces informations au message :

  • subFirstName
  • subLastName
  • subUserGroup
  • subTrader

Cela correspond à l’utilisateur connecté.

au changement de statut d’une release, créer un message de type “status” contenant les balises suivantes :

  • statusType : Type de statut = true si OK ou OK_USER , sinon false
  • releaseType: liste ci dessus
  • direction: sens import ou export
  • changeDate: Horodatage du changement de statut : dd/mm/yyyy 00:00
  • relatedCargoIds: Id du cargo associé à l'entité
  • terminalLocation : terminal location de la ligne tracking du statut

Liens :

https://mgi-team.atlassian.net/browse/US-1995

https://mgi-team.atlassian.net/browse/US-2186

https://mgi-team.atlassian.net/browse/US-2263

https://mgi-team.atlassian.net/browse/US-2882

Log sur les entités export

Le contenu du message qui est requis se base sur les enregistrements des actions create/update/delete des entités CORE et statuts ci-dessous (

Message de type “entity” contenant les balises suivantes :

  • entityType : Type de l’entité
  • direction: sens import ou export
  • entityReference: Référence de l’entité
  • entityId: id Ci5 de l'entité
  • action :

    • create passage de PRO à VAL
    • update passage de VAL à VAL
    • delete passage de VAL à INV
  • relatedCargoIds: liste du ou des Id cargo associés à l'entité (ids cargos FINAL de l’annonce)

  • actionDate: Horodatage de l'action : dd/mm/yyyy 00:00
  • preArrivalNotification: horodatage du 1er PAN
  • traderCode: code du trader ayant réalisé l'action
  • firstName : First name du user ayant réalisé l'action
  • lastName : Last name du user ayant réalisé l'action
  • mail : Email du user ayant réalisé l'action
  • userGroup : Usergroup actif du user connecté
  • subFirstName' (en cas de substitution : traité pas US-2263)
  • subLastName’ (en cas de substitution : traité pas US-2263)
  • sudUserGroup’ (en cas de substitution : traité pas US-2263)
  • ‘subTrader’ (en cas de substitution : traité pas US-2263)
  • ‘userEdi’ Y or N (Yes : l’entité a été créée par intégration d’un message, No: l’entité a été créée par IHM)

  • Liste des entityType

  • BookingentityReference : référence du booking
  • CargoentityReference : référence du cargo
  • PANentityReference : référence du cargo
  • Customs declarationentityReference : numéro de la déclaration si présent sinon MRN
  • Dangerous declaration → addon SIMAXentityReference : référence du cargo
  • Forwarder shipping orderentityReference : référence dossier
  • Gate-inentityReference : référence du cargo
  • LoadentityReference : référence du cargo
  • Gate-outentityReference : référence du cargo
  • MouvementsentityReference : référence du cargo

Dans l’outil Logtrack, une recherche sur un id cargo doit remonter l’ensemble de ces logs (le cargo cible ainsi que toutes les entités et statuts qui sont associés à cet id).

https://mgi-team.atlassian.net/browse/US-3079

Log sur les entités import

Le contenu du message qui est requis se base sur les enregistrements des actions create/update/delete des entités CORE et statuts ci-dessous (

Créer un message de type “entity” contenant les balises suivantes :

  • entityType : Type de l’entité
  • direction: sens import ou export
  • entityReference: Référence de l’entité
  • entityId: id Ci5 de l'entité
  • action :

    • create passage de PRO à VAL
    • update passage de VAL à VAL
    • delete passage de VAL à INV
  • relatedCargoIds: liste du ou des Id cargo associés à l'entité = ids des cargos FINAL (annonce)

  • actionDate: Horodatage de l'action : dd/mm/yyyy 00:00
  • preArrivalNotification: date de PAN qu’on a dans le tracking
  • traderCode: code du trader ayant réalisé l'action
  • firstName : First name du user ayant réalisé l'action
  • lastName : Last name du user ayant réalisé l'action
  • mail : Email du user ayant réalisé l'action
  • userGroup : Usergroup actif du user connecté
  • subFirstName' (en cas de substitution : traité pas US-2263)
  • subLastName’ (en cas de substitution : traité pas US-2263)
  • sudUserGroup’ (en cas de substitution : traité pas US-2263)
  • ‘subTrader’ (en cas de substitution : traité pas US-2263)
  • ‘userEdi’ Y or N (Yes : l’entité a été créée par intégration d’un message, No: l’entité a été créée par IHM)

    Liste des entityType

  • BLentityReference : référence du BL
  • CargoentityReference : référence du cargo
  • Release orderentityReference : référence du cargo
  • Gate-in (import)entityReference : référence du cargo
  • Gate-out (import)entityReference : référence du cargo
  • Customs declarationentityReference : numéro de la déclaration si présent sinon MRN
  • Dangerous declarationentityReference : référence du cargo
  • Forwarder shipping orderentityReference : référence dossier
  • MouvementsentityReference : référence du cargo

Dans l’outil Logtrack, une recherche sur un id cargo doit remonter l’ensemble de ces logs (le cargo cible ainsi que toutes les entités et statuts qui sont associés à cet id).

https://mgi-team.atlassian.net/browse/US-2502

Source : https://mgi-team.atlassian.net/wiki/spaces/DOCI5/pages/3240510248