Différences entre versions de « Intégration de fichiers d'abonnés »

De WIKI-BOKEH
Aller à : navigation, rechercher
Ligne 61 : Ligne 61 :
 
Les champs configurables sont :
 
Les champs configurables sont :
  
{| class="wikitable sortable"
+
{| class="wikitable"
 
|-
 
|-
 
! Champ !! Utilisation dans Bokeh
 
! Champ !! Utilisation dans Bokeh
Ligne 88 : Ligne 88 :
 
|-
 
|-
 
| Code de la bibliothèque / annexe de rattachement || par défaut l'abonné est rattaché à la bibliothèque pour laquelle le fichier est reçu, si le sigb exporte un code d'annexe et que vous configurer des annexes correspondantes à ces codes, Bokeh rattachera l'abonné à la bibliothèque de l'annexe spécifiée. La notion de bibliothèque de rattachement est notamment utilisé dans la gestion des droits
 
| Code de la bibliothèque / annexe de rattachement || par défaut l'abonné est rattaché à la bibliothèque pour laquelle le fichier est reçu, si le sigb exporte un code d'annexe et que vous configurer des annexes correspondantes à ces codes, Bokeh rattachera l'abonné à la bibliothèque de l'annexe spécifiée. La notion de bibliothèque de rattachement est notamment utilisé dans la gestion des droits
 +
|-
 +
| ignorer ce champ || permet d'ignorer une colonne du fichier CSV
 
|}
 
|}
 
  
 
=== Spécificités XML ===
 
=== Spécificités XML ===

Version du 10 mars 2017 à 15:52

Bokeh peut importer les fichiers d'abonnés fournis par votre SIGB.
Le format d'import peut être configuré à travers un profil de données de type "Abonnés".

Cosmo dataprofile patrons general.png

Généralités[ ]

Format du fichier[ ]

XML[ ]

Ce format accepte tout fichier XML présentant une balise par abonné contenant des balises contenant à leur tour les valeurs à importer.
Exemple de fichier valide :

<?xml version="1.0" encoding="utf-8"?>
<Items>
  <Item>
    <TYPE_ABONNE>I</TYPE_ABONNE>
    <LECTNUM>00003090</LECTNUM>
    <LASTNAME>Pirly</LASTNAME>
    <FIRSTNAME>Coco</FIRSTNAME>
    <FULLNAME>Pirly, Coco</FULLNAME>
    <DATEBIRTH>12/31/1982</DATEBIRTH>
    <MOT_DE_PASSE>zoom</MOT_DE_PASSE>
  </Item>
</Items>

La balise contenant les informations d'un abonné, ainsi que la correspondance des autres balises sont configurable dans l'onglet "Configuration des champs pour le fichier d'abonnés".

CSV avec séparateur[ ]

Le format CSV correspond à un fichier texte contenant une ligne par abonné. A l'intérieur de chaque ligne les informations sont séparées par un séparateur qui peut être:

  • la virgule
  • la tabulation (caractère ascii 9)
  • le point-virgule
  • la barre verticale (caracère ascii 124)

Exemple de fichier valide, séparateur barre verticale :

26219|MXXXXX|Gabriel|2001-03-28|2002-10-26|2017-08-02||26219|IUT
25998|BXXXX|Nicolas|1970-08-27|2013-02-28|2016-10-13||25998|BLV
34663|WXXXX|Mathilde|1980-03-12|2013-02-28|2016-09-17||34663|BLV
31384|LXXXX|Elias|2000-01-30|2013-02-28|2017-08-12||31384|BLV

La correspondance des champs contenus dans la ligne est configurable dans l'onglet "Configuration des champs pour le fichier d'abonnés".

Avenio[ ]

Ce nom de format est conservé pour rétrocompatibilité, il s'agit d'un format CSV avec séparateur tabulation.

Encodage des caractères[ ]

Seuls les encodage UTF-8, Windows et DOS ASCII sont supportés pour les fichiers d'abonnés.

Configuration des champs pour le fichier d'abonnés[ ]

Cosmo dataprofile patrons conf csv.png

Les champs configurables sont :

Champ Utilisation dans Bokeh
id abonné (n° de carte) login de l'abonné et aussi numéro de carte si le champ "Numéro de carte" n'est pas utilisé
n° d'ordre dans la famille permet de distinguer les personnes lorsque le SIGB fournit une carte unique par famille
nom nom de l'abonné
prénom prénom de l'abonné
date de naissance date de naissance
mot de passe mot de passe
adresse e-mail adresse e-mail
date début abonnement date de début d'abonnement
date fin abonnement date de fin d'abonnement, la notion d'abonnement valide s'appuie sur cette date
Identifiant interne dans le SIGB identifiant unique de l'abonné dans le SIGB, utilisé dans la mécanique de dédoublonnage des abonnés
Numéro de carte (si différent id abonné) numéro de carte, à n'utiliser que si le login doit être différent du numéro de carte
Code de la bibliothèque / annexe de rattachement par défaut l'abonné est rattaché à la bibliothèque pour laquelle le fichier est reçu, si le sigb exporte un code d'annexe et que vous configurer des annexes correspondantes à ces codes, Bokeh rattachera l'abonné à la bibliothèque de l'annexe spécifiée. La notion de bibliothèque de rattachement est notamment utilisé dans la gestion des droits
ignorer ce champ permet d'ignorer une colonne du fichier CSV

Spécificités XML[ ]

Cosmo dataprofile patrons conf xml.png