Récapitulatif des règles de gestion Service
Emplacement : Offre de Transport > Service
EPIC :
https://mgi-team.atlassian.net/browse/GCI-154
Récapitulatif des règles de gestion : Service
Règles de saisie
- RBSER0001 : Service reference (référence du service)*: Code avec lequel le service apparaîtra dans l'application. Ce code est unique par agent maritime dans l'application.
- RBSER0002 : Carrier (transporteur)* : la compagnie maritime opérant le service. Ce champ propose en saisie automatique les sociétés dont une des activités est ligne maritime (LINE)..
-
RBSER0003 : La création d'un service est réalisée en cliquant sur le bouton d'ajout d'une service version :
-
une nouvelle service version est créée avec les paramètres par défaut :
- valide perpétuellement,
- active toute l'année,
- flotte vide,
- aucun port dans la rotation,
- fréquence hebdomadaire.
-
l'utilisateur est redirigé vers l'écran d'édition de la version du service.
-
-
RBSER0004 : On ne peut publier un service que s'il possède au moins une version de service.
- RBSER0005 : La suppression d'un service provoque la suppression physique des versions de services lui étant attachées.
- RBSER0006 : La modification d'une version de service déjà créée est possible à tout moment.
- RBSER0008 : Local agent : sont proposés ici l'ensemble des traders possédant l'activité agent maritime (SHAG) en charge de la gestion de ce service au port sélectionné.
- RBSER0009 : Un navire ne peut pas être utilisé, sur une même période, par un même agent maritime, dans deux flottes distinctes sauf si la shipping line est différente.
https://mgi-team.atlassian.net/browse/US-271 - RBSER0010 : Toaster d'information préviendra l'utilisateur que ce navire est déjà utilisé sur la période de la service version : "Vessel with IMO xxxx not available in this period / Navire IMO XXX non disponible sur cette période".
- RBSER0011 : Un navire peut être utilisé sur une même période par deux agents maritimes différents.
- RBSER0012 : Il est impossible de retirer un navire de la flotte, si celui-ci est utilisé par un voyage de la version du service.
- RBSER0013 : Un voyage ne peut concerner qu'un seul et même navire. En revanche, il est possible d'utiliser le même voyage pour deux port of call différents, cela permet d'avoir le suivi de la rotation du navire sur un même service.
https://mgi-team.atlassian.net/browse/US-1152 - RBSER0014 : Saisie des voyages en anticipation (c'est-à-dire sans call annoncé), avec uniquement le numéro de voyage et le navire.
- RBSER0015 : Saisie des voyages sur un call déjà annoncé, dans ce cas, seul le voyage est saisissable.
- RBSER0017 : Les escales opérées par un des navires de la flotte dont l'ETA est située dans la période de validité et d'activité de la version de service seront automatiquement proposées à tous les agents des compagnies maritimes.
- RBSER0018 : En plus d'être proposées, elles sont automatiquement assignées aux voyages anticipés de ce même service, sous les mêmes conditions.
- RBSER0019 : Seuls les calls en cours de validité sont affichés et sont modifiables.
- RBSER0020 : Une fois qu'une des escales comprises dans les périodes d'activités et de validité de la version de service est liée à un voyage, il devient impossible de modifier la période d'activité et de validité de celle-ci.
- RBSER0021 : Validity date from, Validity date to : Définit la période sur laquelle la version de service est valide. Si aucune date n'est précisée dans un des champs, la version du service est valide indéfiniment.
- RBSER0022 : Une service version ne peut être supprimée que si aucune entité Ci5 (Booking, Manifest, Route, Movement report) ne répertorie de voyage associé à cette service version.
- RBSER0023 : Si le créateur du service a une activité INCA, alors seuls les navires de type inland waterway (transport mode code = 8) et rail transport (transport mode code = 2 ) seront proposés dans la saisie automatique de la flotte.
https://mgi-team.atlassian.net/browse/US-2866
Règles métier
- RSSER0001 : Le transit time est la somme des transit time de la route de la version du service.
- RSSER0002 : Les utilisateurs qui ne sont pas les créateurs/propriétaires du service ne voient que les versions en cours de validité.
- RSSER0003 : A la création d'une service version les onglets suivants sont ouverts : References, Route, Fleet et Voyages.
- RSSER0004 : Il est possible de créer un service non régulier en n'ajoutant pas de port touché, ni de transit time mais uniquement le port d'escale de la communauté.
- RSSER0005 : Liste des terminaux de ce port sur lequel le service va pouvoir effectuer des opérations. Le gestionnaire de terminal et les opérations de terminaux sont affichés à partir des données du référentiel.
- RSSER0006 : Sur les terminaux possédant le type d'opérations Delivery, il est possible de saisir une delivery limit.
- RSSER0007 : La valeur par défaut de cette delivery limit est à 24h, elle servira à mettre à jour l'indicateur "free time" du dashboard.
- RSSER0008 : Les agents maritimes nommés par "Local agent" ont la possibilité d'éditer la liste de terminaux disponibles au port sélectionné.
- RSSER0009 : Les courtiers nommés par "announced by" peuvent créer des manifestes pour le compte de l'agent maritime.
- RSSER0010 : Les courtiers nommés par "clearance by" peuvent lodger des manifestes pour le compte de l'agent maritime.
- RSSER0011 : Le passage de la souris sur le drapeau du pavillon du navire permet d'afficher le code et le nom du pays correspondant.
-
RSSER0012 : Si le settings de communauté Terminal deadline calculation import est activé alors il y aura des champs facultatifs en plus :
https://mgi-team.atlassian.net/browse/US-1139 - Terminal storage delay container : délai maximal de stationnement pour les conteneurs.
- Terminal storage delay roro : délai maximal de stationnement pour les Roro.
- Terminal storage delay breakbulk : délai maximal de stationnement pour les marchandises conventionnelles.
- Reefer plugging delay : délai maximal de branchement pour les conteneurs frigos.
- Empty return delay : délai maximal de restitution des conteneurs vides.
-
RSSER0013 : La période d'activité est la période de l'année durant laquelle cette version de service est utilisée. Elle est réglable à l'aide de glissières, dont les bornes sont inversables en cliquant sur le bouton d'inversion.
- RSSER0014 : L'affichage des voyages de la version du service se fait par communauté. Il y aura autant de chevrons que de p_ort of call_ sur lesquels il existe un terminal location. Par défaut, c'est le chevron de la communauté de l'utilisateur connecté qui est ouvert et modifiable.
https://mgi-team.atlassian.net/browse/US-1146 -
RSSER0015 : Dissocier la référence voyage d'une escale et de l'associer à une nouvelle tout en conservant les opérations déjà effectuées. Le bouton + Move voyage (déplacer le voyage) permet d'effectuer cette action :
- Cocher la case en bout de ligne du call sur lequel les opérations doivent être rapatriées, un seul call peut être sélectionné à la fois (message d'erreur pour l'utilisateur : "Please select only one call / Merci de sélectionner un seul call") et il ne doit pas avoir de RTA.
- Le clic sur le bouton + Move voyage ouvre une fenêtre pour permettre de saisir la référence voyage à associée, une saisie automatique permet de sélectionner la référence parmi celles déjà existantes sur ce service.
- Fenêtre de confirmation pour valider les modifications : "Do you really want to move the voyage ? / Confirmation du déplacement de voyage", cliquer sur yes/oui ou no/non.
-
https://mgi-team.atlassian.net/browse/GCI-2815 - A la suite de cette action, les terminaux du service doivent être repris sur le nouveau call afin de donner tous les droits au manutentionnaire.
-
https://mgi-team.atlassian.net/browse/US-510
-
RSSER0016 : Il est possible de gérer plusieurs voyages sur une même escale afin de gérer les voyages import et export.
- RSSER0017 : Il n’est pas possible d’effectuer un + Move voyage si au moins un cargo associé à ce voyage est couvert par une déclaration dangereux et par un gate in VAL (export et/ou import) et n’a pas de load ou gate out.
https://mgi-team.atlassian.net/browse/US-98 - RSSER0018 : Empty return location (lieu de retour des vides) : champ qui permet de définir un lieu de retour de vide par défaut afin de compléter le champ Terminal location du bloc Global empty container return du release order, qu’il soit créé manuellement ou par EDI. Seuls les T/L avec un operation type “empty container return” ou “empty container dispatch” peuvent être sélectionnés.
https://mgi-team.atlassian.net/browse/US-1429 - RSSER0019 : Si un service est concerné par la gestion des marchandises ICS, alors l’agent maritime a la possibilité d’activer l’add-on uniquement pour un service donné.
https://mgi-team.atlassian.net/browse/US-500 - RSSER0020 : Il n’est pas possible de supprimer un voyage du call s’il existe un booking ou un manifest rattaché à celui-ci sur la communauté de l’utilisateur.
https://mgi-team.atlassian.net/browse/CIM-91 - RSSER0021 : Si une des options (based on ETA ou based on Gate in) du settings de communauté _Terminal deadline _de l’onglet Transhipment est sélectionné alors il y aura des champs facultatifs en plus dans les options du port d’escale.
https://mgi-team.atlassian.net/browse/US-1678 - RSSER0022 : Si une des options (based on ETA ou based on Gate in) du settings de communauté Terminal deadline de l’onglet export est sélectionné alors il y aura des champs facultatifs en plus dans les options du port d’escale.
Récapitulatif des règles de gestion : Service routing & service connexion
- RSSERCNX0001 : Le bloc des service connexions n'est disponible qu'une fois le service créé.
- RSSERCNX0002 : Seuls les 5 premiers services connectés sont affichés à l'écran du bloc de service connexion.
- RSSERCNX0003 : En saisissant une shipping line dans le champ "Search Shipping Line", les connexions affichées dans le bloc service connexion ne sont que ceux de la shipping line saisie.
- RBSERCNX0004 : Une service connexion concerne la totalité des service versions contenues dans le service connecté.
- RBSERCNX0005 : La service connexion se base sur la route des services versions en cours d'activité au moment où une recherche sera effectuée, par conséquent, une version de service sans route explicite ne sera jamais connectée.
- RBSERCNX0006 : Une service connexion est directionnelle.
- RSSERCNX0007 : Le From (port d'origine) de la recherche est en saisie automatique depuis le référentiel des places (UN/LOCODE ou nom).
- RSSERCNX0008 : Le To (port de destination)est en saisie automatique depuis le référentiel des places (UN/LOCODE ou nom).
- RSSERCNX0009 : Si aucune maximum duration n'est précisée, il n'y a pas de limite à la durée des solutions trouvées.
- RSSERCNX0010 : Si le champ Shipping line est renseigné, seuls les services de ces compagnies maritimes seront utilisés pour chercher une solution de routage.
- RBSERCNX0011 : Le bouton Allow connections permet d'autoriser les connexions entre les services ou, si décochée, ne rechercher que les trajets directs.
- RSSERCNX0012 : Par défaut, le nombre de connexions est 5.
- RBSERCNX0013 : Le nombre maximum de connexions possibles autorisées par l'application est 5.
- RSSERCNX0014 : Les critères de tris ne sont affichés que si au moins un résultat est affiché à l'écran.
- RSSERCNX0015 : Si l'option de tri Duration est sélectionnée les résultats sont triés par durée croissante de solution, quelles que soient le nombre de connexion de celle-ci.
- RBSERCNX0016 : Si l'option de tri Connections est sélectionnée, les résultats sont triés par nombre croissant de connexions, puis par durée de transit croissante.
- RSSERCNX0017 : L'option de tri Connections est celle réalisée par défaut.
- RSSERCNX0018 : Seul les 15 premiers résultats d'une recherche de route sont affichés à l'écran.
- RBSERCNX0019 : Chaque portion du routing est pondérée par la somme des temps de transit présent sur la route de la service version.
- RBSERCNX0020 : Les navires présents dans la flotte de la version de service sont présents sur chaque portion de solution routing réalisée.
Récapitulatif des règles de gestion : Service search
- RBSERSCH0001 : Cette page affiche par défaut les services dont au moins un des ports appartient à la communauté de l’utilisateur connecté et que le créateur du service fasse partie de la communauté du trader connecté.
https://mgi-team.atlassian.net/browse/US-683 https://mgi-team.atlassian.net/browse/US-1417 - RBSERSCH0002 : A l'ouverture de la page, ou lors d'une recherche via les autres critères que celui du call number ou du precall number, ne remonte que les calls dont la deadline of validity n'est pas dépassée.
- RBSERSCH0003 : La recherche par call number ou par precall number peut s'effectuer sur n'importe quel call, que la deadline of validity soient dépassées ou non.
- RBSERSCH0004 : Seuls les services possédant des versions en cours de validité sont remontés lors d'une recherche avec les critères Vessel name et Voyage reference.
- RBSERSCH0005 : Le lien last version pointe vers la dernière version d'un service ayant été modifiée et en cours de validité.
- RBSERSCH0006 : Sur chaque résultat de recherche service figure la somme des transit time saisis sur chaque route de service version.
- RBSERSCH0007 : Case à cocher permettant d'étendre la recherche à toutes les communautés. Par défaut, cette case étant décochée, seuls les services de la communauté de l'utilisateur sont affichés.
- RSSERSCH0001 : La sélection d'un des résultats proposés en saisie automatique sur les champs Service Name ou Service Reference provoque la redirection immédiate vers le service concerné.
- RSSERSCH0002 : Par défaut, les services sont affichés par date de modification, de la plus récente à la plus ancienne.
- RSSERSCH0003 : Il est possible de trier par ordre alphabétique ou contre alphabétique de Carrier ou de Service reference.
- RSSERSCH0004 : Il est possible de trier par date de création.
- RSSERSCH0005 : Sur chaque résultat de recherche service figure la liste des services versions.
- RSSERSCH0006 : Le premier port de la route et le dernier port de la route de la service version, telle qu'elle a été saisie.
Source : https://mgi-team.atlassian.net/wiki/spaces/DOCI5/pages/3240886273