ModifierAperçu
Le programme DataImporter (ESI.Octopus.DataImporterApp.exe) permet d'importer et/ou de synchroniser des données contenues dans n'importe quelle autre système (type ODBC).
DataImporter peut être utilisé autant pour effectuer une importation initiale des données que pour synchroniser sur une base régulière des données contenues dans un autre système. Par exemple, DataImporter peut être utilisé pour synchroniser l'information sur les ordinateurs et les logiciels installés contenus dans
SMS.
ModifierExemple
Suivez la procédure suivante pour importer la station de travail "VISTA_PCTEST", le moniteur "3334_TEST" et la relation entre la station de travail et le moniteur.
Pour supprimer les données importées, vous avez simplement à supprimer la station de travail et le moniteur.
1. Copier les fichiers contenus dans
CI.zip dans le répertoire C:\.
Le fichier CI.zip contient les 2 fichiers suivants :
- CI.xls : chiffrier Excel contenant les données à importer dans Octopus.
- CI.xml : déclaration des sources de données utilisées par DataImporter.
2. Lancer le programme cmd.exe afin d'exécuter DataImporter.
- Changer le répertoire courant pour le répertoire Octopus.
cd "C:\Program Files\Octopus"
- Lancer DataImporter en spécifiant un utilisateur Octopus valide.
ESI.Octopus.DataImporterApp.exe /login:nom d'utilisateur /password:mot de passe /configfilepath:C:\CI.xml
ModifierCréation du fichier de configuration de DataImporter
Ce fichier indiquera à DataImporter où trouver la ou les sources de données à importer ainsi que le type de données que la source représente.
Le fichier de configuration de DataImporter est un fichier texte de format XML.
Voici un exemple d'un fichier pour importer des
Utilisateurs définis dans la feuille
Utilisateurs provenant du chiffrier
c:\users.xls.

