SlideShare a Scribd company logo
1 of 30
Download to read offline
Integrating SIS’s with Salesforce: 
An Accidental Integrator’s Guide 
Grant Miller 
Director of Alliances 
/Salesforce.comFoundation 
@SFDCFoundation
Which would you choose? 
120000 
100000 
80000 
60000 
40000 
20000 
0 
Option 1 Option 2 Option 3 
Required Investment 
Return 
Available Capital 
20% Probability of 
losing entire 
investment 
0% Probability of losing 
entire investment 
$10,000 Loan @ 5% 
10% Probability of 
losing entire investment 
$25,000 Loan @ 6%
Decision Quality Circle 
Appropriate Frame 
Creative, Doable 
Alternatives 
Meaningful, Reliable 
Commitment to Action 
Logically Correct 
Reasoning 
Clear Values and Information 
Trade-offs
SIS Integration: Three Steps to Success 
Define the Identify the Choose the 
Process Integration Layers Approach 
Data 
Tasks 
Timing 
User Interface 
Application Logic 
Data Model 
Build vs. Buy 
Integration Methodology 
Resources
Five-tier Framework 
for Business Analysis 
Framework 
Layer 
What 
it 
Covers… 
The 
Technique 
Business 
Focus 
Business 
Objec=ves 
The 
mission, 
strategies 
(customers 
/ 
markets, 
products 
/ 
services, 
differen=ators), 
goals, 
objec=ves, 
and 
measures 
(e.g. 
KPIs) 
for 
the 
organiza=on. 
(MSGO 
= 
Mission, 
Strategies, 
Goals, 
Objec=ves.) 
Project 
Charter 
Business 
Process 
The 
ac=vi=es 
the 
business 
carries 
out 
in 
order 
to 
meet 
its 
objec=ves. 
Includes 
the 
actors 
involved, 
the 
sequence 
of 
steps 
they 
carry 
out 
(workflow), 
and 
the 
result(s) 
produced. 
Workflow 
Modeling 
Systems 
Focus 
Presenta=on 
Services 
A 
mechanism 
through 
which 
an 
actor 
in 
a 
business 
process 
interacts 
with 
a 
system. 
Usually 
a 
GUI 
and 
reports, 
but 
could 
involve 
scanners, 
IVR 
systems, 
etc. 
Use 
Cases 
Business 
Services 
A 
"service" 
offered 
by 
a 
system 
-­‐ 
a 
specific 
func=on. 
Includes 
the 
business 
rules 
and 
data 
updates 
it 
is 
responsible 
for. 
Requires 
Event 
Analysis, 
State 
Transi=on 
Analysis, 
etc. 
Service 
Specifica=on 
Data 
Management 
Services 
Files 
and 
databases 
that 
provide 
a 
system's 
record-­‐keeping 
func=ons. 
Determines 
the 
things 
a 
systems 
"knows" 
about 
and 
the 
data 
that 
is 
maintained 
about 
those 
things. 
Data 
Models 
establish 
the 
language 
and 
basic 
rules 
for 
all 
other 
requirements. 
Data 
Modeling 
© 2009 Sharp, McDermott – Workflow Modeling: Tools for Process Improvement and Application Development
Business Process Defined 
“A business process is a collection of 
interrelated activities, initiated in response to 
a triggering event, which achieves a specific, 
discrete result for the customer and other 
stakeholders of the process.”
A Business Process is… 
1) …Something that achieves a specific result… 
2) … for a customer or other stakeholders… 
3) …initiated in response to a triggering event… 
4) …a collection of interrelated activities…
Five-tier Framework 
for Business Analysis 
Framework 
Layer 
What 
it 
Covers… 
The 
Technique 
Business 
Focus 
Business 
Objec=ves 
The 
mission, 
strategies 
(customers 
/ 
markets, 
products 
/ 
services, 
differen=ators), 
goals, 
objec=ves, 
and 
measures 
(e.g. 
KPIs) 
for 
the 
organiza=on. 
(MSGO 
= 
Mission, 
Strategies, 
Goals, 
Objec=ves.) 
Project 
Charter 
Business 
Process 
The 
ac=vi=es 
the 
business 
carries 
out 
in 
order 
to 
meet 
its 
objec=ves. 
Includes 
the 
actors 
involved, 
the 
sequence 
of 
steps 
they 
carry 
out 
(workflow), 
and 
the 
result(s) 
produced. 
Workflow 
Modeling 
Systems 
Focus 
Presenta=on 
Services 
A 
mechanism 
through 
which 
an 
actor 
in 
a 
business 
process 
interacts 
with 
a 
system. 
Usually 
a 
GUI 
and 
reports, 
but 
could 
involve 
scanners, 
IVR 
systems, 
etc. 
Use 
Cases 
Business 
Services 
A 
"service" 
offered 
by 
a 
system 
-­‐ 
a 
specific 
func=on. 
Includes 
the 
business 
rules 
and 
data 
updates 
it 
is 
responsible 
for. 
Requires 
Event 
Analysis, 
State 
Transi=on 
Analysis, 
etc. 
Service 
Specifica=on 
Data 
Management 
Services 
Files 
and 
databases 
that 
provide 
a 
system's 
record-­‐keeping 
func=ons. 
Determines 
the 
things 
a 
systems 
"knows" 
about 
and 
the 
data 
that 
is 
maintained 
about 
those 
things. 
Data 
Models 
establish 
the 
language 
and 
basic 
rules 
for 
all 
other 
requirements. 
Data 
Modeling 
© 2009 Sharp, McDermott – Workflow Modeling: Tools for Process Improvement and Application Development
SIS Integration: Three Steps to Success 
Define the Identify the Choose the 
Process Integration Layers Approach 
Data 
Tasks 
Timing 
User Interface 
Application Logic 
Data Model 
Build vs. Buy 
Integration Methodology 
Resources
Define Process: Common Recruit/Admit Processes with SIS 
Collaboration 
Transactional History 
Capture 
Prospective 
Student Info 
Collect 
Application 
Information 
Report on 
Financial Aid 
Application 
Status 
Data 
Student Information 
Household Info 
Transcripts 
Financial Aid 
Application Data 
Tasks 
Transformation 
Validate Data 
Mass Updates 
Data Cleansing 
Custom Logic 
Alerts and Workflow 
Timing 
Synchronous vs. 
Non-Synchronous 
Prospect/Recruit 
Application 
Status 
Financial Aid 
Student 
Accounts 
(Accounting) 
Qualified Applicant – 
trigger student record creation 
Processes Have 3 Parts: Data, Tasks, and Timing 
Capture 
Program 
Interests 
Applicant 
Major for 
Curriculum 
Education Goal 
Return - Banner ID 
Status Update Messages 
Program Interest Profile – 
Input to planning 
Status Update Messages 
Status Update Messages 
and workflow triggers
Indentify Layers: Common SIS Integration Points 
Data Layer 
Your Data Model 
Application Layer 
Your business logic 
(in Java, Apex + workflows, rules, etc.) 
Presentation Layer 
Screens exposed to end users 
✓ 
✓ 
✓ 
✓ 
✓ 
✓ 
✓ 
✓ 
✓ 
✓ 
✓ 
✓
Web Services Integration Options with Salesforce 
Middleware / Developer Toolkits/Data Loader 
Call External 
Service 
Expose 
Custom 
Service 
Rest API 
Data 
Replication 
Rest 
Service 
Customization & 
Config 
Force.com IDE 
Migration Tool 
Custom Tools 
Workflow 
Data 
Upload 
Call External 
Service 
Data 
Replication 
META DATA 
API 
SOAP WEB SERVICES API REST API BULK API 
Data 
Upload 
Rest 
Service 
Apex Callouts 
Outbound 
Message 
Confirm 
Message 
Respond to 
External Service 
SIS / ERP Platform 
META DATA 
API 
SOAP WEB SERVICES API REST API BULK API 
Note: Available APIs 
vary by SIS/ERP 
vendor and system 
architecture
Choose Approach:Build vs. Buy 
Integration Ecosystem 
Works with every major middleware solution 
Web and Rest 
Services API 
Force.com PaaS Proven Real-Time Integration 
Integration Toolsets 
Build Custom Integration Solutions
What if I want to build it? 
Synchronous 
SFDC Integration Mechanisms: 
▪ Composite Application / Mashup 
▪ Salesforce SOA 
▪ Apex Custom Web Services 
Asynchronous 
SFDC Integration Mechanisms: 
▪ Inbound Replication 
▪ Outbound Replication 
▪ Outbound Messaging 
▪ Salesforce Network
Solution Value vs. Sophistication of Approach 
New APIs for 
Private and 
Public Use 
Enterprise 
Integration 
Services 
Up/Down 
Stream Process 
Automation 
Basic File / DB 
Syncing 
Increasing Customer Value 
1 or 2 
Line of Business 
Applications 
Increasing Sophistication & Capability of Approach 
Custom and 
Mobile 
Applications 
4+ 
Enterprise 
Systems 
2 to 4 
Line of Business 
Applications
Building The Connected Campus 
Add a layer of agility around your SIS core 
Class / Cohort 
Communities 
Employee 
Service 
Center 
Collaborative 
Business 
Processes 
Student 
Service 
Center 
Alumni 
Communities 
Mobile 
Apps 
Student 
Social 
Engagement 
Employee 
Social 
Communities 
360 
degree 
CRM 
Colleges and universities use Salesforce to enhance the capabilities of their back-office systems
Salesforce gives Towson University greater agility to 
manage application process in front of Campus Solutions 
Replaced EOL’d Recruitment+ system for managing 
application process 
One system provides 360* view of entire recruiting and 
application process 
Simplifies integration and correlation of data from multiple 
sources 
Greater visibility into applicant pipeline and expected yield 
improves management decisions 
Keeps core SIS data in PeopleSoft Campus Solutions 
‘uncluttered’, improving data integrity and reducing data 
management overhead 
Easily integrates 
multiple data 
sources 
360* View of 
Application 
Pipeline 
Improved 
decision 
making 
Greater 
Flexiblity 
Improved Data 
Integrity
Towson University integration architecture 
Replacing R+ with TargetX on Salesforce 
• Process 
• (Data) Applicant data is captured into Salesforce from a 
variety of sources including web inquires, purchased lists, 
test scores, call center, etc. 
• (Tasks) All interactions with prospective students are 
tracked in Salesforce as applicant moves through 
admissions pipeline. Student records are created in the SIS 
when application requirements are complete and applicant 
is considered for admission 
• (Timing) As applicants are granted admitted status, near 
real-time updates between the SIS and Salesforce occur 
approximately once a minute to prevent ‘overselling seats’ 
• Integration Layer 
• Applicant and student data shared between systems by 
means of flat file imports and exports. 
• Data is moved bi-directionally between Campus Solutions 
and Salesforce. 
• Approach 
• Towson utilizes Informatica for ETL (Extract, Transform, 
Load) between Campus Solutions, Salesforce, data 
providers and legacy systems.
Wayne State University uses Salesforce to achieve greater 
agility from Banner and Drive Organizational Culture Shift 
Core SIS data is shared from Banner Student 
Student satisfaction levels increased by 10% 
Making information transparent reduced redundant 
inquiries by students reduced by 10% 
Every student interaction is documented as a Case in 
Salesforce, 
Better understanding of who needs service, why service 
is needed, and what can be learned from these 
interactions to promote a culture of quality care. 
Employee 
Collaboration 
Improved 
Student 
Satisfaction 
Enhanced 
Recruiting & 
Retention 
Documented 
Interactions 
“Salesforce was the driver of the cultural shift. It highlighted what we needed 
to work on” 
- Ann Elinski, Associate Director of the Student Service Center.
Wayne State University Integration Architecture 
Enabling a One-stop Student Service Center 
• Process 
(Data) Basic information about students is pulled from Banner and 
scrubbed to minimize dupes, bad data before loading into 
Salesforce. 
(Tasks) Student Center creates cases, triggering messages and 
data to flow to appropriate department or office on campus 
(Timing) Periodic (weekly?) one-way synchronization of data from 
Banner 
• Integration Layer 
Bulk data-layer ETL from Banner (official system of record) into 
Salesforce for non-confidential information 
Confidential information rendered in presentation layer mashup on 
as-needed basis. 
• Approach 
Wayne State developed and maintains a home grown ETL 
middleware solution with existing staff.
Which would you choose? 
120000 
100000 
80000 
60000 
40000 
20000 
0 
Option 1 Option 2 Option 3 
Required Investment 
Return 
Available Capital 
20% Probability of 
losing entire 
investment 
0% Probability of losing 
entire investment 
$10,000 Loan @ 5% 
10% Probability of 
losing entire investment 
$25,000 Loan @ 6%
Which would you choose? 
120000 
100000 
80000 
60000 
40000 
20000 
0 
Option 1 Option 2 Option 3 
Required Investment 
Return 
Available Capital 
20% Probability of 
losing entire 
investment 
0% Probability of losing 
entire investment 
$10,000 Loan @ 5% 
10% Probability of 
losing entire investment 
$25,000 Loan @ 6% 
$50,000 x 80% = $40,000 
$40,000 x 100% = $40,000 
$100,000 x 90% = $90,000
Solution Value vs. Sophistication of Approach 
New APIs for 
Private and 
Public Use 
Enterprise 
Integration 
Services 
Up/Down 
Stream Process 
Automation 
Basic File / DB 
Syncing 
Increasing Customer Value 
1 or 2 
Line of Business 
Applications 
Increasing Sophistication & Capability of Approach 
Custom and 
Mobile 
Applications 
4+ 
Enterprise 
Systems 
2 to 4 
Line of Business 
Applications
Unlock the Potential of your Student Information 
System with the Salesforce Platform 
Open Integration Rapid Development Extend Legacy Systems 
Open APIs 
Over 1B + calls/day 
Consume external Web Services 
Build New Web Services 
90+ certified Integration Middleware 
Connectors 
Create systems of innovation without 
disrupting systems of record 
Deliver new ROI out of legacy investments 
Build modern apps without complex and 
expensive legacy customizations 
Open – Choice of Development Languages 
Social – Easy to Build Social Applications 
Rapid Development – 100% Cloud 
Lower Value 
Innovation 
Governance & 
Change Management 
Infrastructure Management 
Innovation 
Governance & 
Change Management 
Infrastructure 
Management 
Salesforce Platform flips IT’s focus from Operations to Innovation 
Keeping the Lights On 
Business Innovation 
Higher Value
SIS Integration: Three Steps to Success 
Define the Identify the Choose the 
Process Integration Layers Approach 
Data 
Tasks 
Timing 
User Interface 
Application Logic 
Data Model 
Build vs. Buy 
Integration Methodology 
Resources
More Information on Integration 
https://developer.salesforce.com/page/Data_Integration 
http://www.salesforce.com/us/developer/ 
docs/integration_patterns/ 
integration_patterns_and_practices.pdf 
http://youtu.be/J5LnJGAhycM 
http://www.salesforce.com/us/ 
developer/docs/ 
integration_workbook/index.htm 
http://developer.salesforce.com
Workflow Modeling – Sharp & McDermott 
• ISBN-13: 978-1596931923 
• ISBN-10: 1596931922
Six Enablers of Business Processes 
Mission, 
Strategy, 
Goals, 
and 
Objec=ves 
supports 
Business 
Process 
enables 
enables 
enables 
enables 
enables 
enables 
Workflow 
Design 
Informa2on 
Systems 
Mo2va2on 
and 
Measurement 
Human 
Resources 
Policies 
and 
Rules 
Facili2es 
(or 
other) 
* 
Actors 
* 
Steps 
and 
decisions 
* 
Flow 
-­‐ 
sequence, 
dependency, 
and 
handoffs 
* 
Applica=ons 
* 
Data 
* 
Informa=on 
* 
Integra=on 
* 
Employee 
assessment 
and 
incen=ves 
* 
"Reward 
and 
punishment" 
* 
Process 
performance 
indicators 
* 
Capabili=es 
* 
Matching 
people 
to 
roles 
and 
tasks 
* 
Recruitment, 
selec=on, 
and 
placement 
* 
Business 
rules 
enforced 
by 
process 
* 
Internally 
set 
constraints 
* 
External 
laws 
and 
regula=ons 
* 
Workplace 
layout 
* 
Equipment 
and 
machinery 
* 
Furnishings
Connected Campus Webinar 
Building Custom Apps on the Platform 
August 27, 2014 | 2 p.m. Eastern / 11 a.m. Pacific 
Brian Peddle, CTO David MacWhinnie 
Principle Product 
Manager 
Doug Naylor 
Senior Salesforce 
Analyst 
salesforcefoundation.org/events 
The College for America team will discuss and 
demo how they leveraged the platform to develop a: 
• Learning management system 
• Student information system 
• Early warning system

