m (1 révision importée)
m (1 révision importée)
 
Ligne 1 : Ligne 1 :
 
=Fichier CSV=
 
=Fichier CSV=
 
{{#anc:CSV File}}
 
{{#anc:CSV File}}
__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.
Ligne 7 : Ligne 6 :
 
{{#anc:File Format}}
 
{{#anc:File Format}}
 
==Format de fichier==
 
==Format de fichier==
 +
{{NoteFormat|Bien qu’ils semblent similaires, le fichier CSV du module Agents et celui de Configuration Manager ne sont pas compatibles. Ne les utilisez pas de manière interchangeable.}}
 +
 
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).
  
Ligne 17 : Ligne 18 :
 
{|
 
{|
 
! '''Nom'''
 
! '''Nom'''
! '''Type'''
+
! '''Type'''
! '''Obligatoire ?'''
+
! '''Obligatoire'''
 
! '''Description'''
 
! '''Description'''
 
|+ '''Structure du fichier d'importation CSV'''
 
|+ '''Structure du fichier d'importation CSV'''
Ligne 26 : Ligne 27 :
 
| Oui
 
| Oui
 
| 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).
 +
 +
Cette colonne est ajoutée automatiquement par GAX lorsqu’un fichier est exporté, avec une valeur UPDATE pour tous les enregistrements qu’il contient. Si vous créez le fichier source de toutes pièces, vous devez ajouter cette colonne manuellement. Dans les deux cas, ce champ est obligatoire et vous devez indiquer une valeur pour chaque enregistrement.
 
|-
 
|-
| 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.
 
|-
 
|-
| Identifiant 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}}
 
{{#anc:Relational Columns}}
 
===Colonnes relationnelles===
 
===Colonnes relationnelles===
Ligne 97 : Ligne 100 :
 
{|
 
{|
 
! '''Type'''
 
! '''Type'''
! '''Nom 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'agents<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 l’une des valeurs suivantes :
+
{{AnchorDiv|eg}}
* <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.
 
  
{{AnchorDiv|eg}}
 
 
{{#anc:Example}}
 
{{#anc:Example}}
 
==Exemple==
 
==Exemple==
Ligne 130 : Ligne 130 :
 
<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
+
! Action
! Nom
+
! Prénom
! ID employé
+
! Nom
! Nom d'utilisateur
+
! ID employé
! Agent
+
! Nom d'utilisateur
! Identifiant externe
+
! Agent
! Extension
+
! Identifiant externe
! Compétence : Anglais
+
! Extension
 +
! Compétence : Anglais
 
! Autocommutateur : San Francisco
 
! Autocommutateur : San Francisco
 
! Autocommutateur : Londres
 
! Autocommutateur : Londres
! GAgents : Bien
+
! GAgents : Bien
! GAccès : Super
+
! GAccès : Super
! Action
 
 
! Dossier
 
! Dossier
 
|-
 
|-
| Sarah
+
| AJOUT
| Lee
+
| Sarah
| 223344
+
| Lee
| sarahl@acme.com
+
| 223344
 +
| sarahl@acme.com
 
| N
 
| N
 
|
 
|
Ligne 157 : Ligne 158 :
 
|
 
|
 
| O
 
| O
| AJOUT
 
 
| Acme/Succursale/Equipe 1
 
| Acme/Succursale/Equipe 1
 
|-
 
|-
| John
+
| AJOUT
| Doyle
+
| John
| 223465
+
| Doyle
| johnd@acme.com
+
| 223465
| O
+
| johnd@acme.com
 +
| O
 
|
 
|
| 2233
+
| 2233
| 1
+
| 1
| O
+
| O
| N
+
| N
 
| O
 
| O
 
|
 
|
| AJOUT
 
 
| Acme/Succursale/Equipe 2
 
| Acme/Succursale/Equipe 2
 
|-
 
|-
 +
| AJOUT
 
| Robert
 
| Robert
 
| Cook
 
| Cook
 
| 244456
 
| 244456
| bobc@acme.com
+
| bobc@acme.com
| O
+
| O
 +
|
 +
| 2356
 +
| 5
 +
| O
 
|
 
|
| 2356
 
| 5
 
 
| O
 
| O
|
+
|
| O
 
|
 
| AJOUT
 
 
| Acme/Succursale/Equipe 3
 
| Acme/Succursale/Equipe 3
 
|}
 
|}
Ligne 195 : Ligne 195 :
 
Le contenu du fichier CSV pour ces données ressemble à ceci :
 
Le contenu du fichier CSV pour ces données ressemble à ceci :
 
<source lang="text">
 
<source lang="text">
Sarah,Lee,223344,sarahl@acme.com,N,,,,,,,Y,ADD,Acme/Branch/Team 1
+
ADD,Sarah,Lee,223344,sarahl@acme.com,N,,,,,,,Y,Acme/Branch/Team 1
John,Doyle,223465,johnd@acme.com,Y,,2233,1,Y,N,Y,,ADD,Acme/Branch/Team 2
+
ADD,John,Doyle,223465,johnd@acme.com,Y,,2233,1,Y,N,Y,,Acme/Branch/Team 2
Robert,Cook,244456,bobc@acme.com,Y,,2356,5,Y,,Y,,ADD,Acme/Branch/Team 3
+
ADD,Robert,Cook,244456,bobc@acme.com,Y,,2356,5,Y,,Y,,Acme/Branch/Team 3
 
</source>
 
</source>
  
 
[[Category:V:GA:DRAFT]]
 
[[Category:V:GA:DRAFT]]

Version actuelle datée du novembre 16, 2017 à 00:00

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

Important
Bien qu’ils semblent similaires, le fichier CSV du module Agents et celui de Configuration Manager ne sont pas compatibles. Ne les utilisez pas de manière interchangeable.

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

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 :

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