SlideShare a Scribd company logo
1 of 22
Flosum 
The Definitive Guide to 
Salesforce Sandboxes 
Flosum
Flosum 
Content Overview 
• Salesforce Sandbox types 
• Value Proposition 
• Use Cases 
• Best Practices 
• Pricing & Packaging
Flosum 
Product Line
Flosum 
Salesforce Sandbox Product Line 
Developer Developer Pro Partial Copy Full 
Refresh Interval 1 Day 1 Day 5 Days 29 Days 
Includes Setup 
Configuration 
Yes Yes Yes Yes 
Copies Data 
Records 
No No Yes Yes 
Sandbox 
Templates/ 
Sampling 
No & No No & No 
Yes & Yes (10,000 
records/object) 
Yes & No (Full Data 
Copy) 
Sandbox Size 
200MB Data 
200MB File 
1GB (~500K records) 
1GB File 
5GB (~2.5M records) 
File Storage 
Dependent on Sample 
Match Production for 
Data and File
Flosum 
Understanding the Products 
• Refresh Interval 
– A refresh is the re-creation of a sandbox. This allows the customer to work in 
the salesforce sandbox that was created while we build a new one in the 
background. The interval is the amount of time between refreshes. 
• Setup Configuration 
– This is also referred to as your org metadata. These are custom object 
definitions, page layouts, apex classes, permission sets, etc. It is the set of 
objects that can be manipulated through the Metadata API 
• Data Records 
– This is the actual data created by the customer, e.g. an Account or 
Opportunity record
Flosum 
Understanding the Products (cont’d) 
• Salesforce Sandbox Templates 
– A sandbox template is an artifact that the customer uses to define what data records(e.g. 
Account, Custom Object) get copied into the sandbox on a creation or refresh operation. 
• Data Sampling 
– Sampling is used in a partial copy sandbox to limit the amount of data that is copied. This 
ensures the data fits into the sandbox and that the sandbox is created in an optimal 
amount of time. 
• Developer Sandbox Bundling 
– This is the number of Developer Sandboxes that are included with the purchase of a 
specific sandbox. 
• Storage 
– This is the data and file storage included in each sandbox
Flosum 
Value 
Flosum
Flosum 
Everything from your Production Org in Just One 
Click 
Each Sandbox Environment includes: 
• All features, functionality, user licenses and setup 
configuration in the production org 
• Additionally, Full Sandbox includes all of the 
production org’s data 
Sandbox 
Environments 
Your meta-data and 
production data
Flosum 
With Sandbox, you get All of our Developer 
Tools 
Each Sandbox Environment includes: 
• Visual Force and Apex for Client and Server 
side Programming 
• Cloud & Desktop IDE 
• Configuration Deployment Tools & APIs – 
Integrate with your SCM and Dev Tools 
Sandbox 
Environments 
Your meta-data and 
production data
Flosum 
No more Desktop Workspaces or internal Test Infrastructure, 
All Sandboxes are in the Salesforce Cloud 
Each Sandbox Environment includes: 
• Sandbox Refresh 
• Release Preview 
• Sandbox Org Back-up & Disaster Recovery 
• Infrastructure Maintenance & Upgrades 
Sandbox 
Environments 
Your meta-data and 
production data
Flosum 
Use Cases
Flosum 
Product & Use Case Alignment 
Use Case Developer Developer Pro Partial Data Full 
Build ✔ ✔ ✔ ✖ 
QA ✔ ✔ ✔ ✖ 
Integration Test ✖ ✖ ✔ ✔ 
Batch Data Test ✖ ✖ ✔ ✔ 
Training ✖ ✖ ✔ ✔ 
UAT ✖ ✖ ✔ ✔ 
Perf/Load Test ✖ ✖ ✖ ✔ 
Staging ✖ ✖ ✖ ✔
Flosum 
Products and Use Cases Explained 
• Full Sandbox is not an agile environment. They have a 29 day refresh 
interval and can take days to create for a large org. This is not ideal for 
the Development and QA uses cases that require the ability to change 
direction and work on something new fairly quickly. 
• The sample data set provided by Partial Copy sandbox is suitable for the 
majority of use cases. A good representative set of product data should 
be enough to get through functional and end user testing. 
• A full data set is only required for Staging, Performance and Scalability 
testing
Flosum 
Best Practices
Flosum 
Team Setup 
• Develop in Isolation 
– Not in production 
– If possible, not in same dev org as their peers 
– If you have to share a dev org, do it on a per project or work item basis 
• Teamwork 
– Synchronize with peers to leverage each others work 
– Stable checkpoints to hand-off between functions (e.g. QA) 
• Integrate when complete 
– Integrate with peers when development and unit test complete 
– Integrate with current production for testing and approvals
Flosum 
Code Management 
• Have a Change/Release Management Process! 
– No change management process out of the box 
• Integrate with Source Control 
• Manage multiple code lines 
– You can get more out of your agile environments 
• Automate your deployments 
– Force.com Migration Tool (Ant Tool) 
• Consider Continuous Build Systems
Flosum 
Release Planning 
• Understand our release schedules 
– 3 Major Releases, Participate in the Preview Window, and Follow 
trust.Salesforce.com 
• Are you conservative or aggressive? 
– If you are conservative, regression test through the Preview Window and 
don’t deploy anything new until after a Major Release 
– If you are aggressive, release early and often 
• Have a documented Project Plan 
– Requirements/User Stories, Test Plans, Release Schedule 
• A Release Train for each Project
Flosum 
Sandbox Environment Management 
• Refresh Full Sandbox Staging Environment before Deploying to Prod 
– Track the processing time of your full sandbox, so you know how long it takes to create 
– Never refresh a Sandbox for Metadata – Use Source Control! 
• Activate the refreshed Full Sandbox after verifying the Prod Deployment 
– You have 30 days to activate a Sandbox, so take advantage of the ability to have one 
waiting 
• Have strict User Governance 
– Restrict admin capabilities in the production org to a small group that also manage the 
release 
– Limit user access in developer sandbox (Developers, Testers Only) 
• Create a Post Refresh Run-List 
– Document repeatable post process tasks such as: data masking, user/profile 
modifications, test data loading, turning off scheduled jobs, managing outbound email
Flosum 
Pricing and Packaging 
Flosum
Flosum 
Salesforce Sandbox Product Line 
Developer 
Business analysts bui ld 
apps with meta-data 
• Bundled with Sandbox 
Add-On purchases 
Developer Pro 
Programmers and ful l-time 
admins bui ld with meta-data 
• 5 % of ACV Add-On to 
PE, EE, UE, or PXE 
• Includes 5 Developer 
Sandboxes 
Partial Copy 
Fast refresh with sample 
production data 
• 20 % of ACV Add-On to 
EE, UE, or PXE 
• Includes 10 Developer 
Sandboxes 
Full Copy 
Al l your meta-data and 
production data 
• 30 % of ACV Add-On to 
EE, UE, or PXE 
• Includes 15 Developer 
Sandboxes
Flosum 
Sandbox Edition Bundling 
Enterprise Edition 
1 Developer 
Performance 
Edition 
1 Full Copy 
1 Partial Copy 
5 Developer Pro 
30 Developer 
Unlimited Edition 
1 Full Copy 
5 Developer Pro 
10 Developer
Flosum 
Flosum

