Freigeben über


Bestandsanzeige-App-UI Version 2 verwenden

Dieser Artikel beschreibt die Verwendung der Bestandsanzeige-App, die in Microsoft Power Apps ausgeführt wird.

Die Bestandsanzeige-App bietet zwei Versionen einer modellgesteuerten Benutzererfahrung für die Visualisierung. Benutzende können jetzt zwischen der neuen Benutzeroberfläche (bezeichnet als UI-Version 2 in diesem Artikel) und der alten (Legacy-)Benutzeroberfläche (bezeichnet als UI-Version 1 in diesem Artikel) wählen.

Voraussetzungen

Bevor Sie UI-Version 2 verwenden können, um mit der Bestandsanzeige-App zu arbeiten, müssen die folgenden Voraussetzungen erfüllt sein:

Mit dem Bestandsanzeigedienst authentifizieren

  1. Melden Sie sich in Ihrer Power Apps-Umgebung an und öffnen Sie die Bestandsanzeige-App.
  2. Wählen Sie im Navigationsbereich Administratoreinstellungen aus.
  3. Wählen Sie auf der Kachel Token festlegenVerwalten aus.
  4. Geben Sie im Dialogfeld die Werte Client-ID, Mandanten-ID und Geheimer Clientschlüssel ein. Diese Werte wurden definiert, als das Bestandsanzeige-Add-In installiert wurde.
  5. Wählen Sie Anmelden aus. Das System generiert ein neues Bearertoken für Ihre Sitzungen. Dieser Token läuft nach einer Stunde ab.

Zwischen den Versionen der Benutzeroberfläche wechseln

Unabhängig davon, welche Version der Benutzeroberfläche aktiv ist, können Sie jederzeit zu einer anderen Version wechseln. Es haben jedoch nur die Einstellungen Auswirkungen, die Sie in der aktiven Version der Benutzeroberfläche anwenden. Um zwischen den beiden Versionen zu wechseln, befolgen Sie diese Schritte.

  1. Melden Sie sich in Ihrer Power Apps-Umgebung an und öffnen Sie die Bestandsanzeige-App.

  2. Wählen Sie im Menü Bereich ändern unten im Navigationsbereich eine der folgenden Optionen aus:

    • Bestandsanzeige – Der Navigationsbereich zeigt die Seiten für UI-Version 2 an.
    • Legacy-Benutzeroberfläche – Der Navigationsbereich zeigt die Seiten für UI-Version 1 an.

Dienstendpunkt suchen und die Konfiguration lesen

Der Bestandsanzeigedienst wird auf Azure Service Fabric bereitgestellt, und zwar in mehreren Regionen und Gegenden. Es gibt derzeit keinen zentralen Endpunkt, der Ihre Anforderungen automatisch an die entsprechende Geographie und Region weiterleiten kann. Daher verwendet der Dienstendpunkt das folgende Muster, das die erforderlichen Informationen enthält:

https://inventoryservice.<RegionShortName>-il<IsLandNumber>.gateway.prod.island.powerapps.com

Führen Sie die folgenden Schritte aus, um Ihren Dienstendpunkt und Ihre Runtime-Konfiguration zu erhalten.

  1. Wählen Sie im Navigationsbereich UI-Version 2Administratoreinstellungen aus.
  2. Wählen Sie auf der Servicedetails anzeigenVerwalten aus.
  3. Im Dialogfeld finden Sie Ihren Dienstendpunkt und Konfigurationsdetails.

Konfiguration aktualisieren

Jedes Mal, wenn Sie die Konfiguration ändern und Ihre Änderungen speichern, speichert das System die neuen Konfigurationseinstellungen nur vorübergehend. Die Änderungen werden erst wirksam, wenn Sie die neuen Einstellungen für den Dienst committen. Befolgen Sie diese Schritte, um neue Konfigurationseinstellungen für den Dienst zu übernehmen.

  1. Wählen Sie im Navigationsbereich UI-Version 2Administratoreinstellungen aus.

  2. Auf der Kachel Konfiguration aktualisieren wählen Sie Verwalten aus.

  3. Überprüfen Sie Ihre Änderungen im Dialogfeld.

    Wichtig

    Überprüfen Sie unbedingt alle wichtigen Änderungen, die an Ihren Datenquellen, physischen Kennzahlen und Dimensionszuordnungen vorgenommen werden.

  4. Wählen Sie Aktualisierung bestätigen, um Ihre Konfigurationsänderung zu übernehmen.

