Skip to content
A data factory framework for Salesforce, using a descriptive language to create data.
Branch: master
Clone or download
Latest commit cac7056 Jun 15, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Oct 19, 2018
dx v1.3.1 Oct 10, 2018
metadata v1.3.1 Oct 10, 2018
Forceea-logo.PNG Add files via upload Jul 18, 2018
LICENSE Initial commit May 8, 2017 Add Survey link Jun 15, 2019

Give you opinion about Forceea by completing this Survey

Forceea v1.3.1

Deploy to Salesforce

If the "Deploy to Salesforce" tool doesn't work (returns an OAuth error), you can install the unmanaged package 18.2.

Forceea (forsèa) is a data factory framework for Salesforce, using the data generation language Dadela. The framework was created with the following objectives:

  • allow developers to easily create SObject records for any Test Method
  • facilitate administrators to populate any Developer/Sandbox Org with SObject records for testing or demonstration purposes

To get familiar with Forceea, you can

The following list describes its main capabilities:

  • creates records for standard or custom objects, for any standard or custom field
  • automatically definines the required fields
  • creates static or random data for fields of any data type: Integer, Currency, Double, Date, Datetime, Time, Boolean, String, TextArea, Percent, Reference, Email, Phone, URL, Base64 (BLOB), Picklist and MultiPicklist
  • creates real random first and last names
  • creates real random addresses with street, zip code, city, region/state and country
  • creates serial data for date, datetime, integer, decimal, currency and percent
  • can copy data from another field of the same record or a lookup record
  • can create the same random data, using a pseudo-random number generator
  • handles record types and field dependencies (dependent picklists)
  • supports record groups for inserting and deleting records
  • validates the definitions based on the field data type
  • provides many methods to get/insert the created records, add/delete field definitions, get the errors, configure the amount of information returned during run-time (debug log) and more
  • includes an extended error messaging system
You can’t perform that action at this time.