More Related Content

What's hot

Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental ManagementSalesforce Partners
 
Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSai Jithesh ☁️
 
Monitoring With Prometheus
Monitoring With PrometheusMonitoring With Prometheus
Monitoring With PrometheusKnoldus Inc.
 
Copado - SoftClouds | Expertise
Copado - SoftClouds | ExpertiseCopado - SoftClouds | Expertise
Copado - SoftClouds | ExpertiseSoftClouds LLC
 
Decluttering your Salesfroce org
Decluttering your Salesfroce orgDecluttering your Salesfroce org
Decluttering your Salesfroce orgRoy Gilad
 
Getting Started Monitoring with Prometheus and Grafana
Getting Started Monitoring with Prometheus and GrafanaGetting Started Monitoring with Prometheus and Grafana
Getting Started Monitoring with Prometheus and GrafanaSyah Dwi Prihatmoko
 
Monitoring with prometheus
Monitoring with prometheusMonitoring with prometheus
Monitoring with prometheusKasper Nissen
 
Getting Started with Azure Artifacts
Getting Started with Azure ArtifactsGetting Started with Azure Artifacts
Getting Started with Azure ArtifactsCallon Campbell
 
DevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudrsg00usa
 
Event Monitoring: Use Powerful Insights to Improve Performance and Security
Event Monitoring: Use Powerful Insights to Improve Performance and SecurityEvent Monitoring: Use Powerful Insights to Improve Performance and Security
Event Monitoring: Use Powerful Insights to Improve Performance and SecurityDreamforce
 
