Download - High Level Synchronization
![Page 1: High Level Synchronization](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/1.jpg)
FocalCXMRemarkable Experiences
Transfer of Informational: Overall Synchronization ProcessStoryPulse 3.0
![Page 2: High Level Synchronization](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/4.jpg)
Sales Rep App Installation Process
Download Install Activate Authenticate
![Page 5: High Level Synchronization](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/5.jpg)
Download
•Download the application from Apple Store
Download Install Activate Authenticate
![Page 6: High Level Synchronization](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/6.jpg)
Install
•Automatic upon download
Download Install Activate Authenticate
![Page 7: High Level Synchronization](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/11.jpg)
Incremental Changes to Accounts, Contacts etc
CRM On DemandAccount
ChangesMod Tracking
DbScheduler
31
2
iPadNew Stuff 4
![Page 12: High Level Synchronization](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/12.jpg)
![Page 13: High Level Synchronization](https://reader034.vdocuments.site/reader034/viewer/2022042723/587e56f11a28abeb1a8b7007/html5/thumbnails/13.jpg)
Thank You