Skip to content

Beschaffungsagent: Vorschläge, über die eine Person entscheidet

Sprache: English · Italiano · Français · Deutsch Handbuchverzeichnis: README

Der Beschaffungsagent (Sourcing Agent) soll wie ein Sourcing Manager auf den Daten des Einkaufs arbeiten: Er bereitet jede Beschaffungsentscheidung mit Zahlen und Begründung vor, damit Einkäufer nicht mehr Anforderungen, Angebote und Rechnungen „nur zur Kontrolle“ öffnen. Der Agent ändert Einkaufsdatensätze nie selbst. Er schreibt einen Vorschlag („diese Anforderung per Angebotsanfrage beschaffen“, „diese Angebotsanfrage an jenen Lieferanten vergeben“), eine Person liest die Begründung und entscheidet, und erst dann wird die Aktion ausgeführt, mit der Identität und den Rechten der Person, die genehmigt hat.

Demnächst. Der Copilot-Studio-Agent, der die Vorschläge erstellt, wird in späteren Versionen geliefert, Aufgabe für Aufgabe. Diese Version liefert die Grundlagen: die Tabelle Agent Proposal, die Rollen, die Genehmigungskarte in Teams, die Befehle Approve, Reject, Retry und Acknowledge in der App, das Verfallen alter Vorschläge und die Benachrichtigungen. Solange der Agent nicht eingeschaltet ist, sind die Vorschlagsansichten leer; dieses Handbuch beschreibt, was Sie sehen und tun werden, wenn Vorschläge eintreffen.

Was der Agent tut

Der Agent hat zehn Aufgaben, geliefert in der Reihenfolge der Einkaufskette. Jede Aufgabe endet in einem Vorschlag (eine Person entscheidet) oder in einer Insight- bzw. Protokollzeile (nur Information).

# Aufgabe Ergebnis Status
1 Eine genehmigte Bedarfsanforderung lenken: Angebotsanfrage oder Direktbestellung Vorschlag Source via RFQ oder Direct Order Geplant
2 Die einzuladenden Lieferanten wählen (Bewertung, gültige Dokumente, Lieferzeit, Preisverlauf) Einladungsliste im Vorschlag der Aufgabe 1 Geplant
3 Die Angebote analysieren (Preis, Lieferung, Risiko) und die Vergabe empfehlen Vorschlag Award RFQ Geplant
4 Lieferanten erinnern, die eine Angebotsanfrage nicht beantwortet haben E-Mail an den Lieferanten und Protokollzeile Geplant
5 Lieferanten-Compliance: ablaufende oder abgelaufene Dokumente von Lieferanten mit offenen Angebotsanfragen oder Bestellungen Insight Compliance Alert Geplant
6 Dreifacher Abgleich von Rechnung, Bestellung und Wareneingang Vorschlag Approve Invoice oder Reject Invoice Geplant
7 Verspätete Bestellungen: bestätigt, über die Lieferzeit hinaus nicht eingegangen E-Mail an den Lieferanten und Insight Late Delivery Geplant
8 Projektbudget: verbleibendes PSP-Budget Insight Budget Alert Geplant
9 Ausgabenanalyse: zersplitterte Einkäufe über Projekte hinweg Insight Consolidation Geplant
10 Lieferantensuche und Onboarding Insight New Supplier Needed und Vorschlag Invite Supplier Geplant
– Die in diesem Handbuch beschriebene Vorschlagsmechanik: Teams-Karte, App-Befehle, Verfall, Benachrichtigungen – Verfügbar
flowchart LR
    A[Beschaffungsagent<br/>analysiert die Daten] -->|schreibt| P[(Agent Proposal<br/>Pending)]
    P --> T[Adaptive Karte in Teams]
    P --> N[In-App-Benachrichtigung<br/>an den Projektleiter]
    T --> D{Eine Person entscheidet}
    P --> D
    D -->|Approve| X[Die bestehende Aktion läuft<br/>als diese Person]
    D -->|Reject + Notiz| R[Rejected]

Warum Vorschläge und keine direkten Aktionen: Der Einkauf bindet Geld und Verpflichtungen gegenüber Lieferanten. Die bestehenden Regeln (wer eine Angebotsanfrage versenden, vergeben oder eine Rechnung genehmigen darf) bleiben genau wie sie sind, und die Prüfspur zeigt die Person, die genehmigt hat, nicht einen Roboter. Die beim Ablehnen geschriebenen Notizen sind das Feedback, mit dem der Agent verbessert wird. Dies ist in ADR 0003 festgehalten; die schreibgeschützte Integration von Copilot und Cowork (ADR 0001) bleibt unberührt.