Datenpartitionsregel

Die Bestandsanzeige kann Bestandsdaten auf eine der folgenden Arten verteilen und speichern:

  • Nach Standort – Wählen Sie diese Option, wenn Sie bei Bestandsabfragen, Bestandsanpassungen, Bestandsreservierungen oder Bestandszuweisungen über die Bestandsanzeige immer über Standort- und Lagerinformationen informiert sind.
  • Nach Produkt-ID – Wählen Sie diese Option, wenn Ihnen beim Aufrufen der Bestandsanzeige häufig Standort- oder Lagerinformationen nicht bekannt sind. Wenn Sie beispielsweise im E-Commerce Warenkorbreservierungen vornehmen, ist der Auftragserfüllungslagerort möglicherweise bei der ersten Aufgabe der Online-Bestellung unbekannt. In diesem Fall ist es wichtig, die Bestandsanzeige aufrufen zu können, um den vorhandenen Bestand abzufragen und Reservierungen vorzunehmen, ohne Lagerortinformationen angeben zu müssen.

Befolgen Sie diese Schritte, um die Datenpartitionsregel zu ändern:

  1. Die Bestandsanzeige-App öffnen
  2. Wählen Sie Datenpartitionsregel und wählen Sie die Regel aus, die Sie verwenden möchten.
  3. Löschen Sie alle Bestandsdaten.
  4. Aktualisieren Sie die Konfiguration, um Ihre Änderungen anzuwenden. (Der Vorgang zum Aktualisieren der Konfiguration schlägt fehl, wenn Sie die Daten nicht zuerst löschen.)

Die Datenpartitionsregel steuert, wie Daten verteilt werden. Vorgänge, die innerhalb derselben Partition ausgeführt werden, bieten eine bessere Leistung bei geringeren Kosten als Vorgänge, die über Partitionen hinweg ausgeführt werden. Wir empfehlen daher die Verwendung der Option Nach Produkt-ID, wenn Sie häufig an verschiedenen Standorten abfragen. Wir empfehlen jedoch die Verwendung der Option Nach Standort, wenn Sie häufiger nach mehreren Produkten am selben Standort suchen.

Bei Verwendung der Partitionsregel Nach Standort ist die Regel in der folgenden Tabelle standardmäßig in der Lösung enthalten und kann nicht geändert werden (diese wird zu Satz 0 der Indexhierarchie). Beim Benutzen von Nach Produkt-ID hat die Regel keine Auswirkung auf Bestandsanzeige-APIs.

Basis-Dimensionen Hierarchie
SiteId 1
LocationId 2

Wichtig

Passen Sie die Konfiguration der Partition nicht an. Wenn Sie die Konfiguration ohne eine offizielle Anleitung löschen oder ändern, werden Sie wahrscheinlich einen unerwarteten Fehler erhalten.

Indexkonfiguration des verfügbaren Lagerbestands

In vielen Fällen wird der verfügbare Lagerbestand nicht nur auf der detailliertesten Ebene abgefragt, sondern auch auf einigen aggregierten Ebenen, basierend auf den Lagerbestandsdimensionen.

Bei häufig verwendeten Abfragemustern können Sie zur Verbesserung der Abfrageleistung beitragen, indem Sie Indexe einrichten.

Ein Index besteht aus einer Satznummer, Dimensionen und einer Hierarchie.

Name Beschreibung
Nummer festlegen Dimensionen unter der gleichen Satznummer gehören zum gleichen Satz (Index) und werden zusammen gruppiert.
Dimensionen Die Dimensionen sind Basisdimensionen, über die Abfrageergebnisse aggregiert werden.
Hierarchie

