Explore Further

All articles

Populate Your Developer Sandboxes With Seed Data

Data Migrator When you first create a developer sandbox or a scratch org, neither environment contains sample data. The Flosum Data Migrator helps you initialize these environments by allowing you to do the following: Quickly populate test data into the development...

Conflict Detection & Merging

Flosum supports complete conflict detection and merging of components that are supported by the Salesforce platform. Salesforce developers typically have to spend too much of their time working with peers and admins in searching for potential conflicts to ensure that...

Terminology

In the article below, the term “developer sandbox" is used to refer to a developer sandbox or to a scratch org created using Salesforce DX.

Citizen Development

Salesforce is a unique business platform in that it encourages and democratizes application development to a wide swath of its users. The Salesforce platform's ease of use has empowered many business users outside the realm of IT to make changes to their own...

Flosum Architecture

Flosum is a complete end-to-end release management and continuous integration application built from the ground up for the Salesforce platform. Flosum is 100% built on the Salesforce platform; it does not use Heroku or AWS in the back end. The following diagram shows...

Flosum’s Version Control Strategy

Flosum has the same version control strategy as Microsoft, which consists of a two-pronged approach: Microsoft built its own version control system to be very tightly aligned with its development platform. Microsoft's system allows developers to be very productive on...

Flosum Flows

The Process Flosum is a flexible and powerful application built entirely on the Salesforce platform. This article explains the entire application development process in Flosum from ideation of a new feature to its deployment into production. The application...

Merging Lightning Components

This article shows how lightning components are merged in Flosum. In the following screenshot, the AuraB1 branch is being merged with the AuraB2 branch. Note that two lightning components, helloWorldApp and helloWorld, are present in both branches. Flosum...

Deployments

This article provides a high-level overview of the deployment functionality in Flosum. Deployments in Flosum are delivered as patches, and Flosum can deploy all components that are supported by the metadata API as well as the Tooling API. Flosum can deploy from the...

Synchronizing Developer Sandboxes

In the Salesforce ecosystem, it can be challenging to keep developer sandboxes in sync with the other sandboxes in the ecosystem. Flosum makes this synchronization process quick and easy. The screenshot below shows a local developer sandbox. The Remote Repository tab...

Scratch Orgs & Integration With Salesforce DX

Salesforce DX provides an integrated, end-to-end life cycle designed for high-performance agile development. New paradigms, tools, and technologies aid developers throughout the complete application development process. Flosum is completely integrated with Salesforce...

Comparing Orgs

Developers often need to compare various orgs and deploy changes based on the differences. Flosum provides a wide-variety of functionality to support these comparisons, such as the following: Comparing various orgs Comparing an org with the repository (master branch)...

Functionality of Flosum’s Version Control System

Flosum and Salesforce Go Hand in Hand Salesforce has a unique cloud-based architecture with innovative features that are not available in other development environments such as Java, C++, or other programming languages. Because Flosum has a version control system that...

Regression Testing

Flosum can be tightly integrated with Selenium test cases for regression testing. Selenium test cases can be recorded and hosted on any provider, including AWS, Azure, or any on-premise servers that customers may already have. There are no limits as long as the...

Ready to simplify your Salesforce Deployment?