Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Yksi MCP-palvelin palvelee sekä Customer Insights - Data että Customer Insights - Journeys, joten agentti kummassakin sovelluksessa voi soittaa mihin tahansa tässä listatuista työkaluista.
Customer Insights Model Context Protocol (MCP) -palvelin tarjoaa Dynamics 365 Customer Insights - Data and Customer Insights - Journeys -ominaisuudet kutsuttavina työkaluina tekoälyagenteille ja suurten kielimallien (LLM) asiakkaille.
Molemmille sovelluksille on yksi MCP-palvelin. Sen sijaan, että kutsuttaisiin sisäisiä API-rajapintoja suoraan, agenttisi työskentelevät yhden turvallisen käyttöliittymän kautta, joka soveltaa samoja sääntöjä kuin Customer Insights muissa paikoissa, mukaan lukien suostumussäännöt, joita sovelletaan matkan suorittamisen aikana.
MCP:n kautta agentti voi:
- Tutustu Customer Insightsiin syötettäviin tietolähteisiin
- Ratkaise tietue lähdejärjestelmästä yhtenäiseen asiakasprofiiliin
- Hae profiilin attribuutit, segmentit, mittarit, ennusteet ja klusterijäsenyys
- Tarkista suostumus ja luo sääntöjen mukaiset peruutuslinkit ennen viestin lähettämistä
- Luo matkoja ja vahvista sähköpostisisältö
Työkalut yhdellä silmäyksellä
| Työkalu | Näyttönimi | Toiminnot | Vain luku |
|---|---|---|---|
find_customer |
Löydä asiakas | Hae yhtenäisiä asiakasprofiileja etu- tai sukunimen perusteella | Yes |
get_customer_by_source_id |
Ratkaise asiakas lähteen perusteella | Ratkaisee yhtenäisen asiakas-ID:n lähdejärjestelmätietueen ID:stä | Yes |
get_customer_by_contact |
Ratkaise asiakas yhteydenotolla | Ratkaisee yhtenäisen asiakas-ID:n Dataverse-kontaktikäyttöliittymästä | Yes |
get_customer_details |
Hanki asiakastiedot | Palauttaa koko Customer 360 -näkymän yhdelle asiakkaalle | Yes |
get_customer_segments |
Hanki asiakassegmenttejä | Listaa segmentit, joihin asiakas kuuluu | Yes |
get_customer_measures |
Hanki asiakasmittarit | Lasketut mittarit ja KPI:t | Yes |
get_customer_predictions |
Hanki asiakasennusteita | Palauttaa koneoppimisen ennusteita, kuten churn-todennäköisyyttä | Yes |
get_cluster_information |
Hanki klusteritiedot | Palauttaa klusterijäsenyyden, kuten kotitalouden, ja muut jäsenet | Yes |
list_data_sources |
Listaa tietolähteet | Luettelo vastaanotetut tietolähteet ja niiden tietuemäärät | Yes |
check_consent |
Tarkista suostumus | Tarkistaa suostumuksen yhteydenottopisteelle, kanavalle, tarkoitukselle ja aiheelle | Yes |
get_unsubscribe_link |
Hanki tilauksen peruutuslinkki | Luo vastaanottajalle yhteensopivan peruutuslinkin | Yes |
create_journey |
Luo matka | Vahvistaa, rikastuttaa ja luo matkan | Ei |
validate_email |
Vahvista sähköposti | Vahvistaa olemassa olevan sähköpostin muuttamatta sitä | Yes |
create_journey on ainoa työkalu, joka kirjoittaa dataa. Se ei ole vain luku -ominaisuus, tuhoava tai idempotentti, joten kahdesti soittaminen luo kaksi matkaa. Kaikki muut työkalut lukevat vain.
Miten työkalut sopivat yhteen
Useimmat työnkulut noudattavat kaksivaiheista kaavaa: ratkaistaan yhtenäinen asiakastunnus ja käytetään sitä asiakastietojen hakemaan.
Vaihe 1: Ratkaise yhtenäinen asiakastunnus
Valitse työkalu, joka vastaa sitä, mitä jo tiedät asiakkaasta:
-
find_customerkun sinulla on henkilön nimi -
get_customer_by_contactkun sinulla on Dataverse, ota yhteyttä GUID:iin -
get_customer_by_source_idkun sinulla on tietue-ID syötetystä lähdejärjestelmästä, kuten lojaalisuus- tai ERP-järjestelmästä
Jos et tiedä, mitkä lähdeyksiköiden nimet ovat päteviä, soita list_data_sources ensin.
Vaihe 2: Hae asiakastiedot
Kun olet ratkaissut ID:n, soita johonkin näistä työkaluista:
-
get_customer_detailsTäydellisen profiilin ja tietojen alkuperän osalta -
get_customer_segmentssegmenttijäsenyyksille -
get_customer_measuresKPI- ja mittausarvoille -
get_customer_predictionstekoälyn ja koneoppimisen pisteille -
get_cluster_informationklusterijäsenyys
Asiakasprofiilityökalut
Nämä työkalut lukevat Dataverse-virtuaalientiteeteistä, jotka heijastavat reaaliaikaista yhtenäistä asiakasdataa.
Löydä asiakas
find_customer
Etsii yhtenäisiä asiakasprofiileja etu- tai sukunimen perusteella ja palauttaa vastaavat asiakastunnukset, nimet ja sähköpostiosoitteet. Käytä tätä työkalua ensin, kun käyttäjä antaa henkilön nimen, mutta ei hänen yhtenäistä asiakastunnustaan.
- Käyttäytyminen: Jos et anna nimeä, työkalu listaa profiilit haun sijaan.
-
Sivutus: Käytä
topsivun koon hallintaan. Vastaus sisältäähasMoresen, että voit nähdä, onko olemassa muita tuloksia nykyisen sivun ulkopuolella.
Ratkaise asiakas lähteen perusteella
get_customer_by_source_id
Ratkaisee yhtenäisen asiakastunnuksen tietueen tunnisteesta syötetyssä lähdejärjestelmässä. Käytä sitä, kun sinulla on tunniste jostain lähteestä, kuten kanta-asiakas- tai ERP-järjestelmästä, ja tarvitset vastaavan Customer Insights -profiilin.
Kutsu list_data_sources ensin löytääksesi kelvolliset lähdeentiteetin nimet, kuten contact, lead, tai mukautettu taulu.
Ratkaise asiakas yhteydenotolla
get_customer_by_contact
Ratkaisee yhtenäisen asiakastunnuksen Dataverse-yhteystietokäyttöliittymästä. Käytä sitä, kun työnkulku alkaa kontaktitietueella ja tarvitsee siihen liittyvän Customer Insights -profiilin.
Tämä työkalu on pikakuvake, get_customer_by_source_id jossa lähdeentiteetti on asetettu arvoon contact.
Hanki asiakastiedot
get_customer_details
Palauttaa täydellisen Customer 360 -näkymän yhdelle yhtenäiselle asiakkaalle. Tuloksena ovat:
- Ydinprofiilin attribuutit, kuten nimi, sähköposti ja osoite, ilman järjestelmäsarakkeita
- Segmenttijäsenyydet
- Asiakasmittarit
- Klusterit
- Ennusteet
- Lähdetiedot , jotka osoittavat datan yhtenäisyyden alkuperän
Jokainen lähdetietue sisältää lähdeyksikön ei-järjestelmälliset attribuutit, sen, miten nämä ominaisuudet vastaavat yhtenäisiä profiiliattribuutteja, sekä lipun, joka tunnistaa, mikä lähde antoi voittoarvon kullekin yhtenäiselle kentälle.
Käytä tätä työkalua, kun olet ratkaissut asiakastunnuksen ja haluat koko kuvan yhdellä puhelulla.
Hanki asiakassegmenttejä
get_customer_segments
Listaa segmentit tai yleisöt, joihin yhtenäinen asiakas kuuluu. Jokainen tulos sisältää segmentin nimen, näyttönimen ja segmentin tunnuksen.
Hanki asiakasmittarit
get_customer_measures
Palautukset laskivat asiakasmittarit ja KPI:t, kuten elinikäisen arvon, tilausmäärät ja sitoutumispisteet. Työkalu yhdistää Customer Insights -dataasetteluun tallennetut mittarit yhdeksi tulokseksi.
Käytä sitä hakemaan koottuja arvoja, kuten kokonaisostoja, keskimääräistä tilausarvoa tai räätälöityjä liiketoimintamittareita.
Hanki asiakasennusteita
get_customer_predictions
Palauttaa koneoppimisen ennusteet yhtenäiselle asiakkaalle, kuten churn-todennäköisyys, ennustettu elinkaaren arvo, todennäköisyyspisteet ja seuraavaksi parhaan tuotteen ehdotukset. Jokainen tulos sisältää mallin ja palveluntarjoajan, josta se on peräisin.
Hanki klusteritiedot
get_cluster_information
Palauttaa klusterit, joihin asiakas kuuluu, sekä kunkin klusterin muut jäsenet ja heidän affiniteettipisteensä. Klusterityyppejä löydetään dynaamisesti Customer Insights -mallin metatiedoista.
Klusteri on yhdistämisen jälkeinen sääntö, joka ryhmittelee yhtenäiset profiilit, jotka täyttävät joukon ehtoja. Esimerkiksi kotitalous on yhteinen ryhmä ihmisiä, joilla on sama sukunimi ja osoite.
Listaa tietolähteet
list_data_sources
Listaa Customer Insightsiin syötetyt tietolähteet. Jokaiselle lähteelle työkalu raportoi lähdeentiteetin, tietueiden määrän ja näkyvätkö kyseisen lähteen sarakkeet yhtenäisessä profiilissa. Se myös merkitsee lähteitä, joiden kentät eivät ratkenneet, profiilisarakkeiksi, mikä on hyödyllistä yhdistämisen vianetsinnässä.
Syötettä ei tarvita. Käytä tätä työkalua löytääksesi kelvolliset lähde-entiteetin nimet ennen kuin kutsut get_customer_by_source_id.
Suostumus- ja vaatimustenmukaisuustyökalut
Nämä työkalut delegoivat saman backend-suostumuspalvelun kuin Customer Insights - Journeys matkan toteutuksen aikana, joten agentin päätös vastaa aina sitä, mitä matka tekisi. Suostumuspalvelu voi toimia itsenäisesti täydellisestä Customer Insights -asennuksesta, joten nämä työkalut ovat käytettävissä myös ympäristöissä, joissa käytössä on vain Dynamics 365 Sales tai Contact Center.
Tarkista suostumus
check_consent
Tarkistaa yhteydenottopisteen, viestintäkanavan, tarkoituksen ja aiheen suostumustilan. Soita siihen ennen kuin suosittelet tai lähetät viestin, jotta varmistat, että vastaanottaja on oikeutettu. Työkalu käynnistää msdynmkt_checkconsent Dataverse-mukautetun API:n ja palauttaa suostumuspalvelun päätöksen, mukaan lukien syyn, miksi viesti estetään.
Tyypillinen käyttötapaus
Välittäjä, joka valmistautuu lähettämään kaupallisen viestin, soittaa check_consent varmistaakseen, että vastaanottaja on valinnut kyseisen tarkoituksen ja kanavan.
Esimerkki
Tarkista yhteyspisteen +111111111, yhteensopivuusprofiilin 7f4a6355-1811-4cde-bde3-fee8c85f56b1, tarkoituksen Commercial (10000000-0000-0000-0000-000000000003), kanavatyypin SMS, liiketoimintayksikön c507f51d-8f0c-ee11-8f6e-6045bd6ef763ja aiheen Commercial Topic 001 (23db4a4d-ba9f-f011-bbd3-6045bd194648) suostumus.
Tulos:
| Parametri | Arvo |
|---|---|
| Yhteyspiste | +111111111 |
| Kanavatyyppi | tekstiviesti |
| Yhteensopivuusprofiilin tunnus | 7f4a6355-1811-4cde-bde3-fee8c85f56b1 |
| Tarkoitus | Kaupallinen (tunnus: 10000000-0000-0000-0000-00000000003) |
| Aihe | Kaupallinen aihe 001 (tunnus: 23db4a4d-ba9f-f011-bbd3-6045bd194648) |
| Liiketoimintayksikkö | c507f51d-8f0c-ee11-8f6e-6045bd6ef763 |
| Suostumus | ✅ Myönnetty |
Yhteydenottopisteellä on vakiintunut suostumus, joka vaaditaan sekä kaupalliseen tarkoitukseen että kaupalliseen aiheeseen 001 , joten tekstiviestien lähettäminen tälle yhteyspisteelle on sallittua nykyisten vaatimustenmukaisuusasetusten puitteissa.
Hanki tilauksen peruutuslinkki
get_unsubscribe_link
Luo yhteensopivan peruutuslinkin vastaanottajalle ja viestin kontekstille. Pyyntö tunnistaa vastaanottajan toimijan, tarkoituksen, vaatimustenmukaisuusasetukset, viestipohjan ja yhteydenottopisteen. Työkalu käynnistää msdynmkt_getunsubscribelink Dataverse-mukautetun API:n.
Jokainen linkki on yksilöllinen yhteyspisteen ja viestin kontekstin mukaan, joten saat täyden jäljitettävyyden ja auditoitavuuden.
Kun vastaanottaja valitsee linkin, se avaa mieltymyskeskuksen sivun, joka liittyy vaatimustenmukaisuusprofiiliin. Preferenssikeskus antaa vastaanottajille mahdollisuuden hallita viestintämieltymyksiään, esimerkiksi kieltäytyä tietyistä tarkoituksista tai aiheista, päivittää yhteyspisteitä tai peruuttaa tilauksen kaikesta. Se antaa asiakkaille todellisen kontrollin sen sijaan, että he voisivat käyttää kaikki tai ei mitään -kieltoa.
Voit mukauttaa asetuskeskuksen ulkoasua vastaamaan brändiäsi, mukaan lukien tekstin päivittäminen, tarkoitusten ja aiheiden lisääminen, sivun muotoilu mukautetulla CSS:llä ja mukautetun JavaScriptin lisääminen. Lue lisää Luo brändättyjä, räätälöityjä mieltymyskeskuksia.
Tyypillinen käyttötapaus
Tiedotusagentti luo viestin ja kutsuu get_unsubscribe_link upottamaan yhden klikkauksen opt-out-linkin viestin runkoon.
Esimerkki
Luo tilauksen peruutuslinkki yhteyspisteelle +111111111, entiteettityypille Contact (f56302b0-875e-f111-a826-7ced8d6d1623), viestimallille 226abb7d-855e-f111-a826-7ced8d6d1e7c, yhteensopivuusprofiilille 7f4a6355-1811-4cde-bde3-fee8c85f56b1, tarkoituksella 10000000-0000-0000-0000-000000000003, aiheelle 23db4a4d-ba9f-f011-bbd3-6045bd194648ja liiketoimintayksikölle c507f51d-8f0c-ee11-8f6e-6045bd6ef763.
Tulos:
| Parametri | Arvo |
|---|---|
| Yhteyspiste | +111111111 |
| Yksikkötyyppi | Ota yhteyttä |
| Entiteetin tunnus | f56302b0-875e-f111-a826-7ced8d6d1623 |
| Viestimallin tunnus | 226abb7d-855e-f111-a826-7ced8d6d1e7c |
| Yhteensopivuusprofiilin tunnus | 7f4a6355-1811-4cde-bde3-fee8c85f56b1 |
| Tarkoituksen tunnus | 10000000-0000-0000-0000-000000000003 |
| Aiheen tunnus | 23db4a4d-ba9f-f011-bbd3-6045bd194648 |
| Liiketoimintayksikön tunnus | c507f51d-8f0c-ee11-8f6e-6045bd6ef763 |
Luotu peruutetun tilauksen linkki:
https://public-fra.mkt.dynamics.com/api/v2.0/orgs/7b2fdebc-d216-ee11-a66d-0022483903fc/consent/preferences?contextId=fd436906-0633-42a9-8426-c3a6edca0100
Matka- ja sähköpostityökalut
Luo matka
create_journey
Validoi koko matkan JSON-kuorman, rikastaa sitä, validoi rikastetun hyötykuorman uudelleen ja luo sitten Customer Insights - Journeys -matkatietueen. Vastaus sisältää luodun matkatunnuksen ja validointituloksen.
Important
create_journey on ainoa työkalu Customer Insights MCP -palvelimessa, joka luo dataa. Se ei ole idempotentti, joten epäonnistuneen kutsun uudelleenyrittäminen voi luoda kaksoismatkon. Pyydä agenttiasi varmistamaan lopputulos ennen kuin se jatkaa.
Vahvista sähköposti
validate_email
Vahvistaa olemassa olevan Customer Insights - Journeys -sähköpostin muokkaamatta sitä. Pyyntö sisältää sähköpostiviestin tunnuksen, sisältöosat, paikkamerkit ja validointikontekstin. Vastaus sisältää viestitason ja paikkamerkkitason validointihavainnot.
Käytä sitä havaitsemaan sisältöongelmia, kuten ratkaisemattomia paikkamerkkejä, ennen kuin matka lähettää viestin.
Esimerkkityönkulkuja
Etsi asiakas nimeltä ja saat hänen koko profiilinsa
- Soita
find_customerja valitse vastaava asiakas ja merkitse heidän yhtenäinen henkilötunnuksensa. - Soita
get_customer_detailssaadaksesi profiilin, segmentit, mittarit ja lähteen alkuperän.
Rikastuta tunnettu Dataverse-yhteyshenkilö
- Soita
get_customer_by_contactja ratkaise yhteystiedot yhtenäiseksi asiakastunnukseksi. - Soita
get_customer_predictionsjaget_cluster_informationpyydä churn-pisteet, asiakasarvot ja klusterijäsenyys.
Ratkaise tietue toisesta lähdejärjestelmästä
- Soita
list_data_sourceslöytääksesi kelvollisen lähdeyksikön nimen. - Soita
get_customer_by_source_idja ratkaise lähdetietue yhtenäiseksi asiakastunnukseksi. - Soita
get_customer_segmentstaiget_customer_measuressaadaksesi segmentti- ja KPI-kontekstia.
Lähetä vaatimustenmukainen viesti
- Ratkaise asiakas yhdellä ratkaisutyökaluista.
- Soita
check_consentvarmistaaksesi, että yhteystieto on valittu siihen tarkoitukseen, aiheeseen, kanavaan ja yhteydenottopisteeseen, jota aiot käyttää. - Kutsu
get_unsubscribe_link, jotta saat mukautetun suostumuksen sisältävän linkin. - Laadi ja lähetä viesti, jossa linkki on upotettuna.
Rakenna ja tarkista matka
- Soita
create_journeymatkakuorman kanssa. - Soita
validate_emailmatkan käyttämiin sähköposteihin varmistaaksesi, että sisältö ratkeaa oikein.
Näin se toimii
Customer Insights -MCP-palvelin perustuu Dataversen mukautettuun ohjelmointirajapintamalliin. Se käyttää työkalujen käsittelemiseen kahta mukautettua ohjelmointirajapintaa:
- Lista työkalut: Luettelee kaikki palvelimelle rekisteröidyt MCP-työkalut.
- Kutsutyökalu: Ajaa tietyn MCP-työkalun nimeltä, välittäen argumentit JSON-muodossa.
Palvelinmääritelmä sijaitsee perusratkaisussa (CxpClient), joka toimitetaan jokaiseen Dynamics 365 -organisaatioon. Customer Insights - Data ja Customer Insights - Journeys -työkalujen tarjoajat on lisätty ratkaisulaajennuksiksi.
Arkkitehtuurin yleiskatsaus
Palvelin noudattaa kerrostettua arkkitehtuuria:
- Protokollakerros: Mukautetut ohjelmointirajapinnat ja Dataverse-laajennukset käsittelevät MCP-protokollan yhteensopivuutta.
- Rekisterikerros: Löytää käytettävissä olevat työkalutoimittajat ajonaikaisesti reflektiopohjaisen automaattilöydön avulla.
- Työkalutaso: MCP-rivittimet, jotka vahvistavat syötteitä ja delegoivat palveluihin.
- Palvelukerros: Liiketoimintalogiikka, joka kutsuu taustalla olevia Customer Insights -palveluita.
- Datakerros: Dataverse-virtuaalientiteetit ja Dataverse-tallennus.
Security
MCP-palvelin valvoo turvallisuutta useilla kerroksilla:
| Taso | Description |
|---|---|
| Liikenteen suojaus (mTLS) | Mutual Transport Layer Security -sertifikaattipohjainen tunnistautuminen asiakkaan ja Dataversen välillä |
| Mukautetut ohjelmointirajapinnan oikeudet | Alusta vahvistaa käyttäjäoikeudet ennen kuin se sallii työkalujen löytämisen tai suorituksen |
| Työkalutason valtuutus | Jokainen työkalu tarkistaa toimijakohtaiset oikeudet, kuten lukuoikeuden suostumustarkoituksiin |
| Tietotason suojaus | Rivitason turvallisuus varmistaa, että käyttäjät pääsevät vain niihin tietoihin, joita heillä on lupa nähdä |
Huomautus
Valtuutus pakotetaan käyttöön työkalulogiikan sisällä soittajan käyttäjäkontekstin avulla. MCP-palvelin ei koskaan nosta oikeuksia implisiittisesti. Työkalut toimivat julkisivuina eivätkä koskaan tee mitään muuta kuin mitä soittava käyttäjä saa tehdä.
Edellytykset
Ennen kuin käytät työkaluja, varmista, että sinulla on:
- Dynamics 365 Customer Insights -ympäristö. Suostumustyökaluissa toimii myös Dynamics 365 -ympäristö, jossa on Shared Consent, esimerkiksi Dynamics 365 Sales with Shared Consent.
- Pääsy Dataverse-taulukoihin, jotka tukevat työkaluja, joita aiot kutsua.
- Suostumustyökaluissa vähintään yksi vaatimustenmukaisuusprofiili tarkoituksineen ja aiheineen. Oletusvaatimustenmukaisuusprofiili sisältää kaupallisen tarkoituksen rajoittavalla valvonnalla ja transaktiotarkoituksen ei-rajoittavalla valvonnalla, joten voit aloittaa heti ilman ylimääräisiä konfiguraatioita.
- Dataversen tietoturvarooli antaa työkalujen vaatimat oikeudet käyttäjän tai agentin identiteetille.
Rajoitukset
Pidä seuraavat rajoitukset mielessä:
- Suostumustyökalut kattavat suostumuksen tarkistukset ja tilauksen peruutuslinkin luomisen. Suostumuksen päivittäminen, hallinnolliset toiminnot kuten tarkoitusten ja aiheiden luominen tai poistaminen sekä suostumusmallin metatietojen hakeminen eivät ole MCP:n kautta paljastuneet.
- Suorituskyky: MCP:n kautta tehdyt puhelut voivat olla viiveempiä kuin suorat palvelukutsut matkan suorituksen aikana. Ota tämä huomioon, kun suunnittelet korkean läpimenon skenaarioita.
- Yksi MCP-palvelin: Yksi palvelin kattaa sekä Customer Insights - Journeys että Customer Insights - Data, ja kaikki työkalut jakavat saman palvelintason laajuusmääritelmän. Työkalutason valtuutus hallitsee yksittäisten työkalujen käyttöä.
Liittyvät tiedot
- Model Context Protocol -määrittely
- Lisää työkaluja ja resursseja MCP-palvelimelta agenttiisi
- Suostumuksen hallinnan yleiskatsaus