Delen via


Openbaar voorbeeld: integratie van Microsoft Cognitive Services

 

Gepubliceerd: februari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics CRM Online

In deze sectie wordt beschreven hoe u Microsoft Cognitive Services integreert met een aantal Dynamics 365 (online)-functies om productaanbevelingen te maken en Knowledge-artikelen voor te stellen.

Belangrijk

Azure DataMarket wordt op 31 maart 2017 buiten gebruik gesteld en DataMarket-API's worden niet meer ondersteund met Update 1 voor Microsoft Dynamics CRM Online 2016 Klanten met Update 1 voor Microsoft Dynamics CRM Online 2016 moeten vóór deze datum migreren naar de Cognitive Services Tekstanalyse- en Aanbeveling-API's 's om serviceverlies te voorkomen. Als u services wilt migreren, volgt u deze stappen:

  1. Schakel de verbindingen voor de Aanbevelingendienst en de Tekstanalysedienst over op Cognitive-API's en activeer deze opnieuw.Meer informatie:Aan de slag met API's van Tekstanalyse om gevoel, sleutelzinnen, onderwerpen en taal te detecteren en Upgraden naar versie 2 van de Tekstanalyse-API.

  2. Verwijder de bestaande productaanbevelingen en onderwerpmodellen en maak ze opnieuw, zodat ze Cognitive Services gebruiken.Meer informatie:Openbaar voorbeeld: modellen maken en beheren om productaanbevelingen te doen en Een onderwerpmodel maken

  3. Als de verbinding van Tekstanalyse is overgeschakeld op Cognitive-API's, heractiveert u Kennis-zoekregels en overeenkomstregels.Meer informatie:Suggestieregels maken voor vergelijkbare records

Belangrijk

  • Cognitive Services-integratie met Dynamics 365 (online) is alleen beschikbaar voor exemplaren in de regio Noord-Amerika (VS).

  • Een voorbeeldfunctie is een functie die niet is voltooid, maar die beschikbaar wordt gesteld voordat deze officieel wordt vrijgegeven in een versie, zodat klanten vroeg toegang kunnen krijgen en feedback kunnen geven. Voorbeeldfuncties zijn niet bedoeld voor productiegebruik en bieden mogelijk alleen beperkte functionaliteit.

  • Wij verwachten veranderingen in deze functies, dus kunt u deze beter niet in productie gebruiken. Gebruik deze alleen in test- en ontwikkelomgevingen.

  • Microsoft biedt geen ondersteuning voor deze voorbeeldfunctie. De technische ondersteuning voor Microsoft Dynamics 365 kan u niet helpen met problemen of vragen. Voorbeeldfuncties zijn niet bedoeld voor productiegebruik en zijn onderworpen aan aparte aanvullende gebruiksvoorwaarden.

  • Wij stellen deze voorbeeldversie beschikbaar zodat u deze kunt proberen en ons kunt laten weten wat u ervan vindt. Uw feedback helpt ons prioriteiten te stellen met betrekking tot het werk voor het opnemen van de voorzieningen die u het meest nodig hebt. Wij vragen u ons uw suggesties te doen toekomen en problemen te melden via onze openbaar toegankelijke feedbacksite:

In dit onderwerp

Informatie over Microsoft Cognitive Services

De tekstanalyseverbinding instellen

De verbinding voor aanbevelingen instellen

Suggestieregels maken voor vergelijkbare records

Informatie over Microsoft Cognitive Services

Microsoft Cognitive Services omvat verschillende API's die gebruikmaken van de mogelijkheden van machine learning. Sommige Microsoft Dynamics 365-functies kunnen de tekstanalyse-API's gebruiken voor het detecteren van het gevoel, de sleutelzinnen, onderwerpen en de taal van de tekst in uw Microsoft Dynamics 365-gegevens. Op dezelfde manier kan Microsoft Dynamics 365 met behulp van de aanbevelingen-API automatisch productaanbevelingen doen aan uw gebruikers.

