Importation automatisée de la liste des destinataires

Basé sur fichier

Étapes de mise en œuvre

TâchePartie responsable

Fournir une décision sur la méthode de livraison:

  1. SFTP hébergé par FacilityOS
    1. Avec liste d'accès IP
    2. Sans liste d'accès IP
  2. SFTP hébergé par le client 
Client  
Fournir les détails d'accès SFTP et les identifiants, selon le casFacilityOS ou Client (selon la décision du client ci-dessus)
Spécifier le type de notifications par email et les adresses email des destinatairesClient
Télécharger sur le SFTP un fichier d'importation conforme aux exigences de formatageClient
Configurer le travail automatisé pour importer les donnéesFacilityOS
Examiner les données et confirmer leur exactitudeClient
Configurer le travail automatisé pour envoyer le fichier de donnéesClient
Activer les travaux respectifs pour l'importation planifiéeFacilityOS & 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:

  1. 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)
    1. Avec liste d'accès IP (RECOMMANDÉ)
      1. Pour les scénarios où la machine téléchargeant le fichier aura une adresse IP statique ou une plage d'IP
      2. Le client doit fournir l'adresse IP ou la plage d'IP
    2. Sans liste d'accès IP
  2. 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égorieExigences
ContenuListe complète de tous les destinataires actifs (personnes ou emplacements)
Ligne d'en-têteObligatoire
Colonnes
  • Voir le tableau ci-dessous pour les colonnes prises en charge
  • Les noms des colonnes dans la ligne d'en-tête doivent correspondre au tableau ci-dessous
    • Pas sensible à la casse
  • L'ordre des colonnes n'a pas d'importance
  • Le client peut ajouter ou retirer toute colonne non marquée comme obligatoire à tout moment sans avoir à consulter FacilityOS
Dossier SFTP/RecipientImport
Nom du fichier(Toute valeur)
Format du fichier

Doit être l'un des suivants:

  • .csv
  • .txt
Séparateurs de champs

Doit être l'un des suivants:

  • Virgule
    • Si vous utilisez des séparateurs virgules, assurez-vous que les virgules sont retirées des valeurs des champs lors de la création du fichier ou utilisez des guillemets doubles comme délimiteurs de texte
  • Barre verticale (pipe)
  • Tabulation
Délimiteurs de texte

Doit être l'un des suivants:

  • Guillemets doubles
  • (aucun)
Fin de ligne

Doit être l'un des suivants:

  • CR
  • LF
  • CRLF

 

Colonnes dans le fichier

Nom de la colonneType de donnéesDescription
EmpIDNvarchar(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 

FirstNameNvarchar(50)

Recommandé pour les enregistrements de personnes

Prénom légal

LastNameNvarchar(50)

OBLIGATOIRE pour les personnes et les emplacements

Pour les emplacements, utiliser ceci pour le nom de l'emplacement

PreferredNameNvarchar(50)À utiliser lorsque le nom préféré est différent du nom légal
CardIDNvarchar(50)ID de la carte
EmailNvarchar(641)OBLIGATOIRE pour envoyer une notification par email depuis LogisticsOS
PhoneNumberNvarchar(50)OBLIGATOIRE pour envoyer une notification par SMS depuis LogisticsOS
DepartmentNvarchar(50) 
DeliveryLocationNvarchar(50)

OBLIGATOIRE*

*Utiliser soit: 

  • DeliveryLocation, ou
  • Au moins un des champs Bâtiment, Salle, et Étage
BuildingNvarchar(50)

OBLIGATOIRE*

*Utiliser soit: 

  • DeliveryLocation, ou
  • Au moins un des champs Bâtiment, Salle, et Étage
FloorNvarchar(50)

OBLIGATOIRE*

*Utiliser soit: 

  • DeliveryLocation, ou
  • Au moins un des champs Bâtiment, Salle, et Étage
RoomNvarchar(50)

OBLIGATOIRE*

*Utiliser soit: 

  • DeliveryLocation, ou
  • Au moins un des champs Bâtiment, Salle, et Étage
MailStopNvarchar(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
Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 0