More Related Content

What's hot

Decluttering your Salesfroce org
Decluttering your Salesfroce orgDecluttering your Salesfroce org
Decluttering your Salesfroce orgRoy Gilad
 
Endless Use Cases with Salesforce Experience Cloud by Dar Veverka
Endless Use Cases with Salesforce Experience Cloud by Dar VeverkaEndless Use Cases with Salesforce Experience Cloud by Dar Veverka
Endless Use Cases with Salesforce Experience Cloud by Dar VeverkaAlesia Dvorkina
 
Change, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptxChange, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptxAdilPatel34
 
Salesforce Communities
Salesforce CommunitiesSalesforce Communities
Salesforce CommunitiesSunil kumar
 
Tackling Salesforce Technical Debt
Tackling Salesforce Technical DebtTackling Salesforce Technical Debt
Tackling Salesforce Technical Debtpanayaofficial
 
Multicurrency and Implications In Salesforce
Multicurrency and Implications In SalesforceMulticurrency and Implications In Salesforce
Multicurrency and Implications In SalesforcePrateek Tandon
 
A comprehensive guide to Salesforce Org Strategy
A comprehensive guide to Salesforce Org StrategyA comprehensive guide to Salesforce Org Strategy
A comprehensive guide to Salesforce Org StrategyGaytri khandelwal
 
