Käyttäjän todentamisen lisääminen avustajaan

Tärkeää

Power Virtual Agents -ominaisuudet ja -toiminnot ovat nyt Microsoft Copilot Studion osa generatiiviseen tekoälyyn tehtyjen panostusten ja parannettujen Microsoft Copilot -integrointien jälkeen.

Joissakin artikkeleissa ja näyttökuvissa voidaan viitata Power Virtual Agentsiin, kun ohjeita ja koulutussisältöä päivitetään.

Voit ottaa käyttöön käyttäjän todentamisen suoraan avustajan keskustelussa. Käyttäjän todentaminen tarkoittaa, että saat muuttujissa käyttäjän perusominaisuudet, kuten nimen ja tunnuksen, mutta voit myös pyytää käyttäjää kirjautumaan sisään käyttämällä todennussolmua, hakea käyttäjän tunnuksen kyseiselle käyttäjälle ja käyttää tätä tunnusta noutaessasi käyttäjän tiedot taustajärjestelmästä.

Muistiinpano

Verkkosovelluksessa ja Microsoft Teamsissa luodut avustajat sisältävät esimääritetyn todennuksen, jota voidaan käyttää vain Teams - ja Power Apps -todennuksessa.

Voit myös määrittää kertakirjautumisen, jotta käyttäjien ei tarvitse kirjautua manuaalisesti. Lisätietoja: SSO-kirjautumisen määritys verkkoa varten.

edellytykset

Lisää käyttäjän todentaminen aiheeseen, jotta asiakkaat voivat kirjautua sisään suoraan keskusteluun. Tämän jälkeen voit muokata keskustelua käyttäjämuuttujien avulla ja käyttää taustajärjestelmiä käyttäjän puolesta.

Manuaalisen todennuksen määrittäminen Microsoft Entra ID:n avulla

Käyttäjän todennus on määritettävä Microsoft Entra ID:n avulla, ennen kuin todennusta voidaan käyttää aiheissa.

  1. Kohdan Käyttäjän todennuksen määrittäminen Microsoft Entra ID:n avulla ohjeiden noudattaminen.
  2. Palaa tähän artikkeliin.

Käyttäjän todennuksen lisääminen Kirjautuminen -järjestelmäaiheeseen

Kun luot avustajan, Microsoft Copilot Studio lisää automaattisesti järjestelmäaiheen nimeltä Kirjautuminen. Käyttäminen edellyttää avustajan todennuksen määrittämistä manuaaliseksi ja käyttäjien sisäänkirjauksen määrittämistä pakolliseksi. Kun asiakas aloittaa keskustelun avustajan kanssa, Kirjautuminen-aihe käynnistyy ja kehottaa käyttäjää kirjautumaan sisään. Voit mukauttaa Kirjautuminen-aiheen avustajan tarpeiden mukaan.

  1. Valitse siirtymisvalikon Asetukset-kohdasta Suojaus.

  2. Valitse Toentaminen-ruutu.

  3. Valitse Manuaalinen (mukautetulle verkkosivustolle) ja valitse sitten Vaadi käyttäjiä kirjautumaan sisään.

    Näyttökuva Microsoft Copilot Studio -todennussivusta, jossa Käyttäjien on kirjauduttava on valittuna ja korostettuna.

    Näyttökuva kirjautumiskehotteesta.

Käyttäjän todentamisen lisääminen mukautetulla aiheella

Sisäänkirjautuminen-aihe todentaa käyttäjän keskustelun alussa. Jos haluat sallia käyttäjän kirjautua sisään myöhemmin, voit lisätä todentaa-solmun mihin tahansa mukautettuun aiheeseen.

Kun käyttäjät syöttävät käyttäjätunnuksen ja salasanan, häntä saatetaan pyytää syöttämään vahvistuskoodi. Kun he ovat kirjautuneet sisään, heitä ei pyydetä enää kirjautumaan, vaikka he saavuttaisivat toisen Todenna-solmun.

  1. Valitse siirtymisvalikon Asetukset-kohdasta Suojaus.

  2. Valitse Toentaminen-ruutu.

  3. Poista Vaadi käyttäjiä kirjautumaan käytöstä.

  4. Valitse siirtymisvalikosta Aiheet ja avaa sitten aihe, johon haluat lisätä todentamisen.

  5. Valitse Lisää solmu (+), sitten Kutsu toimintoa ja vielä Todenna.

  6. Testaa aiheesi tunnistetietojen toimittajan määrittämän käyttäjän avulla.

Vihje

On tärkeää, että luot polkuja sekä kirjautumisen onnistumiselle että sisäänkirjautumisen epäonnistumiselle. Kirjautuminen voi epäonnistua useista syistä, kuten sellaisten virheiden vuoksi, jotka liittyvät tunnistetietojen toimittajan kirjautumiskokemukseen.