DevOps Center_ArchitectGroup
DevOps Center_ArchitectGroup DevOps Center_ArchitectGroup
DevOps Center_ArchitectGroup AmeyKulkarni84
 
Salesforce interview questions walkthrough
Salesforce interview questions walkthroughSalesforce interview questions walkthrough
Salesforce interview questions walkthroughShivam Srivastava
 
Spark as a Platform to Support Multi-Tenancy and Many Kinds of Data Applicati...
Spark as a Platform to Support Multi-Tenancy and Many Kinds of Data Applicati...Spark as a Platform to Support Multi-Tenancy and Many Kinds of Data Applicati...
Spark as a Platform to Support Multi-Tenancy and Many Kinds of Data Applicati...Spark Summit
 
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...mindstremanalysis
 
Salesforce.com Org Migration Overview
Salesforce.com Org Migration OverviewSalesforce.com Org Migration Overview
Salesforce.com Org Migration OverviewShell Black
 
MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)Lucas Jellema
 

What's hot (20)

Architect day 20181128 - Afternoon Session
Architect day 20181128 - Afternoon SessionArchitect day 20181128 - Afternoon Session
Architect day 20181128 - Afternoon Session
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental Management
 
Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & Agile
 
Monitoring With Prometheus
Monitoring With PrometheusMonitoring With Prometheus
Monitoring With Prometheus
 
Copado - SoftClouds | Expertise
Copado - SoftClouds | ExpertiseCopado - SoftClouds | Expertise
Copado - SoftClouds | Expertise
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
 
Decluttering your Salesfroce org
Decluttering your Salesfroce orgDecluttering your Salesfroce org
Decluttering your Salesfroce org
 
Getting Started Monitoring with Prometheus and Grafana
Getting Started Monitoring with Prometheus and GrafanaGetting Started Monitoring with Prometheus and Grafana
Getting Started Monitoring with Prometheus and Grafana
 
Monitoring with prometheus
Monitoring with prometheusMonitoring with prometheus
Monitoring with prometheus
 
Getting Started with Azure Artifacts
Getting Started with Azure ArtifactsGetting Started with Azure Artifacts
Getting Started with Azure Artifacts
 
DevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloud
 
Prometheus with Grafana - AddWeb Solution
Prometheus with Grafana - AddWeb SolutionPrometheus with Grafana - AddWeb Solution
Prometheus with Grafana - AddWeb Solution
 
Salesforce Files Connect
Salesforce Files ConnectSalesforce Files Connect
Salesforce Files Connect
 
Event Monitoring: Use Powerful Insights to Improve Performance and Security
Event Monitoring: Use Powerful Insights to Improve Performance and SecurityEvent Monitoring: Use Powerful Insights to Improve Performance and Security
Event Monitoring: Use Powerful Insights to Improve Performance and Security
 
DevOps Center_ArchitectGroup
DevOps Center_ArchitectGroup DevOps Center_ArchitectGroup
DevOps Center_ArchitectGroup
 
Salesforce interview questions walkthrough
Salesforce interview questions walkthroughSalesforce interview questions walkthrough
Salesforce interview questions walkthrough
 
Spark as a Platform to Support Multi-Tenancy and Many Kinds of Data Applicati...
Spark as a Platform to Support Multi-Tenancy and Many Kinds of Data Applicati...Spark as a Platform to Support Multi-Tenancy and Many Kinds of Data Applicati...
Spark as a Platform to Support Multi-Tenancy and Many Kinds of Data Applicati...
 
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
Moving from MaxL to EPMAutomate for Oracle Planning & Budgeting Cloud Service...
 
Salesforce.com Org Migration Overview
Salesforce.com Org Migration OverviewSalesforce.com Org Migration Overview
Salesforce.com Org Migration Overview
 
MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)
 

Similar to The definitive guide to salesforce sandbox flosum

SFDC Deployments
SFDC DeploymentsSFDC Deployments
SFDC DeploymentsSujit Kumar
 
Advanced Application Lifecycle Managment
Advanced Application Lifecycle ManagmentAdvanced Application Lifecycle Managment
Advanced Application Lifecycle ManagmentSalesforce Developers
 
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBeganKoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBeganTobias Koprowski
 
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganKoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganTobias Koprowski
 
Webinar: Best Practices for Upgrading to MongoDB 3.0
Webinar: Best Practices for Upgrading to MongoDB 3.0Webinar: Best Practices for Upgrading to MongoDB 3.0
Webinar: Best Practices for Upgrading to MongoDB 3.0MongoDB
 
Webinar: 5 Steps To The Perfect Storage Refresh
Webinar: 5 Steps To The Perfect Storage RefreshWebinar: 5 Steps To The Perfect Storage Refresh
Webinar: 5 Steps To The Perfect Storage RefreshStorage Switzerland
 
Comprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live ProductionComprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live ProductionTechWell
 
Learn from my Mistakes - Building Better Solutions in SPFx
Learn from my  Mistakes - Building Better Solutions in SPFxLearn from my  Mistakes - Building Better Solutions in SPFx
Learn from my Mistakes - Building Better Solutions in SPFxThomas Daly
 
SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal infoSynapseindiappsdevelopment
 
Boost Business Objects life cycle management and backup & recovery best pract...
Boost Business Objects life cycle management and backup & recovery best pract...Boost Business Objects life cycle management and backup & recovery best pract...
Boost Business Objects life cycle management and backup & recovery best pract...Sebastien Goiffon
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITVishnu Raju Datla
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous TestingParasoft
 
Managing Updates with System Center Configuration Manager 2012
Managing Updates with System Center Configuration Manager 2012Managing Updates with System Center Configuration Manager 2012
Managing Updates with System Center Configuration Manager 2012JasonCondo
 
Revolutionize DevOps lifecycle with Amazon CodeCatalyst and DevOps Guru at De...
Revolutionize DevOps lifecycle with Amazon CodeCatalyst and DevOps Guru at De...Revolutionize DevOps lifecycle with Amazon CodeCatalyst and DevOps Guru at De...
Revolutionize DevOps lifecycle with Amazon CodeCatalyst and DevOps Guru at De...Vadym Kazulkin
 
Testing - How Vital and How Easy to use
Testing - How Vital and How Easy to useTesting - How Vital and How Easy to use
Testing - How Vital and How Easy to useUma Ghotikar
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganTobias Koprowski
 
Beginners overview of automated testing with Rspec
Beginners overview of automated testing with RspecBeginners overview of automated testing with Rspec
Beginners overview of automated testing with Rspecjeffrey1ross
 
KoprowskiT_SPBizConference_2AMaDisasterJustBegan
KoprowskiT_SPBizConference_2AMaDisasterJustBeganKoprowskiT_SPBizConference_2AMaDisasterJustBegan
KoprowskiT_SPBizConference_2AMaDisasterJustBeganTobias Koprowski
 
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganKoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganTobias Koprowski
 

Similar to The definitive guide to salesforce sandbox flosum (20)

SFDC Deployments
SFDC DeploymentsSFDC Deployments
SFDC Deployments
 
Advanced Application Lifecycle Managment
Advanced Application Lifecycle ManagmentAdvanced Application Lifecycle Managment
Advanced Application Lifecycle Managment
 
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBeganKoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
 
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganKoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
 
Webinar: Best Practices for Upgrading to MongoDB 3.0
Webinar: Best Practices for Upgrading to MongoDB 3.0Webinar: Best Practices for Upgrading to MongoDB 3.0
Webinar: Best Practices for Upgrading to MongoDB 3.0
 
Webinar: 5 Steps To The Perfect Storage Refresh
Webinar: 5 Steps To The Perfect Storage RefreshWebinar: 5 Steps To The Perfect Storage Refresh
Webinar: 5 Steps To The Perfect Storage Refresh
 
Comprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live ProductionComprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live Production
 