A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service Cloud Analogy
 
A complete Salesforce implementation guide on how to implement Salesforce
A complete Salesforce implementation guide on how to implement SalesforceA complete Salesforce implementation guide on how to implement Salesforce
A complete Salesforce implementation guide on how to implement SalesforceSoftweb Solutions
 
Salesforce Sales Cloud: Best Practices to Win More Deals
Salesforce Sales Cloud: Best Practices to Win More DealsSalesforce Sales Cloud: Best Practices to Win More Deals
Salesforce Sales Cloud: Best Practices to Win More DealsCloud Analogy
 
Salesforce Sharing Architecture
Salesforce Sharing ArchitectureSalesforce Sharing Architecture
Salesforce Sharing Architecturegemziebeth
 
DevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudrsg00usa
 
Best Practices for Rolling Out New Functionality
Best Practices for Rolling Out New FunctionalityBest Practices for Rolling Out New Functionality
Best Practices for Rolling Out New FunctionalitySalesforce Admins
 
Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation missmeryl
 
SalesForce Consulting Service & Customization
SalesForce Consulting Service & CustomizationSalesForce Consulting Service & Customization
SalesForce Consulting Service & Customizationvarianceinfotech
 
Salesforce Security Review Tips and Tricks
Salesforce Security Review Tips and TricksSalesforce Security Review Tips and Tricks
Salesforce Security Review Tips and TricksRyan Flood
 

