+ All Categories
Home > Documents > HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for...

HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for...

Date post: 02-Jan-2016
Category:
Upload: angela-wilkerson
View: 217 times
Download: 2 times
Share this document with a friend
19
HEAnet’s ClientDB Brian Boyle
Transcript
Page 1: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

HEAnet’s ClientDBBrian Boyle

Page 2: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

Introduction

• HEAnet & Client Relationships

• Tools

• Requirements for CRM tool

• ClientDB

Page 3: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

HEAnet & Client Relations

• Primarily people driven

• Started with informal approach (-1997)

• Then, used basic tools

• MS Exchange (1997 - 2003)

• OpenGroupWare (2003 - 2008)

Page 4: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

MS Exchange

• Used for Email, Calendar, Contacts

• Grew without planning

• Took over as Contact database

• Data was unstructured

• Never used full functionality

Page 5: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

MS Exchange Schema

Name Position Company Phone Email

Page 6: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

OpenGroupWare• So we changed system to “OGO”

• Used for Calendar & Contacts

• More formal structure for data

• Primarily driven by Calendar requirements

• “Jack of all trades, ...”

• Webmail, Bulletins, Proj. Mgmt, ...

Page 7: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

OGO Schema

Company A(Client)

Company B(Client)

Tech Contact: Conor Furlong

Billing Contact:Sadhbh Woods

Tech Contact: Oisín Doyle

Change Ctrl: Aoife Murphy

Billing Contact: Cillian Doyle

Tech Contact: Eoin O’Shea

Assigned-to

Assigned-to

Assigned-to

Assigned-to

Assigned-to

Assigned-to

Assigned-to

Companies People

Page 8: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

ClientDB• 2008: OGO hard to maintain, very

difficult to expand

• Gathered requirements for replacement

• Focused on Clients & Services

• Researched market

• Handed job to internal swdev team

Page 9: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

Internal Development?• Why build?

• Many many CRM solutions

• but most are sales/revenue oriented

• and tend towards closed APIs

• We really required extensibility/interoperability with our tools

Page 10: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

Requirements

• Extendable & Interoperable

• Central repository for all client data

• Track Clients, Contacts, Services

• Open interfaces (http, ldap, ...)

• Must integrate with Email, Calendar

• Potential to link to Provisioning, Tickets

Page 11: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

Functionality

• Used for Contacts

• Linked to Client Service Agreements

• Basis for all Support contacts

• Structured data about Contacts

• Record of services/clients

• Not (yet) used for Provisioning

Page 12: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

Resources

• Ruby on Rails, MySQL, Ubuntu

• LDAP interface to Email MUAs

• Calendar interface in transition

Page 13: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

ClientDB Schema

DCU

ORI

Conor Furlong

Sadhbh Woods

Oisín Doyle

Mater Dei

St. Pats

Aoife Murphy

Cillian Doyle

Eoin O’Shea

ChildrenTech Contact

Change Controller

Billing contact

Change Controller

Billing contact

Tech Contact

Billing contact

ContactsClients

Page 14: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.
Page 15: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.
Page 16: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.
Page 17: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

ClientDB

• Support for Provider contacts

• Reports to keep data consistent

• Views of data, e.g

• view clients by Finance Contact

• view of our of hours contacts

Page 18: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

Conclusions

• We wanted a very simple system [1]

• We really wanted extensibility [2]

• We hope to integrate it with

• Calendar [3], Provisioning [4], Accounts [5]

• So far, we have 1, 2, 3.

Page 19: HEAnet’s ClientDB Brian Boyle. Introduction HEAnet & Client Relationships Tools Requirements for CRM tool ClientDB.

Conclusions

• We have a small client base

• Our contacts have many jobs

• Tool can only support Humans

• We need a Human CRM


Recommended