L’emplacement de votre chiffrier MS Excel peut varier, assurez-vous d’appliquer les changements au fichier de configuration en fonction de l’emplacement réel.
<?xml version="1.0" encoding="utf-8" ?>
<Sources>
<Source Name="UserSource" >
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>[Utilisateurs$]</ViewName>
<Content>User</Content>
</Source>
</Sources>
Comme DataImporter peut importer plusieurs sources, un fichier XML peut être créé avec une feuille pour chaque source. L'exemple suivant contient 3 sources. Lors de l'exécution, DataImporter importera les 3 sources, l’une après l'autre, même si elles font références à 3 feuilles ou 3 chiffriers différents.
<?xml version="1.0" encoding="utf-8" ?>
<Sources>
<Source Name="SourceName" >
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>[Utilisateurs$]</ViewName>
<Content>User</Content>
</Source>
<Source Name="SourceName2" >
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>[Ordinateurs$]</ViewName>
<Content>CI</Content>
</Source>
<Source Name="SourceName3" >
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>[Moniteurs$]</ViewName>
<Content>CI</Content>
</Source>
</Sources>
Vous pouvez sauvegarder le fichier de configuration en utilisant n'importe quel nom. Vous pouvez aussi utiliser plusieurs fichiers différents si vous souhaitez lancer DataImporter à des heures différentes en fonction des différentes sources à importer.
ModifierFichier XML de déclaration des sources de données
Lorsqu'on exécute DataImporter, on spécifie le fichier XML indiquant l'emplacement des données à importer.
Dans l'exemple ci-dessous, nous voulons importer de l'information à propos de nos ordinateurs (requête Ordinateurs) contenus dans un chiffrier Excel situé dans le répertoire C:\.
<Source Name="Ordinateurs">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Ordinateurs.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>Ordinateurs</ViewName>
<Content>CI</Content>
</Source>
- Source Name : Le "source name" est une donnée importée dans la base de données à titre de référence pour indiquer d'où vient l'importation et sera utilisée pour les mises à jour. Cette donnée n'est pas validée, mais il est important d'entrer une donnée significative pour indiquer le type de données importées (Ordinateurs, Écrans, Utilisateurs, etc.).
- ConnectionString : Une "connection string" ou chaîne de connexion regroupe toutes les informations spécifiques à propos d'une source de données et comment s'y connecter. Vous trouverez toutes les informations nécessaires sur le site suivant : www.connectionstrings.com
- ViewName : Nom de la vue. Si Excel est votre source de données, vous devez mettre le nom de la feuille du chiffrier Excel entre crochets avec ”$“ à la fin. Exemple : [Sheet1$].
- Content : Déclaration de la source, c'est-à-dire, ce que vous voulez importer dans Octopus (CI, Utilisateurs, etc.). Voir section suivante pour les sources que vous pouvez importer.
ModifierUtilisation du programme DataImporter
DataImporter est un programme de type "ligne de commande" (DOS). Il est conçu ainsi pour être facile à automatiser (la prochaine section décrit comment automatiser l'exécution de DataImporter).
Le nom complet du programme DataImporter est :
ESI.Octopus.DataImporterApp.exe
Il est situé dans le répertoire local d'Octopus (C:\Program Files\Octopus).
ModifierParamètres
Il y a 3 paramètres nécessaires pour lancer DataImporter:
- /Login : Nom d’utilisateur Octopus.
- /Password: Mot de passe Octopus.
- /ConfigFilePath : Chemin complet du fichier de configuration de DataImporter
Exemple :
ESI.Octopus.DataImporterApp.exe /login:system /password:octo /ConfigFilePath:c:\pc.xml
Important : Le répertoire courant doit être le répertoire où est contenu le programme ESI.Octopus.DataImporterApp.exe (C:\Program Files\Octopus).
ModifierJournal des opérations
Au cours de l'exécution, DataImporter affiche un journal des opérations.
Ce journal est sauvegardé dans le fichier
DataImporter.log et est situé dans le même répertoire que l'exécutable de DataImporter.
ModifierSpécifications des sources d’importation
ModifierImportation des utilisateurs
HautChamps requis:
- Prénom - Texte(100)
- Nom - Texte(100)
Champs optionnels:
- NuméroEmployé – Texte(50)
- Langue
- Doit être une des valeurs de référence existante dans Octopus.
- Département - Texte(50)
- Le système va créer le département s’il n'existe pas.
- SousDépartement - Texte(50)
- Le système va créer le sous-département s'il n'existe pas.
- Si un sous-département est spécifié alors un département doit aussi être spécifié.
- Titre - Texte(100)
- Site - Texte(50)
- Le système va créer le site s'il n'existe pas.
ATTENTION : Pour l'importation de sous-sites, vous devez séparer chaque sites de votre champ par le caractère "|" (barre verticale), en respectant ce format: VotreSite|VotreSous-Site1|VotreSous-Site2|VotreSous-
Site3 et ainsi de suite.
Tout vos sites et sous-sites seront donc importé via le même champ de Excel, Access ou autre source ODBC. Le système va créer les sous-sites s'ils n'existent pas.
Exemple:
Canada|Québec|Montréal|Montréal-Est
- Local - Texte(50)
- TéléphoneBureau - Texte(50)
- PosteTéléphonique - Texte(6)
- TéléphoneCellulaire - Texte(50)
- Téléavertisseur - Texte(50)
- Courriel - Texte(50)
- Note - Texte(2000)
- Actif - (1/0 ou True/False)
- UtilisateurWindows - Texte(50)
- VIP - (1/0 ou True/False)
Méthode d’identification de l’utilisateurLorsqu’on met à jour les utilisateurs, il est possible de spécifier la clé à utiliser pour synchroniser les utilisateurs (au lieu d’utiliser le prénom et le nom).
Dans le fichier contenant la déclaration de la source de données, ajouter l’attribut IdentificationMethod.
Les valeurs possibles sont :
- UserByID : Représente le numéro d'employé (Valeur par défaut)
- UserByName : Le format est {Prénom} {Nom} (ex.: Martin Tremblay).
- UserByNameAndPhoneExtension
- UserByWindowsUsername
La déclaration de la source se fait en indiquant "User" comme
Content.
Exemple :
<Source Name="NomSource">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomVue</ViewName>
<Content>User</Content>
<IdentificationMethod>UserByID</IdentificationMethod>
</Source>
ModifierImportation des CI
HautChamps requis:
- Nom - Texte (850)
- Doit être unique
- Nous vous suggérons de combiner le nom du logiciel avec la version pour un faire un nom unique. Par exemple le logiciel "Octopus" à la version "3.2" pourrait avoir comme nom de CI : "Octopus (3.2)"
- Type
- Cette colonne représente le type de CI que l’on veut importer. Pour que l’import fonctionne, il faut que le type retourné corresponde EXACTEMENT à un des types de CI présent dans la base de données d’Octopus. Les types de CI sont accessibles dans Octopus dans les données de références.
Champs optionnels:
- Manufacturier - Texte (500)
- Le système va créer le manufacturier s'il n'existe pas.
- Modèle - Texte (50)
- Le système va créer le modèle s’il n’existe pas.
- État
- Doit correspondre à un des états de CI existant dans les valeurs de référence.
- Criticité
- Doit correspondre à un des niveaux de criticité existant dans les valeurs de référence.
- NuméroSérie – Texte(250)
- NuméroInventaire – Texte(50)
- Département – Texte(50)
- Le système va créer le département s'il n'existe pas.
- SousDépartement – Texte(50)
- Le système va créer le sous-département s'il n'existe pas.
- Si un sous-département est spécifié alors un département doit aussi être spécifié.
- ContactPrincipal
- Voir la section «Méthode d’identification du contact principal du CI »
- Site – Texte(50)
- Le système va créer le site s'il n'existe pas.
ATTENTION : Pour l'importation de sous-sites, vous devez séparer chaque sites de votre champ par le caractère "|" (barre verticale), en respectant ce format: VotreSite|VotreSous-Site1|VotreSous-Site2|VotreSous-
Site3 et ainsi de suite.
Tout vos sites et sous-sites seront donc importé via le même champ de Excel, Access ou autre source ODBC. Le système va créer les sous-sites s'ils n'existent pas.
Exemple:
Canada|Québec|Montréal|Montréal-Est
- Local – Texte(50)
- Catégorie – Texte(100)
- Le système va créer la catégorie si elle n'existe pas.
- La catégorie d’un CI est relié à son type
- Note – Texte(5000)
- Fournisseur – Texte(500)
- Le système va créer le fournisseur s’il n’existe pas.
- FournisseurDeMaintenance – Texte(500)
- NuméroBonCommande – Texte(50)
- DateAchat – Date et heure
- Le format de la date doit être compatible avec les réglages du serveur Octopus (AAAA-MM-JJ HH :MM :SS)
- CoûtAchat – Décimal (ex : 123456789,12)
- CentreCoûts – Texte(50)
- NuméroFacture – Texte(50)
- ExpirationGarantie – Texte(50)
- TypeGarantie – Texte(100)
- SourceFinancement – Texte(100)
- NécessiteContratService – (1/0 ou True/False)
- DuréeVie – Texte(50) - « Version 2.14 »
- DuréeAmortissement – Entier (ex : 123)
- La durée d'amortissement exprimée en nombre de mois.
- Tout autre attribut personnalisé du type de CI importé - Texte (2000).
Méthode d’identification du CIDans la déclaration de la source de données, il est possible de spécifier de quelle façon le CI sera recherché. Par exemple, si vous voulez identifier les CI par numéro d’inventaire plutôt que par noms, il faudra spécifier "CIByInventoryNumber" dans l’attribut "IdentificationMethod" du fichier de configuration.
Valeurs possibles pour le paramètre "IdentificationMethod" :
- CIByName : Nom du CI (Valeur par défaut)
- CIByInventoryNumber : Numéro d’inventaire
- CIBySerialNumber : Numéro de série
Méthode d’identification du contact principal du CI (Owner)Dans la déclaration de la source de données, il est possible de spécifier de quelle façon le contact principal du CI sera recherché. Par exemple, si le champ “ Contact principal” contient des numéros d’employés, il faudra spécifier “UserByID” dans l’attribut “ MainContactIdentificationMethod ” du fichier de configuration.
Valeurs possibles pour le paramètre “MainContactIdentificationMethod” sont :
- UserByID : Numéro d’employé du contact principal
- UserByName : Prénom et nom du contact principal (format : Martin Tremblay)
- UserByWindowsUsername : (Valeur par défaut) Nom d’utilisateur réseau du contact principal (Windows Logon)
La déclaration de la source se fait en indiquant "CI" comme
Content.
<Source Name="SoftwareView" >
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\CI.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>CI</Content>
<ManageCIRetirement>false</ManageCIRetirement>
<IdentificationMethod>CIByName</IdentificationMethod>
<MainContactIdentificationMethod>UserByWindowsUsername</MainContactIdentificationMethod>
</Source>
Voici un exemple d’une vue avec un seul enregistrement qui ne retourne qu’un moniteur.
Notez que le type de CI figure parmi les colonnes sélectionnées par la vue, tel que stipulé dans ces spécifications.
| Moniteurs |
|---|
| Nom | Manufacturier | Modèle | NuméroSérie | Dimension | Type |
|---|
| NEC | NEC | FP2141 | zz42pz | 21 po. | Moniteur |
Gestion du retrait automatique des CI:DataImporter peut désactiver et réactiver les CI qu’il importe, selon s’ils sont présent ou nom dans la source de données. La désactivation d’un CI se fait en lui assignant le statut «Retiré» dans Octopus. Par défaut, si l’élément de configuration «ManageCIRetirement» n’est pas spécifié ou que sa valeur est «false», DataImporter ne gérera pas le retrait automatique des CI.
ModifierImportation des relations entre CI
Champs requis:
- CI1 – Texte(125)
- CI2 – Texte(125)
- Relation
- Nom de la relation à créer entre les deux CI.
Champs optionnels:
La déclaration de la source se fait en indiquant "CIRelation" comme
Content. Exemple:
<Source Name="ComputerMonitorsView">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\CI.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>CIRelation</Content>
</Source>
ModifierSuppression des relations qui n'existent plus entre 2 CI
Mettre la valeur True au paramètre «ManageRelations».
Exemple :
<?xml version="1.0" encoding="utf-8" ?>
<Source Name="CIRelation">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Relations.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<ManageRelations>True</ManageRelations>
<Content>CIRelation</Content>
</Source>
ModifierImportation des utilisateurs des CI
Champs requis:
- CI – Texte(125)
- Utilisateur
Méthode d’identification de l’utilisateurDans la déclaration de la source de données, il est possible de spécifier de quelle façon l’utilisateur sera recherché. Par exemple, si le champ “Utilisateur” contient des numéros d’employés, il faudra spécifier “UserByID” dans l’attribut “ UserIdentificationMethod ” du fichier de configuration.
Valeurs possibles pour le paramètre “UserIdentificationMethod” :
- UserByID: Numéro d’employé de l’utilisateur
- UserByName: Prénom et nom de l’employé de l’utilisateur (format : Martin Tremblay)
- UserByWindowsUsername (Valeur par défaut): Nom d’utilisateur réseau de l’utilisateur (Windows Logon)
La déclaration de la source se fait en indiquant "CIUser" comme Content.
Exemple:
<Source Name="UtilisateursCI">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\CIUsers.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>CIUser</Content>
<UserIdentificationMethod>UserByWindowsUsername</UserIdentificationMethod>
</Source>
ModifierImportation des contrats de service
HautChamps requis (tous les modes) :
- Numéro - Texte (50)
- Type - Texte (100)
- Type de contrat de service (Maintenance, Garantie prolongée, etc.)
- DateDébut - Date et heure
- Le format de la date doit être compatible avec les réglages du serveur Octopus (AAAA-MM-JJ HH :MM :SS)
- DateFin - Date et heure
- Le format de la date doit être compatible avec les réglages du serveur Octopus (AAAA-MM-JJ HH :MM :SS)
Champs requis (mode support externe ACTIF) :
- SupportExterne - (1/0 ou True/False)
Champs requis (mode support externe INACTIF) :
- Fournisseur - Texte (500)
Champs optionnels (tous les modes) :
- NuméroBonCommande - Texte (50)
- Coût – Texte (50)
- Description - Texte (5000)
Champs optionnels (mode support externe ACTIF) :
- Fournisseur - Texte (500)
- Le champ Fournisseur est requis si SupportExterne est 0 ou False
- Site - Texte (500)
- Le champ Site est requis si SupportExterne est 1 ou True
Les champs reliés au mode support externe ACTIF sont disponibles dans la version Automne 2010.
La déclaration de la source se fait en indiquant "ServiceContract" comme
Content.
Exemple:
<Source Name="ContratsServices">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Contrat.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>ServiceContract</Content>
</Source>
ModifierImportation des CI supportés par un contrat de services
Champs requis
- Contrat - Texte (50)
- Doit contenir le numéro du contrat
- CI - Texte (100)
Champs optionnels:
La déclaration de la source se fait en indiquant "SupportedCI" comme Content.
Exemple:
<Source Name="CIContratsServices">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\CIContrat.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>SupportedCI</Content>
</Source>
ModifierImportation des contrats de location
HautChamps requis:
- Numéro - Texte (50)
- DateDébut - Date et heure
- Le format de la date doit être compatible avec les réglages du serveur Octopus (AAAA-MM-JJ HH :MM :SS)
- DateFin - Date et heure
- Le format de la date doit être compatible avec les réglages du serveur Octopus (AAAA-MM-JJ HH :MM :SS)
- Fournisseur - Texte (500)
Champs optionnels:
- NuméroBonCommande - Texte (50)
- Coût – Texte (50)
- Description - Texte (5000)
La déclaration de la source se fait en indiquant "LeaseContract" comme
Content.
Exemple:
<Source Name="ContratsLocation">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Contrats.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>LeaseContract</Content>
</Source>
ModifierImportation des CI supportés par un contrat de location
Champs requis
- Contrat - Texte (50)
- Doit contenir le numéro du contrat
- CI - Texte (100)
Champs optionnels:
La déclaration de la source se fait en indiquant "LeasedCI" comme Content.
Exemple:
<Source Name="CIContratsLocation">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\CI.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>LeasedCI</Content>
</Source>
ModifierImportation des incidents / SR
Haut
Il est à noter que ce type d’enregistrement n’est possible qu’en ajout actuellement. L’import répété d’une même source de données ne fera pas de mise à jour, mais créera des doublons.
Champs requis:
- Type - (Incident ou SR)
- Indique s'il s'agit d'un incident ou d'une SR. Il est possible d'importer les incidents et les SR dans le même fichier.
- TypeDeSR - Obligatoire lorsque c'est une SR et le nom du type de SR doit exister.
- Sujet - Texte(500)
- État
- Doit être un statut d’incident valide
- Utilisateur
- Doit être le nom d’utilisateur Windows valide d’un usager existant
- Demandeur
- Doit être le nom d’utilisateur Windows valide d’un usager existant
Champs optionnels:
- NuméroIncident – Le numéro sera préfixé au sujet de l’incident.
- DescriptionDétaillée Texte(5000) – Description détaillée
- Groupe
- Représente le groupe auquel l’incident sera rattaché et doit donc être un nom de groupe valide auquel l’usager spécifié en paramètre à DataImporter à accès.
- Lorsque le groupe n'est pas spécifié, la requête est associé au groupe "Centre de service par défaut".
- Intervenant
- Usager octopus auquel l’incident sera assigné. Doit être le nom d’utilisateur Windows.
- Dans le cas d'un incident/SR en traitement ou résolu, l'intervenant est obligatoire
- Impact
- Doit être égal au libellé d’un niveau d’impact (ex : « 1 – Haut », « 2 – Moyen », « 3 – Bas »)
- Obligatoire si ce champ est obligatoire dans Octopus (Menu Outils > Options > Gestion des champs obligatoires).
- Urgence
- Doit être égal au libellé d’un niveau d’urgence (ex : « 1 – Haute », « 2 – Moyenne », « 3 – Basse »)
- Obligatoire si ce champ est obligatoire dans Octopus (Menu Outils > Options > Gestion des champs obligatoires).
- Priorité
- Doit être égal au libellé d’un niveau de priorité (ex : « 1 – Urgent », « 2 – Haut », « 3 – Normal »)
- Obligatoire si ce champ est obligatoire dans Octopus (Menu Outils > Options > Gestion des champs obligatoires).
- Catégorie
- Doit être égale au libellé d’une catégorie existante dans Octopus.
- Ne doit pas être présent dans le cas d'une SR, sinon la donnée sera rejetée.
- Obligatoire si ce champ est obligatoire dans Octopus et que l'incident est résolu (Menu Outils > Options > Gestion des champs obligatoires).
- Sous-catégorie
- Doit être égale au libellé d’une sous-catégorie existante dans Octopus.
- Ne doit pas être présent dans le cas d'une SR, sinon la donnée sera rejetée.
- Obligatoire si ce champ est obligatoire dans Octopus et que l'incident est résolu (Menu Outils > Options > Gestion des champs obligatoires).
- DateOuverture
- Représente la date d’ouverture dans le format YYYY-MM-DD HH :MM :SS
- Si non spécifié, la date du système sera ajoutée lors de l'importation
- Obligatoire lorsqu'un indident/SR est résolu et doit être inférieure la date de résolution.
- DateRésolution
- Représente la date à laquelle l’incident à été résolu dans le format YYYY-MM-DD HH :MM :SS
- La date doit être supérieure à la date d’ouverture.
- Obligatoire lorsqu'un incident/SR est résolu ou fermé.
- EffortRésolution
- Format HH:MM:SS (dans excel la colonne doit être en format texte).
- Obligatoire si ce champ est obligatoire dans Octopus et que l'incident/SR est résolu (Menu Outils > Options > Gestion des champs obligatoires).
- DateFermeture
- Représente la date à laquelle l’incident a été fermé dans le format YYYY-MM-DD HH :MM :SS
- La date doit être égale ou supérieure à la date de résolution.
- Obligatoire lorsqu'un incident/SR est fermé.
- RaisonMiseEnAttente
- Indique la raison pour laquelle l’incident a été mis sous le statut « En attente ».
- La raison doit être égale au libellé d’une raison existante dans Octopus.
- DescriptionRésolution (5000)
- Champ requis lorsque l’incident a un statut « Résolu » et qu'il est obligatoire dans les options d'Octopus (Menu Outils > Options > Gestion des champs obligatoires).
- Représente la description de l’activité de résolution.
- ActivitéRésolution
- Champ requis lorsque l’incident a un statut « Résolu » et qu'il est obligatoire dans les options d'Octopus (Menu Outils > Options > Gestion des champs obligatoires).
- Représente le TYPE automatisé d’activité de résolution.
- NoteFermeture
- Représente la note de fermeture associée à un incident dont le statut est « Fermé ».
- CI
- CI en cause associé à l’incident.
- Obligatoire si ce champ est obligatoire dans Octopus et que l'incident/SR est résolu (Menu Outils > Options > Gestion des champs obligatoires).
- Site
- Site associé à l’incident, si le site de l’incident est requis.
- ServiceTI
- Service TI associé à l’incident.
Note : Si l'importation est effectuée dans une base de données vierge, il est fortement conseillé d'éviter les champs obligatoires pour éviter les erreurs d'importations.
La déclaration de la source se fait en indiquant "Incident" comme Content.
Exemple:
<Source Name="SourceName" >
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>Incident</Content>
</Source>
ModifierImportation des activités dans les requêtes
Champs requis:
- Numéro
- Représente le numéro de l'incident/SR associé à l'activité
- Date – Date et heure
- Le format de la date doit être compatible avec les réglages du serveur Octopus (AAAA-MM-JJ HH :MM :SS)
- Date de l'activité
- Intervenant
- Intervenant qui a entré l'activité
Champs optionnels:
- Type
- Représente le type d'activité défini dans Octopus.
- Requis si ce champ est obligatoire dans Octopus (Menu Outils > Options > Gestion des champs obligatoires)
- TravauxEffectués
- Description des travaux effectués.
- Requis si ce champ est obligatoire dans Octopus (Menu Outils > Options > Gestion des champs obligatoires)
- Effort
- Effort des travaux effectués.
- Format HH:MM:SS (dans excel la colonne doit être en format texte).
- Requis si ce champ est obligatoire dans Octopus (Menu Outils > Options > Gestion des champs obligatoires)
- Déplacement - (1/0 ou True/False)
- Par défaut, la valeur est à 0 (False)
Méthode d’identification de l’incident/SRDans la déclaration de la source de données, il est possible de spécifier de quelle façon l’incident/SR sera recherché.
Valeurs possibles pour le paramètre “IncidentIdentificationMethod” :
- ByIncidentID: Numéro d’incident dans Octopus
- ByImportedIncidentID: (Valeur par défaut) Numéro d'incident de la source importée
C'est-à-dire, si vous avez importé des incidents d'une source externe et que par la suite vous importez les activités, le système peut se fier au numéro de requête de l'ancien système.
La déclaration de la source se fait en indiquant "IncidentActivity" comme Content.
<?xml version="1.0" encoding="utf-8" ?>
<Sources>
<Source Name="Activities">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Activity.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>[NomDeLaVue]</ViewName>
<Content>IncidentActivity</Content>
<IncidentIdentificationMethod>ByImportedIncidentID</IncidentIdentificationMethod>
</Source>
</Sources>
ModifierImportation des fournisseurs
HautATTENTION: L'importation des fournisseurs sera disponible seulement à partir de la version Printemps 2011.Champs requis:
Champs optionnels:
- Numéro - Texte (100)
- EstUnManufacturier - (1/0 ou True/False)
- EstUnFournisseur - (1/0 ou True/False)
- Adresse - Texte (500)
- Téléphone - Texte (50)
- Télécopieur - Texte (50)
- SiteWeb - Texte (250)
- Courriel - Texte (320)
- Note - Texte (5000)
La déclaration de la source se fait en indiquant "Business" comme Content.
Exemple:
<Source Name="Fournisseurs">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Fournisseurs.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>Business</Content>
</Source>
ModifierImportation des contacts d'un fournisseur
Champs requis:
Champs optionnels:
- Prénom - Texte (100)
- Titre - Texte (100)
- Adresse - Texte (500)
- TéléphoneBureau - Texte (50)
- PosteTéléphonique - Texte (50)
- TéléphoneCellulaire - Texte (50)
- Téléavertisseur - Texte (50)
- Télécopieur - Texte (50)
- Compagnie - Texte (250)
- Courriel - Texte (320)
- Note - Texte (5000)
La déclaration de la source se fait en indiquant "Contact" comme Content.
Exemple:
<Source Name="Contact">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Contact.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>Contact</Content>
</Source>
ModifierImportation des pièces jointes
HautATTENTION: l'importation des pièces jointes pour les clients hébergés doit se faire à partir de nos serveurs ou d'un serveur disponible via le Web.
Veuillez communiquer avec nous pour plus d'informationModifierImportation des pièces jointes dans les requêtes
Champs requis:
- Numéro- Numéro de l'incident/SR
- Attachement - Doit contenir le chemin (path) de la pièce jointe et le nom du document.
- Exemple : C:\NomDuRepertoire\NomDuFichier.txt
Méthode d’identification de l’incident/SRDans la déclaration de la source de données, il est possible de spécifier de quelle façon l’incident/SR sera recherché.
Valeurs possibles pour le paramètre “IncidentIdentificationMethod” :
- ByIncidentID: Numéro d’incident dans Octopus
- ByImportedIncidentID: (Valeur par défaut) Numéro d'incident de la source importée
- C'est-à-dire, si vous avez importé des incidents d'une source externe et que par la suite vous importez les pièces jointes, le système peut se fier au numéro de requête de l'ancien système.
La déclaration de la source se fait en indiquant "IncidentAttachment" comme Content.
Exemple:
<Source Name="Incidents_SR">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\IncidentAttachement.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>IncidentAttachment</Content>
<IncidentIdentificationMethod>ByImportedIncidentID</IncidentIdentificationMethod>
</Source>
ModifierImportation des pièces jointes dans les CI
Champs requis:
- CI- Nom du CI
- Attachement - Doit contenir le chemin (path) de la pièce jointe et le nom du document.
- Exemple : C:\NomDuRepertoire\NomDuFichier.txt
La déclaration de la source se fait en indiquant "CIAttachment" comme Content.
Exemple:
<Source Name="CI_PieceJointe">
<ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\CI_Attachement.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";</ConnectionString>
<ViewName>NomDeVue</ViewName>
<Content>CIAttachment</Content>
</Source>