72gp dep mscrm

Upload: apisavu

Post on 04-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 72gp Dep MsCRM

    1/130

    Gplus  Adapter 7.2

    for Microsoft CRM

    Deployment Guide

  • 8/13/2019 72gp Dep MsCRM

    2/130

    The information contained herein is proprietary and confidential and cannot be disclosed or duplicated

    without the prior written consent of Genesys Telecommunications Laboratories, Inc.

    Copyright © 2004—2006 Genesys Telecommunications Laboratories, Inc. All rights reserved.

    About Genesys

    Genesys Telecommunications Laboratories, Inc., a subsidiary of Alcatel, is 100% focused on software for call centers.

    Genesys recognizes that better interactions drive better business and build company reputations. Customer servicesolutions from Genesys deliver on this promise for Global 2000 enterprises, government organizations, and

    telecommunications service providers across 80 countries, directing more than 100 million customer interactions every

    day. Sophisticated routing and reporting across voice, email, and Web channels ensure that customers are quickly

    connected to the best available resource—the first time. Genesys offers solutions for customer service, help desks,

    order desks, collections, outbound telesales and service, and workforce management. Visit www.genesyslab.com for

    more information.

    Each product has its own documentation for online viewing at the Genesys Technical Support website or on the

    Documentation Library CD, which is available from Genesys upon request. For more information, contact your sales

    representative.

    Notice

     Although reasonable effort is made to ensure that the information in this document is complete and accurate at the

    time of release, Genesys Telecommunications Laboratories, Inc., cannot assume responsibility for any existing errors.

    Changes and/or corrections to the information contained in this document may be incorporated in future versions.

     Your Responsibi li ty for Your System’s Security

    You are responsible for the security of your system. Product administration to prevent unauthorized use is your

    responsibility. Your system administrator should read all documents provided with this product to fully understand the

    features available that reduce your risk of incurring charges for unlicensed use of Genesys products.

    Trademarks

    Genesys, the Genesys logo, and T-Server are registered trademarks of Genesys Telecommunications Laboratories,

    Inc. All other trademarks and trade names referred to in this document are the property of other companies.

    Technical Support from VARs

    If you have purchased support from a value-added reseller (VAR), please contact the VAR for technical support.

    Technical Support from Genesys

    If you have purchased support directly from Genesys, please contact Genesys Technical Support at the following

    regional numbers:

    Prior to contacting technical support, please refer to the Genesys Technical Support Gu ide  for complete

    contact information and procedures.

    Ordering and Licensing Information

    Complete information on ordering and licensing Genesys products can be found in the Genesys 7 Licensing Guide .

    Released by

    Genesys Telecommunications Laboratories, Inc.

    http://www.genesyslab.com

    Document Version: 72gp_dep_msCRM_11-2006_v7.2.002.00

    Region Telephone email

    North and Latin America +888-369-5555 or +506-674-6767 [email protected]

    Europe, Middle East, and Africa +44 (0) 118 974 7002 [email protected]

     Asia Pacific +61 7 3368 6868 [email protected]

    Japan +81-3-5649-6821 [email protected]

    http://www.genesyslab.com/http://genesyslab.com/support/kb/browse/Default.asp?type=1&fmly=158&suit=0&show=item&item=8BCF0D6945317D39754186C5094C92B9http://genesyslab.com/support/dl/retrieve/default.asp?item=B6C52FB62DB42BB229B02755A1D12650&view=itemhttp://www.genesyslab.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.genesyslab.com/http://genesyslab.com/support/dl/retrieve/default.asp?item=B6C52FB62DB42BB229B02755A1D12650&view=itemmailto:[email protected]:[email protected]:[email protected]:[email protected]://www.genesyslab.com/http://genesyslab.com/support/kb/browse/Default.asp?type=1&fmly=158&suit=0&show=item&item=8BCF0D6945317D39754186C5094C92B9

  • 8/13/2019 72gp Dep MsCRM

    3/130

    G plus Adapter for Microsoft CRM—Deployment Guide 3

    Table of ContentsPreface ................................................................................................................... 7

    Intended Audience.....................................................................................8

    Chapter Summaries................................................................................... 8

    Document Conventions .............................................................................9

    Related Resources.................................................................................. 11

    Genesys Resources ........................................................................... 11

    Microsoft Resources ........................................................................... 11

    Making Comments on This Document ....................................................12

    Chapter 1 About the Gplus  Adapter..................................................................... 13

    Feature Overview.................................................................................... 14

    Key Features ......................................................................................15

    Integration With Genesys Configuration Environment........................ 16

    Specialized Configuration Options...................................................... 16

    The Contact Center Taskbar Application .................................................17

     Architectural Overview.............................................................................18

    Starting and Stopping Windows Services................................................19

    What to Do Next ......................................................................................20

    Chapter 2 System Requirements.......................................................................... 21

    Compatibility Overview............................................................................ 21

    Other Compatibility Considerations .................................................... 21

    Software Requirements...........................................................................22

    Server Component..............................................................................22

    WinUI Client Component .................................................................... 22

    Genesys Applications ......................................................................... 23

    Hardware Requirements.......................................................................... 23

    Switch Support.................................................................................... 24

    Security.................................................................................................... 24

  • 8/13/2019 72gp Dep MsCRM

    4/130

    Table of Contents

    4 G plus Adapter 7.2

    Chapter 3 Installing the Gplus  Adapter................................................................ 25

    Prerequisites............................................................................................ 25

    Microsoft CRM 3.0 .............................................................................. 26

    Microsoft .NET Framework 1.1 ...........................................................26

    Genesys Integration Server ................................................................ 26Importing the Application Template ......................................................... 27

    Creating and Configuring the Application ................................................27

    Installing the G plus Adapter .................................................................... 28

    Configuring the SOAP Port................................................................. 28

    Running Setup.................................................................................... 29

    Starting Installation Manually ..............................................................31

    Uninstalling the G plus Adapter ................................................................44

    Using Add/Remove Programs to Uninstall the Adapter......................45

    Using Setup to Uninstall the Adapter..................................................45

    Generating Installation and

    Uninstallation Logs.............................................................................. 52Generating an Installation Log............................................................52

    Generating an Uninstallation Log........................................................52

    Chapter 4 Configuring the Gp lus  Adapter ........................................................... 53

    Configuring the G plus Adapter ................................................................54

    Tenants Tab......................................................................................... 54

    Connections Tab ................................................................................. 54

    Options Tab.........................................................................................54

    Configuring Genesys Integration Server and Agent Interaction Server for

    Use with the Adapter ..........................................................................57Configuring for Media Routing.................................................................58

    Microsoft Solutions.............................................................................. 58

    Genesys Framework Customization...................................................59

    Routing Solutions................................................................................59

    G plus Adapter Customization .............................................................60

    Synchronizing Queues Between Microsoft CRM and Genesys .............. 61

    Configuring Reason Codes ..................................................................... 63

    Configuring Logs .....................................................................................66

    Handling Configuration Changes............................................................. 67

    Chapter 5 Agent and Contact Center Issues....................................................... 69

    Genesys Agent Role................................................................................69

    Configuring for Email Tracking ................................................................ 70

    Setting Up the Contact Center Configuration .......................................... 70

  • 8/13/2019 72gp Dep MsCRM

    5/130

    G plus Adapter for Microsoft CRM—Deployment Guide 5

    Table of Contents

     Assuring a Link in User Properties Between Genesys andMicrosoft CRM ....................................................................................71

    Appendix A Advanced Configuration...................................................................... 75

    Modifying Configuration Files .................................................................. 75Changing Adapter Server Component Configuration Files.................76

    Changing the Adapter WinUI Client ComponentConfiguration File............................................................................ 93

    Incoming Call Activity Customization....................................................... 96

    Integration of UserData with Incoming Call Popup Window ............... 97

     Algorithm for Finding Required Information ........................................ 97

     Activity Fields for Incoming Call Types ............................................. 101

    Structure of Operational UserData.................................................... 102

    Example of Passing Information to the Agent via UserData(in Genesys Universal Routing).................................................... 104

    Structure of Attached Media UserData .................................................. 108Custom Entities and Attributes ..............................................................109

    Example Custom Attribute Configuration.......................................... 110

    Appendix B Media Routing Support...................................................................... 111

    Genesys Media Interaction Processing ..................................................111

    Genesys Components .......................................................................111

    Interaction Workflow ......................................................................... 112

    Genesys Media Routing and Microsoft CRM Email Integration ............ 113

    Integration......................................................................................... 114

    Genesys Media Routing of Queued Entities.......................................... 118Common Implementation.................................................................. 118

    Configuration ......................................................................................... 119

    Genesys Configuration Server.......................................................... 119

    Configuration File..............................................................................120

    Appendix C Deployment Scenarios....................................................................... 123

    Scenario 1: Microsoft CRM Customer, New to Genesys.......................123

    Scenario 2: Genesys Framework Customer, New to Microsoft CRM.... 124

    Scenario 3: New Genesys and  Microsoft CRM Customer.....................124

    Index ............................................................................................................... 127

  • 8/13/2019 72gp Dep MsCRM

    6/130

    Table of Contents

    6 G plus Adapter 7.2

  • 8/13/2019 72gp Dep MsCRM

    7/130

  • 8/13/2019 72gp Dep MsCRM

    8/130

    8 G plus Adapter 7.2

    Preface Intended Audience

    Intended AudienceThis guide is primarily intended for system administrators or other individuals

    who install, configure, and maintain the G plus Adapter 7.2 for Microsoft

    CRM.

    The guide assumes that you have a basic understanding of:

    • Computer-telephony integration (CTI) concepts, processes, terminology,

    and applications.

    •  Network design and operation.

    • Your own network configurations.

    You should also be familiar with:

    • Genesys Framework 

    • Genesys Enterprise Routing

    • Microsoft CRM 3.0

    • Genesys Interaction Server 

    Chapter SummariesIn addition to this preface, this guide contains these additional chapters and

    appendixes:

    • Chapter 1, “About the Gplus Adapter”  beginning on page 13, introduces

    concepts and terminology for this product, discusses key features of the

    G plus Adapter, and describes the architecture of the G plus Adapter and

    how it works with other Genesys products and Microsoft CRM.• Chapter 2, “System Requirements”  beginning on page 21, describes the

    minimum system and software requirements for installing and using this

     product.

    • Chapter 3, “Installing the Gplus Adapter” beginning on page 25, provides

    installation instructions for this product.

    • Chapter 4, “Configuring the Gplus Adapter” beginning on  page 53, 

    describes configuration tasks for the Adapter.

    • Chapter 5, “Agent and Contact Center Issues” beginning on page 69,

    describes the process for setting up users in MS CRM, assigning the

    Genesys Agent role, and using Genesys Configuration Manager to createand manage agents.

    • Appendix A, “Advanced Configuration” beginning on page 75, describes

    additional configuration tasks for system administrators using the

    Adapter’s configuration files, and describes incoming call and media

    routing logic.

  • 8/13/2019 72gp Dep MsCRM

    9/130

    G plus Adapter for Microsoft CRM—Deployment Guide 9

    Preface Document Conventions

    • Appendix B, “Media Routing Support” beginning on page 111, describes

    the Genesys infrastructure necessary to route an interaction to an agent and

    the components necessary for this operation, as well as the progress of

    such interactions once they are in the system.

    • Appendix C, “Deployment Scenarios” beginning on page 123, introduces

    various types of deployment scenarios for the Adapter depending on acustomer’s current installation environment.

    Document ConventionsThis document uses some stylistic and typographical conventions with which

    you might want to familiarize yourself.

    Document Version Number 

    A document version number appears at the bottom of the inside front cover ofthis guide. Version numbers change as new information is added to this guide.

    Here is a sample version number:

    72gp_dep_msCRM_04-2006_v7.2.001.00

    You will need this number when you are talking with Genesys Technical

    Support about this product.

    Type Styles

    Italic

    In this document italic is used:

    • When a term is being defined.

    Example  A customary and usual practice is one that is widely accepted and used

    within a particular industry or profession.

    • For emphasis. For example, “Do not  use this value for this option.”

    • For variables, for example, x +1 = 7 where x stands for . . .

  • 8/13/2019 72gp Dep MsCRM

    10/130

    10 G plus Adapter 7.2

    Preface Document Conventions

    Monospace

    A monospace font, which is shown in the following examples, is used for:

    • All programming identifiers and GUI elements. This convention includes

    the names of directories, files, folders, paths, scripts, dialog boxes, options,

    fields, text and list boxes, all buttons including radio buttons, check boxes,

    commands, tabs, CTI events, and error messages; the values of options;logical arguments and command syntax; and code samples.

    Examples

    Select the Show variables on screen check box.

    Click the Summation button.

    On the Properties dialog box, enter the value for the host server in

    your environment.

    In the Operand text box, enter your formula.

    Click OK to exit the Properties dialog box.

    The following table presents the complete set of error messages

    T-Server distributes in EventError events. If you select true for the inbound-bsns-calls option, all established

    inbound calls on a local agent are considered business calls.

    • For any text the user must manually enter during a configuration or

    installation procedure:

    Example

    Enter exit at the command line.

    Correction of Errors in Screen Captures

    Screen captures taken from the product GUI (graphical user interface) andused in this document may sometimes contain a minor spelling, capitalization,

    or grammatical error. The text accompanying and explaining the screen

    captures corrects such errors.

    Use of Square Brackets

    In any logical arguments, commands, and programming syntax presented in

    this document, square brackets are used to indicate that a particular parametric

    value is optional. That is, the value is not required to resolve a command,

    argument, or programming syntax. The customer/user decides whether to

    supply a value and what that value is. Here is a sample:smcp_server -host [/flags]

    Use of Angle Brackets

    Angle brackets are used to indicate that a value in a logical argument,

    command, or programming syntax is required, but that the user must supply

  • 8/13/2019 72gp Dep MsCRM

    11/130

    G plus Adapter for Microsoft CRM—Deployment Guide 11

    Preface Related Resources

    the data for the value. Because the value is specific to an individual

    enterprise—for example, DNs or port numbers—the program cannot predict

    (that is, program in) what the value is. Here is a sample:

    smcp_server -host

    Related Resources

    Genesys Resources

    Consult these additional Genesys resources as necessary: 

    • The Gplus Adapter 7.2 for Microsoft CRM User’s Guide, which providesstep-by-step instructions for performing common contact center tasksusing the G plus Adapter 7.2 for Microsoft CRM.

    • The Genesys Technical Publications Glossary, which ships on the Genesys

    Documentation Library CD and which provides a comprehensive list of theGenesys and CTI terminology and acronyms used in this document.

    • The Release Notes and Product Advisories for this product, which are

    available on the Genesys Technical Support website at

    http://genesyslab.com/support.

    Information on supported hardware and third-party software is available on the

    Genesys Technical Support website in the following documents:

    • Genesys Supported Operating Systems and Databases

    • Genesys Supported Media Interfaces

    Genesys product documentation is available on the:

    • Genesys Technical Support website at http://genesyslab.com/support.

    • Genesys Documentation Library CD, which you can order by email from

    Genesys Order Management at [email protected].  

    Microsoft Resources

    Microsoft provides extensive documentation for the Microsoft CRM product,

     both on the installation media and within the Microsoft CRM Help system.

    Documentation for the Microsoft CRM product is available in Adobe Acrobat

    format (.pdf) and in Microsoft Word format (.doc) on the Microsoft CRM

    Documentation CD.The Microsoft CRM Getting Started Guide is also available within the

    Microsoft CRM Help system.

    The Help system also provides a tutorial on Microsoft CRM.

    http://genesyslab.com/supporthttp://genesyslab.com/support/dl/retrieve/default.asp?item=B6C52FB62DB42BB229B02755A3D92054&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=B6C52FB62DB42BB229B02755A3D92054&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=A9CB309AF4DEB8127C5640A3C32445A7&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=A9CB309AF4DEB8127C5640A3C32445A7&view=itemhttp://genesyslab.com/supporthttp://genesyslab.com/supportmailto:[email protected]://genesyslab.com/support/dl/retrieve/default.asp?item=A9CB309AF4DEB8127C5640A3C32445A7&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=B6C52FB62DB42BB229B02755A3D92054&view=itemhttp://genesyslab.com/supportmailto:[email protected]://genesyslab.com/supporthttp://genesyslab.com/support

  • 8/13/2019 72gp Dep MsCRM

    12/130

    12 G plus Adapter 7.2

    Preface Making Comments on This Document

    Making Comments on This DocumentIf you especially like or dislike anything about this document, please feel free

    to email your comments to [email protected].  

    You can comment on what you regard as specific errors or omissions, and on

    the accuracy, organization, subject matter, or completeness of this document.

    Please limit your comments to the information in this document only and to the

    way in which the information is presented. Speak to Genesys Technical

    Support if you have suggestions about the product itself.

    When you send us comments, you grant Genesys a nonexclusive right to use or

    distribute your comments in any way it believes appropriate, without incurring

    any obligation to you.

    mailto:[email protected]:[email protected]

  • 8/13/2019 72gp Dep MsCRM

    13/130

    G plus Adapter for Microsoft CRM—Deployment Guide 13

    Chapter 

    1 About the Gplus Adapter This release of the G plus Adapter 7.2 for Microsoft CRM is intended for

    customers running Microsoft CRM 3.0 who also want to enable voice

    telephony interactions and media routing in their enterprise applications.

    The G plus Adapter consists of two components:

    • The Server component which consists of:

    A Genesys Contact Center web interface

    A Windows Service named Genesys-MSCRM_IntegrationServer .

    • The WinUI Client component that provides contact center functionality

    through a Windows taskbar application known as the Contact Center

    Taskbar application.

    Note: Even though the WinUI Client resides on a user’s computer, it still

    works with Microsoft CRM through the Adapter’s Servercomponent. The WinUI Client component extends usability, and

    improves performance and scalability of the Adapter.

    The information in this chapter is divided among the following topics:

    Feature Overview, page 14

    The Contact Center Taskbar Application, page 17

    Architectural Overview, page 18

    Starting and Stopping Windows Services, page 19

    What to Do Next, page 20

  • 8/13/2019 72gp Dep MsCRM

    14/130

    14 G plus Adapter 7.2

    Chapter 1: About the Gplus Adapter Feature Overview

    Feature OverviewThe G plus Adapter 7.2 for Microsoft CRM provides Microsoft CRM users

    with contact center capabilities supported by the Genesys Framework.

    • Supports Microsoft CRM 3.0.

    • Provides presence/availability information to a Microsoft CRM 3.0 user so

    the user can indicate readiness to process contact center interactions.

    A user can change availability status in the contact center using the

    Microsoft CRM Adapter, and can specify a reason for a status change

    (break, lunch, after call work, and so on).

    • Allows a Microsoft CRM user to control phone and email interactions in the

    contact center.

    A user can dial a phone number related to a Microsoft CRM account,

    contact, or lead, and can answer and hang-up a phone call.

    •Provides screen pop and seamless call/data transfers.

    When a customer calls from a phone number recorded in the MS CRM

    database for this customer, the Adapter finds customer information and

    displays the name of the customer and reference to the appropriate MS

    CRM information for the agent in a popup window.

    • Allows quick outbound calling.

    From a Microsoft CRM account, contact, or lead window, agents can click

    a single button to select a specific phone number and initiate an outbound

    call to that phone number in one step.

    • Allows simultaneous interaction management.

    Agents can manage several interactions at the same time to improve productivity and responsiveness to customers.

    • Provides Microsoft CRM media (Email) routing capability.

    Microsoft CRM emails arriving in a properly-configured public queue are

    submitted to the CIM Platform for routing to an appropriate agent.

    • Provides Microsoft CRM work item routing capability.

    Any Microsoft CRM activity can be submitted into the CIM Platform for

    routing. Any “object” in the Microsoft CRM system can leverage Genesys

    routing capabilities.

    • Allows screen pop to custom forms.

    Business data associated with an incoming call can be delivered to acustom form implemented within Microsoft CRM by the customer or a

    systems integrator.

    • Provides an enhanced telephony taskbar application.

    A smart client taskbar application provides call control functionality and

    web user interface communications allowing agents to switch between

    open Microsoft CRM interactions.

  • 8/13/2019 72gp Dep MsCRM

    15/130

    G plus Adapter for Microsoft CRM—Deployment Guide 15

    Chapter 1: About the Gplus Adapter Feature Overview

    The G plus Adapter enables telephony functionality for agents needing to

    conduct voice interactions or email communications with customers,

    employees, partners, or suppliers.

    Agents can use the telephone functions from the Genesys Contact Center

    graphical user interface or the Contact Center Taskbar application and are

    supplied with data from the Microsoft CRM system.Users can select a person or contact directly in MS CRM and establish the

    telephone connection. When an inbound call is received, the system displays

    the caller data in a popup window. During a call, users can enter notes or edit

    tasks in MS CRM.

    Key Features

    This G plus Adapter enables the following key features.

    Agent State Controls

    • Signing in to MS CRM automatically connects and logs the agent in to theGenesys Framework (configurable).

    • The agent can change status between Ready, Not Ready, and Logout

    (optional) and can select a reason code for Not Ready status provided that

    the system administrator has configured these reason codes in Genesys

    Configuration Manager.

    • The agent can perform after call work.

    • The agent can log out of Genesys Framework without signing out from

    Microsoft CRM.

    Telephony Functions• Answer a call

    • Make a call

    • Place a call on hold and retrieve a held call

    • Hang up a call

    • Initiate a One-Step or a Two-Step transfer

    • Initiate a Conference call

    • Handle multiple interactions simultaneously

    Media Routing

    • Incoming Microsoft CRM emails arriving in the Public Queue are routed to

    a particular agent, who receives a screen popup and can elect to accept or

    reject the email. Upon acceptance, the email is placed in the agent’s private

    In Progress queue.

    http://70gp_gs_mscrm_cover.pdf/

  • 8/13/2019 72gp Dep MsCRM

    16/130

    16 G plus Adapter 7.2

    Chapter 1: About the Gplus Adapter Feature Overview

    • Agents with Genesys Agent role authorization do not need to retrieve

    incoming emails manually from the Public Queue.

    Screen Pop and Seamless Call/Data Transfer 

    • Database lookup

    • Display of call-attached data in the context of Microsoft CRM

    A popup window for incoming interactions provides information about the

    call initiator (Account, Contact, Lead, or MS CRM user), if incoming call

    data can be associated with an existing MS CRM record.

    • Display of regarding objects.

    • Display of other attached data

    Integration With Genesys Configuration Environment

    The Server component of the Adapter is represented as a Third Party Server in

    the Genesys Configuration environment. System administrators are able to

    configure its behavior using Genesys Configuration Manager. The Adapter’s

    options allow setting of agent login, including use of Genesys Agent role, GUI

    appearance, and some telephony-specific features.

    The Taskbar application (WinUI Client component) is not represented in the

    Genesys Configuration environment.

    Refer to “Configuring the Gplus Adapter” on page 53 for details on setting

    configuration options through the Configuration Manager.

    Specialized Configuration Options

    Login Options

    One configuration option in the G plus Adapter determines whether the

    Adapter attempts to log in an agent automatically if key information is

    available. Another option sets the initial availability state of the agent upon

    login to Ready (the default), or Not Ready.

    The login is a telephony login on the switch (PBX).

    Genesys Agent Role in Microsoft CRM

    Following the Microsoft CRM security model, the Adapter creates a new

    security role called Genesys Agent within Microsoft CRM, and provides an

    option to set users (agents) to the Genesys Agent role. If set, contact center

    functionality is limited only to those Microsoft CRM users who are assigned

    the Genesys Agent role. This role is also used for finding and displaying a list

    of Genesys Agents when performing a transfer or conference.

  • 8/13/2019 72gp Dep MsCRM

    17/130

    G plus Adapter for Microsoft CRM—Deployment Guide 17

    Chapter 1: About the Gplus Adapter The Contact Center Taskbar Application

    The Contact Center Taskbar ApplicationIn addition to the Genesys Contact Center available in the web browser, the

    G plus Adapter has an optional Contact Center Taskbar application that runs

    from any client system that has Internet access.

    Essentially, the Contact Center Taskbar application provides a convenient way

    of accessing presence/availability (agent state control) features. For call

    control functionality, the Taskbar application queries the Genesys Contact

    Center (Server component) and opens the Contact Center web interface.

    The Contact Center Taskbar application provides an icon on the Windows

    taskbar which, when selected, pops up a menu offering the following options:

    New Phone Call: This option opens a new Phone Call form to enable the agent

    to make an outgoing call.

    My Interactions: When there are active interactions, this option leads to a

    drop-down list that displays the contact name, phone number, and status of

    each interaction. Selecting an item from the drop-down list opens the PhoneCall form for the selected interaction.

    My Status: This option leads to a drop-down list of agent availability options.

    The item for the agent’s current availability status has a check mark beside it.

    The agent can change status by selecting another item from the drop-down list.

    Sign In: If the agent is not signed in to MS CRM and the Genesys Framework,

    the Sign In option is available in the menu. When selected, this option opens

    the Sign-In/Authentication  dialog box.

    Sign Out: If the agent is already signed in, the Sign Out option is available in

    the menu. When selected, this option begins the process of signing the agent

    out of the Adapter and MS CRM. Advisory messages may appear.Contact Center: This option opens the Genesys Contact Center main window

    as if it had been opened from the Genesys menu in MS CRM. From here the

    agent has full access to all Genesys Contact Center functionality.

    Settings: This option opens the Contact Center Taskbar application Settings

    dialog box.

    Help: This option opens the Microsoft CRM Help system.

    Exit: This option closes the Contact Center Taskbar application and removes

    the icon from the Windows taskbar.

    http://70gp_gs_mscrm_cover.pdf/

  • 8/13/2019 72gp Dep MsCRM

    18/130

    18 G plus Adapter 7.2

    Chapter 1: About the Gplus Adapter Architectural Overview

    Architectural OverviewThis section describes the overall high-level architecture of the Adapter.

    The high-level architecture of the G plus Adapter 7.2 for Microsoft CRM is

    depicted in Figure 1.

    Figure 1: Overall Gplus  Adapter 7 for Microsoft CRM Architecture

    The Adapter resides at an intermediate level between the Genesys Framework

    and Microsoft CRM. The Adapter is an enterprise application that provides a

    graphical user interface for presence/availability and interaction management

    for Microsoft CRM users.

    To provide the functionality above:

    • The Adapter communicates with the Microsoft CRM platform via Web

    Services (SOAP over HTTP).

    • The Adapter communicates with the Genesys Platform through Genesys

    Integration Server (SOAP over HTTP or TCP/IP).

    MS CRM

    G plus Adapter for MS CRM

    Genesys

    Integration Server 

    Configuration Server T-Server 

         T     C     P     /     I     P

    T  C P  /    

    I    P 

    TCP/IP

         S     O     A     P     /     H     T     T     P

    T  C  P   /   I  P  

    Interaction Server 

    T  C P  /    I    P 

    T  C P  /    I    P 

    TCP/IP

  • 8/13/2019 72gp Dep MsCRM

    19/130

    G plus Adapter for Microsoft CRM—Deployment Guide 19

    Chapter 1: About the Gplus Adapter Starting and Stopping Windows Services

    • The Adapter’s core runs in a separate process as a Windows Service. You

    can see the Genesys-MSCRM_IntegrationServer  service in the Windows

    Services Management console. Please also refer to the section “Starting and

    Stopping Windows Services” on page 19.

    Contact Center Taskbar Application ComponentThe Contact Center Taskbar application is an optional component (G plus 

    Adapter for Microsoft CRM WinUI Client component) that maintains

    telephony functionality for a Microsoft CRM user.

    Even though the Contact Center Taskbar application is deployed on a

    Microsoft CRM user’s computer, it brings additional scalability and

     performance benefits for Intranet deployment. That is, Microsoft IIS can be

     bypassed or significantly unloaded if .NET Remoting is used between the

    Contact Center Taskbar application and the Adapter.

    Genesys Integration Server 

    The Genesys Integration Server is an intermediate component that abstracts

    and isolates the Adapter from low-level Genesys interfaces. It provides:

    • A unified agent and interaction model for the contact center.

    • Access to agent management in the Genesys Platform.

    • Access to interaction management in the Genesys Platform.

    Genesys T-Server 

    The Genesys T-Server serves as a mediator between the supported switchesand the Genesys Integration Server.

    Starting and Stopping Windows ServicesBy default, Genesys-MSCRM_IntegrationServer  is installed as a Windows

    Service with startup type Automatic.

    After an application is installed as a Windows Service, make sure the startup

     parameters of the application are correctly specified in the Application folder’s

    ImagePath in the Registry Editor. The ImagePath must have the following

    value data:

    \

    Genesys Framework components installed as Windows Services with the

    Automatic startup type are automatically started each time a computer on

    which they are installed is rebooted.

    http://70gp_gs_mscrm_cover.pdf/

  • 8/13/2019 72gp Dep MsCRM

    20/130

    20 G plus Adapter 7.2

    Chapter 1: About the Gplus Adapter What to Do Next

    You can start Framework components installed as Windows Services with the

    Manual startup type by using the Start button in the Windows Services

    Manager.

    Note: Use the Windows Services screen to change the startup type from

    Automatic to Manual and vice versa.

    Regardless of a component’s start type, you can stop Framework components

    installed as Windows Services by using the Stop button in the Windows

    Services Manager.

    What to Do NextSee the G plus Adapter 7.2 for Microsoft CRM User’s Guide and this G plus 

     Adapter 7.2 for Microsoft CRM Deployment Guide for extensive information

    about the installation, configuration, and use of this product.

  • 8/13/2019 72gp Dep MsCRM

    21/130

    G plus Adapter for Microsoft CRM—Deployment Guide 21

    Chapter 

    2 System RequirementsThis chapter outlines the minimum software and hardware requirements for the

    Genesys G plus Adapter 7.2 for Microsoft CRM.

    The information in this chapter is divided among the following topics:

    Compatibility Overview, page 21

    Software Requirements, page 22

    Hardware Requirements, page 23

    Security, page 24

    Compatibility OverviewThe Genesys G plus Adapter’s function depends upon the following items:

    • Switch type / T-Server 

    • Operating System

    • Genesys Framework 

    • Microsoft CRM version

    • Database

    Information on supported hardware and third-party software is available on the

    Genesys Technical Support website in the following documents:

    • Genesys Supported Operating Systems and Databases

    • Genesys Supported Media Interfaces

    Other Compatibility Considerations

    This release of the G plus Adapter 7.2 for Microsoft CRM works with Genesys

    Framework 7.1 and 7.2. Carefully consider constraints pertaining to switch

    type, T-Server, and operating system for both the G plus Adapter and Genesys

    Framework.

    Review the system requirements before installing the G plus Adapter.

    http://genesyslab.com/support/dl/retrieve/default.asp?item=B6C52FB62DB42BB229B02755A3D92054&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=B6C52FB62DB42BB229B02755A3D92054&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=A9CB309AF4DEB8127C5640A3C32445A7&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=A9CB309AF4DEB8127C5640A3C32445A7&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=A9CB309AF4DEB8127C5640A3C32445A7&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=B6C52FB62DB42BB229B02755A3D92054&view=item

  • 8/13/2019 72gp Dep MsCRM

    22/130

    22 G plus Adapter 7.2

    Chapter 2: System Requirements Software Requirements

    Software RequirementsThe software you will need to deploy the G plus Adapter depends on which

    components are being installed.

    Server Component

    The G plus Adapter for Microsoft CRM Server component requires the

    following software:

    • Microsoft Windows 2000 Server with Service Pack 4 or higher (and the IIS

    5.0 Web Server), or Microsoft Windows 2003 Server (and the IIS 6.0 Web

    Server)

    • Microsoft CRM Version 3.0 Professional. (This package also requires

    Microsoft .NET Framework 1.1.)

    • Microsoft CRM-Exchange Router must be installed, configured, and

    checked for correct agent and  public queue use.

    • Microsoft Internet Explorer 6.0 web browser with Service Pack 1 or higher

    for accessing Microsoft CRM and the Genesys Contact Center 

    •  Network communications protocol TCP/IP

    • OS network services

    • Software listed under “Genesys Applications” on page 23.

    Note: Genesys recommends that you install all the latest Windows updates

    available for your operating system version.

    WinUI Client Component

    The optional G plus Adapter for Microsoft CRM WinUI Client component

    requires the following software:

    • Microsoft Windows 2000 Professional with Service Pack 4 or higher, or

    Microsoft Windows XP Professional with Service Pack 1 or higher 

    • Microsoft .NET Framework 1.1

    • Microsoft Internet Explorer 6.0 web browser with Service Pack 1 or higher 

    • G plus Adapter 7.2 for Microsoft CRM Server component

    •  Network communications protocol TCP/IP

    • OS network services

  • 8/13/2019 72gp Dep MsCRM

    23/130

    G plus Adapter for Microsoft CRM—Deployment Guide 23

    Chapter 2: System Requirements Hardware Requirements

    Genesys Applications

    • Genesys Framework (Configuration Layer) 7.1 or 7.2.

    The Adapter connects to the Configuration Server through SOAP over

    HTTP. See “Configuring the SOAP Port” on page 28 for instructions on

    configuring the SOAP port.• T-Server 

    • Enterprise Routing 7.1 or 7.2 (optional, used for developing and processing

    routing strategies)

    • Genesys Integration Server (GIS) 7.2

    • Interaction Server 7.1 or 7.2 (optional)

    Refer to the Genesys Multimedia 7.2 Deployment Guide for details on

    setting up and configuring this application.

    Note: For best performance, install the Genesys applications on different

    machines. For installation information, refer to the specific applicationdocumentation.

    See also the Genesys 7 Hardware Sizing Guide.

    Hardware RequirementsThe Adapter Server component’s hardware requirements are in line with

    Microsoft CRM Server hardware requirements as specified in the Microsoft

    CRM 3.0 Implementation Guide:

    • Computer/Processor: Dual 700 MHz or higher Intel Pentium (Xeon PIII) or

    compatible CPU minimum. Recommended is Dual 1.8 GHz Pentium (Xeon

    P4).

    • Memory: 512 megabytes (MB) of RAM.

    • Hard disk: 8-gigabyte available hard disk space.

    • CD drive

    •  Network card: 10/100 megabit.

    • Video card: Video graphics adapter that is capable of 256 colors and 800 x

    600 pixels.

    Client systems that will run the Adapter WinUI Client component (ContactCenter Taskbar application) should meet the minimum requirements for

    Microsoft .NET Framework 1.1 as follows:

    • Computer/Processor: 90 MHz or higher Intel Pentium-class or compatible

    CPU.

    • Memory: 96 megabytes (MB) of RAM minimum.

  • 8/13/2019 72gp Dep MsCRM

    24/130

    24 G plus Adapter 7.2

    Chapter 2: System Requirements Security

    • Hard disk: 110 MB of hard disk space required, 40 MB additional hard disk

    space required for installation (150 MB total).

    • Display: 800 x 600 or higher-resolution display with 256 colors.

    • Input Device: Microsoft mouse or compatible pointing device.

    Note: Genesys Framework and Genesys Integration Server (GIS) imposetheir own hardware requirements. See the Genesys Framework

    documentation and the Genesys Integration Server 7.2 Deployment

    Guide for these hardware requirements.

    Switch Support

    This release of the G plus Adapter 7.2 for Microsoft CRM works with only a

    subset of the Genesys-supported switches. Information on Genesys-supported

    switches is available on the Genesys Technical Support website in the

    following document:• Genesys Supported Media Interfaces

    Security

    The G plus Adapter 7.2 for Microsoft CRM consists of two separate userinterfaces (UI):

    • Web browser-based user interface (WebUI). This is essentially an ASP.NET

    application that requires Internet Explorer 6.0 SP1 or higher.

    •WinForm-based TaskBar application (WinUI). This is an optionalcomponent that complements the WebUI and improves usability,

     performance, and scalability of the Adapter as a whole.

    Both interfaces support Windows Integrated authentication.

    WinUI client only supports a “single domain” type of deployment. It should

     be deployed and used from the same Windows domain where Microsoft

    CRM and the Adapter are installed.

    http://genesyslab.com/support/dl/retrieve/default.asp?item=A9CB309AF4DEB8127C5640A3C32445A7&view=itemhttp://genesyslab.com/support/dl/retrieve/default.asp?item=A9CB309AF4DEB8127C5640A3C32445A7&view=item

  • 8/13/2019 72gp Dep MsCRM

    25/130

    G plus Adapter for Microsoft CRM—Deployment Guide 25

    Chapter 

    3 Installing the Gplus Adapter This chapter describes how to install the G plus Adapter 7.2 for MicrosoftCRM.

    The information in this chapter is divided among the following topics:

    Prerequisites, page 25

    Importing the Application Template, page 27

    Creating and Configuring the Application, page 27

    Installing the Gplus Adapter, page 28

    Uninstalling the Gplus Adapter, page 44

    Generating Installation and Uninstallation Logs, page 52

    PrerequisitesBefore you install the G plus Adapter, you must be sure that the following

    components are already installed.

    On a Server:

    • Microsoft CRM Version 3.0 Professional

    • Genesys Integration Server 7.2 (can be installed from the G plus Adapter

    Installation Utility)

    • For media routing capability, Interaction Server 7.1 or 7.2 and Microsoft

    CRM-Exchange E-mail Router 

    • A valid SOAP port configured for Genesys Configuration Server 

    On every Client workstation:

    • Microsoft .NET Framework 1.1 (for the Contact Center Taskbar application

    only)

  • 8/13/2019 72gp Dep MsCRM

    26/130

    26 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Prerequisites

    Note: Be sure also that the system has adequate free hard disk space for

    system and application logs before you install the Adapter.

    Microsoft CRM 3.0

    Refer to Microsoft’s documentation for instructions on installing and

    implementing Microsoft CRM 3.0.

    Documentation for the Microsoft CRM product is available in Adobe Acrobat

    format (.pdf) and in Microsoft Word format (.doc) on the Microsoft CRM

    Documentation CD.

    Note: The Microsoft CRM Server should be up and running before you

    attempt to install the G plus Adapter software as described in

    “Installing the Gplus Adapter” on page 28. Open Microsoft CRM in a

    web browser to make sure that the Server is running properly.

    Microsoft .NET Framework 1.1

    Microsoft .NET Framework 1.1 is available through the Microsoft Download

    Center and Windows Update website.

    Note: If you don’t see the .NET Framework 1.1 in the available updates list,

    this component may already be installed on your system.

    Genesys Integration Server You can install Genesys Integration Server (GIS) from the G plus Adapter

    Installation Utility. See “Installing the Gplus Adapter” on page 28. Templates

    and installation files are provided on the Adapter’s CD.

    See the Genesys Integration Server 7.2 Deployment Guide, available on the

    Genesys Documentation CD, for general instructions on installing and

    deploying Genesys Integration Server.

    Note: Install GIS with the GSAP (default) option.

    For specific Genesys Integration Server configuration issues relevant to theG plus Adapter, refer to the section “Configuring Genesys Integration Server

    and Agent Interaction Server for Use with the Adapter” on page 57 in Chapter

    4.

  • 8/13/2019 72gp Dep MsCRM

    27/130

    G plus Adapter for Microsoft CRM—Deployment Guide 27

    Chapter 3: Installing the Gplus Adapter Importing the Application Template

    Importing the Application TemplateImport the Application Template into Genesys Configuration Manager and

    create and configure an Application object before you install the Adapter.

    Note: Importing the Application Template and creating/configuring anApplication object at this point facilitates installation of the G plus 

    Adapter and helps you avoid unexpected deployment problems.

    Import the Application Template as follows:

    1. Insert the G plus Adapter 7.2 for Microsoft CRM installation CD into your

    CD-ROM drive.

    When the Welcome window appears, do not  install the G plus Adapter yet.

    After reading the important note, continue to follow the instructions in this

    section.

    2.Open Configuration Manager and select Environment > ApplicationTemplates.

    3. Right-click Application Templates. From the shortcut menu that opens,

    select Import Application Template.

    4. In the Open dialog box, navigate to the file for the Adapter’s Application

    Template. (Its location on your hard drive or installation media may vary.)

    The file name is Gplus_Adapter_for_Microsoft_CRM_720.apd.

    5. Select this file and click Open.

    6. In the Properties dialog box, click OK.

    Creating and Configuring the ApplicationAfter you have imported the template as described in the previous section,

    create and configure the new Application object as follows:

    1. In Configuration Manager, select Environment > Applications.

    2. Right-click either the Applications folder or the subfolder where you want

    to create your Application object.

    3. From the shortcut menu that opens, select New > Application.

    4. In the Open dialog box, locate the template you just imported, and double-

    click it.

    5. In the General tab of the Properties dialog box, change the default

    Application object name (if desired).

    6. In the Server Info tab, select the host from among those defined in the

    Host section of the environment.

    7. Set the communication port to the port which IIS uses.

  • 8/13/2019 72gp Dep MsCRM

    28/130

    28 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    8. In the Start Info tab, enter a period (.) in the working directory field and

    Setup will fill out the information for you.

    9.  Command line is not required by the Server component, so enter a period

    (.) in this field.

    10. Once these values have been entered, click Apply and OK to complete the

    Application object setup.

    Installing the Gplus Adapter  Note the following items before you install the G plus Adapter.

    • You must  configure the SOAP port in Configuration Server before installing

    the G plus Adapter. See “Configuring the SOAP Port” below.

    • To install the G plus Adapter, you must be logged on with Domain

    Administrator and Local Administrator privileges.

    Install the Server Component on the same machine where MicrosoftCRM is installed.

    Install the WinUI Client Component on every client machine that will

    use the Contact Center Taskbar application.

    • The Genesys Agent role is created during installation, and removed when

    G plus Adapter is uninstalled.

    • Installation modifies the web.config file of Microsoft CRM in the wwwroot 

    directory.

    • Genesys does not recommend installation of its components via a Microsoft

    Remote Desktop connection. The installation should be performed locally.

    Configuring the SOAP Port

    The Adapter connects to the Configuration Server through SOAP over HTTP. In

    order to provide this capability, it is necessary to configure the SOAP port in the

    Configuration Server as follows:

    1. Open the configuration file of the Configuration Server (confserv.cfg).

    2. If there is already a [soap] section in this file, change the port number to

    any available port on the computer.

    If there is no [soap] section in the file, add a [soap] section to the bottom

    of the file, and then add a line to identify the port.An example is shown as follows:

    [soap]

    port = 7008

    3. Save the modified configuration file.

    4. Restart the Configuration Server.

  • 8/13/2019 72gp Dep MsCRM

    29/130

    G plus Adapter for Microsoft CRM—Deployment Guide 29

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Running Setup

    You must install the G plus Adapter 7.2 for Microsoft CRM on the target

    computer using an InstallShield program that takes you step-by-step through

    the installation.

    Note: During installation, WWW Publishing and IIS are restarted. If you

    have other applications that depend on these, the applications may

    need to be restarted.

    To install the G plus Adapter on the target machine:

    1. If you have not already done so, insert the G plus Adapter 7.2 for Microsoft

    CRM installation CD into your CD-ROM drive.

    The autorun feature should activate. In a few moments an autorun

    Welcome window opens as shown in Figure 2 on page 29. (If it does not,

    see “Starting Installation Manually” on page 31.)

    Figure 2: AutoRun Window

    2. To view the product Readme file, click the Readme file link.

    3. To install the Genesys Integration Server (GIS), click Genesys

    Integration Server and follow the instructions. Be sure to select GSAP 

    during GIS installation (the default choice).

    Continue with G plus Adapter installation below at the conclusion of GIS

    installation.

  • 8/13/2019 72gp Dep MsCRM

    30/130

    30 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    4. To install the Server component, click Gplus Adapter for Microsoft CRM

    Server. See “Installing the Server Component” for further instructions.

    5. To install the WinUI Client component, click Gplus Adapter for

    Microsoft CRM WinUI Client. See “Installing the WinUI Client

    Component” on page 38 for further instructions.

    To exit the installation utility, click Exit Installation Utility.

    Note: If you re-install the G plus Adapter, Web.config is re-written. To

     preserve customizations you’ve made, be sure to make note of them

     before re-installing. The uninstall procedure removes all Genesys-

    MSCRM_Integration entries from the Web.config file. Other

    customizations are retained.

    For more information on the files modified by re-installation and

     patches, see “Modifying Configuration Files” on page 75.

  • 8/13/2019 72gp Dep MsCRM

    31/130

    G plus Adapter for Microsoft CRM—Deployment Guide 31

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Starting Installation Manually

    If your CD-ROM drive is not set to employ autorun for CDs, do the following

    after inserting the G plus Adapter 7.2 for Microsoft CRM installation CD into

    your CD-ROM drive.

    To install the Genesys Integration Server:1. Locate the setup.exe file in the CD path \GIS\windows\ or find the setup

    file in your installation package.

    2. Double-click setup.exe to run the InstallShield Wizard.

    To install the G plus Adapter Server component:

    1. Locate the setup.exe file in the CD path

    \gplus_components\gplus_microsoft_crm\server\windows\  or find thesetup file in your installation package.

    If you wish to generate installation logs, stop here and follow the

    instructions in “Generating an Installation Log” on page 52.

    2. Double-click setup.exe to run the InstallShield Wizard.

    3. See “Installing the Server Component” on page 31 for further instructions.

    To install the G plus Adapter WinUI Client component:

    1. Locate the setup.exe file in the CD path

    \gplus_components\gplus_microsoft_crm\client\windows\  or find thesetup file in your installation package.

    2. Double-click setup.exe to run the InstallShield Wizard.

    3. See “Installing the WinUI Client Component” on page 38 for further

    instructions.

    Installing the Server Component

    Once you have chosen to install the Server component, InstallShield takes you

    through the installation process step-by-step.

    1. After InstallShield prepares the Genesys Installation Wizard, the Welcome 

    window opens as shown in Figure 3 on page 32. Read the text and click

    Next to proceed.

  • 8/13/2019 72gp Dep MsCRM

    32/130

    32 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 3: Welcome to the Server Component Installation

    The Parameters of Connection to Genesys Configuration Server

    dialog box opens as shown in Figure 4 on page 33.

    2. Enter the Genesys Configuration Server host name in the Host Name field.

    3. Enter the Configuration Server port in the Port field.

    4. Enter your assigned Configuration Server user name in the User Name 

    field.

    5. Enter your Configuration Server password in the Password field.

    6. Click Next to continue.

  • 8/13/2019 72gp Dep MsCRM

    33/130

    G plus Adapter for Microsoft CRM—Deployment Guide 33

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 4: Connection Parameters to the Configuration Server 

    The Select Application dialog box opens as shown in Figure 5 on page

    34. A list displays showing configured Application objects of type Third

    Party Server for the host on which the installation is running.

    7.Select the Server Application object that you previously created in thesection “Creating and Configuring the Application” on page 27.

    8. Click Next to continue.

  • 8/13/2019 72gp Dep MsCRM

    34/130

    34 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 5: Select Application

    The Ready to Install dialog box opens as shown in Figure 6 on page 35.

    9. Click Install to begin copying files.

  • 8/13/2019 72gp Dep MsCRM

    35/130

    G plus Adapter for Microsoft CRM—Deployment Guide 35

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 6: Ready to Install

    In a few moments, the Installation Status window opens as shown in

    Figure 7 on page 36.

    10. Wait for the installation to finish (it may take several minutes), or click

    Cancel if you wish to cancel this installation.

  • 8/13/2019 72gp Dep MsCRM

    36/130

    36 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 7: Installation Status

    11. When the Installation Complete window opens as shown in Figure 8 on

     page 37, select whether you want an automatic system restart upon

    completion, or whether you will manually restart later, then click Finish to

    complete the installation.

  • 8/13/2019 72gp Dep MsCRM

    37/130

    G plus Adapter for Microsoft CRM—Deployment Guide 37

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 8: Installation Complete

    12. If the After Installation dialog box appears, click Next as shown in

    Figure 9.

    Figure 9: Installation Complete, Click Next

  • 8/13/2019 72gp Dep MsCRM

    38/130

    38 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    13. If the Finish Admin Install dialog box appears, click Finish as shown in

    Figure 10 to conclude.

    Figure 10: Installation Complete, Click Finish

    Installing the WinUI Client Component

    Once you have chosen to install the WinUI Client component, InstallShield

    takes you through the installation process step-by-step.

    Note: When installing the WinUI Client component, be sure to set up for the

    agent write permissions to the directory where the application is

    installed.

    1. After InstallShield prepares the Genesys Installation Wizard, the Welcome 

    window opens as shown in Figure 11 on page 39. Read the text and click

    Next to proceed.

  • 8/13/2019 72gp Dep MsCRM

    39/130

    G plus Adapter for Microsoft CRM—Deployment Guide 39

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 11: Welcome to the WinUI Client Component Installation

    The Choose Destination Location dialog box opens as shown in Figure

    12 on page 40.

    2. Click Next to accept the default, or click Browse to navigate to a different

    destination path, then click Next to continue.

  • 8/13/2019 72gp Dep MsCRM

    40/130

    40 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 12: Choose Destination Location

    The Microsoft CRM Server Address dialog box opens as shown in Figure

    13 on page 41.

    3. Type the full URL of the location of your Microsoft CRM Server and click

    Next to continue.

  • 8/13/2019 72gp Dep MsCRM

    41/130

    G plus Adapter for Microsoft CRM—Deployment Guide 41

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 13: Microsoft CRM Server Address

    The Ready to Install dialog box opens as shown in Figure 14 on page

    42.

    4. Click Install to begin copying files.

  • 8/13/2019 72gp Dep MsCRM

    42/130

    42 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 14: Ready to Install

    In a few moments, the Installation Status window opens as shown in

    Figure 15 on page 43.

    5. Wait for the installation to finish, or click Cancel if you wish to cancel this

    installation.

  • 8/13/2019 72gp Dep MsCRM

    43/130

    G plus Adapter for Microsoft CRM—Deployment Guide 43

    Chapter 3: Installing the Gplus Adapter Installing the Gplus Adapter  

    Figure 15: Installation Status

    6. When the Installation Complete window opens as shown in Figure 16

    on page 44, click Finish to complete the installation.

  • 8/13/2019 72gp Dep MsCRM

    44/130

    44 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Uninstalling the Gplus Adapter  

    Figure 16: Installation Complete

    Proceed to “Configuring the Gplus Adapter” on page 53.

    Uninstalling the Gplus Adapter You can uninstall the G plus Adapter 7.2 for Microsoft CRM using the

    Microsoft Windows Add/Remove Programs feature, or by running the Adapter

    Setup program again.

    Note: During uninstallation, WWW Publishing and IIS are restarted. If you

    have other applications that depend on these, the applications may

    need to be restarted.

    Note: The uninstallation process removes all Genesys-MSCRM_Integration  

    entries from the Web.config file.

    If you wish to generate uninstallation logs, stop here and follow the

    instructions in “Generating an Uninstallation Log” on page 52.

  • 8/13/2019 72gp Dep MsCRM

    45/130

    G plus Adapter for Microsoft CRM—Deployment Guide 45

    Chapter 3: Installing the Gplus Adapter Uninstalling the Gplus Adapter  

    Using Add/Remove Programs to Uninstall the Adapter 

    Note: The uninstall procedure varies depending on the version of the

    Windows operating system you are running. Keep that in mind as you

    complete the following procedure.

    To completely uninstall the Adapter components previously installed by the

    Setup program:

    1. From the Windows main taskbar, select Start > Settings > Control Panel 

    > Add/Remove Programs.

    2. To uninstall the Server component, select Genesys Gplus Adapter for

    Microsoft CRM Server 7.0.100. as the installed component to

    remove.

    To uninstall the WinUI Client component, select Genesys Gplus Adapter

    for Microsoft CRM WinUI Client 7.2.000. as the installed

    component to remove, and click Change/Remove.3. Follow the instructions on screen, and confirm that you want to remove the

    G plus Adapter components.

    Add/Remove Programs removes the Adapter components.

    4. Follow the instructions on screen to conclude the uninstall when you see a

    message that the uninstall has been completed.

    Note: If the Adapter was running and log files have been created, these files

    will not be deleted by the uninstall process. You should remove these

    files manually. Also, remove the Genesys-MSCRM_Integration  folder

    manually, or the next installation will not work.

    Using Setup to Uninstall the Adapter 

    You can use Setup to uninstall the Server component, the optional WinUI

    Client component, Genesys Integration Server, or all three components.

    Uninstalling the Server Component

    To uninstall the Adapter’s Server component using the Setup program:

    1. Follow the instructions in “Running Setup” on page 29 (selecting theServer component) until you see the dialog box shown in Figure 17 on

     page 46.

  • 8/13/2019 72gp Dep MsCRM

    46/130

    46 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Uninstalling the Gplus Adapter  

    Figure 17: Remove Server Component

    2. Click Remove, then click Next to continue.

    A confirmation message appears as shown in Figure 18.

    Figure 18: Confirm Removal of Server Component

    3. Click Yes to proceed with removal of the Server component, or 

    Click No to cancel the uninstall operation.

    If you clicked Yes, in a few moments the Installation Status window

    opens as shown in Figure 19 on page 47.

    4. Wait for the removal operation to finish, or click Cancel if you wish to

    cancel this operation.

  • 8/13/2019 72gp Dep MsCRM

    47/130

    G plus Adapter for Microsoft CRM—Deployment Guide 47

    Chapter 3: Installing the Gplus Adapter Uninstalling the Gplus Adapter  

    Figure 19: Remove Server Component, Status

    5. When the Maintenance Complete window opens as shown in Figure 20 on

     page 48, select whether you want an automatic system restart upon

    completion, or whether you will manually restart later, then click Finish to

    complete the removal operation.

    Note: The Windows Service Genesys-MSCRM_IntegrationServer will not

     be removed until you complete a system restart.

  • 8/13/2019 72gp Dep MsCRM

    48/130

    48 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Uninstalling the Gplus Adapter  

    Figure 20: Maintenance Complete

    Note: If the Adapter was running and log files have been created, these files

    will not be deleted by the uninstall process. You should remove these

    files manually. Also, remove the Genesys-MSCRM_Integration  folder

    manually, or the next installation will not work.

    Proceed to “Configuring the Gplus Adapter” on page 53.

    Uninstalling the WinUI Client Component

    To uninstall the Adapter’s optional WinUI Client component using the Setup

     program:

    1. Follow the instructions in “Running Setup” on page 29 (selecting the

    WinUI Client component) until you see the dialog box shown in Figure 21

    on page 49.

  • 8/13/2019 72gp Dep MsCRM

    49/130

    G plus Adapter for Microsoft CRM—Deployment Guide 49

    Chapter 3: Installing the Gplus Adapter Uninstalling the Gplus Adapter  

    Figure 21: Remove WinUI Client Component

    2. Click Remove, then click Next to continue.

    A confirmation message appears as shown in Figure 22.

    Figure 22: Confirm Removal of WinUI Client Component

    3. Click Yes to proceed with removal of the WinUI Client component, or 

    Click No to cancel the uninstall operation.

    If you clicked Yes, in a few moments the Installation Status windowopens as shown in Figure 23 on page 50.

    4. Wait for the removal operation to finish, or click Cancel if you wish to

    cancel this operation.

  • 8/13/2019 72gp Dep MsCRM

    50/130

    50 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Uninstalling the Gplus Adapter  

    Figure 23: Remove WinUI Client Component, Status

    5. When the Maintenance Complete window opens as shown in Figure 24 on

     page 51, click Finish to complete the removal operation.

  • 8/13/2019 72gp Dep MsCRM

    51/130

    G plus Adapter for Microsoft CRM—Deployment Guide 51

    Chapter 3: Installing the Gplus Adapter Uninstalling the Gplus Adapter  

    Figure 24: Maintenance Complete

  • 8/13/2019 72gp Dep MsCRM

    52/130

    52 G plus Adapter 7.2

    Chapter 3: Installing the Gplus Adapter Generating Installation and Uninstallation Logs

    Generating Installation and

    Uninstallation LogsIf problems arise during installation or uninstallation of the G plus Adapter, you

    can generate installation or uninstallation logs to assist with troubleshooting.

    Generating an Installation Log

    Installation generates a log if the installation is run from a DOS window or

    command prompt as follows:

    setup.exe /z"-t "

    Note: Please be sure there are no spaces between the /z and the leading ".

    If  is not defined, the log is generated in the operating

    system’s Temp folder, and the log file name is GENESYS_INSTALLATION.LOG.

    If  contains any spaces, the entire string should be placed

    within single quotes.

    Examples:

    setup.exe /z"-t"

    setup.exe /z"-t C:\trace.log"

    setup.exe /z"-t 'C:\new trace.log' "

     No special configuration is required. Simply print to STDOUT/STDERR.

    Generating an Uninstallation LogTo generate a log for uninstallation, run the following from a command line:

    setup.exe /z"-t "

    Setup identifies that the Adapter was installed previously, initiates the

    uninstallation procedure, and generates an uninstallation log.

  • 8/13/2019 72gp Dep MsCRM

    53/130

    G plus Adapter for Microsoft CRM—Deployment Guide 53

    Chapter 

    4 Configuring the Gplus Adapter This chapter describes how to configure the G plus Adapter 7.2 for MicrosoftCRM in Genesys Configuration Manager. It includes the following sections:

    Configuring the Gplus Adapter, page 54

    Configuring Genesys Integration Server and Agent Interaction Server for

    Use with the Adapter, page 57

    Configuring for Media Routing, page 58

    Synchronizing Queues Between Microsoft CRM and Genesys, page 61

    Configuring Reason Codes, page 63

    Configuring Logs, page 66

    Handling Configuration Changes, page 67

    Optionally, G plus Adapter configuration can involve making modifications inseveral places:

    • The log4net.config files (see “Configuring Logs” on page 66). This

    configures the message levels that are displayed for each event log type in

    the log file.

    • The Web.config file (see “Changes to the Web.config File” on page 76 in

    the chapter “Advanced Configuration”).

    • The Adapter.config file (see “Changes to the Adapter.config File” on page

    76 in the chapter “Advanced Configuration”). This configures various

    options that apply to the Adapter’s Server component.

    • The g2mscrm_server.exe.config  file (see “Changes to theg2mscrm_server.exe.config File” on page 89 in the chapter “Advanced

    Configuration”). This configures URLs for the Microsoft CRM Server,

    Genesys Configuration Server, and the Adapter’s application object name.

    • The gscc.config file (see “Changes to the Gscc.config File” on page 93 in

    the chapter “Advanced Configuration”). This configures various options that

    apply to the Adapter’s WinUI Client component.

  • 8/13/2019 72gp Dep MsCRM

    54/130

    54 G plus Adapter 7.2

    Chapter 4: Configuring the Gplus Adapter Configuring the Gplus Adapter  

    Configuring the Gplus Adapter This section describes configuration options available for the G plus Adapter 7

    for Microsoft CRM. To view or change these options, first use Genesys

    Configuration Manager to open the Properties dialog box for the Application

    object that you created.

    The subsections below describe individual tabs in the Properties dialog box.

    Tenants Tab

    On Configuration Manager’s Tenants tab, add tenants for a multi-tenant

    environment.

    Connections Tab

    On Configuration Manager’s Connections tab:1. Add a connection to the Genesys Integration Server.

    2. If using media routing functionality, also add a connection to the

    Interaction Server.

    Note: All servers must be properly configured and running before you use

    the Adapter.

    Options Tab

    The options listed in Table 1 on page 55 are located on the Options tab of theProperties dialog box. The table lists and describes the options by section of

    that tab.

    Note: All option names and values are case sensitive, so be sure that you use

    the correct case as shown in Table 1 on page 55.

    You must perform a restart after changing the value of any configuration

    option.

    For Windows 2003 Server, restart the application pool  where the

    Adapter runs (CRMAppPool).

    For Windows 2000 Server, you must restart IIS.

  • 8/13/2019 72gp Dep MsCRM

    55/130

    G plus Adapter for Microsoft CRM—Deployment Guide 55

    Chapter 4: Configuring the Gplus Adapter Configuring the Gplus Adapter  

    Table 1: Gp lus  Adapter Configuration Options

    Option Name Values Description

    Gplus  Adapter sectionSpecifies the G plus Adapter options that are necessary for basic functionality.

    ANIFormat Default Value: xxx-xxxx

    Valid Values: x is any digit.

    The Adapter finds MS

    CRM objects based on the

    ANI parameter of an

    incoming call. This option

    specifies the conversion

    format of the ANI in order

    to be able to look up the MS

    CRM entity initiating the

    call. (MS CRM phone

    numbers have to conform tothis format, otherwise the

    search will be

    unsuccessful.)

    AutoLogin Default Value: true

    Valid Values: true, false

    If this option is set to true, the Adapter will attempt to

    automatically perform a

    CTI login operation upon

    sign-in. If the operation

    fails, the agent will be

     prompted for login

    credentials.

    AutoSaveActivity Default Value: true

    Valid Values: true, false

    If this option is set to true, the Adapter automatically

    saves the existing activity

    when the agent initiates any

    type of transfer or

    conference.

    ReleaseOnSignout Default Value: true

    Valid Values: true, false

    If this option is set to true, the Adapter releases all

    active interactions when the

    agent signs out.

  • 8/13/2019 72gp Dep MsCRM

    56/130

    56 G plus Adapter 7.2

    Chapter 4: Configuring the Gplus Adapter Configuring the Gplus Adapter  

    SaveOutgoingActivityEvent Default Value: talking

    Valid Values: talking, dialing

    If this option is set to

    talking, the Adapter saves

    the outgoing activity inresponse to a “talking”

    interaction event.

    If this option is set to

    dialing, the Adapter savesthe outgoing activity in

    response to a “dialing”

    interaction event.

    StatusOnLogin Default Value: Ready

    Valid Values: Ready, NotReady

    Specifies the CTI status that

    should be set by the

    Adapter when an agent logs

    in.

    UseRoleForAgents Default Value: true

    Valid Values: true, false

    If this option is set to true,the Adapter will only

     provide call center

    functionality for MS CRM

    users who have the role

    “Genesys Agent.”

    A user who does not have

    this role will not be able to

    sign in to the Adapter.

    ui section

    This section contains options for the menus displayed in the Adapter user interface.

    ShowLoginAndLogout Default Value: false

    Valid Values: true, false

    If this option is set to true, the login/logout commands will be

    displayed in the list of

     possible agent actions.

    ShowACW Default Value: true

    Valid Values: true, false

    If this option is set to true, After Call Work willappear in the list of

    available agent statuses.

    Table 1: Gp lus  Adapter Configuration Options (Continued)

    Option Name Values Description

  • 8/13/2019 72gp Dep MsCRM

    57/130

    G plus Adapter for Microsoft CRM—Deployment Guide 57

    Chapter 4: Configuring the Gplus Adapter Configuring Genesys Integration Server and Agent Interaction Server for

    Configuring Genesys Integration Server

    and Agent Interaction Server for Use with

    the Adapter You should carry out the following steps to assure that the Genesys Integration

    Server (GIS), Agent Interaction Server, and G plus Adapter can all work

    together.

    1. Import and configure two templates into Genesys Configuration Manager

    7.1 or later:

      Genesys_Integration_server_720.apd

      Agent_Interaction_server_720.apd

    2. Create new applications in Genesys Configuration Manager from the

    templates you just imported.

    3. On Configuration Manager’s Connections tab for GIS, create a connection

    to the Agent Interaction Server application.

    4. On Configuration Manager’s Connections tab for Agent Interaction Server,

    create connections to the appropriate T-Server and to Interaction Server.

    Note: Universal Routing Server must connect to the T-Server, Interaction

    Server, and Stat Server. Stat Server must connect to the T-Server and

    Interaction Server.

  • 8/13/2019 72gp Dep MsCRM

    58/130

    58 G plus Adapter 7.2

    Chapter 4: Configuring the Gplus Adapter Configuring for Media Routing

    Configuring for Media RoutingThe following components are necessary for media (email) routing:

    • Microsoft CRM-Exchange E-mail Router (on the Microsoft CRM CD)

    • Microsoft Exchange Server The following tasks are required in order to deploy media routing with the

    Adapter. (Remember to restart all services after all steps below are completed.)

    Microsoft Solutions

    Microsoft Exchange Server and Microsoft CRM should already be installed,

    configured, and tested for integrated usage:

    1. Create a CRM email box in Microsoft Exchange Server.

    Microsoft CRM users who will use email capabilities must have email

     boxes in Microsoft Exchange Server.2. Create email boxes in Microsoft Exchange Server for all public queues 

    which will work with emails.

    3. Create public queues for emails in Microsoft CRM and associate them with

    email boxes in Microsoft Exchange Server.

    4. Install Microsoft CRM-Exchange Email Router, which is supplied on the

    Microsoft CRM Installation CD.

    5. Apply forwarding rules (for forwarding to the CRM email box mentioned

    in Step 1) to all email boxes of CRM users and CRM public queues.

    6. Configure agents to create activities for all delivered email.

    When everything is installed, configured, and running properly, you should see

    the following results:

    • An email activity will be created in the private queue of an agent when an

    email is sent to the email box of that agent (CRM user).

    • An email activity will be created in a  public queue when an email is sent to

    the email box associated with that public queue in Microsoft CRM.

    Note: Do not proceed with configuration of Genesys components until the

    Microsoft Solutions work properly with email as described above.

  • 8/13/2019 72gp Dep MsCRM

    59/130

    G plus Adapter for Microsoft CRM—Deployment Guide 59

    Chapter 4: Configuring the Gplus Adapter Configuring for Media Routing

    Genesys Framework Customization

    Media Type

    In order to perform email routing, an additional media type needs to be added

    in Configuration Manager. Please make sure that you are running the 7.1version or later of the Genesys Configuration Server and Configuration

    Manager to perform the steps below, as they may be different or not applicable

    in earlier versions.

    1. Find the tenant under which the G plus Adapter is installed.

    2. In the tenant’s Business Attributes folder, find the MediaType business

    attribute and view its Attribute Values.

    3. Add a new business attribute value with any display name and the name of

    the new media type.

    4. Also, update the medias subtable which is described in the section “Media

    Routing Options” on page 83 in Appendix A.

    Capacity Rules

    There must be a capacity rule configured for the tenant. In order for the

    capacity rule to work with the new media type added above, you must add it to

    the capacity rule’s list of media.

    1. Install the Genesys Resource Capacity Wizard.

    2. Find the capacity rule that is configured for the tenant in the Scripts 

    folder.

    3. Right-click the capacity rule and choose Wizard/Configure.

    4. When the Properties dialog box appears, choose Advanced.

    5. In the Advanced tab there will be a list of media. Check the crmemail media

    to make the capacity rule applicable to it.

    6. Find the Router application in Configuration Manager and make sure that

    the option default\use_agent_capacity  is set to true.

    Agent Group

    If using agent group(s) as a target for routing, make sure to add all Microsoft

    CRM agents configured in Configuration Manager to the appropriate agent

    group(s).

    Routing Solutions

    1. Start Interaction Routing Designer.

  • 8/13/2019 72gp Dep MsCRM

    60/130

    60 G plus Adapter 7.2

    Chapter 4: Configuring the Gplus Adapter Configuring for Media Routing

    2. Create a new Strategy with target as agent or agent group(s). Make sure to

    add all CRM agents configured in Genesys Configuration Manager to the

    appropriate agent group(s).

    3. Move to Interaction Workflow Designer\Business processes.

    4. Create a new Business process.

    5. Create a new Interaction Queue.

    6. Connect the Interaction Queue with the Strategy.

    7. Activate the Strategy.

    8. Save all changes.

    Gp lus  Adapter Customization

    Provide valid names for the Microsoft CRM Public Queue and the Genesys

    Interaction Queue. See “Synchronizing Queues Between Microsoft CRM and

    Genesys” on page 61.

  • 8/13/2019 72gp Dep MsCRM

    61/130

    G plus Adapter for Microsoft CRM—Deployment Guide 61

    Chapter 4: Configuring the Gplus Adapter Synchronizing Queues Between Microsoft CRM and Genesys

    Synchronizing Queues Between Microsoft

    CRM and GenesysGenesys Routing works with items that are delivered to the Microsoft CRM

    Public Queue. Synchronization is required between this Public Queue andGenesys. This synchronization is performed in the Adapter.config 

    configuration file by setting the relationship between the Public Queue and the

    Genesys Interaction Server queue within the queues subtable of the Media

    Routing section.

    The queues subtable is a mapping  between the Interaction Server queue and

    the Microsoft CRM queue. Any interaction that appears in the Interaction

    Server queue with the name specified by interactionServerQueueName will

    have its corresponding Microsoft CRM entity assigned to the CRM queue with

    the name specified in crmQueueName. You can make changes to the CRM queue

    name and the Interaction Server queue. You can also set up queues for

    additional media besides the default emai