Wer macht was

Aktion Wer darf es
Einen Vorschlag sehen Mitglieder des Projekts (über das Projektteam), Einkäufer und Administratoren. Vorschläge ohne Projekt sehen nur Einkäufer und Administratoren
Die Evidence eines Vorschlags sehen Benutzer mit dem Profil OP365 Cost Visibility
Source via RFQ, Direct Order, Award RFQ genehmigen oder ablehnen Ein Administrator, ein Benutzer mit der Rolle OP365 Buyer, ein Projektleiter des Projekts des Vorschlags
Invite Supplier genehmigen oder ablehnen Ein Administrator, ein Benutzer mit der Rolle OP365 Buyer
Approve Invoice, Reject Invoice genehmigen oder ablehnen Der Purchasing Approver, ein Administrator (Funktionstrennung: Wer eine Bestellung vorbereitet, entscheidet nicht über deren Rechnung)
Einen fehlgeschlagenen Vorschlag mit Retry wiederholen Wer über diesen Vorschlag hätte entscheiden dürfen
Ein Insight mit Acknowledge quittieren Ein Administrator, ein Benutzer mit der Rolle OP365 Buyer, ein Projektleiter des Projekts des Insights
Vorschläge, Insights und Protokollzeilen anlegen Nur der Beschaffungsagent (sein Anwendungsbenutzer)
Einen Vorschlag ändern Niemand: Nur die Decision Note ist bearbeitbar, solange der Vorschlag Pending, Open oder Failed ist. Status ändern sich nur über die Befehle

„Administrator“ bedeutet ein Benutzer mit der Rolle OP365 Administrator oder System Administrator. Die Rolle OP365 Buyer erlaubt auch die Einkaufsaktionen, die Projektleitern und Administratoren vorbehalten waren (Angebotsanfragen anlegen, versenden, vergeben und stornieren, Bestellungen anlegen, Bestellstatus ändern, Bedarfsanforderungen und Wareneingänge stornieren), in jedem Projekt; siehe Einkauf. Der Projektleiter des Projekts des Vorschlags erhält eine In-App-Benachrichtigung, wenn ein Vorschlag eintrifft.

Vorschläge des Agenten

Ein Agent Proposal ist eine Zeile der gleichnamigen Tabelle. Sein Kind sagt, was es ist:

Kind Bedeutung Beginnt als
Proposal Wartet auf eine Entscheidung. Wird er genehmigt, läuft die Aktion Pending
Insight Eine Feststellung, die gelesen und quittiert werden soll Open
Log Hält fest, was der Agent bereits getan hat (zum Beispiel eine versandte Erinnerung) Done

Felder

Feld Bedeutung
Name Wird als „{Action Type} – {Datensatz}“ erzeugt, zum Beispiel „Award RFQ – RFQ-00012“, wenn der Agent ihn leer lässt
Kind, Action Type Was die Zeile ist und was sie vorschlägt oder meldet. Bei der Erstellung festgelegt
Status Pending, Open, Failed (aktiv); Executed, Rejected, Expired, Superseded, Acknowledged, Done (inaktiv)
Project, Purchase Request, RFQ, Invitation, Purchase Order, Supplier Invoice, Supplier Die Datensätze, um die es im Vorschlag geht, als aufrufbare Links
Rationale Die vom Agenten geschriebene Erklärung: warum er das vorschlägt
Evidence Das Ergebnis der Analyse hinter dem Vorschlag (JSON). Nur mit dem Profil OP365 Cost Visibility sichtbar
Amount, Estimated Saving Wert der Bestellung, Vergabe oder Rechnung und die vom Agenten erwartete Einsparung
Expires On Bei Vorschlägen: das Erstellungsdatum plus die Tage der Einstellung Sourcing Proposal Expiry Days (standardmäßig 5); Retry setzt es ab dem Tag des neuen Versuchs neu
Decided By, Decided On, Decision Note Wer entschieden hat, wann, und die Notiz (bis zu 2.000 Zeichen; eine längere Notiz wird gekürzt). Zum Ablehnen ist eine Notiz erforderlich
Result Id Der von der genehmigten Aktion erzeugte Datensatz (Angebotsanfrage, Bestellung…)
Error Die Meldung der Aktion, wenn sie fehlgeschlagen ist

