Del via


Tilføjelse af brugergodkendelse til emner

Du kan aktivere brugergodkendelse direkte i en agentsamtale. Du kan tildele en brugers grundlæggende egenskaber, f.eks. brugernavn og id, til variabler. Du kan også bede en bruger om at logge på med en godkendelses-node i et emne,der henter et bruger-token og derefter bruge dette token til at hente oplysningerne om brugeren fra backend-systemet.

Bemærk

Helpdesk-medarbejdere, der oprettes i Copilot Studio og i Microsoft Teams , konfigureres automatisk til Microsoft Entra id-godkendelse.

Du kan også konfigurere enkeltlogon (SSO), så dine brugere ikke skal logge på manuelt. Du kan finde flere oplysninger under Konfigurere enkeltlogon med Microsoft Entra ID.

Forudsætninger

Indsæt brugergodkendelse i et emne for at give kunderne mulighed for at logge direkte på i en samtale. Du kan derefter bruge disse variabler til at tilpasse samtalen for brugeren eller få adgang til back end-systemer på brugerens vegne.

Konfigurer manuel godkendelse med Microsoft Entra ID

Du skal konfigurere brugergodkendelse med Microsoft Entra ID, før du kan bruge godkendelse i emnerne.

Følg instruktionerne i Konfiguration af brugergodkendelse med Microsoft Entra ID.

Tilføj brugergodkendelse med logonsystemets emne

Når du opretter en Helpdesk-medarbejder, Copilot Studio tilføjes automatisk et systememne kaldet log ind. Før du kan bruge den, skal du indstille agentens godkendelse til at være manuel og kræve, at brugerne logger på. Når en kunde starter en samtale med agenten, udløses emnet Log på og beder brugeren om at logge på. Du kan tilpasse emnet Logon efter behov til din agent.

Vigtige oplysninger

Det anbefales, at emnet Logon kun bruges til at angive den godkendelsesmetode, der leveres af Copilot Studio. Den skal ikke ændres, så den kalder andre handlinger eller flow eller andre godkendelsesmetoder.

  1. Åbn din agent i Copilot Studio, vælg Indstillinger øverst på siden, og vælg derefter Sikkerhed.

  2. Vælg Godkendelse.

  3. Vælg Godkend manuelt, og vælg derefter Kræv, at brugere logger på.

  4. Konfigurer alle felter til manuel godkendelse efter behov.

  5. Vælg Gem.

Tilføje brugergodkendelse med brugerdefineret emne

Emnet Logon godkender brugeren i starten af samtalen. Hvis brugeren skal kunne logge på senere, kan du føje en godkendelsesnode til alle brugerdefinerede emne.

Når kunderne angiver brugernavn og adgangskode, bliver de måske bedt om at angive en valideringskode. Når de har logget på, bliver de ikke bedt om det igen, selvom de når til en anden godkendelsesnode.

  1. Vælg Indstillinger øverst på siden, og vælg derefter Sikkerhed.

  2. Vælg feltet Godkendelse.

    Bemærk

    Du skal vælge Godkend manuelt for at føje brugergodkendelse til et brugerdefineret emne.

  3. Fjern markeringen i afkrydsningsfeltet Kræv, at brugere logger på.

  4. Konfigurer alle felter til manuel godkendelse efter behov.

  5. Vælg Gem.

  6. Vælg Emner øverst på siden.

  7. Vælg Tilføj node ( ) >Avanceret>Godkend.

  8. Test dit emne med en bruger, der er konfigureret i identitetsudbyderen.

Tip

Det er vigtigt, at du opretter veje til både succes med logon og fejl. En bruger kan af mange årsager ikke logge på, herunder fejl med identitetsudbyderens logonoplevelse.

Godkendelsesvariable

Når du konfigurerer brugergodkendelse for din agent, kan du bruge godkendelsesvariabler i dine emner. I følgende tabel sammenlignes tilgængeligheden af disse variabler baseret på godkendelsesindstillingen.