Die Hierarchie bestimmt die spezifischen Kombinationen von Dimensionen, die von einer Indexabfrage profitieren können. Sie richten beispielsweise einen Index mit den folgenden Dimensionen und Hierarchien ein: (ColorId, SizeId, StyleId). In diesem Fall werden nur Abfragen erweitert, die die folgenden vier Dimensionskombinationen für ihre Filter- und Gruppierungsfelder verwenden:

  • Erste Kombination: Leer
  • Zweite Kombination:(ColorId)
  • Dritte Kombination:(ColorId, SizeId)
  • Vierte Kombination:(ColorId, SizeId, StyleId)

(Das Filterfeld ist nicht auf die Reihenfolge beschränkt.)

Der Index beschleunigt keine Abfragen, die andere Dimensionskombinationen verwenden.

Die Standardindexkonfiguration des verfügbaren Lagerbestands umfasst einen Standardsatz von Indexen.

Tipp

Diese Tipps können Ihnen beim Einrichten Ihrer Indexkonfiguration des verfügbaren Lagerbestands helfen:

  • Basisdimensionen, die in der Partitionskonfiguration reserviert sind (auf die Zahl 0 eingestellt sind), sollten nicht in anderen Indexkonfigurationen des verfügbaren Lagerbestands aufgenommen werden.
  • Wenn Sie nicht daran interessiert sind, bestimmte Dimensionskombinationen abzufragen, können Sie einen Index einrichten, der nur eine Basisdimension hat, Leer.

Konfiguration des Index zum verfügbaren Lagerbestand einrichten

  1. Wählen Sie im Navigationsbereich UI-Version 2Indexkonfiguration aus.
  2. Fügen Sie im Raster nach Bedarf Zeilen hinzu oder entfernen Sie sie, um Ihren Index zu definieren. Weitere Informationen finden Sie in der Einleitung zu diesem Abschnitt und im Beispiel im nächsten Unterabschnitt.
  3. Aktualisieren Sie die Konfiguration, um Ihre Änderungen anzuwenden.

Beispiel für Indexkonfiguration des verfügbaren Lagerbestands

In diesem Abschnitt finden Sie ein Beispiel, das zeigt, wie ein Index des verfügbaren Lagerbestands funktioniert.

Die folgende Tabelle zeigt die vollständige Liste des verfügbaren Bestands.

Artikel ColorId SizeId StyleId Menge
D0002 Schwarz Klein Breit 1
D0002 Schwarz Klein Normal 2
D0002 Schwarz Groß Breit 3
D0002 Schwarz Groß Normal 4
D0002 Rot Klein Breit 5
D0002 Rot Klein Regelmäßig 6
D0002 Rot Groß Regelmäßig 7

Die folgende Tabelle zeigt die Indexkonfiguration des verfügbaren Lagerbestands.

Satznummer Dimension Hierarchie
1 ColorId 1
1 SizeId 2
1 StyleId 3

Dieser Index hilft bei der Verbesserung der Leistung von folgenden Abfragen des verfügbaren Lagerbestands:

  • () – gruppiert nach allen

    • D0002, 28
  • (ColorId) – gruppiert nach ColorId

    • D0002, Schwarz, 10
    • D0002, Rot, 18
  • (ColorId, SizeId) – gruppiert nach der Kombination aus ColorId und SizeId

    • D0002, Schwarz, Small, 3
    • D0002, Schwarz, Large, 7
    • D0002, Rot, Small, 11
    • D0002, Rot, Large, 7
  • (ColorId, SizeId, StyleId) – gruppiert nach der Kombination aus ColorId, SizeId und StyleId

    • D0002, Schwarz, Small, Wide, 1
    • D0002, Schwarz, Small, Regular, 2
    • D0002, Schwarz, Large, Wide, 3
    • D0002, Schwarz, Large, Regular, 4
    • D0002, Rot, Small, Wide, 5
    • D0002, Rot, Small, Regular, 6
    • D0002, Rot, Large, Regular, 7

Funktionsverwaltung

Die folgende Tabelle zeigt die Funktionen, die die Bestandsanzeige bietet. Jede dieser Funktionen kann für Ihre Umgebung aktiviert oder deaktiviert werden.