Nicht im Formular: Payload (die Eingaben der Aktion, etwa die einzuladenden Lieferanten) und Dedup Key.

Aktionstypen

Action Type Kind Läuft bei Genehmigung Entscheidet
Source via RFQ Proposal Legt die Angebotsanfrage aus der Bedarfsanforderung an, lädt die Lieferanten des Vorschlags ein und versendet sie Einkäufer, Projektleiter, Administrator
Direct Order Proposal Legt die Bestellung als Entwurf an Einkäufer, Projektleiter, Administrator
Award RFQ Proposal Vergibt die Angebotsanfrage an die Einladung des Vorschlags; legt die Bestellung als Entwurf an Einkäufer, Projektleiter, Administrator
Approve Invoice, Reject Invoice Proposal Genehmigt oder lehnt die Lieferantenrechnung ab Purchasing Approver, Administrator
Invite Supplier Proposal Sendet dem Kontakt des Vorschlags die Einladung zum Lieferantenportal Einkäufer, Administrator
Supplier Reminder Log Nichts: Die E-Mail ist bereits versandt –
Compliance Alert, Budget Alert, Late Delivery, Consolidation, New Supplier Needed Insight Nichts –

Lebenszyklus

stateDiagram-v2
    [*] --> Pending: Proposal
    [*] --> Open: Insight
    [*] --> Done: Log
    Pending --> Executed: Approve, Aktion erfolgreich
    Pending --> Failed: Approve, Aktion fehlgeschlagen
    Pending --> Rejected: Reject (Notiz erforderlich)
    Pending --> Expired: nach Expires On
    Pending --> Superseded: Approve, Ziel nicht mehr gültig
    Failed --> Pending: Retry
    Open --> Acknowledged: Acknowledge
Status Aktiv Bedeutung
Pending Ja Wartet auf eine Entscheidung
Open Ja Ein Insight, das noch niemand quittiert hat
Failed Ja Die Person hat genehmigt, aber die Aktion ist fehlgeschlagen; siehe Error. Kann wiederholt werden
Executed Nein Genehmigt und ausgeführt; Result Id zeigt auf den neuen Datensatz
Rejected Nein Mit einer Notiz abgelehnt
Expired Nein Niemand hat vor Expires On entschieden
Superseded Nein Zu spät genehmigt: Der Datensatz ist nicht mehr im erwarteten Status (zum Beispiel wurde die Angebotsanfrage schon von Hand vergeben), und es wurde nichts getan
Acknowledged Nein Ein Insight, das jemand gelesen hat
Done Nein Eine Protokollzeile

Ein Vorschlag Source via RFQ oder Direct Order wird auch dann Superseded, wenn seine Bedarfsanforderung bereits eine nicht stornierte Angebotsanfrage oder Bestellung hat: Jemand hat die Anforderung inzwischen beschafft.

Regeln

  • Ein offener Vorschlag pro Gegenstand. Der Agent kann für denselben Datensatz und dieselbe Aktion keinen zweiten aktiven Vorschlag (Pending, Open oder Failed) anlegen: Das System lehnt mit „An open proposal for the same action already exists.“ ab. Ist der erste entschieden, verfallen oder superseded, ist ein neuer möglich.
  • Niemand bearbeitet einen Vorschlag. Rationale, Evidence, Payload, Kind, Action Type und Verknüpfungen sind bei der Erstellung festgelegt; nur die Decision Note kann sich ändern, und nur bis zur Entscheidung („The Decision Note cannot be changed after the proposal is decided.“). Eine direkte Statusänderung wird mit „Use Approve, Reject, Retry or Acknowledge to change the status of an agent proposal.“ abgelehnt.
  • Nur die Befehle entscheiden. Entscheidung, Person und Zeitpunkt schreibt das System, sie werden nie eingetippt.
  • Vorschläge verfallen. Der Flow Daily agent proposal expiry läuft jeden Tag um 06:30 (mitteleuropäische Zeit) und setzt Pending-Vorschläge, deren Expires On vor heute liegt, auf Expired.

Über einen Vorschlag entscheiden

Über einen Vorschlag kann in Teams oder in der App entschieden werden. Beides bewirkt dasselbe; die erste Entscheidung gilt, und ein späterer Klick erhält „This proposal has already been decided.“