De tekstanalyseverbinding instellen

Microsoft Dynamics 365-functies die de Cognitive Services-tekstanalyseservice gebruiken voor trefwoordovereenkomst, zoals Documentsuggesties, vergelijkbare aanvragen, onderwerpanalyse en suggesties voor Knowledge-artikelen, vereisen een verbinding met een Cognitive Services-tekstanalyseservice. Dit verbindt Microsoft Dynamics 365 met de Cognitive Services-tekstanalyseservice.

  1. Ga naar Instellingen > Beheer > Configuratie van Azure Machine Learning-tekstanalyseservice.

  2. Bekijk de informatie en klik op Doorgaan.

  3. Vul vervolgens de verbindingsgegevens in.

    Item

    Beschrijving

    Naam (vereist)

    Een logische naam voor de verbinding.

    Azure-service-URL (vereist)

    Typ de service-URL voor de Cognitive Services-tekstanalyseservice.

    Typ de Azure-accountsleutel.

    U moet zich aanmelden voor de tekstanalyse-API en een API-sleutel verkrijgen.Meer informatie:Registreren voor tekstanalyseservice-API. Er is een account van $0.00 beschikbaar om deze functie uit te proberen.

    Beschrijving

    Een beschrijving van de verbinding.

  4. Klik Verbinding testen om uw instellingen te valideren.

  5. Als de verbinding is geslaagd, klik Activeren.

De verbinding voor aanbevelingen instellen

Microsoft Dynamics 365-functies die de Cognitive Services-aanbevelingenservice gebruiken voor het modelleren van aanbevelingen, zoals productaanbevelingen, vereisen een verbinding met de Cognitive Services-aanbevelingenservice. Dit verbindt Microsoft Dynamics 365 met de Cognitive Services-aanbevelingendienst.

Belangrijk

De voor deze functie vereiste aanbevelings-API van Cognitive Services wordt vanaf 15 februari 2018 verwijderd. Dit betekent dat deze functie na die datum niet meer werkt en dat met productaanbevelingen voor cross-selling op basis van een actief aanbevelingsmodel een fout wordt geretourneerd. We adviseren u bestaande actieve productaanbevelingsmodellen te deactiveren en productrelaties te gebruikenMeer informatie:Aanbevelings-API en Gerelateerde producten definiëren om de verkoopkansen te vergroten

  1. Klik op Instellingen > Beheer > Configuratie van de Azure-aanbevelingsservice.

  2. Na het lezen van de vrijwaring, klik op Doorgaan.

Vul vervolgens de verbindingsgegevens in en activeer de verbinding met de Cognitive Services aanbevelingendienst.

  1. Vul de volgende verbindingsgegevens in.

    Item

    Beschrijving

    Naam (vereist)

    Een logische naam voor de verbinding.

    Azure Service-URL (vereist)

    De service-URL voor de Cognitive Services aanbevelingendienst.

    Azure Accountsleutel

    U moet zich aanmelden voor de aanbevelingen-API en een API-sleutel verkrijgen.Meer informatie:Snel aan de slag met de aanbevelingen-API van Cognitive Services. Er is een account van $0.00 beschikbaar om deze functie uit te proberen.

    Beschrijving

    Een beschrijving van de verbinding.

  2. Klik Verbinding testen om uw instellingen te valideren.

  3. Als de verbinding is geslaagd, klik Activeren.

  4. Als dit uw eerste aanbevelingsmodel is, klikt u op Activeren. Als u andere te activeren modellen heeft, selecteer dan het selectievakje in en klik vervolgens Activeren.

Suggestieregels maken voor vergelijkbare records

