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 suivantes:
- Fichier vers le SFTP FacilityOS – FacilityOS établit 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 IP
- Le client doit fournir l'adresse IP ou la plage IP
- Sans liste d'accès IP
- Avec liste d'accès IP (RECOMMANDÉ)
- Fichier vers le SFTP du client – Le client établit 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 | Toute donnée d'actif à insérer ou mettre à jour |
| Ligne d'en-tête | Requise |
| Colonnes |
|
| Dossier SFTP | /AssetImport |
| Nom du fichier | (Toute valeur) |
| Format de fichier | Doit être l'un des suivants:
|
| Séparateurs de champs | Doit être l'un des suivants:
|
| Qualificateurs de texte | Doit être l'un des suivants:
|
| Fin de ligne | Doit être l'un des suivants:
|
Colonnes dans le fichier
| Nom de colonne | Type de données | Description |
|---|---|---|
| AssetID | Nvarchar(50) | Requis ID unique/numéro de suivi pour l'actif |
| OwnerID | Nvarchar(50) | EmployeeID du propriétaire de l'actif |
| Location | Nvarchar(50) | EmployeeID de l'emplacement de l'actif |
| Name | Nvarchar(50) | Requis |
| Description | Nvarchar(50) | |
| Condition | Nvarchar(50) | |
| Manufacturer | Nvarchar(50) | |
| ModelNumber | Nvarchar(50) | |
| SerialNumber | Nvarchar(50) | |
| Weight | Nvarchar(50) | |
| CapitalAsset | Nvarchar(50) | |
| PONumber | Nvarchar(50) | |
| AcquisitionDate | DateTime | |
| NextMaintenance | DateTime |
Temps & fréquence
- Une fois par heure (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:
- En utilisant le statut En service:
- Ajouter de nouveaux enregistrements
- Mettre à jour les enregistrements existants qui ont changé
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 un import réussi, le fichier source sera archivé dans un répertoire dédié
- Les fichiers archivés seront supprimés après 14 jours