sequenceDiagram
    participant AG as Beschaffungsagent
    participant DV as ProjectIQ
    participant TM as Teams-Kanal
    participant B as Einkäufer / Genehmiger
    participant PM as Projektleiter
    AG->>DV: legt das Agent Proposal an (Pending)
    DV->>PM: In-App-Benachrichtigung „New agent proposal“
    DV->>TM: adaptive Karte (Approve / Reject + Notiz)
    B->>TM: Approve
    TM->>DV: Entscheidung im Namen der antwortenden Person
    DV->>DV: prüft die Person, führt dann die Aktion als diese Person aus
    DV-->>TM: Meldung mit dem Ergebnis (oder der Fehler)

Aus Teams

Der Flow Agent proposal approval veröffentlicht für jeden neuen Vorschlag eine adaptive Karte im Teams-Kanal, den der Administrator gewählt hat (Einstellung Sourcing Approval Team). Die Karte zeigt Aktionstyp, Projekt, Lieferant, Betrag, die Begründung und einen Link zum Vorschlag in der App.

  1. Lesen Sie die Karte. Öffnen Sie den Vorschlag in ProjectIQ, wenn Sie die Evidence sehen möchten.
  2. Zum Genehmigen wählen Sie Approve. Die Note ist optional.
  3. Zum Ablehnen geben Sie in Note (required to reject) einen Grund ein und wählen Reject.
  4. Der Kanal erhält eine Meldung mit dem tatsächlichen Ergebnis: „Proposal ...: Executed (decided by ...).“ oder Rejected, oder Superseded (nothing was done), wenn der Datensatz nicht mehr im erwarteten Status war (siehe Lebenszyklus).

Die Entscheidung wird auf Ihren Namen erfasst, erkannt an der E-Mail-Adresse Ihres Teams-Kontos, und die Aktion läuft mit Ihren Rechten. Die antwortende Person muss daher ein ProjectIQ-Benutzer sein, der über diesen Vorschlag entscheiden darf; andernfalls zeigt der Kanal „You cannot decide this proposal.“ oder „The user who decided is not a ProjectIQ user.“ und nichts ändert sich: Der Vorschlag bleibt Pending und wird nicht Failed.

Schlägt die Aktion fehl (zum Beispiel kann die Angebotsanfrage nicht versendet werden), wird nichts angelegt, der Vorschlag wird Failed mit dem Grund in Error, und der Kanal zeigt „Proposal ... not decided: ...“. Lehnen Sie ohne Notiz ab, erscheint im Kanal „Add a note to reject the proposal.“ und der Vorschlag bleibt Pending: Lehnen Sie ihn erneut in der App ab, mit einer Notiz.

In der App

Öffnen Sie den Vorschlag (im Abschnitt Agent Proposals des Projekts oder über den Link der Karte). Die Befehle stehen in der Befehlsleiste des Formulars Agent Proposal und erscheinen nur dort, wo sie gelten:

Befehl Sichtbar, wenn Tut
Approve Pending Fragt nach Bestätigung („Approve this proposal? The agent's action runs with your identity.“) und führt die Aktion aus
Reject Pending Öffnet einen Dialog, der eine Notiz verlangt
Retry Failed Setzt den Vorschlag nach Bestätigung auf Pending zurück, löscht den Fehler und setzt ein neues Expires On
Acknowledge Open Markiert das Insight als Acknowledged
  1. Lesen Sie die Rationale und, wenn Sie das Profil haben, die Evidence.
  2. Wählen Sie Approve und bestätigen Sie, oder Reject und schreiben Sie die Notiz.
  3. Das Formular aktualisiert sich: Der Status ist Executed und Result Id zeigt den neuen Datensatz, oder Failed mit dem Grund, oder Superseded.

Schlägt die Aktion fehl, zeigt die App die Fehlermeldung und der Vorschlag wird Failed. Beheben Sie die Ursache (zum Beispiel wurde die Anforderung geändert oder die Frist ist verstrichen), wählen Sie dann Retry und genehmigen Sie erneut.

Was bei der Genehmigung geschieht

Die Aktion läuft in einem Schritt im Namen der Person, die genehmigt hat; alle bestehenden Regeln gelten daher für diese Person: Statusprüfungen, „Only a manager of the project or a buyer can ...“ und die Regel der zweiten Stufe für Rechnungen.

Action Type Was läuft
Source via RFQ Legt die Angebotsanfrage aus der Bedarfsanforderung an (mit den Lieferanten und der Frist des Vorschlags, falls vorhanden) und versendet sie dann. Schlägt der zweite Schritt fehl, wird auch die Angebotsanfrage nicht angelegt
Direct Order Legt die Bestellung als Entwurf an (Lieferant des Vorschlags, sonst der bevorzugte Lieferant der Anforderung)
Award RFQ Vergibt die Angebotsanfrage an die Einladung des Vorschlags
Approve Invoice, Reject Invoice Entscheidet über die Lieferantenrechnung; die Notiz ist die Entscheidungsnotiz, sonst die gespeicherte, sonst die Notiz des Vorschlags
Invite Supplier Lädt den Kontakt des Vorschlags zum Lieferantenportal ein

Ein abgelehnter Vorschlag hinterlässt nichts: Der Agent legt nie Entwürfe an.

Insights und Protokoll

Insights und Protokollzeilen sind Information. Ein Insight bleibt Open, bis es jemand mit Acknowledge quittiert (ein Administrator, ein Einkäufer oder der Projektleiter des Projekts des Insights); dann wird es Acknowledged. Eine Log-Zeile entsteht als Done und wird nie entschieden. Für Insights und Protokoll gibt es keine Teams-Karte.

Nutzen Sie die Ansicht Agent Log als Verlauf von allem, was der Agent vorgeschlagen, festgestellt oder getan hat.

Ansichten

Ansicht Zeigt
Open Agent Proposals (Standard) Vorschläge, die auf eine Entscheidung warten, frühester Verfall zuerst
Agent Insights Offene Insights, neueste zuerst
Agent Log Alles, aktiv oder nicht, neueste zuerst
My Agent Decisions Die Vorschläge, die Sie genehmigt oder abgelehnt haben, die letzten zuerst

Im Projektformular listet der Abschnitt Agent Proposals die Vorschläge dieses Projekts auf.

Meldungen, die Sie sehen können

Meldung Wann
This proposal has already been decided. Jemand hat zuerst entschieden (zum Beispiel in Teams), oder der Vorschlag ist nicht mehr Pending
Add a note to reject the proposal. Reject ohne Notiz
Only failed proposals can be retried. Retry bei einem Vorschlag, der nicht Failed ist
You cannot decide this proposal. Sie dürfen über diesen Aktionstyp nicht entscheiden, siehe Wer macht was
Only the sourcing agent can decide on behalf of another user. Ein Versuch, im Namen einer anderen Person zu entscheiden
The user who decided is not a ProjectIQ user. Das Teams-Konto der antwortenden Person ist kein ProjectIQ-Benutzer
The sourcing agent must give the user who decided. Ein Aufruf des Sourcing-Agenten ohne die Person, die entschieden hat (der Agent entscheidet nie selbst)
Use Approve, Reject, Retry or Acknowledge to change the status of an agent proposal. Eine direkte Statusänderung
An agent proposal cannot be changed after it is created. Die Änderung eines anderen Feldes als Decision Note
The Decision Note cannot be changed after the proposal is decided. Die Änderung der Decision Note einer Zeile Executed, Rejected, Expired, Superseded, Acknowledged oder Done
An open proposal for the same action already exists. Ein doppelter Vorschlag
Set the Kind and the Action Type of the agent proposal. Ein Vorschlag, der ohne beide angelegt wurde
The proposal has no invitation to award. Award RFQ ohne Einladung
The proposal has no contact to invite. Invite Supplier ohne Kontakt
Only a manager of the project or a buyer can ... Eine Einkaufsaktion durch jemanden, der weder Projektleiter noch Einkäufer ist

Einrichtung und Einstellungen

Administratoren richten den Agenten einmal pro Umgebung ein: Anwendungsbenutzer, Rollen, die folgenden Einstellungen, die Teams-Verbindung und die beiden Flows. Die Schritte stehen in der Checkliste für die Ersteinrichtung des Administrationshandbuchs.

Einstellung Wirkung auf Vorschläge
Sourcing Agent Enabled No (Standard): Die Trigger des Agenten stoppen; offene Vorschläge können weiterhin entschieden werden
Sourcing Agent User Der Anwendungsbenutzer des Agenten. Nur dieser Benutzer darf die entscheidende Person angeben (der Teams-Flow tut das)
Sourcing Approval Team Teams-Team und -Kanal der Genehmigungskarten
Sourcing Proposal Expiry Days Tage, bis ein ausstehender Vorschlag verfällt (5)
Sourcing Direct Order Limit, Sourcing Minimum Quotes, Sourcing Reminder Days, Sourcing Budget Warning % Von den Aufgaben späterer Versionen genutzt