end to end integration with force.com
DESCRIPTION
Salesforce is a key part of Perforce's operational infrastructure. Randy DeFauw and Charlie McLouth presented this outline of how we have leveraged the Force.com APIs to integrate our engineering processes into our internal IT environment. In particular, we discussed lessons learnt on how we use the Metadata API to retrieve configuration data and store it in Perforce to help protect against configuration changes.TRANSCRIPT
![Page 1: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/1.jpg)
End to End Integration with Force.com
Randy DeFauw, Perforce Software, Technical Marketing Manager
@rdefauw
Charlie McLouth, Perforce Software, Director of Technical Sales
![Page 2: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/2.jpg)
Introductions
Randy DeFauwThe Integration Guy
Charlie McLouthThe Process Guy
![Page 3: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/3.jpg)
Agenda
Salesforce at Perforce Mission critical
Applying DevOps Principles Why Charlie isn’t allowed to ride Amtrak anymore
Demos
Q&A
![Page 4: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/4.jpg)
Perforce Software
Version management for any team, any data,
and any location
Used by over 5,000 customers in software,
gaming, multimedia, firmware, finance, and other
industries
Fast, scalable version control
Available on over 50 platforms
![Page 5: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/5.jpg)
CRM at Perforce
1995 – 2010: Homegrown solutions
2010 – 2012: A real sales team and process
![Page 6: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/6.jpg)
POLL
How vital is Salesforce to your operations? Critical to the entire organization
Useful for sales and marketing
Chatter keeps the sales guys happy
![Page 7: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/7.jpg)
Salesforce at Perforce
2012 – Future
Integrated CRM
Used by the entire firm
![Page 8: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/8.jpg)
Salesforce and Jobs
DEMO!
![Page 9: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/9.jpg)
But if it’s critical…
Playing fast and loose with Salesforce configuration
The train trip disaster
![Page 10: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/10.jpg)
POLL
Can you restore your entire Salesforce deployment to last
week’s configuration? With 100% confidence
With some manual effort
Don’t jinx us
![Page 11: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/11.jpg)
Well, duh…
Perforce makes version management software
Perforce IT practices DevOps with other critical systems
Let’s do that with Salesforce!
![Page 12: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/12.jpg)
DevOps and Salesforce
Version everything that affects Salesforce Plugin source code
Metadata
![Page 13: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/13.jpg)
Salesforce snapshots
DEMO!
![Page 14: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/14.jpg)
Perforce Service
Commons
Visual Tools: Streams Revision Graph Time-lapse view
![Page 15: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/15.jpg)
End to end with Force.com
Salesforce is critical infrastructure
Force.com and DevOps give us the tools to treat it that way
From development to configuration data to usage: a full part
of life at Perforce
![Page 16: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/16.jpg)
Takeaways
Don’t pretend that Salesforce doesn’t need DevOps
just because it’s SaaS Talk to your Salesforce user community and make
sure you have a configuration management plan Our plugins are published!
info.perforce.com/dreamforce
![Page 17: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/17.jpg)
![Page 18: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/18.jpg)
Randy DeFauw
Technical Marketing Manager,@rdefauw
Charlie McLouth
Director of Technical [email protected]
![Page 19: End to End Integration with Force.com](https://reader036.vdocuments.mx/reader036/viewer/2022062404/5537f4c055034680358b467b/html5/thumbnails/19.jpg)