What's hot (20)

Decluttering your Salesfroce org
Decluttering your Salesfroce orgDecluttering your Salesfroce org
Decluttering your Salesfroce org
 
Endless Use Cases with Salesforce Experience Cloud by Dar Veverka
Endless Use Cases with Salesforce Experience Cloud by Dar VeverkaEndless Use Cases with Salesforce Experience Cloud by Dar Veverka
Endless Use Cases with Salesforce Experience Cloud by Dar Veverka
 
Change, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptxChange, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptx
 
Salesforce Communities
Salesforce CommunitiesSalesforce Communities
Salesforce Communities
 
Architect day 20181128 - Afternoon Session
Architect day 20181128 - Afternoon SessionArchitect day 20181128 - Afternoon Session
Architect day 20181128 - Afternoon Session
 
Tackling Salesforce Technical Debt
Tackling Salesforce Technical DebtTackling Salesforce Technical Debt
Tackling Salesforce Technical Debt
 
Multicurrency and Implications In Salesforce
Multicurrency and Implications In SalesforceMulticurrency and Implications In Salesforce
Multicurrency and Implications In Salesforce
 
A comprehensive guide to Salesforce Org Strategy
A comprehensive guide to Salesforce Org StrategyA comprehensive guide to Salesforce Org Strategy
A comprehensive guide to Salesforce Org Strategy
 
