Post

Die passende Dataverse-Erweiterung nach Transaktionsrisiko wählen

Read this in English

Plug-ins, Custom APIs, Webhooks und Service Bus anhand von Transaktionen, Latenz, Sicherheit und ALM auswählen.

TL;DR

Nutzen Sie synchrone Plug-ins für Validierungen oder Datenänderungen, die mit einem Dataverse-Speichervorgang erfolgreich sein müssen. Nutzen Sie Custom APIs für typisierte Geschäftsoperationen mit Berechtigungsprüfung. Service Bus eignet sich für entkoppelte Volumenlast, Webhooks für einfache HTTPS-Benachrichtigungen. Empfänger müssen Wiederholungen, Payload-Limits und Idempotenz berücksichtigen.

Original von Zsolt Zombik, auf AIDevMe. Artikel lesen

Dies ist unsere eigene Kurzfassung, keine Wiederveröffentlichung oder vollständige Übersetzung.

Bedeutung für Governance

  • Makers: Nutzen Sie Custom APIs für benannte Geschäftsoperationen, statt Aufrufern oder Agenten beliebige Dataverse-Schreibzugriffe zu geben.
  • Admins/CoE: Nehmen Sie Plug-in-Assemblys und Schritte in Lösungen auf, weil sichere Konfiguration nicht mit einer Lösung exportiert wird.
  • Security/Compliance: Setzen Sie für eine Custom API einen Execute Privilege Name und validieren Sie sensible Operationen serverseitig.
  • Admins/CoE: Überwachen Sie Ausführungszeit, Fehler und Aktivität von Dataverse-Plug-ins in den Analytics des Power Platform Admin Centers.

Häufige Fragen

Wann sollte ein Dataverse-Plug-in in PreValidation statt in PreOperation laufen?

Verwenden Sie PreValidation, um ungültige Eingaben vor der ersten Datenbanktransaktion abzulehnen. PreOperation eignet sich zum Ändern von Zielwerten vor dem Speichern.

Wie kann eine Dataverse Custom API den Zugriff einer Agentenoperation beschränken?

Setzen Sie für die Custom API einen vorhandenen Execute Privilege Name. Das Plug-in kann innerhalb der benannten, typisierten Operation zusätzlich serverseitig validieren.

Was passiert, wenn ein Dataverse-Webhook-Payload 256 KB überschreitet?

Dataverse setzt den Header x-ms-dynamics-msg-size-exceeded und entfernt Kontext, Eingabeparameter und Bildsammlungen. Webhook-Empfänger müssen mit dem reduzierten Payload umgehen können.

Microsoft and the Power Platform product names (for example Power Apps, Power Automate, Copilot Studio) are trademarks of the Microsoft group of companies. This is an independent website. It is not operated, sponsored or endorsed by Microsoft.