Du kan finde flere oplysninger om variabler i Arbejd med variabler.

Godkendelsesvariabel Ingen godkendelse Godkend med Microsoft Godkend manuelt
User.DisplayName Ikke tilgængelig Tilgængelig Tilgængelig
User.FirstName Ikke tilgængelig Tilgængelig Tilgængelig
User.LastName Ikke tilgængelig Tilgængelig Tilgængelig
User.PrincipalName Ikke tilgængelig Tilgængelig Tilgængelig
User.Email Ikke tilgængelig Tilgængelig Tilgængelig
User.Id Ikke tilgængelig Tilgængelig Tilgængelig
User.IsLoggedIn Ikke tilgængelig Tilgængelig Tilgængelig
User.AccessToken Ikke tilgængelig Ikke tilgængelig Tilgængelig
SignInReason Ikke tilgængelig Tilgængelig Tilgængelig

User.DisplayName

Advarsel!

Det er ikke sikkert, at denne variabel indeholder en værdi. Test med en bruger fra din identifikationsudbyder for at sikre, at emnet fungerer korrekt.

Variablen User.DisplayName indeholder det viste navn, som er gemt i identitetsudbyderen. Brug denne variabel til at hilse brugeren velkommen eller henvise til brugeren uden eksplicit at navngive agenten, hvilket gør den mere personlig.

Copilot Studio angiver automatisk værdien for User.DisplayName fra den værdi name, der angives fra den identitetsudbyder, så længe profile-omfanget blev defineret, da manuel godkendelse blev konfigureret. Du kan finde flere oplysninger om omfang i Konfigurere brugergodkendelse med Microsoft Entra ID.

User.Id

Advarsel!

Det er ikke sikkert, at denne variabel indeholder en værdi. Test med en bruger fra din identifikationsudbyder for at sikre, at emnet fungerer korrekt.

Variablen User.Id indeholder brugerens id, som er gemt i identitetsudbyderen. Brug denne variabel i Power Automate-flows til at kalde et API, der udfører UserID som værdi.

Copilot Studio indstiller automatisk værdien i User.DisplayName fra sub-kravet fra identitetsudbyderen.

User.IsLoggedIn

User.IsLoggedIn er en boolesk variabel, der gemmer brugerens logonstatus. Værdien for true angiver, at brugeren er logget på. Du kan bruge denne variabel til at oprette forgreningslogik i de emner, der kontrollerer, om brugeren har haft logon eller til opportunistisk at hente brugeroplysninger, men kun hvis brugeren er logget på.

User.AccessToken

Advarsel!

Sørg for, at du kun overfører User.AccessToken-variablen til kilder, du har tillid til. Den indeholder oplysninger om brugergodkendelse, som kan skade brugeren, hvis den er kompromitteret.

Variablen User.AccessToken indeholder brugerens token, som hentes, efter at brugeren er logget på. Du kan overføre denne variabel til Power Automate-flows, så de kan forbindes til back-end-API'er og hente brugerens oplysninger eller udføre handlinger på brugerens vegne.

Brug ikke User.AccessToken i Meddelelse-noder eller i flows, som du ikke har tillid til.

SignInReason

SignInReason er en variabel af typen Choice, der angiver, hvornår brugeren skal logge på. Den har to mulige værdier:

  • SignInRequired angiver, at brugeren skal logge på i starten af samtalen ved hjælp af systememnet Log på. Kræver, at brugere, der logger på skal aktiveres.

  • Initializer angiver, at når en bruger ikke er logget på, og brugeren når til et punkt i samtalen, hvor der bruges godkendelsesvariabler, bliver brugeren bedt om at logge på.

Du kan også konfigurere enkeltlogon (SSO), så dine brugere ikke skal logge på manuelt. Du kan finde flere oplysninger under Konfigurere enkeltlogon med Microsoft Entra ID.