A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service
 
A complete Salesforce implementation guide on how to implement Salesforce
A complete Salesforce implementation guide on how to implement SalesforceA complete Salesforce implementation guide on how to implement Salesforce
A complete Salesforce implementation guide on how to implement Salesforce
 
Salesforce Sales Cloud: Best Practices to Win More Deals
Salesforce Sales Cloud: Best Practices to Win More DealsSalesforce Sales Cloud: Best Practices to Win More Deals
Salesforce Sales Cloud: Best Practices to Win More Deals
 
Top 10 Checklist For Successful Salesforce Implementation
Top 10 Checklist For Successful Salesforce ImplementationTop 10 Checklist For Successful Salesforce Implementation
Top 10 Checklist For Successful Salesforce Implementation
 
Salesforce Sharing Architecture
Salesforce Sharing ArchitectureSalesforce Sharing Architecture
Salesforce Sharing Architecture
 
DevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloud
 
Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
 
Salesforce
SalesforceSalesforce
Salesforce
 
Best Practices for Rolling Out New Functionality
Best Practices for Rolling Out New FunctionalityBest Practices for Rolling Out New Functionality
Best Practices for Rolling Out New Functionality
 
Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation
 
SalesForce Consulting Service & Customization
SalesForce Consulting Service & CustomizationSalesForce Consulting Service & Customization
SalesForce Consulting Service & Customization
 
Salesforce Security Review Tips and Tricks
Salesforce Security Review Tips and TricksSalesforce Security Review Tips and Tricks
Salesforce Security Review Tips and Tricks
 

Similar to Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide

t2_4-architecting-data-for-integration-and-longevity
t2_4-architecting-data-for-integration-and-longevityt2_4-architecting-data-for-integration-and-longevity
t2_4-architecting-data-for-integration-and-longevityJonathan Hamilton Solórzano
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructureAngel Knight
 
ClearCost Introduction 2015
ClearCost Introduction 2015ClearCost Introduction 2015
ClearCost Introduction 2015Mark S. Mahre
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticePini Cohen
 
Salesforce For Brady
Salesforce For BradySalesforce For Brady
Salesforce For Bradyluke_leonhard
 
Using Modeling Base Approach For It Planning
Using Modeling Base Approach For It PlanningUsing Modeling Base Approach For It Planning
Using Modeling Base Approach For It Planningnatty_gur
 
Why Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoWhy Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoJusto Hidalgo
 
SOA Program
SOA ProgramSOA Program
SOA Programmeymane
 
Information management
Information managementInformation management
Information managementDavid Champeau
 
Adaptor Configuration and Development Service
Adaptor Configuration and Development ServiceAdaptor Configuration and Development Service
Adaptor Configuration and Development ServiceFlexera
 
Kumar priyawart cv 2017 v1.4
Kumar priyawart cv 2017 v1.4Kumar priyawart cv 2017 v1.4
Kumar priyawart cv 2017 v1.4Kumar Priyawart
 
Ciber Soa April 2007 Omaha
Ciber Soa April 2007 OmahaCiber Soa April 2007 Omaha
Ciber Soa April 2007 Omahakmansour
 
Dh Government
Dh GovernmentDh Government
Dh GovernmentSainakhan
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Developers
 
UAEU - IBIS Launch Briefing (2005/11/09)
UAEU - IBIS Launch Briefing (2005/11/09)UAEU - IBIS Launch Briefing (2005/11/09)
UAEU - IBIS Launch Briefing (2005/11/09)Michael Dobe, Ph.D.
 
Information Technology and Supply Chain Management.pptx
Information Technology and Supply Chain Management.pptxInformation Technology and Supply Chain Management.pptx
Information Technology and Supply Chain Management.pptxSiddharth Kumar Rai
 

Similar to Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide (20)

t2_4-architecting-data-for-integration-and-longevity
t2_4-architecting-data-for-integration-and-longevityt2_4-architecting-data-for-integration-and-longevity
t2_4-architecting-data-for-integration-and-longevity
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
 
ClearCost Introduction 2015
ClearCost Introduction 2015ClearCost Introduction 2015
ClearCost Introduction 2015
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
Salesforce For Brady
Salesforce For BradySalesforce For Brady
Salesforce For Brady
 
Using Modeling Base Approach For It Planning
Using Modeling Base Approach For It PlanningUsing Modeling Base Approach For It Planning
Using Modeling Base Approach For It Planning
 
Why Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoWhy Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by Denodo
 
SOA Program
SOA ProgramSOA Program
SOA Program
 
Information management
Information managementInformation management
Information management
 
Adaptor Configuration and Development Service
Adaptor Configuration and Development ServiceAdaptor Configuration and Development Service
Adaptor Configuration and Development Service
 
Focus
FocusFocus
Focus
 
Kumar priyawart cv 2017 v1.4
Kumar priyawart cv 2017 v1.4Kumar priyawart cv 2017 v1.4
Kumar priyawart cv 2017 v1.4
 
