Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Bemerkning
Funksjonene i denne artikkelen drives av GitHub Copilot-selen, som bruker Copilot Credits for bruksbasert fakturering. Lær mer om Copilot-kreditter i Oversikt over fakturering for agenter drevet av GitHub Copilot-selen.
Bruksbasert fakturering gjelder for bruk, bygging, testing og evaluering av agenter. Disse handlingene kan bruke opp Copilot-kreditter.
Arbeidsflyter opprettes og redigeres i den redesignede visuelle designeren i Copilot Studio. Designeren tilbyr et lerret hvor du kan bygge eller redigere en automatisering, legge til og fjerne handlinger, sjekke for feil, og publisere arbeidsflyten uten å forlate designeren.
Vis en arbeidsflyt i designeren
For å vise en arbeidsflyt i designeren, åpne Copilot Studio, velg Arbeidsflyter, velg arbeidsflyten, og velg deretter fanen Bygg.
Endre hvordan arbeidsflyten din vises
Avhengig av størrelsen og kompleksiteten på arbeidsflyten din, kan det være lurt å justere hvordan det vises for å gjøre det enklere å jobbe med. Verktøylinjen nederst til venstre i lerret styrer visningen.
Forklaring:
- Zoom inn: Øk størrelsen på arbeidsflyten på lerretet.
- Zoom ut: Reduser størrelsen på arbeidsflyten på lerretet.
- Tilpass visning: Endre størrelsen på visningen slik at den passer til hele arbeidsflyten på lerretet.
- Rydd opp: Omorganiser arbeidsflyten og grenene for en klarere ende-til-ende-visning.
- Loddrett oppsett: Bytt til en loddrett oppsettvisning av arbeidsflyten.
Legg til og fjern handlinger
Velg Legg til et trinn på kortet du vil legge til handlingen etter. Legg til-ruten åpnes.
Under Legg til, begynn å skrive inn handlingen du vil at arbeidsflyten skal utføre eller koblingen du vil legge til, og velg den deretter fra listen. Avhengig av hva du velger, må du kanskje oppgi tilleggsinformasjon for å fullføre handlingen.
Hvis du finner ut at en handling ikke er nødvendig, velg Slett-ikonet øverst til høyre i handlingen.
Sjekk arbeidsflytparametere
Hvis du vil vise parameterne for en utløser eller handling i arbeidsflyten, velger du kortet. Konfigurasjonspanelet åpnes på høyre side. Hvis du vil angi en verdi for en parameter, velger du et alternativ i rullegardinlisten eller skriver inn et uttrykk for å angi verdien dynamisk.
Se etter feil
Feil i arbeidsflythandlinger angis i rødt. Hvis du vil vise detaljer om en feil i én handling, velger du feilen. For å liste opp alle feil i hele arbeidsflyten, åpne helsesenterbanneret . Velg feilen for å vise detaljer for individuelle feil.
Viktig!
Du kan ikke publisere en arbeidsflyt hvis den inneholder feil. Du må rette alle feilene før du kan publisere den.
Publiser arbeidsflyten
Hvis arbeidsflyten ikke har noen feil, kan du publisere den. På menyen øverst på lerretet, velg Publiser.
Test arbeidsflyten
Testkjøringer lar deg verifisere et steg eller en hel arbeidsflyt uten å forlate designeren, ved å bruke enten ekte upstream-data, verdier du selv mocker, eller utdata fra en tidligere kjøring.
Det finnes to måter å kjøre en test på:
| Det du vil bekrefte | Slik tester du | Hvor du finner dette |
|---|---|---|
| Et enkelt handlings- eller AI-trinn isolert | Test denne noden | Test-fanen i sidepanelet til noden |
| Hele arbeidsflyten, fra ende til ende | Kjør flyttest | Avspilling-knappen på den øverste kommandolinjen |
Begge overflatene deler samme idé: Gi innganger (ekte eller spotte), kjør, og undersøk deretter utdataene.
Teste én enkelt node i en arbeidsflyt
Åpne en handling eller node i arbeidsflyten, og velg avspillings- eller testknappen. Det finnes tre inndelinger:
Kjør/tilbakestill test: Kjører trinnet ved behov, eller fjerner gjeldende inndata og utdata.
Lastverdier fra forrige kjøring: En nedtrekksmeny over nylige kjøringer av denne arbeidsflyten. Hvis du velger en, hentes outputtene fra oppstrømstrinnet fra denne kjøringen inn i inndatafeltene nedenfor.
Inndata: Ett redigerbart felt per oppstrøms trinn gir nodereferansene. Merket til høyre i hver rad viser feltets forventede type (streng, e-post, dato, tid, nummer osv.).
Utdata: Live-resultatet av den nyeste testen, formatert for nodetypen.
Simulerte inndata
Som standard er inndatafeltene tomme. Du kan gjøre følgende:
- Skriv inn en verdi direkte i et felt. Feltet godtar typen som vises på høyre merke.
- La et felt stå tomt hvis trinnet ikke avhenger av det.
Tips
Test-fanen viser automatisk oppstrømstrinnutdataene som denne nodens uttrykk refererer til. Hvis du legger til et nytt token i noden, vises det tilsvarende feltet neste gang du åpner Test.
Laste inn verdier fra en tidligere kjøring
Hvis arbeidsflyten din kjørte før, kan du spille av ekte data i stedet for å skrive det inn:
Velg en kjøring i rullegardinlisten Last inn verdier fra forrige kjøring .
Utformeren henter trinnutdata for kjøring og projiserer dem gjennom nodens inndataskjema. Samsvarende verdier skrives inn i inndatafeltene.
Rediger et felt etterpå hvis du vil justere scenarioet.
Rullegardinlisten viser de 10 siste kjøringene med enhver status. Hvis en kjøring ikke inkluderer utdata for ett av dine oppstrøms steg fordi det steget ble hoppet over eller stien ikke ble tatt, fylles kun de tilgjengelige feltene ut. Resten forblir som de var.
Hvis arbeidsflyten ikke har kjørt før, vises ingen tidligere tilgjengelige kjøringer , og nedtrekksmenyen er skjult.
Kjør testen
Velg Kjør test. Knappen viser en travel tilstand mens samtalen er under flyging. Utdata-delen viser en spinner, deretter resultatet eller en feil.
- Tilbakestillingstest fjerner både inndata og siste utdata.
- Testen kjører noden isolert mot koblingens API. Testen utløser ikke resten av arbeidsflyten.
Test hele arbeidsflyten
Velg avspillingsknappen (test) på den øverste kommandolinjen. Testkjører arbeidsflyten din fra ende til ende mot live runtime.
Før kjøringen starter, utformeren:
- Lagrer og publiserer arbeidsflyten hvis du har ulagrede endringer, eller hvis det er første gang.
- Installerer eventuelle nye tilkoblinger ved første kjøring.
- Utløser kjøringen. Banen avhenger av utløsertypen.
| Utløsertype | Hva skjer når du velger Test |
|---|---|
| Manuell / HTTP-forespørsel | En dialogboks åpnes for at du skal skrive inn trigger-inputene, så kjører arbeidsflyten umiddelbart. |
| Gjentagelse/glidevindu/avspørring | Enten starter planen og første kjøring starter automatisk, eller, hvis den allerede er installert, kjører arbeidsflyten én gang. |
| Koblingshendelse (for eksempel når det kommer en e-postmelding) | Arbeidsflyten publiseres og venter. Du kan se Venter på trigger.... Utfør handlingen i kildesystemet for å starte løpet. |
| HTTP-webhook | Arbeidsflyten publiseres; Utløs det fra det eksterne systemet som du vanligvis ville gjort. |
Simulerte inndata (manuell utløser)
For manuelle triggere viser dialogen Enter manuelle trigger-innganger ett felt per input du definerte på triggeren:
- Tekst/nummer/e-post/dato: Riktig inndatakontroll.
- Boolsk: Vekslebryter.
- Enkeltvalg (opplisting): Rullegardinliste.
- Flervalg: Rullegardinliste med flere valg.
- Fil: Filplukker. Innholdet lastes opp som en del av gjennomspillingen.
- Objekt/matrise: Flerlinjet tekstområde der du kan lime inn JSON.
Velg Kjør for å starte arbeidsflyten med disse inputene, eller Avbryt for å avvise uten å kjøre. Obligatoriske felt er merket med en stjerne. Hvis verdier mangler eller er ugyldige, vises innebygde valideringsmeldinger og kjøringen blokkeres til de er løst.
Dialogen vises hver gang du velger Test. Verdier lagres ikke mellom kjøringer, så du kan raskt prøve ulike scenarioer.
Se løpet
Når en kjøring er underveis:
- Kommandolinjen viser en Avbryt-knapp mens kjøringen er aktiv.
- Aktivitetspanelet til høyre viser den nåværende gjennomspillingen øverst med et statusmerke: Kjører, Venter, Suksessert, Mislykket eller Avbrutt. Velg en kjøring for å åpne den på lerretet, og undersøk hvert trinns inndata og utdata.
Velg tidligere kjøringer
Aktivitetspanelet fungerer også som arbeidsflytens kjørehistorikk:
- Filtrer etter All/Succeeded/Failed/Running ved å bruke nedtrekksmenyen øverst.
- Velg Oppdater for å refetch listen.
- Velg Last inn mer nederst til siden lenger tilbake.
- Hvis du velger en kjøring, lastes den inn på lerretet, der hver node viser inndataene den mottok, og utdataene den produserte for denne kjøringen. Dataene er de samme som det testfanen på nodenivå bruker når du velger en kjøring fra rullegardinlisten.
Når du skal bruke hver testtype
- Itererer på et enkelt AI-steg eller en koblingshandling? Bruk Test denne noden. Det er raskere, publiserer ikke, og lar deg mocke bare de oppstrømsverdiene som betyr noe.
- Validere ende-til-ende-atferd eller trigger-logikk? Bruk Kjør flow-test. Den øver hele grafen mot den reelle kjøretiden.
- Reproduserer du et produksjonsproblem? Åpne den feilende kjøringen fra Aktivitetspanelet, åpne deretter den feilende noden og bruk Load-verdier fra forrige kjøring i testfanen for å spille av nøyaktige upstream-data inn i handlingen.