Share via


Arbeiten mit einer ISV-Lösung

Befolgen Sie die folgenden Richtlinien, um eine ISV-Lösung zu installieren und zu verwenden.

Installieren einer ISV-Lösung

  1. Nachdem Sie eine Instanz von Azure Data Manager for Agriculture aus Azure-Portal installiert haben, navigieren Sie in Ihrer Instanz zur Registerkarte Einstellungen ->Lösungen auf der linken Seite. Stellen Sie sicher, dass Sie über anwendungsadministratorberechtigungen verfügen.
  2. Klicken Sie auf " Hinzufügen" , um die Liste der für die Installation verfügbaren Lösungen anzuzeigen. Wählen Sie die Gewünschte Lösung aus, und klicken Sie auf die Schaltfläche "Hinzufügen ".

Hinweis

Wenn eine Lösung nur private Pläne enthält, wird die Schaltfläche "Kontakt" angezeigt, über die Sie zur Marketplace-Seite für Lösung gelangen.

  1. Sie werden zum Bereich "Planauswahl" navigiert, in dem Sie die folgenden Eingaben ausführen müssen:
    1. Klicken Sie auf die Schaltfläche "Autorisieren ", um dem Lösungsanbieter die Zustimmung zu erteilen, um die app zu erstellen, die für die Installation der Lösung erforderlich ist.
    2. Objekt-ID. Hier finden Sie Ihre Objekt-ID
    3. Wählen Sie einen Plan Ihrer Wahl aus.
  2. Aktivieren Sie das Kontrollkästchen "Geschäftsbedingungen", und klicken Sie auf "Hinzufügen".
  3. Die Lösung wird in Ihrer ADMA-Instanz bereitgestellt, und die Rollenzuweisung wird über das Back-End behandelt.

Bearbeiten einer installierten Lösung

Um eine installierte Lösung zu bearbeiten, klicken Sie auf das Bearbeitungssymbol auf der Seite "Lösung in Lösungen". Sie werden zum Planen des Auswahlbereichs umgeleitet, um Ihren Plan zu ändern. Wenn es sich um eine Lösung mit privaten Plänen handelt, werden Sie zu Azure Marketplace umgeleitet, von wo Aus Sie sich an den ISV-Partner wenden können, indem Sie auf "Ich kontaktieren" klicken.

Löschen einer installierten Lösung

Um eine installierte Lösung zu löschen, klicken Sie auf das Löschsymbol auf der Seite "Lösung in Lösungen", und bestätigen Sie dasselbe im Popup. Wenn es sich um eine Lösung mit privaten Plänen handelt, werden Sie zu Azure Marketplace umgeleitet, von wo Aus Sie sich an den ISV-Partner wenden können, indem Sie auf "Ich kontaktieren" klicken.

Verwenden einer ISV-Lösung

Nachdem Sie eine ISV-Lösung installiert haben, führen Sie die folgenden Schritte aus, um zu verstehen, wie API-Aufrufe von Ihrer Anwendung ausgeführt werden. Die Integration (Anforderung/Antwort) erfolgt asynchron über APIs.

Eine allgemeine Übersicht darüber, wie Sie eine neue Anforderung erstellen und Antworten von der ISV-Partnerlösung erhalten können:

Screenshot showing access flow for ISV API.

  1. Sie führen einen API-Aufruf für eine PUT-Anforderung mit den erforderlichen Parametern (z. B. Auftrags-ID, Farmdetails) aus.
    • Die Data Manager-API empfängt diese Anforderung und authentifiziert sie. Wenn die Anforderung ungültig ist, erhalten Sie einen Fehlercode zurück.
  2. Wenn die Anforderung gültig ist, erstellt der Data Manager eine PUT-Anforderung an die ISV Partners-Lösungs-API.
  3. Die ISV-Lösung sendet dann eine GET-Anforderung an den Wetterdienst im Datenmanager, der für die Verarbeitung erforderlich ist.
  4. Die ISV-Lösung schließt die Verarbeitung der Anforderung ab und sendet eine Antwort an den Data Manager.
    • Wenn bei der Übermittlung dieser Anforderung ein Fehler auftritt, müssen Sie möglicherweise die Konfiguration und die Parameter überprüfen. Wenn Sie das Problem nicht beheben können, wenden Sie sich an uns unter madma@microsoft.com
  5. Jetzt rufen Sie data Manager mithilfe der Auftrags-ID auf, um die endgültige Antwort zu erhalten.
    • Wenn die Anforderungsverarbeitung von der ISV-Lösung abgeschlossen ist, erhalten Sie die Antwort auf einblicke.
    • Wenn die Anforderungsverarbeitung noch ausgeführt wird, wird die Meldung "Verarbeitung wird ausgeführt" angezeigt.

Sobald alle Anforderungs-/Antworten erfolgreich verarbeitet wurden, wird der Status der Anforderung geschlossen. Diese endgültige Ausgabe der Anforderung wird im Data Manager for Agriculture gespeichert. Sie müssen sicherstellen, dass Sie Anforderungen innerhalb der vordefinierten Schwellenwerte übermitteln.

Identifizieren der Objekt-ID der Lösung

  1. Navigieren Sie in Azure-Portal zur Seite "Unternehmensanwendungen".
  2. Verwenden Sie die Anwendungs-ID Erwähnung im Auswahlbereich "Lösungsplan", und filtern Sie die Anwendungen.
  3. Kopieren der Objekt-ID

Nächste Schritte

  • Testen Sie hier unsere APIs.