Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Adapps lango switcher macro
Table of Contents

Description métier

Un jeu de contrôles inclut les contrôles choisis par utilisateur, et peut être appliqué à n’importe quel jeu de données pour y détecter les erreurs laissées dans la base de données.

Consulter les Jeux de contrôle

Vous pouvez consulter la liste des jeux de contrôles créés par votre organisation dans “Espace de travail”.

...

  • nom

  • organisation

  • date d’édition

  • affectations

Gestion des Jeux de contrôle

Pour chaque jeux de contrôles, une roue dentée permet de lancer les actions disponibles (consulter, éditer, dupliquer, supprimer).

...

Vous pouvez consulter tous les contrôles effectués dans le Rapport des contrôles.

Contrôles

La validation effectue un ensemble de contrôles syntaxiques, sémantiques et structurels sur un jeu de données d’offre de transport collectif.

Chouette SaaS intègre un outil de validation de la base de données qui permet de contrôler et détecter les erreurs les plus grossières qui auraient pu être laissée dans la base de données. Un ensemble de contrôles est disponible mais il n’est pas obligatoire de les passer tous.

Les objets soumis au contrôle sont:

  • Transporteur

  • Arrêt

  • Mission

  • Itinéraire

  • Course

  • Générique

  • Ligne

  • ITL

Vous pouvez contrôlez les données de vos offres avec les vérifications suivantes:

Transporteur

  • Présence du nom des transporteurs

Arrêt

  • Les arrêts ont un fuseau horaire (Ce contrôle permet de vérifier qu’un fuseau horaire a bien été renseigné sur les arrêts utilisés dans l’offre)

Mission

  • Définition minimale d’une mission

  • Contrôle des distances entre les arrêts d’une mission (Un contrôle des missions dans lequel l’utilisateur peut vérifier si tous les arrêts de la mission sont définis avec un kilométrage compris dans une fourchette qu’il indique. Ce contrôle s’applique sur les kilométrages définis au sein de chaque mission. Si aucune valeur n’est définie entre deux arrêts, elle est considérée à zéro)

  • Contrôle des durées entre les arrêts d’une mission (Un contrôle des missions dans lequel l’utilisateur peut vérifier si tous les arrêts de la mission sont définis avec un temps compris dans une fourchette qu’il indique. Ce contrôle s’applique sur les temps définis au sein de chaque mission. Si aucune valeur n’est définie entre deux arrêts, elle est considérée à zéro)

  • Doublon de missions dans une ligne (Deux missions de la même ligne ne doivent pas desservir les mêmes arrêts dans le même ordre)

  • Présence de courses

Itinéraire

  • Nombre de frontières en fonction du nombre de pays dans l’itinéraire

  • Les arrêts non-commerciaux ont une montée / descente interdites

  • Un itinéraire ne doit pas utiliser des arrêts n’appartenant pas à son organisation

  • Détection de double définition d’itinéraire

  • Présence de missions (un itinéraire doit avoir au moins une mission)

  • Un itinéraire doit contenir au moins 2 arrêts

  • Existence d’une mission passant par tous les arrêts de l’itinéraire (une mission de l’itinéraire devrait desservir l’ensemble des arrêts de celui-ci)

  • Vérification des terminus de l’itinéraire inverse (deux itinéraires en aller/retour doivent desservir les mêmes terminus)

  • Vérification de l’itinéraire inverse (l’itinéraire inverse doit avoir un sens opposé à l’itinéraire testé).

  • Utilisation des arrêts par les missions (les arrêts de l’itinéraire doivent être desservis par au moins une mission)

  • Les arrêts d’un itinéraire ne doivent pas être désactivés

  • Deux arrêts d’une même ZDL ne peuvent pas se succéder dans un itinéraire

Course

  • Présence de la capacité du bus

  • Valeur du numéro de service pour un transporteur donné

  • Cohérence date de fin de vente - date de fin de circulation

  • Une course doit avoir au moins un calendrier de vente

  • Une course ne doit pas être liée à un calendrier d’application vide (Ce jeu de contrôle permet de vérifier que les calendriers d’application d’une course ne sont pas vides).

  • Les temps de parcours entre 2 arrêts doivent être similaires pour toutes les courses d’une même mission

  • La vitesse entre deux arrêts doit être dans une fourchette paramétrable

  • Une course doit avoir au moins un calendrier d’application

  • Chronologie croissante des horaires

  • La durée d’attente à un arrêt ne doit pas être trop grande

Générique

  • Présence d’un champ personnalisé (un Contrôle dans lequel l’utilisateur peut sélectionner un champ personnalisé pour vérifier si sa valeur est renseignée dans l’objet dans lequel il est appliqué).

  • Valeur min, max de champs numériques (la valeur numérique de l’attribut doit rester comprise entre 2 valeurs)

  • Contrôle du contenu selon une expression régulière

  • Unicité d’un attribut d’un objet dans une ligne (la valeur de l’attribut doit être unique au sein des objets de la ligne)

Ligne

  • Les lignes doivent appartenir au périmètre de lignes de l’organisation

  • Appariement des itinéraires (les itinéraires d’une ligne doivent être associés en aller/retour)

ITL

...

Couverture de l’itinéraire (une ITL ne peut pas couvrir l’ensemble des arrêts de l’itinéraire)

...

Définition minimale d’une ITL (une ITL doit référencer au moins 2 arrêts)

...

permet de sélectionner un ensemble de contrôles convenant à vos besoins en terme de validation de données.

Il existe une grande variété de contrôles génériques ou s’exécutant sur différent objets :

  • Transporteurs

  • Arrêts

  • Missions

  • Itinéraires

  • Courses

  • Lignes

  • Interdictions de traffic local

Groupe de contrôles

Un Groupe de contrôles sert à rajouter des conditions d’applications des contrôles sur un jeu de données.

...

Il reste à ajouter les contrôles souhaités pour le Groupe de contrôles choisi.

...

Rapport de contrôles

Rapport de contrôles regroupe l’information sur les contrôles effectués par les utilisateurs sur les jeux de données de l’organisation.

...

En cliquant sur le « Jeu de contrôles exécuté », vous pouvez voir la liste des contrôles effectués sur le jeu de donnée en question, avec leur Criticité et les paramétrages au moment de la validation.

...

Contrôles dans votre espace de travail

Dans les Paramètres, vous pouvez définir les sélectionner des jeux de contrôles de la validation de vos données pour 3 étapesallant s’exécuter automatiquement après ou avant certaines opérations :

  • après import

  • avant import

  • après finalisation

...