MS CRM Integration WhosOn Service Integration Presentation MS CRM User Group.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Instant Queue IBM Techline Instant Queue Manager Deployed for IBM Techline Richard Brader IBM Techline January 2012.
Manufacturing Productivity Solutions Management Metrics for Lean Manufacturing Companies Total Productive Maintenance (T.P.M.) Overall Equipment Effectivity.
Solving Automation Reporting Problems with Dream Report Renee Sikes Applications Engineer Dream Report Brand Manager.
What is MySQL? MySQL is a relational database management system (A relational database stores data in separate tables rather than putting all the data.
Nada Abdulla Ahmed.  SmoothWall Express is an open source firewall distribution based on the GNU/Linux operating system. Designed for ease of use, SmoothWall.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Salesforce.com Leads. Unit Name Leads The leads SF object provides the ability to track prospective students You can create new leads fm a variety of.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Meeting recorder Application based on Software Agents.
LCT2506 Internet 2 Data-driven web sites Week 5. LCT2506 Internet 2 Current Practice  Combining web pages and data stored in a relational database is.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Maintaining and Updating Windows Server 2008
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Auto-txt Locator Fleet Management| Tracking | Journey History | Stolen Vehicle Monitoring Excellence in Automotive Product Design.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Salesforce.com Web to Leads. Unit Name Web to Leads A web to lead provides users the ability to gather information from their website visitors which automatically.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Sitefinity Performance and Architecture
16.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 16: Examining Software Update.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
How to write less code to build and extend Enterprise Portal How to share code and metadata between Enterprise Portal and Client.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Benefits of Using AllFusion ERwin and Advantage Gen in the Same Project Lifecycle Steve Smith Jumar Solutions 28 th March 2007.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Session 10 Windows Platform Eng. Dina Alkhoudari.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
VS Anywhere. Visual Studio Industry Partner VS Anywhere NEXT STEPS Contact us at: Websitehttps://vsanywhere.com Blog- Facebook.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Data File Access API : Under the Hood Simon Horwith CTO Etrilogy Ltd.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Basic Concepts Of CITRIX XENAPP.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
TEAM Basic TotalElectrostatic ManagementAwareness&
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
UNIT 14 1 Websites. Introduction 2 A website is a set of related webpages stored on a web server. Webmaster: is a person who sets up and maintains a.
Computer Emergency Notification System (CENS)
Introduction to the Adapter Server Rob Mace June, 2008.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
WHAT IS E-COMMERCE? E-COMMERCE is a online service that helps the seller/buyer complete their transaction through a secure server. Throughout the past.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Database Form Processing Made Easy Chad Killingsworth Web Projects Coordinator.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
API Basics: Integrating with SmartSimple. Mark Bridger BFA, M.S Ed. UI Lead & Training Officer Meet your Presenter.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Maintaining and Updating Windows Server 2008 Lesson 8.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Kentico Enterprise Marketing Solution Petr Palas.
Domain Name System The Technology Context Presentation.
1 Remote Installation Service Windows 2003 Server Prof. Abdul Hameed.
The Ultimate SharePoint Admin Tool
Microsoft Dynamics CRM 2016 Online Deployment MB2-710 Exam Questions
Database Driven Websites
PitchBook For MS Dynamics Plugin
Open Automation Software
COMPLETE BUSINESS TEXTING SOLUTION
Presentation transcript:

MS CRM Integration WhosOn Service Integration Presentation MS CRM User Group

Contents Introduction Setup ◦Service Installation ◦Configuration Actions ◦Chats, Callbacks ◦Lead / Contact Creation Implementation ◦Reasoning ◦Methods

Introduction My name is Daniel Tallentire I’m CTO for Parker Software I work with the development, and also manage the Technical Support side of the business.

Introduction Parker Software are a UK based software house developing two main products on the Windows Platform: ◦WhosOn – Live Chat & Visitor Monitoring ◦ 2DB – Based Automation Systems We are based in Stoke-on-Trent, Staffordshire, and have been developing WhosOn & 2DB for the past 5 years. We are a technical company, and aim our products at the more technical customers.

Introduction We have been wanting for some time to add CRM integration to WhosOn. Increase CRM approached us, and suggested we look at MS CRM We tried it out, and found that we liked the interface, and that it would be a good fit for our business and our product.

Setup First the user enters a small wizard to obtain the CRM settings, and to step through the process of verifying the CRM Connection. Once the connection is built, the client tool will show the options for the sending of the data into the CRM system.

Setup

Setup - 1

Setup - 2

Setup - 3

Setup – 4

Setup – 5

Setup Overview Setup has to allow for IFD & On-Premise Installs service and configures for use in the client tool. Establishes that connection will work with the data entered. Downloads customisations & entity types for use in later methods.

WhosOn Client WhosOn Client is a fat client that receives data from the WhosOn server via TCP/IP. It displays the visit data for the visitors currently on the site The operator uses it to chat to the visitors that come online. It allows data to be sent back to the WhosOn server and stored against individual records.

Our Aims Move leads from WhosOn to CRM. Display CRM information inside WhosOn when speaking to a known contact. Provide a framework for customisation and flexibility. Store details of chat sessions from WhosOn against the desired CRM Entity.

Our Approach We wanted to provide a flexible interface for our own products (WhosOn & 2DB) to be able to update CRM. Fast out of process updates so as not to delay any client or server actions. Work with On Premise or IFD deployments Update custom entity types as required by end users.

What we’ve created We have made a Windows Service that receives CRM commands via TCP/IP. This allows us to install it on a single machine for stand-alone usage or on a server for network usage. The protocol we designed is text based as this is easier to visualise & test.

Text Protocol Sample CRMType:MSDYNAMICS CRMAction:CREATE ENTITY CRMServerURL: CRMOrgName:ParkerSoftware ENTITY_NAME:contact CRMFIELD_nickname:String|Mike CRMFIELD_department:String|Sales Dept CRMFIELD_accountrolecode:Picklist|1 CRMFIELD_preferredcontactmethodcode:Picklist|4 CRMFIELD_annualincome:Money| CRMFIELD_birthdate:Datetime| T12:00:00 CRMFIELD_lastname:String|Davidson CRMFIELD_firstname:String|Michael

Service Internals When the service connects, it stores the Metadata Service object and the CRM Service object in memory for future use. This enables the service to very quickly execute CRM commands after the first command has been executed. A single service can maintain multiple connections to separate instances.

Metadata Retrieval We download the metadata from the web services using the sample for retrieving the data types that comes with the SDK. Once downloaded, we load the data into a file-based relational database (currently a proprietary type) so that this can be parsed by our programs.

Planned – Generic Mappings

Planned – Automatic Creation of Entities Server will be able to create entities based on filters ◦Web site prospects into leads ◦Web site visits into a web site visit entity type so that customer website usage can be tracked Server will be able to allocate visitors automatically to CRM records ◦Entity Type / ID is stored in WhosOn database if allocated there. ◦DNS & GeoIP information can be used.

Planned - Entities Option to modify unused activity entity to fit the Chat Session type rather than using a normal entity. Option to use the Campaign Response entity to track web site entries Custom web form when a user requests a chat session that requires them to fill in information that relates to the entity.

Planned – Customisations We plan to add a real-time WhosOn view to the CRM Interface. This will mean: ◦The full client isn’t necessary for viewing the real time statistics. ◦Visitors can be allocated to the related CRM records more quickly. ◦Chat sessions can be recorded directly. ◦Chat sessions can be taken or directed to the Knowledge Base.

We hope that users will make suggestions for how they could best use this system. We found that combining the creation of records in WhosOn with some simple work flows allowed us to keep in contact with prospective customers easily. Questions?