Tester votre connecteur Microsoft Graph

Vous pouvez utiliser l’utilitaire TestApp pour tester votre connecteur Microsoft Graph. Il s’agit d’une application console utilisée pour tester le connecteur avant le déploiement. Il ne crée pas de connexions ni n’ingère des données.

Pour tester votre connecteur, procédez comme suit :

  1. Mettez à jour le fichier ConnectionInfo.json avec l’ID du connecteur et le chemin de la source de données, puis définissez AuthenticationKind sur null. Ce fichier se trouve dans le dossier suivant : C :\Program Files\Graph connector agent\TestApp\Config.

    a. L’ID de fournisseur est généré pour chaque projet et se trouve dans le fichier ConnectorInfoServiceImpl.cs.

    Capture d’écran du fichier ConnectorInfoServiceImpl.cs montrant l’emplacement de l’ID de fournisseur.

    b. Le chemin d’accès à la source de données est le chemin d’accès où vous avez téléchargé le fichier ApplianceParts.csv.

    c. Vous pouvez définir AuthenticationKind sur null , car le connecteur utilise l’authentification anonyme.

    {
      // All these configs are only required to test locally
      "id": "TestGrpcConnector", // ConnectionId. Must be unique for a tenant. Change this for each crawlTest
      "name": "TestGrpcConnector", // name of connection
      "description": "\<Connection description>",
      "configuration": {
        "providerId": "a1c127ed-29ce-47fb-ad4a-8836871922ea", //Enter your ConnectorUniqueId
        "scheduleSetting": {
          "fullSyncInterval": 30 // the value is in seconds. Decrease this to run consecutive tests on the same connectionId
        },
        "CredentialData": {
          "Path": "D:\\ApplianceParts.csv",
          "AuthenticationKind": "Anonymous", // Authentication kind which connector supports eg: basic, windows, anonymous, oauth2.client_credentials
          "CredentialDetails": null // If AuthenticationKind is set to something different, use { "loginId": "", "loginSecret": "" } here
    
        },
        "ProviderParameters": null // This parameter will have the data/configuration given during connection creation time. Will be present in JSON serialized format
      }
    }
    
    
  2. Mettez à jour le fichier CustomConnectorPortMap.json avec le mappage de port du connecteur. Ce fichier se trouve dans le dossier suivant C :\Program Files\Agent de connecteur Graph. Mettez à jour ce fichier avec une entrée pour l’ID de connecteur (que vous avez identifié dans le fichier ConnectorInfoServiceImpl.cs à l’étape précédente) et le port, qui est défini dans le fichier ConnectorServer.cs.

Capture d’écran du fichier ConnectorServer.cs montrant l’emplacement du port

    {
      "a1c127ed-29ce-47fb-ad4a-8836871922ea": "30303" //Update your ConnectorUniqueId and Port information
    }

  1. Mettez à jour le fichier manifest.json situé dans le dossier suivant : C :\Program Files\Graph connector agent\TestApp\Config :
    {
    // This is your unique connector ID/provider ID.
    "connectorId": "a1c127ed-29ce-47fb-ad4a-8836871922ea", //Update your ConnectorUniqueId here
    
    // This is a list of all supported auth types. Remove the ones that the connector does not support.
    "authTypes": [ "Anonymous" ]   
    }

  1. Exécutez GraphConnectorAgentTest.exe, qui se trouve dans le dossier C :\Program Files\Graph connector agent\TestApp.

  2. Vérifiez que le connecteur est en cours d’exécution.

  3. Testez le connecteur à l’aide des options de toutes les options (1, 2, 3, 4, 5) dans GraphConnectorAgentTest.exe.

Étapes suivantes