Stel automatische suggestie in voor vergelijkbare records door regels te maken. De regels die u maakt, kunnen Cognitive Services-tekstanalyse of bepaalde functies gebruiken, waarmee u de ingebouwde engine voor overeenkomsten in Microsoft Dynamics 365 kunt gebruiken. U kunt slechts één regel voor vergelijkbare recordsuggesties maken voor elk entiteitstype.

  1. Ga naar Instellingen > Gegevensbeheer > Instellingen van suggesties voor vergelijkbare records.

  2. Klik op Nieuw.

  3. Vul de velden in het dialoogvenster Nieuwe geavanceerde overeenkomstregel in.

    Item

    Beschrijving

    Naam (vereist)

    Geeft de naam van het onderwerpmodel weer.

    Organization (vereist) bronentiteit

    De entiteit waarvoor soortgelijke records worden weergegeven. Selecteer Account, Aanvraag, Contactpersoon, Potentiële klant, Verkoopkans of een aangepaste entiteit met een N:N-relatie met een van de entiteiten die worden ondersteund voor gelijkenisregels.

    Beschrijving

    Een beschrijving van de overeenkomstregel.

    Tekstanalyse gebruiken voor doelovereenkomst

    Standaard: Nee. Werkt met Microsoft Dynamics 365 voor trefwoordovereenkomst.

    Als u echter Cognitive Services-tekstanalyse gebruikt, stelt u dit in op JaMeer informatie:De tekstanalyseverbinding instellen

    Resultaat filteren op status

    Filter records op status. U kunt bijvoorbeeld op records met potentiële klanten filteren en records van open gediskwalificeerde potentiële klanten negeren.

    Geavanceerde instellingen voor tekstafstemming

    Maximaal aantal sleuteltermen

    Het maximale aantal trefwoorden of sleutelzinnen dat moet worden vastgesteld met zoekacties in tekst. Acceptabele waarden zijn 0 tot 1.000.

    Configuratie van gelijkenisregel voor tekstanalyse

  4. Klik op Opslaan.

  5. Houd er voor gelijkenisregels van verkoopkansen rekening mee dat de toewijzingen al zijn toegevoegd. Als u een nieuwe toewijzing wilt maken schuift u omlaag naar Velden afstemmen en klikt u op Nieuw (Knop Toevoegen).

  6. Voer op de pagina Nieuwe tekstanalyse waarden in voor de volgende velden. Deze waarden worden gebruikt om de trefwoorden of sleutelzinnen op basis van bronrecords te bepalen met behulp van tekstanalyse voor overeenkomst met doelrecords via zoekacties in tekst. Dit helpt afstemming op basis van trefwoorden te bereiken tussen bron- en doelrecords.

    Item

    Beschrijving

    Criteria

    Exacte overeenkomst: alleen velden van de bronentiteit afgestemd.

    Notitie

    Standaard worden niet alle velden ingeschakeld voor exacte overeenkomst.Meer informatie:Schakel het veld voor exacte overeenkomst van soortgelijke records in

    Tekstovereenkomst: de tekst in deze velden wordt gebruikt voor het vinden van sleutelzinnen voor overeenkomst. Als u bijvoorbeeld Aanvraagtitel of Beschrijving selecteert, wordt de tekst in deze velden afgestemd.

    Entiteit

    Selecteer een entiteit voor het maken van een regel voor zoeken in tekst om overeenkomstige records te vinden in Dynamics 365. De volgende entiteiten zijn beschikbaar: Activiteit, Aanvraag, Afsluiting Van Een Aanvraag, E-mail, Fax, Notitie.

    • Bronentiteit zoals aanvraag en notities.

    • Activiteit en kant-en-klare activiteitsentiteiten zoals e-mail, fax, brief, telefoongesprek en afspraak.

    • Alle aangepaste activiteitsentiteiten met betrekking tot de bronentiteit.

    Veld*

    Kies het veld dat wordt gebruikt bij het maken van een regel voor zoeken in volledige tekst om doelrecords af te stemmen. De volgende typen velden zijn beschikbaar: Optieset, Één Tekstregel, meerdere Tekstregels.

    Twee typen velden worden gebruikt voor overeenkomstanalyse:

    Gestructureerde velden: gebruikt voor een exacte overeenkomst per veld. Alle velden behalve Meerdere tekstregels zijn beschikbaar voor een exacte overeenkomst. Elk veld kan slechts één keer worden gebruikt.

    Tekstvelden: alleen velden van het type Tekst of Optieset zijn beschikbaar. Voor Optieset wordt het bijbehorende label in de taal van de gebruiker gebruikt. Tekstvelden worden gebruikt voor fuzzy match in overeenkomstanalyse met extractie van trefwoorden/sleutelzinnen. Elk veld kan slechts één keer worden gebruikt.

  7. Klik op Opslaan.

  8. Klik op Activeren.

  9. Voeg meer toewijzingen toe om een uitgebreide zoekactie van verwante records te maken.

