profiles.txt
Ce fichier définit la liste des profils appliqués sur le réseau de transport. Il existe 3 types de profil différents : les profils basés sur une période, les profils basés sur l'âge de l'usager et le profil anonyme (détails).
Description des colonnes
Nom du champ | Obligatoire | Description |
---|---|---|
profil_id | Obligatoire | Le champ profil_id est un identifiant unique qui identifie le profil. |
profil_name | Obligatoire | Le champ profil_name est le nom du profil. |
profil_start_on | Optionnel | Le champ start_on est la date de prise d'effet au format YYYYMMDD. |
profil_end_on | Optionnel | Le champ start_on est la date d'expiration au format YYYYMMDD |
profil_age_start | Optionnel | Le champ profil_age_start est l'âge minimum pour être associé automatiquement à ce profil. |
profil_age_end | Optionnel | Le champ profil_age_end est l'âge maximum pour être associé automatiquement à ce profil. |
profil_anonymous | Optionnel | Le champ profil_anonymous permet de définir le profil usager comme anonyme. Les valeurs valides pour ce champ sont : 0 ou rien = NON, 1 = OUI |
Exemple
profil_id,profil_name,profil_start_on,profil_end_on,profil_age_start,profil_age_end,profil_anonymous
STUDENT,Student,20160901,20170601,,,
YOUNG,Young,,,,18,
ANONYMOUS,Anonymous,,,,,1
Types de profil
Le profil doit être obligatoirement typé de l'une des trois manières suivantes.
Profil basé sur une période
En plus des champs obligatoires, les champs profil_start_on
et/ou profil_end_on
peuvent être définis. Voir les exemples ci-dessous :
profil_id,profil_name,profil_start_on,profil_end_on
PROFILE_1,"Toute l'année",20160101,20161231
PROFILE_2,"A partir du 1er Janvier 2016",20160101,
PROFILE_3,"Jusqu'au 31 Décembre 2016",,20161231
Profil basé sur l'âge
En plus des champs obligatoires, les champs profil_age_start
et/ou profil_age_end
peuvent être définis, sous forme de nombres entiers. Voir les exemples ci-dessous :
profil_id,profil_name,profil_age_start,profil_age_end
PROFILE_1,"De 5 ans à 18 ans",5,18
PROFILE_2,"Jusqu'a 18 ans",,18
PROFILE_3,"A partir de 5 ans",5,
Profil anonyme
En plus des champs obligatoires, le champ profil_anonymous
peut être renseigné. Voir l'exemple ci-dessous :
profil_id,profil_name,profil_anonymous
PROFILE_1,Anonyme,1