Objet de l'interface
L’interface permet d’importer des fichiers du personnel à partir d’un système tiers au niveau de la structure de son choix. Plusieurs fichiers peuvent ainsi être importés parmi lesquels les données administratives, les affectations de contrat, de structure, de calendrier, de badge.
- Données administratives : Cet import permet d’ajouter de nouvelles personnes dans la base de données.
- Affectations personnes / contrats : Cet import affecte les contrats aux personnes importées à travers le fichier de données administratives.
- Affectations personnes / structures : Cet import affecte les personnes importées aux structures.
- Affectations personnes / calendriers : Cet import permet l’affectation des calendriers aux personnes.
- Affectations personnes / badges : Cet import permet l’affectation des badges aux personnes.
- Affectations personnes / qualifications/échelons : Cet import permet l’affectation des qualifications / échelons aux personnes.
En savoir plus sur le paramétrage de cet import.
Traitement des informations importées
Pour chaque fichier d’import, le fichier contient une ligne par matricule.
Personne non existante en base
Si le numéro de matricule présent dans le fichier n’existe pas dans Timesquare®, l’import permet l’ajout de nouvelles personnes. Celles-ci sont alors automatiquement affectées à la structure sélectionnée de la date d’import jusqu’au 31/12/2099.
Personne déjà existante en base
Si un import est lancé pour une personne qui existe déjà dans la base, en fonction du paramétrage, l’import permet de mettre à jour la base de données par effacement et remplacement de l’information existante ou de ne pas importer la ligne dans certains cas. Il existe plusieurs cas de figure en fonction du champ, obligatoire ou non, vide ou saisi.
Import d’une donnée saisie dans un champ déjà valorisé dans Timesquare
Si j’importe une nouvelle donnée dans un champ qui est déjà valorisé dans Timesquare, la nouvelle donnée contenue dans fichier importé écrase les valeurs existantes dans la base. L’historique n’est pas conservé.
Exemple concernant le contrat :
- Dans Timesquare, une personne est en CDD 28H depuis le 01/03/20 jusqu’au 31/03/20. Elle passe en CDD 35H du le 01/04/20 jusqu’au 03/05/20. Elle passe en CDI à partir du 04/05/20.
- L’import contient uniquement le CDI à partir du 04/05/20.
L’import est exécuté. Dans Timesquare, je visualise désormais uniquement le CDI à partir du 04/05/20.
Import d’une donnée vide dans un champ facultatif
Si j’importe une donnée vide dans un champ facultatif de Timesquare, la ligne correspondant à cette donnée est importée vide et écrase d’éventuelles données saisies dans Timesquare.
Exemple concernant les informations administratives :
Dans Timesquare, une personne dont le champ Adresse est renseigné à "1 rue de Paris".
J’importe un fichier pour lequel le champ Adresse est vide.
L’import est exécuté. Dans Timesquare, la valeur du champ Adresse est désormais vide.
Import d’une donnée vide dans un champ de type "liste déroulante" facultatif
Si j’importe une donnée vide ou erronée à savoir une valeur qui n’existe pas dans un champ de type liste déroulante facultatif de Timesquare, je dois définir dans le paramétrage de l’import si :
- La ligne n'est pas importée: la personne n’est pas importée, le reste du fichier est importé.
- La ligne est importée avec la première valeur existant dans Timesquare : la ligne est importée et le champ vide est remplacé par la première donnée issue de la liste déroulante. Par exemple, concernant le champ Sexe, la ligne serait importée avec la valeur "Non renseigné".
Exemple concernant les informations administratives :
Dans Timesquare, une personne dont le champ Sexe est renseigné à "Féminin".
J’importe un fichier pour lequel le champ Sexe est vide.
Si l’option La ligne n'est pas importée est cochée, l’import est exécuté et indique une erreur pour la ligne dont le sexe n’est pas renseigné.
Si l’option La ligne est importée avec la première valeur existant dans Timesquare est cochée, l’import est exécuté et remplace la valeur du champ par la première valeur de la liste déroulante : pour Sexe, la valeur devient « 0 » (pour Non renseigné).
Import d’une donnée vide dans un champ libre obligatoire
Si j’importe une donnée vide dans un champ libre obligatoire de Timesquare, la personne n’est pas importée. Les autres lignes sans erreur du fichier sont importées correctement. Une notification indique que l’import s’est exécuté avec une erreur. Si j’affiche le résultat, un message indique quel champ dans quelle ligne est en erreur.
Exemple concernant les informations administratives :
J’importe un fichier contenant une ligne pour lequel le champ Prénom est vide.
L’import est exécuté et indique une erreur pour la ligne dont le prénom n’est pas renseigné.
Import d’affectations de contrat ou de structure
Par défaut, le traitement des affectations de contrat ou de structure prévoit que les affectations existantes soient supprimées de la base et les nouvelles affectations soient importées.
Cependant, il est également possible dans le paramétrage de ne pas supprimer les affectations existantes et d’ajouter les nouvelles affectations.
Dans ce cas, les règles de gestion sont les suivantes en fonction des cas de figure.
Cas 1 : l’affectation importée n’a pas de période commune avec les affectations présentes
Elle vient s’insérer.
Même contrat / même structure
Remarque : les cas 1-3 et 1-4 sont des cas particuliers où la date de début de la nouvelle affectation coïncide avec le lendemain de la date de fin de l’affectation déjà présente.
Le fonctionnement sera le même dans le cas d’une affection dont la date de fin coïncide avec la veille de la date de début d’une affectation déjà présente.
Contrat différent / structure différente
Cas 2 : l’affectation importée a une période commune (mais pas l’intégralité) avec une des affectations présentes
Même contrat / même structure
La nouvelle affectation est combinée avec celle qui est déjà présente.
Contrat différent / structure différente
La nouvelle affectation est intégrée, celle qui est déjà présente est raccourcie en début ou en fin selon la période commune.
Remarque : il est à noter que le cas 2.3 est une variante du cas 2.2 où la date de fin de la modification d’affectation est identique à la date de fin de l’affectation initiale.
Cas 3 : l’affectation importée est incluse dans l’une des affectations déjà présentes
Même contrat / même structure
La nouvelle affectation est combinée avec celle déjà présente.
Contrat différent / structure différente
Si Fin B > Début B alors la nouvelle affectation est insérée, celle qui est déjà présente est transformée en deux affectations, une qui se termine un jour avant le début de la nouvelle affectation et une qui débute un jour après la fin de la nouvelle affectation.
Cas 4 : l’affectation importée englobe l’une des affectations déjà présentes
L’affectation importée annule et remplace celle déjà présente.
Même contrat / même structure
Contrat différent / structure différente
Données administratives
Nom du fichier
Le fichier peut être nommé de deux façons selon que le système tiers le mettant à disposition génère un fichier différent pour chaque jour ou un fichier unique contenant plusieurs journées. Le fichier contient une ligne par matricule.
Fichier unique
Le nom du fichier d'import est libre (libellé + extension) mais une fois défini dans le paramétrage de l’import, il ne doit plus changer.
Exemple 1 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux Administratif.txt.
Exemple 2 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux Administratif_Timesquare.001
Fichiers multiples
Les noms des fichiers d'import doivent suivre une syntaxe particulière incluant la date des données proposées. Le champ Libellé du fichier doit expliciter la nomenclature choisie. Ainsi, LibelléJJMMAAAA.EXT, LibelléJJMMAA.EXT, LibelléAAAAMMJJ.EXT, LibelléAAMMJJ.EXT ou LibelléYYYYMMDD.EXT sont les dénominations retenues où :
- "Libellé" est une chaîne de caractères alphanumériques que je peux personnaliser
- "JJ" et "DD" correspondent au jour, "MM" correspond au mois, "AA", "AAAA" et "YYYY" correspondent à l'année, qui peut être indifféremment renseignée sur 2 ou 4 caractères
- "EXT" une chaîne alphanumérique de trois caractères au maximum que je peux personnaliser
Exemple 1 : Le champ Libellé dans la configuration se nomme administratif_JJMMAA.txt et les trois fichiers d'import se nomment administratif_040521.txt, administratif_050521.txt et administratif_060521.txt.
Exemple 2 : Le champ Libellé dans la configuration se nomme administratifAAAAMMJJ.001 et les trois fichiers d'import se nomment administratif20200504.001, administratif20200505.001 et administratif20200506.001.
Exemple 3 : Le champ Libellé dans la configuration se nomme AAMMJJ.txt et les trois fichiers d'import se nomment 040520.txt, 050520.txt et 060520.txt.
Format
Texte. Encodage UTF-8.
Séparateur entre deux informations
Le séparateur entre deux informations est le point-virgule (;).
Description des lignes du fichier
| Champ | Type |
Longueur |
Remarque | Obligatoire |
|---|---|---|---|---|
| Nom | Alphanumérique | 255 | Oui | |
| Prénom | Alphanumérique | 255 | Oui | |
| Matricule | Alphanumérique | 255 | Doit être unique | Oui |
| Matricule paie | Alphanumérique | 255 | ||
| Date de naissance | Date | JJ/MM/AAAA | ||
| Adresse 1 | Alphanumérique | 255 | ||
| Adresse 2 | Alphanumérique | 255 | ||
| Adresse 3 | Alphanumérique | 255 | ||
| Adresse 4 | Alphanumérique | 255 | ||
| Code postal | Alphanumérique | 8 | ||
| Ville | Alphanumérique | 255 | ||
| Pays | Alphanumérique | 255 | ||
| Téléphone Fixe | Alphanumérique | 15 | ||
| Téléphone Mobile | Alphanumérique | 15 | ||
| Champ technique | Ce champ doit être vide | |||
| Alphanumérique | 255 | La partie "locale" (tout ce qui se trouve avant le @) est limitée à 64 caractères. | ||
| Sexe | F (féminin), M (masculin) ou vide (non renseigné) | 1 | ||
| Code situation de famille | Alphanumérique | 38 | * | |
| Nombre d’enfants | Numérique | Entier | ||
| Code équipe | Alphanumérique | 38 | * | |
| Identifiant | Alphanumérique | 255 | ||
| Regroupement | Alphanumérique | 20 | * | |
| Divers 1 | Alphanumérique | 255 | * | |
| Divers 2 | Alphanumérique | 255 | * | |
| Divers 3 | Alphanumérique | 255 | * | |
| Divers 4 | Alphanumérique | 255 | * | |
| Date d’embauche | Date | JJ/MM/AAAA | ||
| Actif GTA | Alphanumérique | 1 | 1 si actif, 0 si non | |
| Auto-planifié | Alphanumérique | 1 | 1 si auto-planifié, 0 si pas auto-planifié | |
| Date d'ancienneté | Date | JJ/MM/AAAA |
Exemple de contenu
Olivier;Durant;000141;MKTP0001;29/12/1960;14 rue de Mantes;le Charlebourg;ZI de la gare;bp500;92700;Colombes;France; 0155668989;0610121212;;contact@holydis.com;M;C;3;Equipe A;olivierd;A;;;;;01/10/2018;1
Affectations personnes / contrats
Nom du fichier
Le fichier peut être nommé de deux façons selon que le système tiers le mettant à disposition génère un fichier différent pour chaque jour ou un fichier unique contenant plusieurs journées. Le fichier contient une ligne par matricule.
Fichier unique
Le nom du fichier d'import est libre (libellé + extension) mais une fois défini dans le paramétrage de l’import, il ne doit plus changer.
Exemple 1 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux contrats.txt.
Exemple 2 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux contrats_Timesquare.001
Fichiers multiples
Les noms des fichiers d'import doivent suivre une syntaxe particulière incluant la date des données proposées. Le champ Libellé du fichier doit expliciter la nomenclature choisie. Ainsi, LibelléJJMMAAAA.EXT, LibelléJJMMAA.EXT, LibelléAAAAMMJJ.EXT ou LibelléAAMMJJ.EXT sont les dénominations retenues où :
- "Libellé" est une chaîne de caractères alphanumériques que je peux personnaliser
- "JJ" correspond au jour, "MM" correspond au mois, "AA" et "AAAA" correspond à l'année, qui peut être indifféremment renseignée sur 2 ou 4 caractères
- "EXT" une chaîne alphanumérique de trois caractères au maximum que je peux personnaliser
Exemple 1 : Le champ Libellé dans la configuration se nomme contrats_JJMMAA.txt et les trois fichiers d'import se nomment contrats_040521.txt, contrats_050521.txt et contrats_060521.txt.
Exemple 2 : Le champ Libellé dans la configuration se nomme contratsAAAAMMJJ.001 et les trois fichiers d'import se nomment contrats20200504.001, contrats20200505.001 et contrats20200506.001.
Exemple 3 : Le champ Libellé dans la configuration se nomme AAMMJJ.txt et les trois fichiers d'import se nomment 040520.txt, 050520.txt et 060520.txt.
Format
Texte. Encodage UTF-8.
Séparateur entre deux informations
Le séparateur entre deux informations est le point-virgule (;).
Description des lignes du fichier
| Champ | Type | Longueur | Remarque | Obligatoire |
|---|---|---|---|---|
| Matricule | Alphanumérique | 38 | Oui | |
| Code contrat | Alphanumérique | 12 | Oui | |
| Type de contrat | Alphanumérique | 38 | * | Oui |
| Date début de contrat | Date | JJ/MM/AAAA | Oui | |
| Date fin de contrat | Date | JJ/MM/AAAA | Oui | |
| Contrat annualisé | Alphanumérique | 1 | 1 si annualisé, 0 si non | |
| Code externe affectation de contrat | Alphanumérique | |||
| Code avenant contrat | Alphanumérique | 12 | ||
| Date de début avenant | Date | JJ/MM/AAAA | ||
| Date de fin avenant | Date | JJ/MM/AAAA | ||
| Avenant annualisé | Alphanumérique | 1 | 1 si annualisé, 0 si non | |
| Rupture de fin de contrat | Alphanumérique | 1 | 1 si rupture, 0 si pas de rupture | |
| Rupture de fin d'avenant | Alphanumérique | 1 | 1 si rupture, 0 si pas de rupture |
* Formats définis dans les tables de référence.
Les contrats doivent avoir été créés au préalable dans Timesquare®.
Tous les champs, même vides, doivent être présents dans le fichier.
Si le fichier d’import ne contient pas toutes les informations, je dois définir dans mon paramétrage ce que l’interface doit faire : la ligne n'est pas importée ou la ligne est importée avec la première valeur existant dans Timesquare si les données manquantes sont de type liste déroulante (exemple : code contrat, type de contrat, contrat annualisé). Par exemple, dans le cas du contrat annualisé, la ligne serait importée avec la valeur « 0 » pour non.
Pour ajouter un avenant, je dois saisir les informations liées au contrat associé à l'avenant. J'ajoute un seul avenant par personne par fichier. Les dates de début et de fin de l'avenant doivent être à l'intérieur de l'affectation de contrat associée. Un avenant ne peut pas être à cheval sur deux périodes d'affectation de contrat. Plusieurs avenants peuvent être affectés à une même période de contrat. Deux avenants ne peuvent pas se chevaucher (pour une date donnée, tout comme l’affectation de contrat, l’avenant est unique).
Exemple de contenu
000141;0001;CDI;01/01/2019;31/12/2099;0;SAP01;002;01/08/2023;31/12/2099;0
000156;0001;CDD;01/02/2019;31/03/2009;0;SAP02
000135;0001;CDI;01/02/2019;31/12/2099;0;SAP03
Affectations personnes / structures
Nom du fichier
Le fichier peut être nommé de deux façons selon que le système tiers le mettant à disposition génère un fichier différent pour chaque jour ou un fichier unique contenant plusieurs journées. Le fichier contient une ligne par matricule.
Fichier unique
Le nom du fichier d'import est libre (libellé + extension) mais une fois défini dans le paramétrage de l’import, il ne doit plus changer.
Exemple 1 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux structures.txt.
Exemple 2 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux structures_Timesquare.001
Fichiers multiples
Les noms des fichiers d'import doivent suivre une syntaxe particulière incluant la date des données proposées. Le champ Libellé du fichier doit expliciter la nomenclature choisie. Ainsi, LibelléJJMMAAAA.EXT, LibelléJJMMAA.EXT, LibelléAAAAMMJJ.EXT ou LibelléAAMMJJ.EXT sont les dénominations retenues où :
- "Libellé" est une chaîne de caractères alphanumériques que je peux personnaliser
- "JJ" correspond au jour, "MM" correspond au mois, "AA" et "AAAA" correspond à l'année, qui peut être indifféremment renseignée sur 2 ou 4 caractères
- "EXT" une chaîne alphanumérique de trois caractères au maximum que je peux personnaliser
Exemple 1 : Le champ Libellé dans la configuration se nomme structures_JJMMAA.txt et les trois fichiers d'import se nomment structures_040521.txt, structures_050521.txt et structures_060521.txt.
Exemple 2 : Le champ Libellé dans la configuration se nomme structuresAAAAMMJJ.001 et les trois fichiers d'import se nomment structures20200504.001, structures20200505.001 et structures20200506.001.
Exemple 3 : Le champ Libellé dans la configuration se nomme AAMMJJ.txt et les trois fichiers d'import se nomment 040520.txt, 050520.txt et 060520.txt.
Format
Texte. Encodage UTF-8.
Séparateur entre deux informations
Le séparateur entre deux informations est le point-virgule (;).
Description des lignes du fichier
| Champ | Type | Longueur | Remarque | Obligatoire |
|---|---|---|---|---|
| Matricule | Alphanumérique | 38 | Doit être unique | Oui |
| Code structure | Alphanumérique | 40 | Oui | |
| Date début structure | Date | JJ/MM/AAAA | Oui | |
| Date fin structure | Date | JJ/MM/AAAA | Oui |
Exemple de contenu
000141;PLA;01/01/2019;31/12/2099
000156;PLB;01/02/2019;31/03/2009
000135;PLC;01/02/2019;31/12/2099
Affectations personnes / calendriers
Nom du fichier
Le fichier peut être nommé de deux façons selon que le système tiers le mettant à disposition génère un fichier différent pour chaque jour ou un fichier unique contenant plusieurs journées. Le fichier contient une ligne par matricule.
Fichier unique
Le nom du fichier d'import est libre (libellé + extension) mais une fois défini dans le paramétrage de l’import, il ne doit plus changer.
Exemple 1 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux calendriers.txt.
Exemple 2 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux calendriers_Timesquare.001
Fichiers multiples
Les noms des fichiers d'import doivent suivre une syntaxe particulière incluant la date des données proposées. Le champ Libellé du fichier doit expliciter la nomenclature choisie. Ainsi, LibelléJJMMAAAA.EXT, LibelléJJMMAA.EXT, LibelléAAAAMMJJ.EXT ou LibelléAAMMJJ.EXT sont les dénominations retenues où :
- "Libellé" est une chaîne de caractères alphanumériques que je peux personnaliser
- "JJ" correspond au jour, "MM" correspond au mois, "AA" et "AAAA" correspond à l'année, qui peut être indifféremment renseignée sur 2 ou 4 caractères
- "EXT" une chaîne alphanumérique de trois caractères au maximum que je peux personnaliser
Exemple 1 : Le champ Libellé dans la configuration se nomme calendriers_JJMMAA.txt et les trois fichiers d'import se nomment calendriers_040521.txt, calendriers_050521.txt et calendriers_060521.txt.
Exemple 2 : Le champ Libellé dans la configuration se nomme calendriersAAAAMMJJ.001 et les trois fichiers d'import se nomment calendriers20200504.001, calendriers20200505.001 et calendriers20200506.001.
Exemple 3 : Le champ Libellé dans la configuration se nomme AAMMJJ.txt et les trois fichiers d'import se nomment 040520.txt, 050520.txt et 060520.txt.
Format
Texte. Encodage UTF-8.
Séparateur entre deux informations
Le séparateur entre deux informations est le point-virgule (;).
Description des lignes du fichier
| Champ | Type | Longueur | Remarque | Obligatoire |
|---|---|---|---|---|
| Matricule | Alphanumérique | 38 | Doit être unique | Oui |
| Code calendrier | Alphanumérique | 38 | Oui | |
| Date début calendrier | Date | JJ/MM/AAAA | Oui | |
| Date fin calendrier | Date | JJ/MM/AAAA | Oui |
Exemple de contenu
000141;Fra;01/01/2019;31/12/2099
000156;Fra;01/02/2019;31/03/2009
000135;Als;01/02/2019;31/12/2099
Affectations personnes / badges
Nom du fichier
Le fichier peut être nommé de deux façons selon que le système tiers le mettant à disposition génère un fichier différent pour chaque jour ou un fichier unique contenant plusieurs journées. Le fichier contient une ligne par matricule.
Fichier unique
Le nom du fichier d'import est libre (libellé + extension) mais une fois défini dans le paramétrage de l’import, il ne doit plus changer.
Exemple 1 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux badges.txt.
Exemple 2 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux badges_Timesquare.001
Fichiers multiples
Les noms des fichiers d'import doivent suivre une syntaxe particulière incluant la date des données proposées. Le champ Libellé du fichier doit expliciter la nomenclature choisie. Ainsi, LibelléJJMMAAAA.EXT, LibelléJJMMAA.EXT, LibelléAAAAMMJJ.EXT ou LibelléAAMMJJ.EXT sont les dénominations retenues où :
- "Libellé" est une chaîne de caractères alphanumériques que je peux personnaliser
- "JJ" correspond au jour, "MM" correspond au mois, "AA" et "AAAA" correspond à l'année, qui peut être indifféremment renseignée sur 2 ou 4 caractères
- "EXT" une chaîne alphanumérique de trois caractères au maximum que je peux personnaliser
Exemple 1 : Le champ Libellé dans la configuration se nomme badges_JJMMAA.txt et les trois fichiers d'import se nomment badges_040521.txt, badges_050521.txt et badges_060521.txt.
Exemple 2 : Le champ Libellé dans la configuration se nomme badgesAAAAMMJJ.001 et les trois fichiers d'import se nomment badges20200504.001, badges20200505.001 et badges20200506.001.
Exemple 3 : Le champ Libellé dans la configuration se nomme AAMMJJ.txt et les trois fichiers d'import se nomment 040520.txt, 050520.txt et 060520.txt.
Format
Texte. Encodage UTF-8.
Séparateur entre deux informations
Le séparateur entre deux informations est le point-virgule (;).
Description des lignes du fichier
| Champ | Type | Longueur | Remarque | Obligatoire |
|---|---|---|---|---|
| Matricule | Alphanumérique | 38 | Doit être unique | Oui |
| Code badge | Alphanumérique | 20 | Oui | |
| Date début badge | Date | JJ/MM/AAAA | Oui | |
| Date fin badge | Date | JJ/MM/AAAA | Oui |
Tous les champs, même vides, doivent être présents dans le fichier.
Si le fichier d’import ne contient pas toutes les informations, je dois définir dans mon paramétrage ce que l’interface doit faire : la ligne n'est pas importée ou la ligne est importée avec la première valeur existant dans Timesquare si les données manquantes sont de type liste déroulante (exemple : code badge).
Exemple de contenu
AIN01;0000000000001;23/09/2020;31/12/2099
AISNE02;0000000000002;21/09/2020;31/12/2099
ALLIER03;0000000000003;01/09/2020;30/09/2020
Affectations personnes / qualifications / échelons
Nom du fichier
Le fichier peut être nommé de deux façons selon que le système tiers le mettant à disposition génère un fichier différent pour chaque jour ou un fichier unique contenant plusieurs journées. Le fichier contient une ligne par matricule.
Fichier unique
Le nom du fichier d'import est libre (libellé + extension) mais une fois défini dans le paramétrage de l’import, il ne doit plus changer.
Exemple 1 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux badges.txt.
Exemple 2 : le champ Libellé dans la configuration et le fichier d'import se nomment tous les deux badges_Timesquare.001
Fichiers multiples
Les noms des fichiers d'import doivent suivre une syntaxe particulière incluant la date des données proposées. Le champ Libellé du fichier doit expliciter la nomenclature choisie. Ainsi, LibelléJJMMAAAA.EXT, LibelléJJMMAA.EXT, LibelléAAAAMMJJ.EXT ou LibelléAAMMJJ.EXT sont les dénominations retenues où :
- "Libellé" est une chaîne de caractères alphanumériques que je peux personnaliser
- "JJ" correspond au jour, "MM" correspond au mois, "AA" et "AAAA" correspond à l'année, qui peut être indifféremment renseignée sur 2 ou 4 caractères
- "EXT" une chaîne alphanumérique de trois caractères au maximum que je peux personnaliser
Exemple 1 : Le champ Libellé dans la configuration se nomme qualif_JJMMAA.txt et les trois fichiers d'import se nomment qualif_040521.txt, qualif_050521.txt et qualif_060521.txt.
Exemple 2 : Le champ Libellé dans la configuration se nomme qualifAAAAMMJJ.001 et les trois fichiers d'import se nomment qualif20200504.001, qualif20200505.001 et qualif20200506.001.
Exemple 3 : Le champ Libellé dans la configuration se nomme AAMMJJ.txt et les trois fichiers d'import se nomment 040520.txt, 050520.txt et 060520.txt.
Format
Texte. Encodage UTF-8.
Séparateur entre deux informations
Le séparateur entre deux informations est le point-virgule (;).
Description des lignes du fichier
| Champ | Type | Longueur | Remarque | Obligatoire |
|---|---|---|---|---|
| Matricule | Alphanumérique | 38 | Doit être unique | Oui |
| Code qualification | Alphanumérique | 38 | Oui | |
| Code échelon | Alphanumérique | 38 | ||
| Taux individuel | Numérique | Vide ou valeur réelle positive ou nulle | ||
| Date début affectation qualification/échelon | Date | JJ/MM/AAAA | Oui | |
| Date fin affectation qualification/échelon | Date | JJ/MM/AAAA | Oui |
Tous les champs, même vides, doivent être présents dans le fichier.
Si le fichier d’import ne contient pas toutes les informations, je dois définir dans mon paramétrage ce que l’interface doit faire : la ligne n'est pas importée ou la ligne est importée avec la première valeur existant dans Timesquare si les données manquantes sont de type liste déroulante (exemple : code qualification).
Exemple de contenu
AIN01;QUALIF1;ECHELON1;;01/01/2022/31/12/2099
AISNE02;QUALIF2;ECHELON2;;01/01/2022/31/12/2099
ALLIER03;QUALIF3;ECHELON1;;01/01/2022/31/12/2099
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.