(Update with the copy of version: 8.5.2Draft)
(Update with the copy of version: DRAFT)
 
Ligne 1 : Ligne 1 :
 
 
=Fichier CSV=
 
=Fichier CSV=
{{#anc: CSV File }}
+
{{#anc:CSV File}}
 
__TOC__
 
__TOC__
  
 
GAX utilise des fichiers de valeurs séparées par des virgules (CSV) pour l'importation et l'exportation de mises à jour en masse pour les agents. Cette section décrit le format du fichier CSV et fournit quelques exemples.
 
GAX utilise des fichiers de valeurs séparées par des virgules (CSV) pour l'importation et l'exportation de mises à jour en masse pour les agents. Cette section décrit le format du fichier CSV et fournit quelques exemples.
  
 +
{{#anc:File Format}}
 
==Format de fichier==
 
==Format de fichier==
{{#anc: File Format }}
 
 
Le fichier source est un fichier texte au format CSV (valeurs séparées par des virgules).
 
Le fichier source est un fichier texte au format CSV (valeurs séparées par des virgules).
  
Dans le fichier source, chaque ligne représente un utilisateur ou un agent unique. Un même utilisateur ou agent ne peut apparaître qu'une seule fois dans le fichier source. L'identifiant unique de l'utilisateur dans le fichier source est le contenu du champ <tt>Nom d'utilisateur</tt>.
+
Dans le fichier source, chaque ligne représente un utilisateur ou un agent unique. Un même utilisateur ou agent ne peut apparaître qu'une seule fois dans le fichier source. L'identificateur unique de l'utilisateur dans le fichier source est le contenu du champ <tt>Nom d'utilisateur</tt>.
  
 
Les colonnes du fichier sont les propriétés de l'utilisateur ou de l'agent. La première ligne du fichier comporte des noms de colonne permettant d'identifier les champs. L'ordre des colonnes n'a pas d'importance. Une virgule est insérée après chaque valeur ou en-tête de colonne ou, si la colonne ne comporte pas de valeur, immédiatement après la virgule précédente. En fonction des préférences de l'utilisateur et/ou de l'objectif du fichier, une colonne facultative peut être ignorée dans le fichier source.
 
Les colonnes du fichier sont les propriétés de l'utilisateur ou de l'agent. La première ligne du fichier comporte des noms de colonne permettant d'identifier les champs. L'ordre des colonnes n'a pas d'importance. Une virgule est insérée après chaque valeur ou en-tête de colonne ou, si la colonne ne comporte pas de valeur, immédiatement après la virgule précédente. En fonction des préférences de l'utilisateur et/ou de l'objectif du fichier, une colonne facultative peut être ignorée dans le fichier source.
Ligne 19 : Ligne 18 :
 
! '''Nom'''
 
! '''Nom'''
 
! '''Type'''
 
! '''Type'''
! '''Obligatoire ?'''
+
! '''Obligatoire ?'''
 
! '''Description'''
 
! '''Description'''
 
|+ '''Structure du fichier d'importation CSV'''
 
|+ '''Structure du fichier d'importation CSV'''
Ligne 28 : Ligne 27 :
 
| Précise l'action à effectuer avec les données de cet agent : la création d'un nouvel agent (AJOUT) ou la modification de l'agent existant (MISE A JOUR).
 
| Précise l'action à effectuer avec les données de cet agent : la création d'un nouvel agent (AJOUT) ou la modification de l'agent existant (MISE A JOUR).
 
|-
 
|-
| Prénom
+
| Prénom
| Chaîne
+
| Chaîne
 
| Oui
 
| Oui
 
| Prénom de l'utilisateur/agent
 
| Prénom de l'utilisateur/agent
 
|-
 
|-
| Nom
+
| Nom
| Chaîne
+
| Chaîne
| Oui
+
| Oui
 
| Nom de l'utilisateur/agent
 
| Nom de l'utilisateur/agent
 
|-
 
|-
| ID employé
+
| ID employé
| Chaîne
+
| Chaîne
| Oui
+
| Oui
| Identifiant employé de l'utilisateur/agent
+
| Identifiant employé de l’utilisateur/agent
 
|-
 
|-
| Nom d'utilisateur
+
| Nom d'utilisateur
| Chaîne
+
| Chaîne
| Oui
+
| Oui
| Nom d'utilisateur de l'utilisateur/agent
+
| Nom d’utilisateur de l'utilisateur/agent
 
|-
 
|-
| Mot de passe
+
| Mot de passe
| Chaîne
+
| Chaîne
| Non
+
| Non
| Mot de passe à utiliser avec le nom d'utilisateur
+
| Mot de passe à utiliser avec le nom d’utilisateur
 
|-
 
|-
| Modification du mot de passe
+
| Modification du mot de passe
| Booléen (<tt>O</tt> ou <tt>N</tt>)
+
| Booléen (<tt>O</tt> ou <tt>N</tt>)
| Non
+
| Non
| L'utilisateur/agent doit-il mettre à jour son mot de passe lors de la prochaine connexion ?
+
| L’utilisateur/agent doit-il mettre à jour son mot de passe lors de la prochaine connexion ?
|-  
+
|-
| Agent
+
| Agent
| Booléen
+
| Booléen
| Oui
+
| Oui
 
| Détermine si l'enregistrement représente un utilisateur ou un agent ; la fonction de script les différencie.
 
| Détermine si l'enregistrement représente un utilisateur ou un agent ; la fonction de script les différencie.
 
|-
 
|-
| ID externe
+
| Identifiant externe
| Chaîne
+
| Chaîne
| Non
+
| Non
 
| Identifiant externe
 
| Identifiant externe
 
|-
 
|-
| Adresse e-mail
+
| Adresse e-mail
| Chaîne
+
| Chaîne
| Non
+
| Non
| Adresse e-mail de l'utilisateur/agent, normalement identique au nom d'utilisateur.
+
| Adresse e-mail de l’utilisateur/agent ; normalement identique au nom d’utilisateur.
 
|-
 
|-
| Extension
+
| Extension
| chaîne numérique
+
| chaîne numérique
| Non
+
| Non
| Extension de l'agent par défaut. En présence d'une extension, la création d'une place par défaut est déclenchée.
+
| Extension de l’agent par défaut. En présence d'une extension, la création d'une place par défaut est déclenchée.
 
|-
 
|-
| Activé
+
| Activé
| Booléen
+
| Booléen
| Non
+
| Non
| Etat de l'utilisateur &mdash; <tt>O</tt>=activé, <tt>N</tt>=désactivé
+
| Etat de l’utilisateur&mdash;<tt>O</tt>=activé, <tt>N</tt>=désactivé
 
|-
 
|-
| Dossier
+
| Dossier
| Chaîne
+
| Chaîne
| Oui
+
| Oui
 
| Dossier et chemin d'accès au dossier racine ('''Personnes''') où l'utilisateur/agent sera créé, par exemple, <tt>Société/Service/Equipe</tt>
 
| Dossier et chemin d'accès au dossier racine ('''Personnes''') où l'utilisateur/agent sera créé, par exemple, <tt>Société/Service/Equipe</tt>
 
|}
 
|}
+
 
 +
{{#anc:Relational Columns}}
 
===Colonnes relationnelles===
 
===Colonnes relationnelles===
{{#anc: Relational Columns }}
+
En plus des propriétés et des dossiers, chaque ligne peut contenir des relations entre l'utilisateur/agent et les autres objets de configuration, en particulier '''Autocommutateurs''', '''Groupes d'agents''', '''Compétences''' et '''Groupes d'accès'''. Chaque instance d'un objet Autocommutateur, Groupe d'agents, Groupe d'accès ou Compétence possède une colonne distincte dans le fichier source. Par exemple, s'il existe 10 groupes d'agents, 1 autocommutateur, 15 compétences et 4 groupes d'accès, le fichier source comportera 30 colonnes supplémentaires, chacune représentant un objet de configuration. Toutes les colonnes relationnelles sont facultatives.
En plus des propriétés et des dossiers, chaque ligne peut contenir des relations entre l'utilisateur/agent et les autres objets de configuration, en particulier '''Autocommutateurs''', '''Groupes d'agents''', '''Compétences''' et '''Groupes d'accès'''. Chaque instance d'un objet Autocommutateur, Groupe d'agents, Groupe d'accès ou Compétence possède une colonne distincte dans le fichier source. Par exemple, s'il existe 10 groupes d'agents, 1 autocommutateur, 15 compétences et 4 groupes d'accès, le fichier source comportera 30 colonnes supplémentaires, chacune représentant un objet de configuration. Toutes les colonnes relationnelles sont facultatives.
 
  
L'en-tête de chaque colonne relationnelle comporte le type et le nom de l'objet, ce qui produit un nom de colonne unique. Par exemple, deux compétences ne peuvent pas avoir le même nom mais un objet Compétence peut avoir le même nom qu'un objet Autocommutateur.
+
L'en-tête de chaque colonne relationnelle comporte le type et le nom de l'objet, ce qui produit un nom de colonne unique. Par exemple, deux compétences ne peuvent pas avoir le même nom, mais un objet Compétence peut avoir le même nom qu'un objet Autocommutateur.
  
 
Les règles de valeur et de dénomination des colonnes relationnelles sont fournies dans le tableau suivant :
 
Les règles de valeur et de dénomination des colonnes relationnelles sont fournies dans le tableau suivant :
 
{|
 
{|
 
! '''Type'''
 
! '''Type'''
! '''Nom de colonne'''
+
! '''Nom colonne'''
 
! '''Valeurs valides'''
 
! '''Valeurs valides'''
 
|+ '''Colonnes relationnelles'''
 
|+ '''Colonnes relationnelles'''
|-  
+
|-
| Autocommutateur
+
| Autocommutateur
| Autocommutateur :<switch name>
+
| Autocommutateur :<switch name>
 
| <tt>O</tt> – Créer un nom de connexion pour cet agent sur cet autocommutateur<br><tt>N</tt> – Supprimer le nom de connexion de cet agent sur cet autocommutateur<br><tt><empty></tt> - Pas d'action
 
| <tt>O</tt> – Créer un nom de connexion pour cet agent sur cet autocommutateur<br><tt>N</tt> – Supprimer le nom de connexion de cet agent sur cet autocommutateur<br><tt><empty></tt> - Pas d'action
 
|-
 
|-
| Groupe d'agents
+
| Groupe d'agents
| GAgents :<agent group name>
+
| GAgents :<agent group name>
 
| <tt>O</tt> – Ajouter cet agent à ce groupe d'agents<br><tt>N</tt> – Supprimer cet agent de ce groupe d'agents<br><tt><empty></tt> - Pas d'action
 
| <tt>O</tt> – Ajouter cet agent à ce groupe d'agents<br><tt>N</tt> – Supprimer cet agent de ce groupe d'agents<br><tt><empty></tt> - Pas d'action
 
|-
 
|-
| Groupe d'accès
+
| Groupe d'accès
| GAccès :<access group name>
+
| GAccès :<access group name>
| <tt>O</tt> – Ajouter cet utilisateur/agent à ce groupe d'accès<br><tt>N</tt> – Supprimer cet utilisateur/agent de ce groupe d'accès<br><tt><empty></tt> - Pas d'action
+
| <tt>O</tt> – Ajouter cet utilisateur/agent à ce groupe d'accès<br><tt>N</tt> – Supprimer cet utilisateur/agent de ce groupe d'agents<br><tt><empty></tt> - Pas d'action
 
{{NoteFormat|Le [[Preferences#defAcG|groupe d'accès par défaut]] spécifié dans Préférences système ne s'applique pas lors de l'utilisation des téléchargements en masse, car le groupe d'accès de l'agent est spécifié dans le fichier CSV.}}
 
{{NoteFormat|Le [[Preferences#defAcG|groupe d'accès par défaut]] spécifié dans Préférences système ne s'applique pas lors de l'utilisation des téléchargements en masse, car le groupe d'accès de l'agent est spécifié dans le fichier CSV.}}
 
|-
 
|-
| Compétence
+
| Compétence
| Compétence :<skill name>
+
| Compétence :<skill name>
 
| <tt><number></tt> - Attribuer cette compétence à cet agent avec ce niveau de compétence<br><tt>N</tt> – Supprimer cette compétence de cet agent<br><tt><empty></tt> - Pas d'action
 
| <tt><number></tt> - Attribuer cette compétence à cet agent avec ce niveau de compétence<br><tt>N</tt> – Supprimer cette compétence de cet agent<br><tt><empty></tt> - Pas d'action
 
|}
 
|}
 
</toggledisplay>
 
</toggledisplay>
  
Lors du téléchargement du fichier, GAX ajoute automatiquement une nouvelle colonne avec l'en-tête Action au début de chaque enregistrement. Pour chaque enregistrement, il attribue une des valeurs suivantes :
+
Lors du téléchargement du fichier, GAX ajoute automatiquement une nouvelle colonne avec l'en-tête Action au début de chaque enregistrement. Pour chaque enregistrement, il attribue l’une des valeurs suivantes :
 
* <tt>AJOUT</tt> - L'agent est ajouté.
 
* <tt>AJOUT</tt> - L'agent est ajouté.
 
* <tt>MISE A JOUR</tt> - L'agent existant est modifié en fonction des relations ou des propriétés modifiées dans le fichier.
 
* <tt>MISE A JOUR</tt> - L'agent existant est modifié en fonction des relations ou des propriétés modifiées dans le fichier.
  
===Exemple===
+
{{AnchorDiv|eg}}
{{#anc: Example }}
+
{{#anc:Example}}
 +
==Exemple==
 
Les données suivantes doivent être téléchargées dans GAX pour créer trois agents :
 
Les données suivantes doivent être téléchargées dans GAX pour créer trois agents :
 
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher les données" hidetext="[-] Masquer les données">
 
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher les données" hidetext="[-] Masquer les données">
 
{|
 
{|
! Prénom
+
! Prénom
! Nom
+
! Nom
! ID employé
+
! ID employé
! Nom d'utilisateur
+
! Nom d'utilisateur
! Agent
+
! Agent
! ID externe
+
! Identifiant externe
! Extension
+
! Extension
! Compétence : Anglais
+
! Compétence : Anglais
 
! Autocommutateur : San Francisco
 
! Autocommutateur : San Francisco
 
! Autocommutateur : Londres
 
! Autocommutateur : Londres
! GAgents : Bien
+
! GAgents : Bien
! GAccès : Super
+
! GAccès : Super
! Action
+
! Action
 
! Dossier
 
! Dossier
 
|-
 
|-
| Sarah
+
| Sarah
| Lee
+
| Lee
| 223344
+
| 223344
| sarahl@acme.com
+
| sarahl@acme.com
 
| N
 
| N
 
|
 
|
Ligne 160 : Ligne 160 :
 
| Acme/Succursale/Equipe 1
 
| Acme/Succursale/Equipe 1
 
|-
 
|-
| John
+
| John
| Doyle
+
| Doyle
| 223465
+
| 223465
| johnd@acme.com
+
| johnd@acme.com
| O
+
| O
 
|
 
|
| 2233
+
| 2233
| 1
+
| 1
| O
+
| O
| N
+
| N
 
| O
 
| O
 
|
 
|
Ligne 178 : Ligne 178 :
 
| Cook
 
| Cook
 
| 244456
 
| 244456
| bobc@acme.com
+
| bobc@acme.com
| O
+
| O
|
 
| 2356
 
| 5
 
| O
 
 
|
 
|
 +
| 2356
 +
| 5
 
| O
 
| O
|
+
|
| AJOUT
+
| O
 +
|
 +
| AJOUT
 
| Acme/Succursale/Equipe 3
 
| Acme/Succursale/Equipe 3
 
|}
 
|}
 
</toggledisplay>
 
</toggledisplay>
  
<div id="csv"></div>
+
{{AnchorDiv|csv}}
Le contenu du fichier CSV de ces données ressemble à :
+
Le contenu du fichier CSV pour ces données ressemble à ceci :
 
<source lang="text">
 
<source lang="text">
Sarah,Lee,223344,sarahl@acme.com,N,,,,,,,O,AJOUT,Acme/Succursale/Equipe 1
+
Sarah,Lee,223344,sarahl@acme.com,N,,,,,,,Y,ADD,Acme/Branch/Team 1
John,Doyle,223465,johnd@acme.com,O,,2233,1,O,N,O,,AJOUT,Acme/Succursale/Equipe 2
+
John,Doyle,223465,johnd@acme.com,Y,,2233,1,Y,N,Y,,ADD,Acme/Branch/Team 2
Robert,Cook,244456,bobc@acme.com,O,,2356,5,O,,O,,AJOUT,Acme/Succursale/Equipe 3
+
Robert,Cook,244456,bobc@acme.com,Y,,2356,5,Y,,Y,,ADD,Acme/Branch/Team 3
 
</source>
 
</source>
  
 
[[Category:V:GA:8.5.2]]
 
[[Category:V:GA:8.5.2]]

Version actuelle datée du mai 25, 2017 à 22:16

Fichier CSV

GAX utilise des fichiers de valeurs séparées par des virgules (CSV) pour l'importation et l'exportation de mises à jour en masse pour les agents. Cette section décrit le format du fichier CSV et fournit quelques exemples.

Format de fichier

Le fichier source est un fichier texte au format CSV (valeurs séparées par des virgules).

Dans le fichier source, chaque ligne représente un utilisateur ou un agent unique. Un même utilisateur ou agent ne peut apparaître qu'une seule fois dans le fichier source. L'identificateur unique de l'utilisateur dans le fichier source est le contenu du champ Nom d'utilisateur.

Les colonnes du fichier sont les propriétés de l'utilisateur ou de l'agent. La première ligne du fichier comporte des noms de colonne permettant d'identifier les champs. L'ordre des colonnes n'a pas d'importance. Une virgule est insérée après chaque valeur ou en-tête de colonne ou, si la colonne ne comporte pas de valeur, immédiatement après la virgule précédente. En fonction des préférences de l'utilisateur et/ou de l'objectif du fichier, une colonne facultative peut être ignorée dans le fichier source.

Le fichier source contient les propriétés suivantes pour chaque utilisateur/agent :

[+] Afficher les propriétés

Lors du téléchargement du fichier, GAX ajoute automatiquement une nouvelle colonne avec l'en-tête Action au début de chaque enregistrement. Pour chaque enregistrement, il attribue l’une des valeurs suivantes :

  • AJOUT - L'agent est ajouté.
  • MISE A JOUR - L'agent existant est modifié en fonction des relations ou des propriétés modifiées dans le fichier.

Exemple

Les données suivantes doivent être téléchargées dans GAX pour créer trois agents :

[+] Afficher les données

Le contenu du fichier CSV pour ces données ressemble à ceci :

Sarah,Lee,223344,sarahl@acme.com,N,,,,,,,Y,ADD,Acme/Branch/Team 1
John,Doyle,223465,johnd@acme.com,Y,,2233,1,Y,N,Y,,ADD,Acme/Branch/Team 2
Robert,Cook,244456,bobc@acme.com,Y,,2356,5,Y,,Y,,ADD,Acme/Branch/Team 3
La dernière modification de cette page a été faite le mai 25, 2017 à 22:16.
Comments or questions about this documentation? Contact us for support!