Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
Denna artikel beskriver funktioner i agenter eller agentflöden som använder standard harness.
[Denna artikel är en förhandsversion av dokumentationen och kan komma att ändras.]
Den här artikeln beskriver hur du använder flerstegs- och AI-godkännanden i agentflöden.
Important
Den här artikeln innehåller dokumentation om förhandsversionen av Microsoft Copilot Studio och kan ändras.
Förhandsgranskningsfunktioner ska inte användas i produktion, och funktionerna kan vara begränsade. Funktionerna är tillgängliga före den officiella publiceringen så att du kan få tidig tillgång och ge feedback.
Om du bygger en produktionsklar agent, se Översikt över Microsoft Copilot Studio.
Åtkomst till flerstegsgodkännanden
Flerstegsgodkännanden finns endast i agentflöden. Agentflöden är automatiseringar eller flöden som är inbyggda i Copilot Studio och används fristående eller med Copilot Studio-agenter. Läs mer om agentflöden i översikt över agentflöden.
Vad är flerstegsgodkännanden?
Ett godkännande i flera steg är en funktion som kan användas i mer komplexa godkännandeprocesser. Den erbjuder en omfattande uppsättning funktioner som gör det möjligt för organisationer att skapa robusta godkännandearbetsflöden för sina affärsprocesser, nu förbättrade med AI-drivet beslutsfattande.
Flerstegsgodkännanden kombinerar mänskliga granskningar och AI-granskningar för att fatta godkännandebeslut baserat på angivna instruktioner, dokument och bilder. Den här kombinationen möjliggör automatiserad bearbetning av rutinbegäranden, samtidigt som mänsklig tillsyn upprätthålls för komplexa beslut, vilket avsevärt kortar godkännandecyklerna samtidigt som organisationens policyer följs.
Flerstegsgodkännanden bygger på standardgodkännanden som finns i molnflöden. Innan du börjar med flerstegsgodkännanden bör du först bekanta dig med standardgodkännanden. Här följer några resurser för att komma igång:
- Kom i gång med godkännanden
- Microsoft Power Platform- och Azure Logic Apps godkännandeanslutningsreferens
Viktiga funktioner i flerstegsgodkännanden
Flerstegsgodkännanden innehåller följande viktiga funktioner som skiljer dem från standardgodkännanden:
- Steg för manuellt godkännande: Begär godkännandebeslut från mänskliga intressenter i olika stadier av processen.
- AI-godkännadesteg: Implementera automatiserat beslutsfattande vid viktiga punkter i godkännandearbetsflödet med hjälp av AI-modeller.
- Villkor/villkorsstyrda godkännanden: Placera villkoren mellan stadier för att dynamiskt styra godkännandearbetsflödet baserat på specifika villkor.
Alla dessa funktioner är i förhandsversion.
Steg för manuell godkännande
Med manuella steg i ditt flerstegsgodkännande kan du begära godkännandebeslut från olika mänskliga intressenter i olika stadier av processen. I dessa stadier kan du definiera godkännandetypen som antingen "Först att svara" eller "Alla måste godkänna", rubriken på en godkännandebegäran, vem godkännandet ska tilldelas och relevant information som den mänskliga godkännaren ska fatta beslut utifrån.
Steg för AI-godkännande
Med AI-steg i ditt flerstegsgodkännande kan du implementera automatiserat beslutsfattande vid viktiga punkter i godkännandearbetsflödet. I dessa steg ger du AI-modellen specifika instruktioner och relevanta indata, till exempel dokument, bilder, text och organisationskunskap, och AI-tekniken skapar ett tydligt godkänn- eller avvisa-beslut med tydliga skäl baserat på dina instruktioner. Du kan konfigurera godkännandebeslut från AI-steg för granskning och godkännande av mänskliga godkännare i efterföljande steg. Den mänskliga granskningen säkerställer att människor behåller kontrollen samtidigt som de drar nytta av snabbare hantering av rutinmässiga utvärderingar.
Villkor och villkorsstyrda godkännanden
Villkor kan placeras mellan steg i ditt flerstegsgodkännande för att ge kontroll över dynamiska arbetsflöden genom att utvärdera specifika villkor för att fastställa nästa åtgärd i godkännandeprocessen. Med villkor kan du definiera logiska regler baserat på indata och konfigurera arbetsflödet för att automatiskt godkänna, avvisa, dirigera till ett annat steg eller hoppa över steg helt baserat på om dessa villkor uppfylls. Villkor möjliggör flexibelt beslutsfattande som anpassar godkännandearbetsflödet till olika scenarier utan manuella åtgärder.
Konfigurera ditt flerstegsgodkännande
Det finns några steg för att konfigurera ett flerstegsgodkännande.
Lägga till flerstegsåtgärden
I ditt flöde kan du lägga till Kör ett flerstegsgodkännande som en åtgärd via den nya Human review-connectorn .
Öppna designern för flödet där du vill lägga till ett flerstegsgodkännande.
Välj knappen + på platsen mellan noderna där du vill lägga till flerstegsgodkännandet.
Från kortet Lägg till en åtgärd eller panelen, leta efter åtgärden Kör en flerstegsgodkännandeåtgärd i avsnittet Mänsklig granskning . Du kan också hitta samma åtgärd i anslutningen För mänsklig granskning i listan. Om du inte ser mekanismen eller kontakten, sök efter dem.
Om du vill ha enkel åtkomst nästa gång kan du markera åtgärden som favorit genom att välja stjärnikonen på åtgärdskortet.
Välj åtgärden Kör ett flerstegsgodkännande. Denna åtgärd startar en godkännandeprocess, skickar den till de obligatoriska mottagarna och väntar tills begärandena om godkännande har slutförts innan resten av flödet fortsätter.
- Som standard är namnet på ditt flerstegsgodkännande åtgärdsnamnet "Kör en flerstegsgodkännande." För att byta namn på ditt godkännande, gör det i vänstra rutan. Om du använder den nya interna designern väljer du knappen för att öppna det vänstra fönstret.
- I vänstra panelen, välj åtgärdsnamnet och byt namn på det vid behov.
- Välj Konfigurera godkännandet för att öppna dialogrutan.
Lägga till och konfigurera ett manuellt steg
Godkännanden konfigureras i stadier. Stadier representerar olika slutpunkter i godkännandeprocessen där flödet pausar och väntar på att en utsedd godkännare ska granska och godkänna innan det fortsätter. Du kan konfigurera varje steg oberoende och anpassa det efter behoven hos varje grupp intressenter.
Vi börjar med hur du konfigurerar ett manuell steg.
I modalen, välj Skapa och välj sedan Manuell nivå från rullgardinsmenyn. En enskild ruta visas i godkännandevyn.
På höger sida av dialogen väljer du den godkännandetyp du vill ha. Se godkännandetyper och deras beteenden för att lära dig mer om de olika typerna av godkännanden och hur de fungerar.
Andra konfigurationsalternativ visas. Konfigurera dessa fält på samma sätt som du konfigurerar ett standardgodkännande. De tre huvudfälten är Titel, Tilldelad ochDetaljer.
Note
I fältet 'Tilldelad till' , tilldela inte samma godkändare till flera steg eftersom det gör att flödet misslyckas.
Använda indata i ett manuellt steg
Om du har tokens eller variabler skapade i ditt flöde som du vill använda i din manuella godkännandeprocess, behöver du skapa indata. Du kan inte använda token eller variabler direkt i godkännandet utan att först skapa indata. I föregående bild skapades tre indata: Utgifts-ID, Utgiftsbelopp och Chefens godkännandedetaljer. För att lägga till en indata, skriv ett snedstreck (/) där du vill ha indatan, välj en av dessa typer, String, , Numberoch Boolean, och ge sedan din indata ett namn. Efter att du sparat godkännandeprocessen visas fält för de indata du skapat i flödesdesignern, där du kan mappa tokens eller variabler från flödet till dessa indata.
Lägga till och konfigurera ett AI-steg
Important
Innan du lägger till en AI-fas i ditt godkännande för flera steg kontrollerar du att du har Copilot Studio Copilot-krediter tilldelade till miljön du arbetar i. Mer information om licenser och fakturering finns i Copilot Studio-licensiering. Om du inte har tillräckligt med Copilot krediter stannar ditt godkännande och fortsätter inte.
Nu ska vi konfigurera ett AI-steg.
I godkännandevyn i den vänstra panelen väljer du plusknappen (+) ovanför det manuella steg som du skapade.
Välj AI-steg i listrutan. En enda ruta för AI-steget visas i godkännandevisaren.
Välj texten i rutan och byt namn på banan.
I Instruktioner-panelen , skriv instruktionerna och kriterierna som du vill att AI-steget ska använda för att fatta ett beslut.
Important
Se Så här skriver du instruktioner i AI-steget för bättre resultat för att lära dig hur du skapar bra instruktioner.
Om du vill att AI-steget ska använda indata som dokument, bilder, text och kunskap för att fatta ett godkännandebeslut, skriv / var du vill ha den inmatningen i instruktionerna eller välj Lägg till innehåll. En meny visas där du kan välja en indatatyp och ladda upp ett indataexempel för att testa.
Om du använde indata i dina instruktioner måste du ladda upp exempel innan du testar.
Från modellväljaren, välj den AI-modell du vill använda för att fatta godkännandebeslutet.
Note
När det är möjligt bör du prioritera de mer kraftfulla modellerna för godkännandebeslut. Till exempel, föredra GPT-o3 framför GPT-4.1.
Välj Test för att testa instruktionerna.
I beslutspanelen för godkännande , granska testresultatet och motiveringen.
I Next step based on decision konfigurerar du hur godkännandet dirigeras vidare utifrån resultatet för AI-steget. Som standard, om AI-steget godkänner, fortsätter godkännandet till nästa steg. Om AI-steget avvisar avslutas godkännandet som avvisat. Om godkännandet inte ger ett godkännande- eller avslagsbeslut går det vidare till nästa steg.
Note
Nästa steg, baserat på beslut, säkerställer att människor behåller kontrollen genom att låta dem fatta slutgiltiga beslut även efter att AI-stadierna fattat beslut.
- Efter att du sparat och stängt flerstegsgodkännandet visas fält för de indata du konfigurerat i detta AI-steg i flödesdesignern.
Lägga till och konfigurera ett villkor
Villkor är viktiga för att dirigera godkännanden och automatiskt godkänna eller avvisa baserat på specifika kriterier. Om inga villkor anges mellan stegen är standardbeteendet:
- Om ett stadium godkänns går processen vidare till nästa stadium.
- Om ett steg avslås avslutas godkännandeprocessen.
Med villkor kan du dock anpassa standardbeteendet för ditt flerstegsgodkännande.
För att lägga till ett villkor, välj + i multistage-viewern mellan de två stegen.
Välj Villkor från listrutan.
Lägg till villkorssatser vid behov.
Note
Till vänster om villkorssatsen kan du bara använda indata. Du kan välja från befintliga indata eller skapa nya.
- Konfigurera vart godkännandet går baserat på om villkoret uppfylls:
Om villkoret är uppfyllt kan du gå vidare till nästa steg, godkänna eller avslå, eller gå vidare till ett annat steg.
Om villkoret inte uppfylls kan du gå vidare till nästa steg, godkänna eller avslå, eller gå vidare till ett annat steg.
I detta enkla exempel, om utgiftsbeloppet överstiger 5 000 dollar, fortsätter begäran till chefens godkännande. Om beloppet är under 5 000 dollar och AI-steget godkänner det, kan begäran kringgå chefens godkännande och automatiskt avslutas som godkänt.
Mappa variabler från ditt flöde till indata i godkännandet
Om du skapade indata i godkännandet behöver du mappa variabler från ditt flöde till dessa indata. När du sparar och stänger godkännandedialogen visas fält för att utföra dessa mappningar i åtgärdskortet.
Välj fälten och välj sedan de element från föregående åtgärder i flödet som du vill använda i godkännandet vid körning.
Krav på dokumentformat för godkännandefiler
Dokument som används i godkännanden måste vara i base64-format. Vissa anslutningsprogram returnerar utdata som redan finns i base 64. Om du använder utdata från anslutningar som inte stöder det använder du funktionen string från Power Fx på filen enligt bilden nedan:
Förenar allt
Nu ska vi titta på ett exempel på hur den här godkännandeprocessen fungerar med manuella steg och AI-steg samt villkor. Följande bild visar en fullständig godkännandeprocess med fyra steg och en villkorskontroll.
- Begäran om godkännande når stadiet för AI-utgiftskontroll först när godkännandeprocessen startar.
Om begäran godkänns går den vidare till villkorskontrollen.
Om godkännandet avvisas avslutas godkännandeprocessen utan att villkorskontrollen har nåtts.
- Vid villkorskontrollen:
Om utgiftsbeloppet är större än 5 000 fortsätter godkännandet till steget för chefsgodkännande.
Om kostnadsbeloppet inte överstiger 5000 upphör godkännandet som godkänt.
- För utgifter över 5000 som når chefens godkännandestadium :
Om begäran godkänns, flyttas den till budgetverifieringsstadiet för AI för de slutliga efterlevnadskontrollerna.
Om det avvisas avslutas godkännandeprocessen som avslaget.
- AI-budgetverifieringsfasen utför slutlig budget- och efterlevnadsvalidering:
Om AI godkänner fortsätter begäran till Ekonomisk granskning för bearbetning.
Om AI:n avslår avslutas godkännandeprocessen som avslagen.
- Slutligen utför finansproffsen i finansgranskningsfasen sin egen utvärdering baserat på redovisningsregler, budgettillgänglighet och krav på betalningshantering:
Om godkännandet godkänns avslutas godkännandeprocessen som godkänt och betalningen initieras i flödet.
Om det avvisas avslutas godkännandeprocessen som avslaget.
Detta visar hur du kan skapa intelligenta godkännandearbetsflöden som kombinerar AI-effektivitet med mänsklig tillsyn och automatiskt dirigerar begäranden baserat på specifika affärsregler som utgiftsbelopp.
Note
I varje AI-steg kan du konfigurera om godkännandet ska fortsätta till nästa steg även när AI godkänner, vilket ger dig fullständig kontroll över dirigeringen av arbetsflödet.
Svara på godkännanden
Svaren på godkännanden är desamma för både standardgodkännanden och avancerade godkännanden. Användare som har tilldelats godkännanden kan svara via:
- Microsoft Teams godkännandeapp
- Outlook
- Power Automate-portalen
Mer information om AI-steg
Använda AI-godkännanden i känsliga fall
AI-godkännanden kan effektivisera många affärsprocesser, men var försiktig när du implementerar dem för mycket känsliga godkännanden, till exempel ekonomiska transaktioner, juridiska beslut, personalåtgärder eller efterlevnadskritiska processer. För dessa scenarier, se till att mänskliga godkännandefaser nås i flödet så att människor behåller den yttersta kontrollen över viktiga beslut. Läs dessa termer för mer vägledning: https://www.microsoft.com/en-us/business-applications/legal/legal-landing-page/
Mer information om ansvarsfull användning av AI för godkännanden finns i finns i Vanliga frågor och svar om AI-godkännanden.
Vad händer när AI-steget är osäkert på vilket beslutet som ska fattas
Ibland kan AI-steget returnera ett svar med etiketten ”Analysen misslyckades”. Detta inträffar vanligtvis när AI-modellen inte kan fastställa ett lämpligt godkännandebeslut. Vanliga orsaker är motstridiga instruktioner eller instruktioner utanför ämnet, eller att informationen inte räcker till för ett tydligt beslut.
Här är ett exempel där AI returnerar svaret ”Analysen misslyckades” på grund av motstridiga indata.
I detta exempel instrueras AI-steget att godkänna kostnader under 500 dollar och avvisa de över 300 dollar. Den kopplade utgiften är dock 400 USD, vilket faller inom båda villkoren. Som ett resultat kan AI:n inte med säkerhet avgöra om den ska godkänna eller avslå begäran.
Important
För att undvika svaret "Analys misslyckades", följ riktlinjerna i Hur man skriver instruktioner i din AI-fas för bättre resultat.
Visa beslut och motiveringar för AI-faser i Power Automate
Det finns två sätt att se beslutet och logiken i AI-steget när det körs:
- Godkännandecenter
- Promptverktygets aktivitetsskärm
Visa i godkännandecenter
Om du är godkännare i ett slutfört flerstegsgodkännande bör du se beslutet och motiveringen för AI-stegen i Power Automate.
Logga in på make.powerautomate.com.
Från miljöväljaren väljer du den miljö som godkännandet kördes från.
Från den vänstra navigeringsrutan väljer du Godkännanden.
På fliken Historik väljer du det godkännande som slutfördes och som innehåller AI-steget.
Visa godkännandebeslutet och motiveringen från föregående AI-steg i den högra rutan som öppnas.
Visa på skärmen för aktivitet i promptbyggaren
Logga in på make.powerautomate.com.
Från miljöväljaren väljer du den miljö som godkännandet kördes från.
I den vänstra navigeringsrutan väljer du aktivitet i promptbyggaren. Om du inte ser det alternativet, välj de tre prickarna (...) >Upptäck allt.
Under övervakningsrubriken på skärmen Identifiera väljer du aktivitet i promptbyggaren. Du kan fästa den här skärmen i navigeringen så att den är lättare att hitta i framtiden.
På den här skärmen kan du se alla körningar av dina AI-promptar, inklusive körningarna från AI-stegen.
- Välj delen med Tid för bearbetning i någon av raderna för att se beslutet och motiveringen för den körningen.
Här ser du Input, som är texten, dokumentet eller bilden som gavs i instruktionen, och Output, som innehåller beslutet och motiveringen för AI-steget i JSON-format.
Så här skriver du instruktioner i AI-steget för bättre resultat
Godkännanden är en kritisk del av affärsprocesser, så det är avgörande att dina instruktioner är tydligt skrivna och konsekvent ger korrekta resultat. Följ dessa metodtips för att säkerställa att dina AI-godkännandesteg ger tillförlitliga och konsekventa beslut.
Håll instruktionerna fokuserade på affärsprocessen: Se till att dina godkännandeinstruktioner gäller legitima godkännanden av affärsprocesser såsom kostnadsgodkännanden, inköpsordergodkännanden, kontraktsgranskningar och liknande processer.
Använd kraftfullare modeller för komplexa uppgifter: Eftersom korrekta godkännandebeslut är avgörande för ditt företag, använd de mest kapabla AI-modellerna som finns tillgängliga när det är möjligt. Du kan till exempel föredra GPT-o3 framför GPT-4.1 för bättre resonemang och konsekvens.
Fokusera på antingen skäl att avvisa eller skäl att godkänna: Fokusera på antingen godkännandekriterier eller avslagskriterier, och undvik båda.
Bra: Avvisa om utgiftsbeloppet överstiger 500 USD eller om inget kvitto bifogas
Undvik: Godkänn om utgiften är under 500 USD men avvisa om den är över 500 USD såvida det inte är reskostnader
- Referera specifikt till dina indata: När du använder uppladdade indata, dokument eller data, referera dem med namn och ange exakt var AI:n ska leta efter information.
Bra: "Kontrollera 'Budget_Report.pdf'-filen och godkänn om Q3-intäkterna överstiger 100 000 dollar."
Undvik: "Kontrollera budgetfilen för intäktssiffror."
- Var specifik och mätbar: Undvik subjektiva termer som kan tolkas på olika sätt.
Bra: Godkänn om leveransdatumet infaller inom fem arbetsdagar efter begärandedatumet
Undvik: "Godkänn ifall tidsplanen är rimlig"
Kontrollera filkvaliteten: Kontrollera att indata som bilder och dokument är tydliga, oskyddade och läsbara.
Testa med realistisk data: För att validera att dina instruktioner fungerar som förväntat, använd representativa exempel som speglar dina faktiska godkännandescenarier.
Definiera gränsfall och reservbeteende: Ange vad som ska hända när AI stöter på oklar, ofullständig eller oväntad information.
Ange tydliga tröskelvärden och intervall: Undvik tvetydiga gränser genom att definiera exakta brytpunkter.
Bra: Godkänn om nöjdhetspoängen är 4,0 eller högre på en 5-poängsskala
Undvik: Godkänn höga nöjdhetspoäng
- Använd strukturerade format för komplexa kriterier: För flerstegsutvärderingar, dela upp din logik i numrerade steg eller beslutsträd.
Avvisa kostnadsrapporten om NÅGON av följande villkor är uppfyllda:
- Beloppet i fältet Totalt överskrider 500,00 USD
- Ingen kvittobildfil har laddats upp
- Utgiftsdatumet infaller mer än 60 dagar före förfallodatumet som finns i utgiftsriktlinjerna
- Fältet för chefssignatur i utgiftsformuläret är tomt
- Fältet för personal-ID är tomt eller matchar inte formatet XXX-XXXX (tre siffror, streck, fyra siffror)
Inkludera relevant organisatorisk kontext: Referera till specifika företagspolicyer, efterlevnadskrav eller affärsregler som AI:n bör upprätthålla.
Undvik tidskänsliga referenser: Använd inte relativa datum- eller tidsreferenser som blir inaktuella.
Bra: Godkänn om inlämningsdatumet är inom 30 dagar efter utgiftsdatumet
Undvik: Godkänn om det skickas den här månaden
- Använd konsekvent terminologi: Följ samma villkor i hela dina instruktioner.
Kända begränsningar
Följande är kända begränsningar:
- Endast base64-kodade filinnehåll i filindata för AI-steg stöds.
- Om en användare i en annan miljö där ett godkännande skickades svarar på godkännandet kan godkännandet misslyckas. För att förhindra felet identifierar du den användare som du vill skicka godkännandet till, går till administrationscentret för Power Platform och lägger till användaren i den miljön.
- Du kan inte tilldela samma godkännare för olika faser.
- Filbilagor stöds inte för närvarande.
- Application lifecycle management (ALM) stöds för närvarande inte för avancerade godkännanden, vilket innebär att om du importerar ett flöde med ett förhandsgodkännande måste du återskapa flerstegsgodkännandet i flödet.
- Delning stöds inte för tillfället, vilket betyder att om du delar ett flöde som har Human Review connector, måste mottagaren återskapa flerstegsgodkännandet i flödet.