Learn from my Mistakes - Building Better Solutions in SPFx
Learn from my  Mistakes - Building Better Solutions in SPFxLearn from my  Mistakes - Building Better Solutions in SPFx
Learn from my Mistakes - Building Better Solutions in SPFx
 
SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal info
 
Boost Business Objects life cycle management and backup & recovery best pract...
Boost Business Objects life cycle management and backup & recovery best pract...Boost Business Objects life cycle management and backup & recovery best pract...
Boost Business Objects life cycle management and backup & recovery best pract...
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous Testing
 
Managing Updates with System Center Configuration Manager 2012
Managing Updates with System Center Configuration Manager 2012Managing Updates with System Center Configuration Manager 2012
Managing Updates with System Center Configuration Manager 2012
 
Revolutionize DevOps lifecycle with Amazon CodeCatalyst and DevOps Guru at De...
Revolutionize DevOps lifecycle with Amazon CodeCatalyst and DevOps Guru at De...Revolutionize DevOps lifecycle with Amazon CodeCatalyst and DevOps Guru at De...
Revolutionize DevOps lifecycle with Amazon CodeCatalyst and DevOps Guru at De...
 
Testing - How Vital and How Easy to use
Testing - How Vital and How Easy to useTesting - How Vital and How Easy to use
Testing - How Vital and How Easy to use
 
Salesforce Performance hacks - Client Side
Salesforce Performance hacks - Client SideSalesforce Performance hacks - Client Side
Salesforce Performance hacks - Client Side
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
 
Beginners overview of automated testing with Rspec
Beginners overview of automated testing with RspecBeginners overview of automated testing with Rspec
Beginners overview of automated testing with Rspec
 
KoprowskiT_SPBizConference_2AMaDisasterJustBegan
KoprowskiT_SPBizConference_2AMaDisasterJustBeganKoprowskiT_SPBizConference_2AMaDisasterJustBegan
KoprowskiT_SPBizConference_2AMaDisasterJustBegan
 
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganKoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

