Filtern in Cloud Flows nach Enums aus Dynamics 365 FO

Ihr wollt Daten aus Dynamics 365 Finance and Supply Chain in Power Automate verwenden und dort nach sogenannten Werten in Enums filtern und kommt nicht weiter?

Dann habe ich hier einen kleinen Tipp für euch.

Um an die richtige Bezeichnung für das Enum zu gelangen, nutze ich eine „List Items present in Table“ Action:

In dieser Action setze ich den Wert für die Filter Query auf das Feld und den Wert den ich Filtern möchte. Hier in meinem Beispiel möchte ich die die Entity SalesOrderHeadersV2 nach offen Aufträgen filtern. Der Wert für offene Aufträge ist „Backorder“ und steht im Feld SalesOrderStatus.

mit dieser Filter Query lass ich nun meinen Test Cloud Flow einfach mal laufen.

Die Ausführung läuft nun auf Fehler, da meine Filter Query nicht korrekt ist.

In den Error Details finde ich nun den Hinweis auf meinen Fehler

A binary operator with incompatible types was detected. Found operand types ‚Microsoft.Dynamics.DataEntities.SalesStatus‘ and ‚Edm.String‘ for operator kind ‚Equal‘.

der mir nun den Hinweis auf den richtigen Wert in der Filter Query bringt:

Mein korrekter Filter muss hier

SalesOrderStatus eq Microsoft.Dynamics.DataEntities.SalesStatus’Backorder‘

lauten, da ich hier auf einen Wert aus einem Enum filtern möchte.

Nun lass ich den Flow erneut laufen und voila, er läuft ohne Fehler durch.

Ich hoffe das hilft euch weiter.

Ähnliche Beiträge

  • Benutzerdefinierte Labels

    Mit dem Advanced Warehousemanagement (aka. WHS) aus Dynamics 365 Supply Chain Management (aka. Dynamics 365 SCM) haben sie alle Funktionalitäten, welche benötigt werden, um Lagerprozesse auf effiziente Art und Weise mit Scannern zu unterstützen. Damit sie während der täglichen Lagerarbeit auch Barcodes scannen bedarf es ein paar Vorarbeiten.In Prozesse wie z.B. dem Wareneingang können sie…

  • Dynamics 365 Punch out Katalog

    In Dynamics 365 Supply Chain Management (aka. Dynamics 365 SCM) haben sie die Möglichkeit eine direkte Verbindung zu externen Webshops wie z.B. Amazon Business einzurichten.Damit können ihre Mitarbeiter direkt bei Amazon ihre benötigten Artikel raussuchen, und diese per Warenkorb an Dynamics 365 SCM übergeben. Wie geht das? Als erstes müssen wir einen Unternehmensaccount bei Amazon…

  • Lieferantenkommunikations Agent

    Wer kennt das nicht: Eine Lieferantenbestätigung für eine Bestellung fehlt oder ein Lieferant liefert nicht pünktlich. Microsoft hat nun in Dynamics 365 SCM mit Hilfe eines Agenten eine Standardlösung zur Verfügung gestellt. In diesem Video gebe ich Ihnen einen ersten Einblick in die Funktionsweise dieses Agenten. Der Agent kann hier nach den gewählten Filterkriterien eine…

  • Invoice Capture – Demo Support

    You want to present the new Dynamics 365 feature „Invoice Capture“ and are struggling with the provision of suitable invoices to show the process from order creation to invoice posting in one flow without having to edit documents? Then I have a small workaround for all the presentations / trainers among you. Model driven app…

  • Invoice Capture – Demo Unterstützung

    Ihr wollt das neue Dynamics 365 Feature „Invoice Capture“ präsentieren und hadert mit dem Bereitstellen von passenden Rechnungen, um den Prozess von Bestellanlage bis Rechnungsbuchung in einem Fluss zu zeigen, ohne aufwendig Dokumente bearbeiten zu müssen? Dann habe ich hier einen kleinen Workaround für all die Präsentationen / Trainer unter euch. Model driven app Als…