Funktionsname Beschreibung
Verfügbar für Zusage Verfolgen Sie Ihre Verfügbar-für-Zusage-Versprechen (VfZ) über alle Datenquellen und Kanäle hinweg.
Bestandszuteilung Ordnen Sie Ihren wertvollen Lagerbestand Ihren wichtigsten Kanälen, Kunden oder vordefinierten Gruppen zu und verfolgen Sie den Verbrauch jedes zugeordneten Pools.
Erweiterter Lagerortbestand Synchronisieren und zeigen Sie erweiterte Artikelbestände im Lager mithilfe von Lagerhierarchien an.
Unverbindliche Reservierung Veröffentlichen Sie Ihre Omnichannel-Reservierungen in den unverbindlichen Reservierungen für die Bestandsanzeige, um Bestandsverfügbarkeitsprüfungen und -aktualisierungen in Echtzeit durchzuführen.
Bestandsprotokollverlauf Aktivieren Sie die Bestandssichtbarkeit, um Ihre erfolgreichen Transaktionsprotokolle zu speichern. Sie können den Protokollverlauf nach Details zu Organisation, Produkt, Datumsbereich, Standort und Lager abfragen.
Lagerzusammenfassung Synchronisieren Sie regelmäßig Ihre Rohinventarzusammenfassung aus dem Cache mit Dataverse. Diese Funktion ist nicht mit erweiterten Lagerartikeln kompatibel. Aktivieren Sie entweder diese Funktion oder die Funktion Vorab geladener Bestand. Aktivieren Sie nicht beide Funktionen.
Vorab geladener verfügbarer Bestand Laden Sie die Bestandszusammenfassung in Dataverse regelmäßig vorab aus einem Abfrageergebnis. Das Abfrageergebnis kann mit den Dimensionen konfiguriert werden, die für Ihr Unternehmen am relevantesten sind. Diese Funktion ist nicht mit erweiterten Lagerartikeln kompatibel. Aktivieren Sie entweder diese Funktion oder die Funktion Bestandszusammenfassung. Aktivieren Sie nicht beide Funktionen.

Standardmäßig sind alle diese Funktionen deaktiviert. Führen Sie die folgenden Schritte aus, um eine Funktion ein- oder auszuschalten und zugehörige Konfigurationseinstellungen vorzunehmen.

  1. Wählen Sie im Navigationsbereich UI-Version 2Funktionsverwaltung aus.
  2. Suchen Sie die Kachel für die Funktion, die Sie ein- oder ausschalten möchten, und wählen Sie dann Verwalten aus.
  3. Aktivieren Sie die Funktion nach Bedarf und richten Sie die wie gewünscht ein. Jede Funktion bietet unterschiedliche Einstellungen. Weitere Informationen finden Sie in der Dokumentation zu der Funktion, die Sie einrichten.
  4. Aktualisieren Sie die Konfiguration, um Ihre Änderungen zu übernehmen, damit sie wirksam werden.

Alle Konfigurationen löschen

Bei Bedarf können Sie alle Konfigurationen außer denen in den Bestandsanzeige-Datenquellen fno und @iv löschen. Gelöschte Konfigurationen können nicht wiederhergestellt werden.

  1. Wählen Sie im Navigationsbereich UI-Version 2Administratoreinstellungen aus.
  2. Auf der Kachel Alle Konfiguration löschen wählen Sie Verwalten aus.
  3. Sie werden aufgefordert, den Löschvorgang zu bestätigen. Wählen Sie OK, um fortzufahren.

Alle Bestandsdaten löschen

Bei Bedarf können Sie alle Bestandsanzeigedaten löschen, mit Ausnahme von Konfigurationen, sowohl im Cache als auch in Dataverse. Gelöschte Daten können nicht wiederhergestellt werden und Benutzende werden blockiert, bis die Löschung abgeschlossen ist.

  1. Wählen Sie im Navigationsbereich UI-Version 2Administratoreinstellungen aus.
  2. Auf der Kachel Alle Bestandsdaten löschen wählen Sie Verwalten aus.
  3. Sie werden aufgefordert, den Löschvorgang zu bestätigen. Wählen Sie OK, um fortzufahren.

