high level synchronization

13
FocalCXM Remarkable Experiences Transfer of Informational: Overall Synchronization Process StoryPulse 3.0

Upload: focalcxm

Post on 18-Jan-2017

42 views

Category:

Software


1 download

TRANSCRIPT

Page 1: High Level Synchronization

FocalCXMRemarkable Experiences

Transfer of Informational: Overall Synchronization ProcessStoryPulse 3.0

Page 2: High Level Synchronization

Key Objective

To help Support Teams understand how StoryPulse works from a synchronization stand point

There will be other TOI decks to complement this

Page 3: High Level Synchronization

Key Components for StoryPulse Platform

SP(Pricing)

CRM On DemandOracle JavaStoryPulse

db

CustomerData is not stored but just passed through the middle tier.

Page 4: High Level Synchronization

Sales Rep App Installation Process

Download Install Activate Authenticate

Page 5: High Level Synchronization

Download

•Download the application from Apple Store

Download Install Activate Authenticate

Page 6: High Level Synchronization

Install

•Automatic upon download

Download Install Activate Authenticate

Page 7: High Level Synchronization

Activate

• Activation is a mechanism by which only valid reps are allowed to register with the system

– Rep enters email address. Clicks on Activate– Rep can move forward to login screen only when

the domain (of the email address) is registered in the db (shown in the image on the right)

– Example: focalcxm.com

Download Install Activate Authenticate

JAVA

iPad

db

Note: As of now, reps have to append their domain but we will evaluate and try to simplify the process

Page 8: High Level Synchronization

Authenticate•Authentication is based on CRM

On Demand Login•Rep enters CRMOD Login Info

– Request goes to Java– Java connects with CRMOD

• If valid, lets the user in

Download Install Activate Authenticate

JAVA

iPad

db

CRM On Demand

1

23

4

Page 9: High Level Synchronization

Full Download

• Objects are downloaded to the app as needed• Other than environment information and admin

details, nothing is stored in the middle tier

Download Install Activate Authenticate

JAVA

iPad

db

CRM On Demand

1

23

4

Page 10: High Level Synchronization

Role of Modules in Middle Tier

•Database– Stores modification tracking data

(object identifiers and not actual data)

– Changes to objects in CRMOD are captured here and pushed to iPads based on sync time

JAVA

iPad

db

CRM On Demand

Submit AssessmentGet Response

Push to CRMOD

Get Response

db

Page 11: High Level Synchronization

Incremental Changes to Accounts, Contacts etc

CRM On DemandAccount

ChangesMod Tracking

DbScheduler

31

2

iPadNew Stuff 4

Page 12: High Level Synchronization
Page 13: High Level Synchronization

Thank You