Comment importer des pièces jointes dans MAXIMO en utilisant REST

24/07/2018

Suite à de nombreuses demandes, nous vous proposons dans cet tutoriel comment importer les pièces jointes dans MAXIMO en utilisant l'api REST. 

Information Le module d'intégration (MIF) de Maximo, offre une nouvelle option pour accéder aux données de manière RESTful. Cette option est disponible aux clients à partir de la version 7.5.0.1. L'api REST de Maximo exposera deux types de ressources, Maximo Business Objects (mbo) et Object Structures (os)

Dans cet exemple, nous allons utiliser la structure d'objet DOCLINKS pour ajouter une nouvelle pièce jointe dans l'objet SR.

  1. Vous devez créer une structure d'objet basée sur l'objet DOCLINKS comme suit:a. Accédez à Intégration >Structures d'objetb. Renseignez les champs suivants :
    • Structure de l'objet = Nom de la structure d'objet (Exemple M4YDOCLINKS )
    • Consommé par = INTEGRATION
    • Objet : DOCLINKS
  2. Vous avez besoin d'un moyen (formulaire) pour faire une méthode POST. À titre d'exemple, j'ai créé le code HTML ci-joint pour le faire:

URL: https://SERVER/maxrest/rest/os/M4YDOCLINKS?_lid=maxadmin&_lpwd=maxadmin

SERVER : Nom du serveur

OS : Type de ressource, Maximo Business Objects (mbo) et Object Structures (os)

M4YDOCLINKS : Le nom de la structure d'objet

Le champ OWNERTABLE: Dans cet exemple c'est l'objet SR

Le champ OWNERID: Dans cet exemple c'est le TICKETUID

Le champ DOCUMENTDATA: C'est le fichier lui-même. Il doit être codé en format base64 (Vous pouvez utilisez le site suivant pour l'encodage : https://www.motobit.com/util/base64-decoder-encoder.asp )

3. Quand vous soumettez le formulaire. Maximo renverra le XML de l'objet créé comme suit:

© 2018 Enova Maximo Consulting
Optimisé par Webnode
Créez votre site web gratuitement ! Ce site internet a été réalisé avec Webnode. Créez le votre gratuitement aujourd'hui ! Commencer