Bestandsabfragen und -aktualisierungen

Im Navigationsbereich bietet die Gruppe Operative Sichtbarkeit Zugriff auf Seiten, auf denen Sie in Echtzeit Abfragen und Aktualisierungen des Lagerbestands durchführen können. Wenn die Funktion Unverbindliche Reservierungaktiviert ist, können Sie auch Reservierungsanfragen an die API senden. Weitere Details zu API-Anforderungen finden Sie unter Öffentliche Bestandsanzeige-APIs.

Die folgenden Elemente sind auf allen Seiten gleich:

  • Mit der Schaltfläche Veröffentlichen oder Abfragen in der Symbolleiste können Sie API-Anfragen an den Bestandsanzeigedienst senden. Diese Schaltfläche wird erst verfügbar, nachdem Sie den gesamten Inhalt eingegeben haben, der für den API-Aufruf auf der Seite erforderlich ist.
  • Im Abschnitt Produkt können Sie eine Produkt-ID, eine Organisations-ID und Dimensionswerte für die API-Anfrage eingeben. Wählen Sie die Schaltfläche Dimensionen bearbeiten in diesem Abschnitt aus, um auszuwählen, welche der verfügbaren Dimensionen in die Anfrage aufgenommen werden sollen.
  • Im Abschnitt Einstellungen (der genaue Name variiert) können Sie API-spezifische Einstellungen eingeben, z. B. ob VfZ-Inhalte für eine Bestandsabfrage abgefragt werden sollen.
  • Mit der Schaltfläche Entwicklerreferenz in der Symbolleiste können Sie den Rohinhalt Ihrer API-Anfrage anzeigen (schreibgeschützt).
  • Mit der Schaltfläche Einstellungen in der Symbolleiste können Sie die Authentifizierungsdetails anzeigen und bearbeiten, die für den Zugriff auf den Bestandsanzeigedienst verwendet werden.

In den folgenden Unterabschnitten finden Sie Einzelheiten zum Einrichten und Verwenden des Vorgangstyps.

Lagerbestand-Abfrage

Verwenden Sie die Seite Lagerbestand-Abfrage der Gruppe Operative Sichtbarkeit, um den verfügbaren Lagerbestand in Echtzeit abzufragen. Gehen Sie folgendermaßen vor, um eine Abfrage einzurichten und auszuführen.

  1. Wählen Sie im Navigationsbereich UI-Version 2Lagerbestand-Abfrage aus.

  2. Im Abschnitt Produkt geben Sie die Werte Organisations-ID, Standort-ID und Lagerort-ID der Produkte ein, die Sie finden möchten.

  3. Geben Sie im Feld Produkt ID eine oder mehrere Produkt-IDs ein, um eine genaue Übereinstimmung für Ihre Suchanfrage zu erhalten. Lassen Sie alternativ das Feld leer, um alle Produkte in dem angegebenen Standort und Lagerort einzuschließen.

  4. Wählen Sie Dimensionen bearbeiten, um auszuwählen, welche Dimensionen in den Abfragetext aufgenommen werden sollen. Geben Sie dann im Abschnitt Produkt Werte für die ausgewählten Dimensionen ein.

  5. Wählen Sie für jedes Feld, das Sie in die Abfrage einbeziehen möchten, ohne jedoch nach einem bestimmten Wert zu filtern, Alle Werte verwenden aus.

  6. Legen Sie im Abschnitt Abfrageeinstellungen die folgenden Optionen fest:

    • VfZ abfragen – Aktivieren Sie dieses Kontrollkästchen, um VfZ-Informationen einzuschließen.
    • Negative Mengen einbeziehen – Aktivieren Sie dieses Kontrollkästchen, um negative Mengen für berechnete Kennzahlergebnisse einzubeziehen.
  7. Wählen Sie in der Symbolleiste Abfragen aus, um die Anfrage zu senden.

