Näidisprotseduur: üldise kuulaja adaptri kasutamine CTI sündmuse marsruutimiseks

See näidisprotseduur näitab, kuidas saate kasutada Unified Service Deskis CTI töölauahaldurit ja üldist kuulajat CTI sündmuste ja hüpikute kuvamiseks Unified Service Deskis. Selles näidisprotseduuris kasutame näidisrakendust CTI simulaator, mis saadab CTI taotlused Unified Service Deski.

Selles näidisprotseduuris teete järgmist.

  • Otsige Microsoft Dynamics CRM-i näidisandmetest kontaktikirjet näidisrakenduses CTI kõnetester antud meiliaadressi põhjal.

  • Looge akna navigeerimisreegel vastava kirje kuvamiseks Unified Service Deski seansis.

Selle teema sisu

Eeltingimused

1. samm: CTI töölauahalduri hostitud juhtelemendi konfigureerimine Unified Service Deskis

2. samm: katsetage, kas CTI sündmused tõstatatakse Unified Service Deskis

3. samm: määrake akna navigeerimisreegel taotluse CtiLookUpRequest suunamiseks

Testige oma CTI adaptrit

Eeltingimused

  • Microsoft .NET Framework 4.5.2

  • Unified Service Deski klientrakendus, mis on vajalik hostitud juhtelemendi testimiseks.

  • Microsoft Visual Studio 2012 või Visual Studio 2013

  • Laadige rakenduse CTI simulaator Visual Studio näidisprojekt oma arvutisse alla. Koostage projekt ja käivitage rakendus (.exe-fail) näidisrakenduse projekti kaustast bin\debug. Rakenduse testimiseks tuleb rakendus USD CTI simulaator käivitada samas arvutis, kus töötab Unified Service Deski klientrakendus.

1. samm: CTI töölauahalduri hostitud juhtelemendi konfigureerimine Unified Service Deskis

  1. Logige sisse rakendusse Microsoft Dynamics CRM.

  2. Valige navigeerimisribalt Microsoft Dynamics CRM > Sätted > Unified Service Desk.

  3. Valige lehelt Unified Service DeskHostitud juhtelemendid.

  4. Tehke lehel Hostitud juhtelemendid valik Uus.

  5. Määrake lehel Uus hostitud juhtelement järgmised väärtused.

    Väli Väärtus

    Nimi

    CTITest

    USD komponendi tüüp

    CTI Desktop Manager

    Kuva rühm

    HiddenPanel

    Assembleri URI

    Microsoft.Crm.UnifiedServiceDesk.GenericListener

    Assembleri tüüp

    Microsoft.Crm.UnifiedServiceDesk.GenericListener.DesktopManager

    Märkus

    Väljadel Assembleri URI ja Assembleri tüüp määratud väärtused on CTI töölauahalduri hostitud juhtelemendi tüübi üldise kuulaja väärtused.

  6. Klõpsake hostitud juhtelemendi loomiseks nuppu Salvesta.

2. samm: katsetage, kas CTI sündmused tõstatatakse Unified Service Deskis

  1. Käivitage Unified Service Deski klientrakendus ja looge ühendus oma CRM-i eksemplariga. Kui klientrakendus töötab, valige siluri juhtelemendi kuvamiseks ülemisest parempoolsest nurgast SättedGear button ja seejärel töölaua tühjendamiseks Kustuta silumise väljundDelete button.

  2. Käivitage rakendus USD CTI simulaator, sisestage Meil veergu Võti ja määrake juhuslik väärtus veerus Väärtus. Klõpsake käsku Saada USD-sse.

  3. Klientrakenduses kuvatakse hüpik, mis näitab CTI sündmust. Praegusel juhul käivitatakse CTILookUpRequest rakenduses USD CTI simulaator määratud väärtusega. Kuna te pole seda veel akna navigeerimisreegliga sidunud, ei juhtu rohkem midagi.

3. samm: määrake akna navigeerimisreegel taotluse CtiLookUpRequest suunamiseks

