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
- Trader
- SIREN
- Communauté
- Heure action
- Adresse IP
- User groups
- Type
- Zone géographique
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
- 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 :
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
- Booking — entityReference : référence du booking
- Cargo — entityReference : référence du cargo
- PAN — entityReference : référence du cargo
- Customs declaration — entityReference : numéro de la déclaration si présent sinon MRN
- Dangerous declaration → addon SIMAX — entityReference : référence du cargo
- Forwarder shipping order — entityReference : référence dossier
- Gate-in — entityReference : référence du cargo
- Load — entityReference : référence du cargo
- Gate-out — entityReference : référence du cargo
- Mouvements — entityReference : 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).
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
- BL — entityReference : référence du BL
- Cargo — entityReference : référence du cargo
- Release order — entityReference : référence du cargo
- Gate-in (import) — entityReference : référence du cargo
- Gate-out (import) — entityReference : référence du cargo
- Customs declaration — entityReference : numéro de la déclaration si présent sinon MRN
- Dangerous declaration — entityReference : référence du cargo
- Forwarder shipping order — entityReference : référence dossier
- Mouvements — entityReference : 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).
Source : https://mgi-team.atlassian.net/wiki/spaces/DOCI5/pages/3240510248