Lagerbestandsregulierung

Verwenden Sie die Seite Lagerbestandsregulierung der Gruppe Operative Sichtbarkeit, um den Lagerbestand in Echtzeit zu aktualisieren. Folgen Sie diesen Schritten, um eine Aktualisierung einzurichten und zu übermitteln.

  1. Wählen Sie im Navigationsbereich UI-Version 2Lagerbestandsregulierung aus.
  2. Im Abschnitt Produkt geben Sie die Werte Produkt-ID, Organisations-ID, Standort-ID und Lagerort-ID der Produkte ein, die Sie aktualisieren möchten.
  3. Wählen Sie Dimensionen bearbeiten, um auszuwählen, welche Dimensionen in den Anforderungstext aufgenommen werden sollen. Geben Sie dann im Abschnitt Produkt Werte für die ausgewählten Dimensionen ein.
  4. Wählen Sie im Abschnitt Zu aktualisierende KennzahlenHinzufügen aus, um eine Zeile für die Kennzahl hinzuzufügen, die Sie aktualisieren möchten. Wählen Sie für die neue Zeile eine Datenquelle, eine physisches Kennzahl und eine zu aktualisierende Menge aus. Geben Sie mindestens ein Kennzahl an. Sie können mehrere Kennzahlen hinzufügen.
  5. Wählen Sie in der Symbolleiste Veröffentlichen aus, um die Anfrage zu senden.

Unverbindliche Reservierung

Verwenden Sie die Seite Unverbindlich reservieren in der Gruppe Operative Sichtbarkeit, um eine unverbindliche Reservierung des Bestands zu stellen.

Wichtig

Die Möglichkeit, unverbindliche Reservierungen über die Benutzeroberfläche vorzunehmen, sollte nur verwendet werden, um die Funktion zu testen. Jede unverbindliche Reservierungsanforderung sollte mit einer Transaktionsauftragszeilenänderung (Erstellung, Änderung, Löschung usw.) verknüpft sein. Daher empfehlen wir Ihnen, nur unverbindliche Reservierungen vorzunehmen, die mit Back-End-Bestellungen verknüpft sind. Weitere Informationen finden Sie unter Unverbindliche Reservierungen in der Bestandsanzeige.

Befolgen Sie diese Schritte, um eine unverbindliche Reservierung einzurichten und zu übermitteln.

  1. Wählen Sie im Navigationsbereich UI-Version 2Unverbindlich reservieren aus.

  2. Im Abschnitt Produkt geben Sie die Werte Produkt-ID, Organisations-ID, Standort-ID und Lagerort-ID der Produkte ein, die Sie aktualisieren möchten.

  3. Wählen Sie Dimensionen bearbeiten, um auszuwählen, welche Dimensionen in den Anforderungstext aufgenommen werden sollen. Geben Sie dann im Abschnitt Produkt Werte für die ausgewählten Dimensionen ein.

  4. Legen Sie im Abschnitt Reservierungseinstellungen die folgenden Felder fest:

    • Aktivieren Sie negatives Inventar, um Überverkäufe zu unterstützen – Aktivieren Sie dieses Kontrollkästchen, um die Prüfung der Verfügbarkeit für Reservierungen zu überspringen. Deaktivieren Sie es, um die Prüfung zu erzwingen.
    • Nach Kennzahl reservieren – Wählen Sie die Datenquelle und physische Kennzahl aus, mit der die unverbindliche Reservierung durchgeführt werden soll.
    • Menge – Geben Sie die zu reservierende Menge an.
  5. Wählen Sie in der Symbolleiste Veröffentlichen aus, um die Anfrage zu senden.

In der Bestandsanzeige-App nach Produkten suchen

Mit der Produktsuche-Funktion können Benutzende anhand spezifischer Attribute wie Größe und Farbe nach Produkten und Bestandsinformationen suchen. Details zur Einrichtung dieser Funktion finden Sie unter Produktsuche für Bestandsanzeige einrichten. Details zur Verwendung in der Bestandsanzeige-App finden Sie unter In der Bestandsanzeige-App nach Produkten suchen.