Schakel het veld voor exacte overeenkomst van soortgelijke records in

Als u een veld voor exacte overeenkomst wilt inschakelen, voegt u het veld toe in de weergave Snel zoeken van de corresponderende entiteit.

  1. Ga naar Instellingen > Aanpassingen > Het systeem aanpassen.

  2. Vouw Entiteiten uit, vouw de entiteit uit waarvoor u exacte overeenkomst wilt inschakelen, zoals de Accountentiteit, en klik op Weergaven.

  3. Klik op Snel actieve accounts zoeken, klik op Meer acties en klik vervolgens op Bewerken.

  4. Klik onder Algemene taken op Zoekkolommen toevoegen en selecteer het veld waarvoor u exacte overeenkomst wilt inschakelen.

  5. Klik OK, en klik vervolgens op Opslaan en sluiten op de pagina Snel actieve accounts zoeken.

  6. Aangezien het toevoegen van een veld aan een weergave een aanpassing is, moet u de aanpassing publiceren als u exacte overeenkomst voor het veld wilt inschakelen. Hiervoor klikt u in het linkernavigatiedeelvenster op de entiteit, bijvoorbeeld account, en op Publiceren. Als u alle aanpassingen wilt publiceren, klikt u op Alle aanpassingen publiceren.

Privacyverklaring

Functie Tekstanalyse

Door de functie Tekstanalyse in te schakelen, schakelt u afhankelijke functies binnen Dynamics 365 in die gebruikmaken van de API voor tekstanalyse van Azure Cognitive Services om geavanceerde inzichten te bieden. Deze afhankelijke functies zijn:

  • Knowledge Base-suggesties

  • Analyse van aanvraagonderwerpen

  • Suggesties voor vergelijkbare aanvragen

Een beheerder kan de functie Tekstanalyse inschakelen onder Instellingen > Beheer > Systeeminstellingen > tabblad Voorbeeld in de Microsoft Dynamics 365-organisatie.

Als u de functie Tekstanalyse inschakelt, worden bij het instellen van op tekstanalyse gebaseerde Knowledge Base-suggesties binnen Microsoft Dynamics 365, de aanvraag en de hieraan gerelateerde entiteitsgegevens naar de API voor tekstanalyse van Azure verzonden voor het extraheren van trefwoorden/woordgroepen. Er worden geen gegevens opgeslagen met de API voor tekstanalyse van Azure. Alleen geconfigureerde velden in de configuratie van Knowledge Base-artikelen worden naar de API voor tekstanalyse van Azure verzonden voor het extraheren van de termen. De beheerder of aanpasser heeft de optie om de configuratie van Knowledge Base-artikelen uit te schakelen om het uitvoeren van API-aanroepen bij de API voor tekstanalyse van Azure te stoppen. Ook kan de aanpasser stoppen met het gebruik van op tekstanalyse gebaseerde suggesties door opnieuw over te schakelen naar op velden gebaseerde suggesties in de configuratie van het formulier van de entiteit Aanvraag.

