Share via


Werken met een ISV-oplossing

Volg de volgende richtlijnen om een ISV-oplossing te installeren en te gebruiken.

Een ISV-oplossing installeren

  1. Zodra u een exemplaar van Azure Data Manager for Agriculture vanuit Azure Portal hebt geïnstalleerd, gaat u naar het tabblad Instellingen ->Solutions aan de linkerkant in uw exemplaar. Zorg ervoor dat u de machtiging toepassingsbeheerder hebt.
  2. Selecteer Toevoegen om de lijst met oplossingen weer te geven die beschikbaar zijn voor installatie. Selecteer de gewenste oplossing en selecteer de knop Toevoegen .

Notitie

Als een oplossing alleen privéabonnementen heeft, ziet u de knop Contact opnemen waarmee u naar de Marketplace-pagina voor Oplossing gaat.

  1. U gaat naar het selectiedeelvenster van het plan, waar u de volgende invoer moet opgeven:
    1. Selecteer de knop Autoriseren om toestemming te geven aan de Solution Provider om een app te maken die nodig is voor de installatie van de oplossing.
    2. Object-id. Zie hier om uw object-id te vinden
    3. Plan van uw keuze selecteren
  2. Schakel het selectievakje Voorwaarden in en selecteer Toevoegen.
  3. De oplossing wordt geïmplementeerd op uw Data Manager for Agriculture-exemplaar en de roltoewijzing wordt verwerkt in de back-end.

Een geïnstalleerde oplossing bewerken

Als u een geïnstalleerde oplossing wilt bewerken, selecteert u het bewerkingspictogram op de pagina Oplossing in Oplossingen. U wordt omgeleid naar het selectiedeelvenster van het plan om uw plan te wijzigen. Als het een oplossing is met privéabonnementen, wordt u omgeleid naar Azure Marketplace waar u contact kunt opnemen met de ISV-partner door te klikken op Contact opnemen.

Een geïnstalleerde oplossing verwijderen

Als u een geïnstalleerde oplossing wilt verwijderen, selecteert u het pictogram Verwijderen tegen de oplossing op de pagina met oplossingen en bevestigt u hetzelfde in de pop-up. Als het een oplossing met privéabonnementen is, wordt u omgeleid naar Azure Marketplace waar u contact kunt opnemen met de ISV-partner door op Contact met mij te klikken.

Een ISV-oplossing gebruiken

Nadat u een ISV-oplossing hebt geïnstalleerd, gebruikt u de onderstaande stappen om te begrijpen hoe u API-aanroepen uitvoert vanuit uw toepassing. Integratie (aanvraag/antwoord) wordt asynchroon uitgevoerd via API's.

Een algemeen overzicht van hoe u een nieuwe aanvraag kunt maken en antwoorden kunt krijgen van de OPLOSSING ISV-partners:

Schermopname van toegangsstroom voor ISV-API.

  1. U maakt een API-aanroep voor een PUT-aanvraag met de vereiste parameters (bijvoorbeeld taak-id, farmdetails)
    • De Data Manager-API ontvangt deze aanvraag en verifieert deze. Als de aanvraag ongeldig is, krijgt u een foutcode terug.
  2. Als de aanvraag geldig is, maakt Data Manager een PUT-aanvraag naar de OPLOSSINGS-API van ISV Partners.
  3. De ISV-oplossing doet vervolgens een GET-aanvraag naar de weerservice in data manager die nodig is voor verwerking.
  4. De ISV-oplossing voltooit de verwerking van de aanvraag en verzendt een antwoord terug naar Data Manager.
    • Als er een fout optreedt wanneer deze aanvraag wordt ingediend, moet u mogelijk de configuratie en parameters controleren. Als u het probleem niet kunt oplossen, neemt u contact met ons op door een ondersteuningsticket te maken.
  5. U maakt nu een aanroep naar Data Manager met behulp van de taak-id om het uiteindelijke antwoord op te halen.
    • Als de aanvraagverwerking is voltooid door de ISV-oplossing, krijgt u het antwoord van het inzicht terug.
    • Als de verwerking van de aanvraag nog wordt uitgevoerd, krijgt u het bericht 'Verwerking wordt uitgevoerd'

Zodra alle aanvragen/antwoorden zijn verwerkt, wordt de status van de aanvraag gesloten. Deze uiteindelijke uitvoer van de aanvraag wordt opgeslagen in Data Manager for Agriculture. U moet ervoor zorgen dat u aanvragen verzendt binnen de vooraf gedefinieerde drempelwaarden.

Object-id van de oplossing identificeren

  1. Navigeer naar de pagina Bedrijfstoepassingen in Azure Portal.
  2. Gebruik de toepassings-id die wordt vermeld in het selectiedeelvenster oplossingsplan en filter de toepassingen.
  3. De object-id kopiëren

Volgende stappen

  • Test onze API's hier.