Flux standard pour les données utilisateurs issues d'un fichier au format xml
Format et contenu des données :
Règles de formatage :
Traitement du fichier :
Organisation des répertoires SFTP :
Il est recommandé de structurer l’espace SFTP avec les répertoires suivants :
Cliquez sur le bouton Ajouter pour paramétrer le connecteur.
Choisissez “Standard”, et l'écran de paramétrage s'affiche :
| Attribut | Format | Obligatoire | Description | Règle à la création | Règle à la mise à jour |
|---|---|---|---|---|---|
| matricule | varchar (255) | Oui | Clé pour la création/mise à jour/désactivation d'un utilisateur | Un utilisateur est créé si et seulement si son matricule est inexistant dans oHRis | Modification du matricule = création d'une nouvelle fiche |
| nom | varchar (255) | Oui | Nom de l'utilisateur | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis | |
| prenom | varchar (255) | Oui | Prénom de l'utilisateur | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis | |
| genre | enum ('M','F') | Oui | Genre de l'utilisateur | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis | |
| login | varchar (180) | Oui | Identifiant permettant de se connecter sur oHRis (donnée unique) | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis | |
| adresseMail | varchar (255) | Non | Donnée unique permettant la réception des notifications et rappels | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis | |
| typeContrat | varchar (255) | Oui | Permet la mise en place des règles de restriction d'accès aux absences et des règles d'option pour la gestion du CET | Seuls les types de contrat créés manuellement sur oHRis sont acceptés | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis |
| groupe | varchar (255) | Oui | Permet la mise en place des règles de restriction d'accès aux absences et des règles d'option pour la gestion du CET | Seuls les groupes créés manuellement sur oHRis sont acceptés | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis. Certains groupes peuvent être exclus de cette règle (cf : Onglet “Options avancées”) |
| societe | varchar (255) | Oui | Libellé court de la société d'appartenance de l'utilisateur | Seules les sociétés créées manuellement sur oHRis sont acceptées | Pas de mise à jour possible. Lorsqu'un matricule est identifié dans une nouvelle société, une nouvelle fiche est créée |
| services>service>libellelong | varchar (255) | Oui | Libellé long du service d'appartenance de l'utilisateur | Si un service n'existe pas dans oHRis, alors celui-ci est crée. L'arborescence est créée dans oHRis par le flux | Si un changement de service est identifié, alors l'utilisateur est affecté au nouveau service |
| services>service>code | varchar (255) | Oui | Libellé court du service d'appartenance de l'utilisateur | Si un nouveau code est exposé, un nouveau service est créé. | |
| planningSecondaire | Codes structures séparés par des pipes | Non | Permet de donner accès à des plannings supplémentaires (en dehors du service d'appartenance de l'utilisateur) | Lors d'un changement de service d'un utilisateur, la liste des accès au planning est nettoyée | |
| dateDebutContrat | date (AAAA-MM-JJ) | Oui | Date permettant d'activer l'utilisateur, de borner le dépôt des absences et de calculer ses droits à congés | Intégration de la date de début de contrat | 2 options existantes : Soit il y a mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis soit aucune mise à jour afin de ne pas prendre en compte les renouvellements de contrats sur oHRis (cf : Onglet “Options avancées”) |
| dateFinContrat | date (AAAA-MM-JJ) | Non | Permet de borner le dépôt des absences, de désactiver le compte de l'utilisateur, d'afficher les périodes hors contrat dans les plannings collectifs, et de borner le calcul des droits à congés | Intégration de la date de fin de contrat | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis |
| responsable | varchar (180) | Non | Identifiant ou matricule du responsable de l'utilisateur | Création du lien hiérarchique | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis |
| valideurAbsence | varchar (180) | Non | Identifiant ou matricule du ou des valideurs absences (séparés par des pipes).Si la donnée est inexistante, alors le responsable est étendu au valideur | Création du lien de validation | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis |
| valideurActivity | varchar (180) | Non | Identifiant ou matricule du ou des valideurs activité (séparés par des pipes).Si la donnée est inexistante, alors le responsable est étendu au valideur | Création du lien de validation | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis |
| valideurExpenseReport | varchar (180) | Non | Identifiant ou matricule du ou des valideurs note de frais (séparés par des pipes).Si la donnée est inexistante, alors le responsable est étendu au valideur | Création du lien de validation | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis |
| valideurTime | varchar (180) | Non | Identifiant ou matricule du ou des valideurs temps (séparés par des pipes).Si la donnée est inexistante, alors le responsable est étendu au valideur | Création du lien de validation | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis |
| dateAffectation | date (AAAA-MM-JJ) | Non | Date de début du cycle de travail permettant la répartition des jours travaillés sur les plannings collectifs et le calcul des droits à congés | Le cycle de travail d'un utilisateur est modifié par le flux uniquement si la date d'affectation exposée est postérieure à la dernière date d'affection présente dans oHRis | |
| quotite | varchar (255) | Non | Quotité de l'utilisateur (de 10 à 100%) | Lorsqu'un utilisateur est créé, le flux affecte le cycle par défaut correspondant à la quotité exposée | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis, aucune suppression |
| joursFeries | varchar (255) | Non | Libellé du calendrier de jours fériés oHRis à affecter à l'utilisateur. Attribution du calendrier “France” si aucune donnée n'est exposée | Seuls les calendriers de jours fériés créés manuellement sur oHRis sont acceptés | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis |
| modules | enum ('Absence','Activity','ExpenseReport', 'Payslip', 'CET', 'Time', 'Interview','HRFile') | Oui | Modules à activer lors de la création de la fiche utilisateur.Modules séparés par des pipes | Lors de la création d'un utilisateur, si aucune donnée n'est renseignée, le module Absences est activé | Mise à jour s'il existe un différentiel des données entre les attributs exposés par le fichier et oHRis |
| enfants | date (AAAA-MM-JJ) | Non | Date de naissance du/des enfant(s) de l'utilisateur. Donnée utilisée pour les établissements relevant de la fonction publique dans le cas où le type d'absence “Garde d'enfants” est paramétrée | A la création de la fiche utilisateur, les dates de naissance sont intégrées | Mise à jour des nouvelles données exposées. |