Als u de functie Tekstanalyse inschakelt, worden bij het instellen van aanvraagonderwerpanalyse binnen Microsoft Dynamics 365, de aanvraag en de hieraan gerelateerde entiteitsgegevens naar de API voor tekstanalyse van Azure verzonden voor het bepalen van onderwerpen. Er worden geen gegevens opgeslagen met de API voor tekstanalyse van Azure. Alleen geconfigureerde velden in de configuratie van het onderwerpmodel worden naar de API voor tekstanalyse van Azure verzonden voor het extraheren van de onderwerpen. De beheerder of aanpasser heeft de optie om het onderwerpmodel uit te schakelen om het uitvoeren van aanroepen bij de API voor tekstanalyse van Azure te stoppen.

Als u de functie Tekstanalyse inschakelt, worden bij het instellen van suggesties voor vergelijkbare aanvragen binnen Microsoft Dynamics 365, als de optie voor geavanceerde tekstanalyse is ingeschakeld in de overeenkomstregel, de aanvraag en de hieraan gerelateerde entiteitsgegevens naar de API voor tekstanalyse van Azure verzonden voor het extraheren van trefwoorden en woordgroepen. Alleen tekstvelden die zijn geconfigureerd in de overeenkomstregel worden naar de API voor tekstanalyse van Azure verzonden. Er worden geen gegevens opgeslagen met de API voor tekstanalyse van Azure. De beheerder of aanpasser heeft de optie om het overeenkomstregel uit te schakelen om het uitvoeren van aanroepen bij de API voor tekstanalyse van Azure te stoppen.

Welke Azure-onderdelen en -services betrokken zijn bij op tekstanalyse gebaseerde functies, wordt gedetailleerd besproken in de volgende secties.

Opmerking: Voor meer informatie over aanvullende aangeboden Azure-services raadpleegt u het vertrouwenscentrum van Microsoft Azure.

Azure API-app

De Azure API-app activeert de webtaken die de gegevens lezen in de Dynamics 365-organisatie en gegevens verzenden naar de API voor tekstanalyse voor het uitvoeren van onderwerpanalyse. De Azure API-app gebruikt een webtaak voor het op de achtergrond uitvoeren van de daadwerkelijke gegevensverwerking en het wegschrijven van de gegevensuitvoer naar Azure-blobopslag. De gegevens worden tijdelijk opgeslagen in Azure-blobopslag. Tot slot worden gegevens verwijderd uit Azure-opslag nadat de onderwerpen zijn bepaald.

Azure-planning

Azure-planning wordt gebruikt voor het activeren van een webtaak op geplande basis voor het uitvoeren van onderwerpanalyse. Alleen de buildplanning voor het onderwerpmodel wordt gedeeld met de planningsfunctie.

Azure-tabel

Azure-tabel wordt gebruikt voor het communiceren van de modelversie en organisatiecontext tussen de Azure API-app en de webtaak.

Azure-blobopslag

Webtaken slaan tijdelijk gegevens op in Azure-blobopslag en verwijderen deze zodra de uitvoering van de pipeline van de Logic-app is voltooid.

Azure API voor tekstanalyse

De Azure API voor tekstanalyse krijgt gegevens toegestuurd op basis van velden die worden geconfigureerd in actieve Knowledge Base-zoekvelden of de configuratie van het onderwerpmodel of de configuratie van de overeenkomstregel. Zo worden bijvoorbeeld aanvraagentiteitsvelden, zoals titel en beschrijving, plus het beschrijvingsveld in gerelateerde notities en activiteiten, geconfigureerd in de configuratie van de Knowledge Base-zoekvelden.

Dynamics 365 Zoeken op relevantie

U kunt zoeken op relevantie gebruiken als deze functie is ingeschakeld door een beheerder om vergelijkbare records voor aanvragen te zoeken. De overeenkomstvelden voor tekst en de velden voor exacte overeenkomst die worden gebruikt in de overeenkomstregel worden gebruikt voor het aanroepen van de API van zoeken op relevantie. Raadpleeg de technische inhoud voor Dynamics 365 Zoeken op relevantie voor details over gegevensverwerking.

Functie Productaanbevelingen