Ciber Soa April 2007 Omaha
Ciber Soa April 2007 OmahaCiber Soa April 2007 Omaha
Ciber Soa April 2007 Omaha
 
Dh Government
Dh GovernmentDh Government
Dh Government
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We Do
 
Soa 101
Soa 101Soa 101
Soa 101
 
UAEU - IBIS Launch Briefing (2005/11/09)
UAEU - IBIS Launch Briefing (2005/11/09)UAEU - IBIS Launch Briefing (2005/11/09)
UAEU - IBIS Launch Briefing (2005/11/09)
 
Information Technology and Supply Chain Management.pptx
Information Technology and Supply Chain Management.pptxInformation Technology and Supply Chain Management.pptx
Information Technology and Supply Chain Management.pptx
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Kaizentric Presentation
Kaizentric PresentationKaizentric Presentation
Kaizentric Presentation
 

More from Salesforce.org

Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown UniversityAmelia at Georgetown University
Amelia at Georgetown UniversitySalesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University Salesforce.org
 
Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19Salesforce.org
 
Super Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit FundraiserSuper Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit FundraiserSalesforce.org
 
Df18 Fundraising Made Easy
Df18 Fundraising Made Easy Df18 Fundraising Made Easy
Df18 Fundraising Made Easy Salesforce.org
 
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud Salesforce.org
 
Living Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit CloudLiving Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit CloudSalesforce.org
 

More from Salesforce.org (20)

Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020Introduction to the Higher Education Advisory Council 2020
Introduction to the Higher Education Advisory Council 2020
 
Amelia at Georgetown University
Amelia at Georgetown UniversityAmelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Amelia at Georgetown University
Amelia at Georgetown University Amelia at Georgetown University
Amelia at Georgetown University
 
Warchild Holland
Warchild HollandWarchild Holland
Warchild Holland
 
Daniella Part 2
Daniella Part 2Daniella Part 2
Daniella Part 2
 
Daniella Part 1
Daniella Part 1Daniella Part 1
Daniella Part 1
 
Haifa at UOC
Haifa at UOCHaifa at UOC
Haifa at UOC
 
Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19Intro to the Higher Ed Advisory Council 2018-19
Intro to the Higher Ed Advisory Council 2018-19
 
Super Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit FundraiserSuper Session- A Day in the Life of a Nonprofit Fundraiser
Super Session- A Day in the Life of a Nonprofit Fundraiser
 
Df18 Fundraising Made Easy
Df18 Fundraising Made Easy Df18 Fundraising Made Easy
Df18 Fundraising Made Easy
 
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
Making Moves Magic- A Moves Management 101 for Nonprofit Cloud
 
Living Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit CloudLiving Large: Enterprise Organizations on Nonprofit Cloud
Living Large: Enterprise Organizations on Nonprofit Cloud
 