Todennusmuuttujat

Kun olet määrittänyt käyttäjän todennuksen avustajalle, voit käyttää aiheissa todennusmuuttujia. Seuraavassa taulukossa vertaillaan näiden muuttujien käytettävyyttä valitsemasi todennusasetuksen perusteella.

Todennusmuuttuja Ei todennusta Vain Teamsille ja Power Appsille Manuaalinen
User.DisplayName ei käytettävissä käytettävissä käytettävissä
User.FirstName ei käytettävissä käytettävissä käytettävissä
User.LastName ei käytettävissä käytettävissä käytettävissä
User.PrincipalName ei käytettävissä käytettävissä käytettävissä
User.Email ei käytettävissä käytettävissä käytettävissä
User.Id ei käytettävissä käytettävissä käytettävissä
User.IsLoggedIn ei käytettävissä käytettävissä käytettävissä
User.AccessToken ei käytettävissä ei käytettävissä käytettävissä
SignInReason ei käytettävissä käytettävissä käytettävissä

User.DisplayName

Varoitus

Tämä muuttuja ei välttämättä sisällä arvoa. Varmista, että aihe toimii oikein testaamalla sen tunnistetietojen toimittajan käyttäjän avulla.

Muuttuja User.DisplayName sisältää sen näyttönimen, joka on tallennettu tunnistetietojen toimittajaan. Käytä tätä muuttujaa tervehtimisessä tai viitatessasi käyttäjään ilman, että avustajalle kerrotaan tämän nimeä. Näin kokemuksesta tulee aiempaa henkilökohtaisempi.

Microsoft Copilot Studio määrittää automaattisesti User.DisplayName-arvon henkilöllisyyden toimittajan toimittaman vaatimuksen name-arvon, jos profile-vaikutusalue määritettiin, kun manuaalinen todennus määritettiin. Lisätietoja vaikutusalueesta on kohdassa Käyttäjän todennuksen määrittäminen Microsoft Entra ID:n avulla.

User.Id

Varoitus

Tämä muuttuja ei välttämättä sisällä arvoa. Varmista, että aihe toimii oikein testaamalla sen tunnistetietojen toimittajan käyttäjän avulla.

Muuttuja User.Id sisältää käyttäjän tunnuksen, joka on tallennettu tunnistetietojen toimittajaan. Käytä tätä muuttujaa Power Automate -työnkuluissa kutsuaksesi ohjelmistorajapintoja, jotka käyttävät UserID-muuttujaa arvona.

Microsoft Copilot Studio määrittää automaattisesti User.DisplayName-muuttujan tunnistetietojen toimittajan sub-väitteen perusteella.

User.IsLoggedIn

User.IsLoggedIn on totuusarvotyyppinen muuttuja, joka tallentaa käyttäjän sisäänkirjauksen tilan. true-arvo ilmaisee, että käyttäjä on kirjautunut sisään. Voit käyttää tätä muuttujaa luodessasi haarautumislogiikan aiheisiin, jotka tarkistavat sisäänkirjautumisen onnistumisen tai käyttäjän tietojen noutaminen mukaan vain, jos käyttäjä on kirjautunut sisään.

User.AccessToken

Varoitus

Varmista, että olet välittämässä muuttujaa User.AccessToken vain luotettuihin lähteisiin. Se sisältää käyttäjän todennustietoja, jotka vaarantuessaan voivat vahingoittaa käyttäjää.

Muuttuja User.AccessToken sisältää käyttäjän tunnuksen, joka on saatu käyttäjän kirjauduttua sisään. Voit välittää tämän muuttujan Power Automate -työnkuluille, jolloin ne voivat muodostaa yhteyden taustalla oleviin ohjelmistorajapintoihin tai suorittaa toimintoja käyttäjän puolesta.

Älä käytä muuttujaa User.AccessTokenViesti-solmujen sisällä tai työnkuluissa, joihin et luota.

SignInReason

SignInReason on valintatyyppinen muuttuja, joka ilmaisee, milloin käyttäjän on kirjauduttava sisään. Sillä on kaksi mahdollista arvoa:

  • SignInRequiredilmaisee, että käyttäjän on kirjauduttava sisään keskustelun alussa käyttämällä kirjautumista Kirjautuminen-aihetta. Vaadi käyttäjiä kirjautumaan -valinnan on oltava käytössä.

  • Initializer ilmaisee, että jos käyttäjä ei ole vielä kirjautunut sisään ja hän saavuttaa keskustelussa pisteen, jossa käytetään todennusmuuttujia, häntä pyydetään kirjautumaan.

Voit myös määrittää kertakirjautumisen, jotta käyttäjien ei tarvitse kirjautua manuaalisesti. Lisätietoja: SSO-kirjautumisen määritys verkkoa varten.