Basé sur fichier
Étapes de mise en œuvre
| Tâche | Partie responsable |
|---|---|
Fournir une décision sur la méthode de livraison:
| Client |
| Fournir les détails d'accès SFTP et les identifiants, selon le cas | FacilityOS ou Client (selon la décision du client ci-dessus) |
| Spécifier le type de notifications par email et les adresses email des destinataires | Client |
| Télécharger sur le SFTP un fichier d'importation conforme aux exigences de formatage | Client |
| Configurer le travail automatisé pour importer les données | FacilityOS |
| Examiner les données et confirmer leur exactitude | Client |
| Configurer le travail automatisé pour envoyer le fichier de données | Client |
| Activer les travaux respectifs pour l'importation planifiée | FacilityOS & Client |
Méthodes de livraison
La première étape consiste pour le client à sélectionner une méthode de livraison. Veuillez choisir parmi les options suivantes:
- Fichier vers le SFTP de FacilityOS – FacilityOS crée un dossier SFTP dédié avec des identifiants uniques et le client télécharge le fichier (LE PLUS COURANT)
- Avec liste d'accès IP (RECOMMANDÉ)
- Pour les scénarios où la machine téléchargeant le fichier aura une adresse IP statique ou une plage d'IP
- Le client doit fournir l'adresse IP ou la plage d'IP
- Sans liste d'accès IP
- Avec liste d'accès IP (RECOMMANDÉ)
- Fichier vers le SFTP du client – Le client crée un dossier SFTP dédié avec des identifiants uniques et un travail construit par FacilityOS récupère les fichiers
Exigences de contenu et de format
| Catégorie | Exigences |
|---|---|
| Contenu | Liste complète de tous les destinataires actifs (personnes ou emplacements) |
| Ligne d'en-tête | Obligatoire |
| Colonnes |
|
| Dossier SFTP | /RecipientImport |
| Nom du fichier | (Toute valeur) |
| Format du fichier | Doit être l'un des suivants:
|
| Séparateurs de champs | Doit être l'un des suivants:
|
| Délimiteurs de texte | Doit être l'un des suivants:
|
| Fin de ligne | Doit être l'un des suivants:
|
Colonnes dans le fichier
| Nom de la colonne | Type de données | Description |
|---|---|---|
| EmpID | Nvarchar(50) | OBLIGATOIRE Un identifiant unique alphanumérique pour l'enregistrement. Exemples: ID employé, ID du gestionnaire de temps, nom d'utilisateur AD, et adresse email. Cette valeur ne doit pas changer |
| FirstName | Nvarchar(50) | Recommandé pour les enregistrements de personnes Prénom légal |
| LastName | Nvarchar(50) | OBLIGATOIRE pour les personnes et les emplacements Pour les emplacements, utiliser ceci pour le nom de l'emplacement |
| PreferredName | Nvarchar(50) | À utiliser lorsque le nom préféré est différent du nom légal |
| CardID | Nvarchar(50) | ID de la carte |
| Nvarchar(641) | OBLIGATOIRE pour envoyer une notification par email depuis LogisticsOS | |
| PhoneNumber | Nvarchar(50) | OBLIGATOIRE pour envoyer une notification par SMS depuis LogisticsOS |
| Department | Nvarchar(50) | |
| DeliveryLocation | Nvarchar(50) | OBLIGATOIRE* *Utiliser soit:
|
| Building | Nvarchar(50) | OBLIGATOIRE* *Utiliser soit:
|
| Floor | Nvarchar(50) | OBLIGATOIRE* *Utiliser soit:
|
| Room | Nvarchar(50) | OBLIGATOIRE* *Utiliser soit:
|
| MailStop | Nvarchar(50) | Extension requise pour utiliser ce champ |
Temps et fréquence
- Mises à jour une fois par nuit, en dehors des heures ouvrables habituelles (PAR DÉFAUT)
- Alternativement, d'autres fréquences peuvent être configurées sur demande du client
Logique d'importation
La logique d'importation standard est la suivante:
- Ajouter de nouveaux enregistrements
- Mettre à jour les enregistrements existants qui ont changé
- Désactiver les enregistrements qui ne sont plus présents dans le dernier fichier/source de données
- S'applique uniquement aux enregistrements présents dans un fichier précédent
- Par mesure de sécurité, cette étape ne sera appliquée que lorsque le nombre de lignes de données dans le fichier est >50% de la liste des destinataires
Notifications par email
Le travail d'importation peut être configuré pour envoyer des notifications email standard pour les événements suivants:
- Succès
- Échec
Archivage et conservation
- Après une importation réussie, le fichier source sera archivé dans un répertoire dédié
- Les fichiers archivés seront supprimés après 14 jours