Recently uploaded

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Recently uploaded (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide

  • 1. Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide Grant Miller Director of Alliances /Salesforce.comFoundation @SFDCFoundation
  • 2. Which would you choose? 120000 100000 80000 60000 40000 20000 0 Option 1 Option 2 Option 3 Required Investment Return Available Capital 20% Probability of losing entire investment 0% Probability of losing entire investment $10,000 Loan @ 5% 10% Probability of losing entire investment $25,000 Loan @ 6%
  • 3. Decision Quality Circle Appropriate Frame Creative, Doable Alternatives Meaningful, Reliable Commitment to Action Logically Correct Reasoning Clear Values and Information Trade-offs
  • 4. SIS Integration: Three Steps to Success Define the Identify the Choose the Process Integration Layers Approach Data Tasks Timing User Interface Application Logic Data Model Build vs. Buy Integration Methodology Resources
  • 5. Five-tier Framework for Business Analysis Framework Layer What it Covers… The Technique Business Focus Business Objec=ves The mission, strategies (customers / markets, products / services, differen=ators), goals, objec=ves, and measures (e.g. KPIs) for the organiza=on. (MSGO = Mission, Strategies, Goals, Objec=ves.) Project Charter Business Process The ac=vi=es the business carries out in order to meet its objec=ves. Includes the actors involved, the sequence of steps they carry out (workflow), and the result(s) produced. Workflow Modeling Systems Focus Presenta=on Services A mechanism through which an actor in a business process interacts with a system. Usually a GUI and reports, but could involve scanners, IVR systems, etc. Use Cases Business Services A "service" offered by a system -­‐ a specific func=on. Includes the business rules and data updates it is responsible for. Requires Event Analysis, State Transi=on Analysis, etc. Service Specifica=on Data Management Services Files and databases that provide a system's record-­‐keeping func=ons. Determines the things a systems "knows" about and the data that is maintained about those things. Data Models establish the language and basic rules for all other requirements. Data Modeling © 2009 Sharp, McDermott – Workflow Modeling: Tools for Process Improvement and Application Development
  • 6. Business Process Defined “A business process is a collection of interrelated activities, initiated in response to a triggering event, which achieves a specific, discrete result for the customer and other stakeholders of the process.”
  • 7. A Business Process is… 1) …Something that achieves a specific result… 2) … for a customer or other stakeholders… 3) …initiated in response to a triggering event… 4) …a collection of interrelated activities…
  • 8. Five-tier Framework for Business Analysis Framework Layer What it Covers… The Technique Business Focus Business Objec=ves The mission, strategies (customers / markets, products / services, differen=ators), goals, objec=ves, and measures (e.g. KPIs) for the organiza=on. (MSGO = Mission, Strategies, Goals, Objec=ves.) Project Charter Business Process The ac=vi=es the business carries out in order to meet its objec=ves. Includes the actors involved, the sequence of steps they carry out (workflow), and the result(s) produced. Workflow Modeling Systems Focus Presenta=on Services A mechanism through which an actor in a business process interacts with a system. Usually a GUI and reports, but could involve scanners, IVR systems, etc. Use Cases Business Services A "service" offered by a system -­‐ a specific func=on. Includes the business rules and data updates it is responsible for. Requires Event Analysis, State Transi=on Analysis, etc. Service Specifica=on Data Management Services Files and databases that provide a system's record-­‐keeping func=ons. Determines the things a systems "knows" about and the data that is maintained about those things. Data Models establish the language and basic rules for all other requirements. Data Modeling © 2009 Sharp, McDermott – Workflow Modeling: Tools for Process Improvement and Application Development
  • 9. SIS Integration: Three Steps to Success Define the Identify the Choose the Process Integration Layers Approach Data Tasks Timing User Interface Application Logic Data Model Build vs. Buy Integration Methodology Resources
  • 10. Define Process: Common Recruit/Admit Processes with SIS Collaboration Transactional History Capture Prospective Student Info Collect Application Information Report on Financial Aid Application Status Data Student Information Household Info Transcripts Financial Aid Application Data Tasks Transformation Validate Data Mass Updates Data Cleansing Custom Logic Alerts and Workflow Timing Synchronous vs. Non-Synchronous Prospect/Recruit Application Status Financial Aid Student Accounts (Accounting) Qualified Applicant – trigger student record creation Processes Have 3 Parts: Data, Tasks, and Timing Capture Program Interests Applicant Major for Curriculum Education Goal Return - Banner ID Status Update Messages Program Interest Profile – Input to planning Status Update Messages Status Update Messages and workflow triggers
  • 11. Indentify Layers: Common SIS Integration Points Data Layer Your Data Model Application Layer Your business logic (in Java, Apex + workflows, rules, etc.) Presentation Layer Screens exposed to end users ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
  • 12. Web Services Integration Options with Salesforce Middleware / Developer Toolkits/Data Loader Call External Service Expose Custom Service Rest API Data Replication Rest Service Customization & Config Force.com IDE Migration Tool Custom Tools Workflow Data Upload Call External Service Data Replication META DATA API SOAP WEB SERVICES API REST API BULK API Data Upload Rest Service Apex Callouts Outbound Message Confirm Message Respond to External Service SIS / ERP Platform META DATA API SOAP WEB SERVICES API REST API BULK API Note: Available APIs vary by SIS/ERP vendor and system architecture
  • 13. Choose Approach:Build vs. Buy Integration Ecosystem Works with every major middleware solution Web and Rest Services API Force.com PaaS Proven Real-Time Integration Integration Toolsets Build Custom Integration Solutions
  • 14. What if I want to build it? Synchronous SFDC Integration Mechanisms: ▪ Composite Application / Mashup ▪ Salesforce SOA ▪ Apex Custom Web Services Asynchronous SFDC Integration Mechanisms: ▪ Inbound Replication ▪ Outbound Replication ▪ Outbound Messaging ▪ Salesforce Network
  • 15. Solution Value vs. Sophistication of Approach New APIs for Private and Public Use Enterprise Integration Services Up/Down Stream Process Automation Basic File / DB Syncing Increasing Customer Value 1 or 2 Line of Business Applications Increasing Sophistication & Capability of Approach Custom and Mobile Applications 4+ Enterprise Systems 2 to 4 Line of Business Applications
  • 16. Building The Connected Campus Add a layer of agility around your SIS core Class / Cohort Communities Employee Service Center Collaborative Business Processes Student Service Center Alumni Communities Mobile Apps Student Social Engagement Employee Social Communities 360 degree CRM Colleges and universities use Salesforce to enhance the capabilities of their back-office systems
  • 17. Salesforce gives Towson University greater agility to manage application process in front of Campus Solutions Replaced EOL’d Recruitment+ system for managing application process One system provides 360* view of entire recruiting and application process Simplifies integration and correlation of data from multiple sources Greater visibility into applicant pipeline and expected yield improves management decisions Keeps core SIS data in PeopleSoft Campus Solutions ‘uncluttered’, improving data integrity and reducing data management overhead Easily integrates multiple data sources 360* View of Application Pipeline Improved decision making Greater Flexiblity Improved Data Integrity
  • 18. Towson University integration architecture Replacing R+ with TargetX on Salesforce • Process • (Data) Applicant data is captured into Salesforce from a variety of sources including web inquires, purchased lists, test scores, call center, etc. • (Tasks) All interactions with prospective students are tracked in Salesforce as applicant moves through admissions pipeline. Student records are created in the SIS when application requirements are complete and applicant is considered for admission • (Timing) As applicants are granted admitted status, near real-time updates between the SIS and Salesforce occur approximately once a minute to prevent ‘overselling seats’ • Integration Layer • Applicant and student data shared between systems by means of flat file imports and exports. • Data is moved bi-directionally between Campus Solutions and Salesforce. • Approach • Towson utilizes Informatica for ETL (Extract, Transform, Load) between Campus Solutions, Salesforce, data providers and legacy systems.
  • 19. Wayne State University uses Salesforce to achieve greater agility from Banner and Drive Organizational Culture Shift Core SIS data is shared from Banner Student Student satisfaction levels increased by 10% Making information transparent reduced redundant inquiries by students reduced by 10% Every student interaction is documented as a Case in Salesforce, Better understanding of who needs service, why service is needed, and what can be learned from these interactions to promote a culture of quality care. Employee Collaboration Improved Student Satisfaction Enhanced Recruiting & Retention Documented Interactions “Salesforce was the driver of the cultural shift. It highlighted what we needed to work on” - Ann Elinski, Associate Director of the Student Service Center.
  • 20. Wayne State University Integration Architecture Enabling a One-stop Student Service Center • Process (Data) Basic information about students is pulled from Banner and scrubbed to minimize dupes, bad data before loading into Salesforce. (Tasks) Student Center creates cases, triggering messages and data to flow to appropriate department or office on campus (Timing) Periodic (weekly?) one-way synchronization of data from Banner • Integration Layer Bulk data-layer ETL from Banner (official system of record) into Salesforce for non-confidential information Confidential information rendered in presentation layer mashup on as-needed basis. • Approach Wayne State developed and maintains a home grown ETL middleware solution with existing staff.
  • 21. Which would you choose? 120000 100000 80000 60000 40000 20000 0 Option 1 Option 2 Option 3 Required Investment Return Available Capital 20% Probability of losing entire investment 0% Probability of losing entire investment $10,000 Loan @ 5% 10% Probability of losing entire investment $25,000 Loan @ 6%
  • 22. Which would you choose? 120000 100000 80000 60000 40000 20000 0 Option 1 Option 2 Option 3 Required Investment Return Available Capital 20% Probability of losing entire investment 0% Probability of losing entire investment $10,000 Loan @ 5% 10% Probability of losing entire investment $25,000 Loan @ 6% $50,000 x 80% = $40,000 $40,000 x 100% = $40,000 $100,000 x 90% = $90,000
  • 23. Solution Value vs. Sophistication of Approach New APIs for Private and Public Use Enterprise Integration Services Up/Down Stream Process Automation Basic File / DB Syncing Increasing Customer Value 1 or 2 Line of Business Applications Increasing Sophistication & Capability of Approach Custom and Mobile Applications 4+ Enterprise Systems 2 to 4 Line of Business Applications
  • 24. Unlock the Potential of your Student Information System with the Salesforce Platform Open Integration Rapid Development Extend Legacy Systems Open APIs Over 1B + calls/day Consume external Web Services Build New Web Services 90+ certified Integration Middleware Connectors Create systems of innovation without disrupting systems of record Deliver new ROI out of legacy investments Build modern apps without complex and expensive legacy customizations Open – Choice of Development Languages Social – Easy to Build Social Applications Rapid Development – 100% Cloud Lower Value Innovation Governance & Change Management Infrastructure Management Innovation Governance & Change Management Infrastructure Management Salesforce Platform flips IT’s focus from Operations to Innovation Keeping the Lights On Business Innovation Higher Value
  • 25. SIS Integration: Three Steps to Success Define the Identify the Choose the Process Integration Layers Approach Data Tasks Timing User Interface Application Logic Data Model Build vs. Buy Integration Methodology Resources
  • 26. More Information on Integration https://developer.salesforce.com/page/Data_Integration http://www.salesforce.com/us/developer/ docs/integration_patterns/ integration_patterns_and_practices.pdf http://youtu.be/J5LnJGAhycM http://www.salesforce.com/us/ developer/docs/ integration_workbook/index.htm http://developer.salesforce.com
  • 27. Workflow Modeling – Sharp & McDermott • ISBN-13: 978-1596931923 • ISBN-10: 1596931922
  • 28. Six Enablers of Business Processes Mission, Strategy, Goals, and Objec=ves supports Business Process enables enables enables enables enables enables Workflow Design Informa2on Systems Mo2va2on and Measurement Human Resources Policies and Rules Facili2es (or other) * Actors * Steps and decisions * Flow -­‐ sequence, dependency, and handoffs * Applica=ons * Data * Informa=on * Integra=on * Employee assessment and incen=ves * "Reward and punishment" * Process performance indicators * Capabili=es * Matching people to roles and tasks * Recruitment, selec=on, and placement * Business rules enforced by process * Internally set constraints * External laws and regula=ons * Workplace layout * Equipment and machinery * Furnishings
  • 29.
  • 30. Connected Campus Webinar Building Custom Apps on the Platform August 27, 2014 | 2 p.m. Eastern / 11 a.m. Pacific Brian Peddle, CTO David MacWhinnie Principle Product Manager Doug Naylor Senior Salesforce Analyst salesforcefoundation.org/events The College for America team will discuss and demo how they leveraged the platform to develop a: • Learning management system • Student information system • Early warning system