Looge akna navigeerimisreegel seansi loomiseks, kui leitakse vaste, ja kuvage siis vastav kontaktikirje Unified Service Deski seansis

  1. Logige sisse rakendusse Microsoft Dynamics CRM.

  2. Liikuge kontaktide täpsemasse otsingusse ja looge päring, kust otsite aktiivseid kontakte, mille puhul väljad meil, meiliaadress 2 või meiliaadress 3 võrduvad teatud väärtusega, näiteks someone_c@example.com.

  3. Klõpsake valikut Laadi alla FetchXML päringu salvestamiseks vormingus FetchXML.

  4. Valige navigeerimisribalt Microsoft Dynamics CRM > Sätted > Unified Service Desk > Akna navigeerimisreeglid.

  5. Klõpsake valikut Uus ja määrake aknas Uus akna navigeerimisreegel järgmised väärtused.

    Väli Väärtus

    Nimi

    CTITestRoute

    Tellimus

    50

    Asukohast

    CTITest

    Märkus

    See on teie CTI töölauahalduri hostitud juhtelemendi nimi.

    Suund

    Mõlemad

  6. Salvestage reegel. See lubab lehe ülejäänud juhtelemendid.

  7. Nüüd lisage selles reeglis varem salvestatud päring FetchXML. Valige alalt CTI otsingud käsk Lisa .

  8. Määrake aknas Uus CTI otsing järgmised väärtused.

    Väli Väärtus

    Nimi

    CTIContactSearch

    Tellimus

    1

    FetchXML

    <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
      <entity name="contact">
        <attribute name="fullname" />
        <attribute name="parentcustomerid" />
        <attribute name="telephone1" />
        <attribute name="emailaddress1" />
        <attribute name="contactid" />
        <order attribute="fullname" descending="false" />
        <filter type="and">
          <condition attribute="statecode" operator="eq" value="0" />
          <filter type="or">
            <condition attribute="emailaddress1" operator="eq" value="[[cti.Email]]" />
            <condition attribute="emailaddress2" operator="eq" value="[[cti.Email]]" />
            <condition attribute="emailaddress3" operator="eq" value="[[cti.Email]]" />
          </filter>
        </filter>
      </entity>
    </fetch>

    Märkus

    Aadress someone_c@example.com asendati väärtusega [[cti.Email]], seega käivitatakse otsing Unified Service Deski rakenduses CTI simulaator võtme Meil jaoks määratud väärtusega.

  9. Salvestage CTI otsingu reegel ja naaske akna navigeerimisreeglisse.

  10. Valige jaotisest Üks vaste väljal Otsing käsk Loo seanss, laadi vaste, seejärel tee toiming.

  11. Klõpsake jaotise Üks vaste väljal Toiming otsinguikooni väärtuse valimiseks ja klõpsake valikut Uus.

  12. Looge lehel Uus toimingukutse toimingukutse kontaktikirje avamiseks, määrates järgmised väärtused.

    Väli Väärtus

    Nimi

    CTIOpenContact

    Hostitud juhtelement

    CRM Global Manager

    Toiming

    Open_CRM_Page

    Andmed

    Id=[[$Context.Id]]
    LogicalName=[[$Context.LogicalName]]

  13. Salvestage toimingukutse ja sulgege siis toimingukutse leht akna navigeerimisreegli definitsiooni lehele naasmiseks.

  14. Tehke alal Tulemus järgmist.

    1. Valige väljalt SihtkohtVahekaart vastava kontaktikirje kuvamiseks vahekaardil.

    2. Valige väljalt Sihtvahekaart hostitud juhtelement Kontakt. Hostitud juhtelement Kontakt loodi, kui juurutasite Unified Service Deski näidisrakenduse oma CRM-i serveris, kasutades tööriista Package Deployer tool. Lisateavet leiate rakendusest TechNet: Unified Service Deski näidisrakenduste juurutamine CRM-i serverisse Package Deployeri abil.

    3. Valige väljalt Kuva vahekaart hostitud juhtelement Kontakt.

  15. Salvestage akna navigeerimisreegel.

Testige oma CTI adaptrit

  1. Käivitage Unified Service Deski klientrakendus ja looge ühendus oma CRM-i eksemplariga. Kui klientrakendus töötab, valige siluri juhtelemendi kuvamiseks ülemisest parempoolsest nurgast SättedGear button ja seejärel töölaua tühjendamiseks Kustuta silumise väljundDelete button.

  2. Käivitage rakendus USD CTI simulaator, sisestage Meil veergu Võti ja täpsustage otsitava kontakti kehtiv meili ID. Praegusel juhul sisestage someone_d@example.com veergu Väärtus. Klõpsake käsku Saada USD-sse.

  3. Vastav kontaktikirje kuvatakse Unified Service Deski seansis.

  4. Vaadake hostitud juhtelementi Silur, et näha sündmusi, mis CTI otsingu tulemusena tõstatati. Samuti vaadake vahekaarti Andmeparameetrid kontekstiteabe vaatamiseks muutujas $Context ja CTI teabe vaatamiseks muutujas CTI.

Vt ka

Mõisted

UII computer telephony integration (CTI) framework

Muud ressursid

Integrate with CTI systems using CTI adapters

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.