The definitive guide to salesforce sandbox flosum

  • 1. Flosum The Definitive Guide to Salesforce Sandboxes Flosum
  • 2. Flosum Content Overview • Salesforce Sandbox types • Value Proposition • Use Cases • Best Practices • Pricing & Packaging
  • 4. Flosum Salesforce Sandbox Product Line Developer Developer Pro Partial Copy Full Refresh Interval 1 Day 1 Day 5 Days 29 Days Includes Setup Configuration Yes Yes Yes Yes Copies Data Records No No Yes Yes Sandbox Templates/ Sampling No & No No & No Yes & Yes (10,000 records/object) Yes & No (Full Data Copy) Sandbox Size 200MB Data 200MB File 1GB (~500K records) 1GB File 5GB (~2.5M records) File Storage Dependent on Sample Match Production for Data and File
  • 5. Flosum Understanding the Products • Refresh Interval – A refresh is the re-creation of a sandbox. This allows the customer to work in the salesforce sandbox that was created while we build a new one in the background. The interval is the amount of time between refreshes. • Setup Configuration – This is also referred to as your org metadata. These are custom object definitions, page layouts, apex classes, permission sets, etc. It is the set of objects that can be manipulated through the Metadata API • Data Records – This is the actual data created by the customer, e.g. an Account or Opportunity record
  • 6. Flosum Understanding the Products (cont’d) • Salesforce Sandbox Templates – A sandbox template is an artifact that the customer uses to define what data records(e.g. Account, Custom Object) get copied into the sandbox on a creation or refresh operation. • Data Sampling – Sampling is used in a partial copy sandbox to limit the amount of data that is copied. This ensures the data fits into the sandbox and that the sandbox is created in an optimal amount of time. • Developer Sandbox Bundling – This is the number of Developer Sandboxes that are included with the purchase of a specific sandbox. • Storage – This is the data and file storage included in each sandbox
  • 8. Flosum Everything from your Production Org in Just One Click Each Sandbox Environment includes: • All features, functionality, user licenses and setup configuration in the production org • Additionally, Full Sandbox includes all of the production org’s data Sandbox Environments Your meta-data and production data
  • 9. Flosum With Sandbox, you get All of our Developer Tools Each Sandbox Environment includes: • Visual Force and Apex for Client and Server side Programming • Cloud & Desktop IDE • Configuration Deployment Tools & APIs – Integrate with your SCM and Dev Tools Sandbox Environments Your meta-data and production data
  • 10. Flosum No more Desktop Workspaces or internal Test Infrastructure, All Sandboxes are in the Salesforce Cloud Each Sandbox Environment includes: • Sandbox Refresh • Release Preview • Sandbox Org Back-up & Disaster Recovery • Infrastructure Maintenance & Upgrades Sandbox Environments Your meta-data and production data
  • 12. Flosum Product & Use Case Alignment Use Case Developer Developer Pro Partial Data Full Build ✔ ✔ ✔ ✖ QA ✔ ✔ ✔ ✖ Integration Test ✖ ✖ ✔ ✔ Batch Data Test ✖ ✖ ✔ ✔ Training ✖ ✖ ✔ ✔ UAT ✖ ✖ ✔ ✔ Perf/Load Test ✖ ✖ ✖ ✔ Staging ✖ ✖ ✖ ✔
  • 13. Flosum Products and Use Cases Explained • Full Sandbox is not an agile environment. They have a 29 day refresh interval and can take days to create for a large org. This is not ideal for the Development and QA uses cases that require the ability to change direction and work on something new fairly quickly. • The sample data set provided by Partial Copy sandbox is suitable for the majority of use cases. A good representative set of product data should be enough to get through functional and end user testing. • A full data set is only required for Staging, Performance and Scalability testing
  • 15. Flosum Team Setup • Develop in Isolation – Not in production – If possible, not in same dev org as their peers – If you have to share a dev org, do it on a per project or work item basis • Teamwork – Synchronize with peers to leverage each others work – Stable checkpoints to hand-off between functions (e.g. QA) • Integrate when complete – Integrate with peers when development and unit test complete – Integrate with current production for testing and approvals
  • 16. Flosum Code Management • Have a Change/Release Management Process! – No change management process out of the box • Integrate with Source Control • Manage multiple code lines – You can get more out of your agile environments • Automate your deployments – Force.com Migration Tool (Ant Tool) • Consider Continuous Build Systems
  • 17. Flosum Release Planning • Understand our release schedules – 3 Major Releases, Participate in the Preview Window, and Follow trust.Salesforce.com • Are you conservative or aggressive? – If you are conservative, regression test through the Preview Window and don’t deploy anything new until after a Major Release – If you are aggressive, release early and often • Have a documented Project Plan – Requirements/User Stories, Test Plans, Release Schedule • A Release Train for each Project
  • 18. Flosum Sandbox Environment Management • Refresh Full Sandbox Staging Environment before Deploying to Prod – Track the processing time of your full sandbox, so you know how long it takes to create – Never refresh a Sandbox for Metadata – Use Source Control! • Activate the refreshed Full Sandbox after verifying the Prod Deployment – You have 30 days to activate a Sandbox, so take advantage of the ability to have one waiting • Have strict User Governance – Restrict admin capabilities in the production org to a small group that also manage the release – Limit user access in developer sandbox (Developers, Testers Only) • Create a Post Refresh Run-List – Document repeatable post process tasks such as: data masking, user/profile modifications, test data loading, turning off scheduled jobs, managing outbound email
  • 19. Flosum Pricing and Packaging Flosum
  • 20. Flosum Salesforce Sandbox Product Line Developer Business analysts bui ld apps with meta-data • Bundled with Sandbox Add-On purchases Developer Pro Programmers and ful l-time admins bui ld with meta-data • 5 % of ACV Add-On to PE, EE, UE, or PXE • Includes 5 Developer Sandboxes Partial Copy Fast refresh with sample production data • 20 % of ACV Add-On to EE, UE, or PXE • Includes 10 Developer Sandboxes Full Copy Al l your meta-data and production data • 30 % of ACV Add-On to EE, UE, or PXE • Includes 15 Developer Sandboxes
  • 21. Flosum Sandbox Edition Bundling Enterprise Edition 1 Developer Performance Edition 1 Full Copy 1 Partial Copy 5 Developer Pro 30 Developer Unlimited Edition 1 Full Copy 5 Developer Pro 10 Developer