Als u de functie Productaanbevelingen inschakelt, worden bij het bouwen van een aanbevelingsmodel vanuit Microsoft Dynamics 365 de historische transactiegegevens die zijn gebaseerd op geconfigureerde gegevensentiteiten van winkelmandje en het bijbehorende filter naar Azure verzonden en verwerkt in Azure en tijdelijk opgeslagen in Azure-opslag en uiteindelijk verzonden naar Azure-aanbevelingen-API om het Machine Learning-model op te stellen. Nadat het model is opgesteld met Azure-aanbevelingen-API, worden gegevens verwijderd uit Azure-opslag. Houd er rekening mee dat alleen id's (account-id, product-id, transactie-id) naar Azure worden verzonden voor het samenstellen van het aanbevelingsmodel.

Een beheerder kan de functie Productaanbevelingen inschakelen onder Instellingen > Beheer > Systeeminstellingen > tabblad Voorbeeld in de Microsoft Dynamics 365-organisatie. Er worden alleen gegevens naar Azure-aanbevelingen-API verzonden als een aanbevelingsmodel is opgesteld. De systeembeheerder heeft de optie om het bestaande model te verwijderen om gegevens te verwijderen die worden gedeeld met de Azure-aanbevelingen-API. Bovendien kan de systeembeheerder de verbinding verwijderen met de Azure-aanbevelingen-API om te stoppen met het bouwen van aanbevelingsmodellen in de toekomst.

WelkeAzure-onderdelen en -services betrokken zijn bij de functie Productaanbevelingen wordt gedetailleerd besproken in de volgende gedeelten.

Opmerking: Voor meer informatie over aanvullende aangeboden Azure-services raadpleegt u het vertrouwenscentrum van Microsoft Azure.

Azure Logic-apps

Deze biedt de samengestelde gegevenspipeline voor het synchroniseren van productcatalogus en transactiegegevens met de Recommendations API voor het opstellen van de versie van het aanbevelingsmodel. Deze pipeline wordt uitgevoerd als multitenant-service met meerdere API-apps voor communicatie tussen een Dynamics 365-organisatie en de Recommendations API. Logic-apps worden geactiveerd vanuit Dynamics 365 met minimale context, zoals modelversie-id en de URL van de Dynamics 365-organisatie.

Azure API-apps

Dit zijn de webtoepassingen die de webtaken activeren waarmee de gegevens uit de Dynamics 365-organisatie worden gelezen en gegevens naar de Recommendations API worden verzonden op het aanbevelingsmodel op te stellen. Er zijn 3 API-apps en overeenkomstige webtaken: één voor het lezen van productgegevens, één voor het lezen van transactiegegevens en één voor het opstellen van een aanbevelingsmodel. API-apps gebruiken een webtaak voor de daadwerkelijke gegevensverwerking op de achtergrond en voor het wegschrijven van de gegevensuitvoer naar Azure-blobopslag. De gegevens worden tijdelijk opgeslagen in Azure-blobopslag. Tot slot worden de gegevens uit de Azure-opslag verwijderd nadat het model is opgesteld.

Azure-tabel

Azure-tabel wordt gebruikt voor het communiceren van de modelversie en organisatiecontext tussen de API-app en een webtaak.

Azure-blobopslag

Gegevens worden tijdelijk opgeslagen in Azure-bloboplsag door webtaken en verwijderd zodra de uitvoering van de pipeline van de Logic-app is voltooid.

Azure-aanbevelingen-API

De Azure-aanbevelingen-API wordt met minimale gegevens (product-id's, transactie-id's en account-id's) verzonden voor het samenstellen van het aanbevelingsmodel. Gegevens worden opgeslagen bij de Recommendations API-service totdat een overeenkomstige modelversie bestaat.

Zie ook

Openbaar voorbeeld: modellen maken en beheren om productaanbevelingen te doen
Openbaar voorbeeld: automatisch Knowledge Base-artikelen voorstellen
Openbaar voorbeeld: Onderwerpanalyse
Openbaar voorbeeld: soortgelijke aanvragen voor een aanvraag voorstellen
Documentsuggesties inschakelen

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht