aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/help/journeypatterns.textile
blob: b6a67e0e1a30032727c080d5d936fbabd0450f2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
---
layout: default
title: Missions
---

h3. Définition

Une *mission* se définit comme une suite extraite de la suite ordonnée des arrêts d’une "séquence d’arrêts":routes. Autrement dit, toutes les courses d'une séquence d'arrêts qui desservent les mêmes arrêts et dans le même ordre, à des horaires différents éventuellement, référencent la même mission. La mission correspond donc à une suite ordonnée d'arrêts de la séquence d'arrêts. 

h3. Attributs

- Nom := nom de la mission
- Nom public := nom public pour les voyageurs
- Numéro d'enregistrement := Le numéro d'enregistrement est unique. Aucune règle de nommage ne s'applique sur ce numéro. Celui-ci doit être unique sur l'ensemble des missions de la ligne.
- Commentaire := zone de texte libre 

p(attr_data). Données de gestion :

- Identifiant Neptune := 
clé unique pérenne identifiant la mission pour les échanges Neptune
cet identifiant est composé de 3 parties : préfixe:type:id_technique

* préfixe : clé identifiant un producteur de données unique
* type = JourneyPattern : clé identifiant le type d'objet (valeur imposée)
* id_technique : valeur identifiant un seul objet d'un type donné pour un même producteur

ce champ obligatoire est automatiquement généré s'il n'est pas renseigné 
il est possible aussi de ne renseigner que l'identifiant technique, auquel cas la valeur sera complétée automatiquement.
=:
- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois
- Version := version de l'objet (auto incrémenté à chaque modification)
- Créé par := compte utilisateur ayant procédé à la dernière modification

h3. Implémentation

p. TODO