App of the Week

salesforce data migration services



Bulk Object Field Creator (BOFC)

- posted by Divya K H

The Beginning

AppExchange apps are customized for Salesforce and extend Salesforce to every department and industry. AppExchange is more than business apps; it’s a proven ecosystem of apps with millions of installs and thousands of customer reviews to help you find the best match for your business needs.

I am here to mention my favorite AppExchange App named Bulk Object Field Creator(BOFC) by Mohit Bansal. This App was first launched on 22 June 2015 and updated recently on 19 June 2017. The BOFC is a paid App but comes with certain limitations on the trial version. With BOFC, we can perform bulk operations in just a few clicks.

What you Need to Know

Before moving into the App, we need to know what is App and Objects in Salesforce.

  • An App in Salesforce is nothing but a container which has in it – a name, a logo, and an ordered set of tabs.Objects are the database tables that contain your organization’s information. The
  • Objects that are already created for you by Salesforce are called standard objects. The objects that you create in your organization are called custom objects.
  • Fields are nothing but  the data for those object records.


How does the Appy Ninja help?

Bulk Object Field Creator, as the name itself indicates  is used for creating bulk objects and bulk fields at a time. BOFC App helps the user to (create, delete, update, clone) objects and multiple fields of different data types. It also includes other features like

  • Bulk Update Workflow & Validation rules
  • Bulk run reports
  • Export Object – Fields
  • User can assign field level security for multiple fields for multiple profiles in a single click
  • Compare TWO Salesforce Organizations in few clicks
  • Supports both Standard and Custom Objects
  • Extract Objects, Standard Fields, Custom Fields, Validation Rules, Record Types details in few clicks and export it to excel file


How does it work?

Once the app is installed, we will get the BOFC homepage where we can find the drop-down menu bars like Objects, Fields, Update rules, Field-level security, Export, Comparison, Reports and Dashboards. If anyone need to perform multiple operations on  objects, they can select the Objects Menu and then select the operation (create /delete/clone) based on their needs from the drop-down. Similar way, we can do for other cases. In Dashboard menu, one can get the insights of the org which means we can see the license detail of the app, total count used,total count left, allowed limit count etc for this BOFC app.

What is the Old-School Way of Doing Things?

Here in this section, we are going to mention only the creation of bulk objects and fields. In similar way, we can also perform other operations as discussed in the above. Now,

Creating Custom Objects

Step 1: Type Objects in Quick Search box and select Objects. This opens a window with all objects with New Custom Object button at the top.

Click on the ‘New Custom Button’.

Step 2: In the Custom Object Definition Edit window, fill the Custom Object’s information such as Label, Plural label, Object name, Record name, Data type, Optional features, object classification, Deployment status etc and click on Save.

Now our Custom object is created. If you need to create additional custom objects, follow the steps 1 and 2 for each object as above.

Creating Custom Fields

Let us compare how to create multiple custom fields with standard Salesforce functionality and BOFC functionality.

Creating Custom Fields with Standard Salesforce functionality

Step 1: Click on the Object for which we want to create custom fields and in Custom Fields & Relationships, click  New.

Step 2: Select the datatype for the field and click  Next. For example, select Text datatype.

Step 3: Once the data type is selected, enter the details of the field. In this example, as Text data type is selected, it will ask for the maximum length for the text and we can specify whether the field is required to save the record or not, help text, description and so on. After entering the necessary details, click Next.

Step 4: Establish Field-level security. Select the profiles to which you want to grant edit access to this field via field-level security. The field will be hidden from all profiles unless you add it to field-level security.

Step 5: Add to page layouts. Select the page layout that should include this field and Save.

Once the custom field is created, follow the above steps for creating some more fields.

The Real Life Scenario

Creating Custom Object with BOFC

Now let us try using Bulk Object Field Creator to create customs objects. Before creating the custom objects with BOFC, we need to configure BOFC. Let us see how.

Go to AppExchange and install Bulk Object Field Creator. Once installed, open and you can find a window with Configure RMS as below

Click on Create Remote Site Settings button and wait for a moment and a message will  pop up as below.

Now, click on Close button.  Note: This is a one-time activity.

Once the Bulk Object Field Creator App is configured, it opens up the  Bulk Object Field Creator App’s home page where we can find tabs like objects, fields, update rules, field level security etc.

Now let us create custom objects using BOFC.

Step 1: Click on Objects tab and click on ‘create objects’ drop-down menu. Once clicked, it moves to Bulk Object Creation page.

As this is a trial version, we can create only 3 custom objects at a time.

In order to create more than one object at a time, add rows for each object that we want to create.Click on Add New Row button at the top of the page. Once added, the page will appear as given below.

Now we can enter the values for the Objects. Then we can check the checkboxes that we want to create as a Custom object.

Now the objects are created. So, with Bulk Object Field Creator, we can easily create multiple custom objects in few clicks and it saves time too.

Creating Custom Fields with BOFC

Step 1: Go to BOFC home page, Click on Fields tab and select ‘create fields’ drop-down menu which opens the Bulk Object Field Creator.

Step 2: Select the object for which we want to create fields. Also, we can select the profiles to which the fields should be assigned.

Step 3: Click Add New Row button to add rows and create additional fields. As it is a trial version, we can create maximum of 10 custom fields at a time.

Step 4 : We can now fill the required details for the fields.We can also specify the datatypes for each field and related details. For example if we select Picklist data type, it will ask for the picklist values and for Number datatype, length and decimal places have to be specified.

So, comparing Salesforce standard functionality with Bulk Object Field Creator, we are able to create many custom fields at the same time using BOFC.

The Bulk Object Field Creator not only supports creation of object and fields, but also supports the following actions:

  • Bulk Object Deletion
  • Bulk Clone Objects
  • Bulk Field Deletion
  • Bulk Update Fields
  • Bulk Clone Fields
  • Bulk Update Validation rules
  • Bulk Update Workflow rules
  • Assign Field Level Security and so on.


The Conclusion

As Bulk Object Field Creator (BOFC) performs bulk operations in few clicks, it is a fabulous time-saver. Within our environment, we may need to create a number of fields and objects. This App will be helpful in creating those with few steps. There are several other features to make our administration easier, like mass deletion of fields, mass update fields, and mass clone fields.




App: Bulk Object Field Creator (BOFC)
Launched by: Mohit Bansal in 2015
Pricing: ₹ 6614.19
About the App: Helps in creating bulk objects and bulk fields and also create, delete, update, clone objects and multiple fields of different data types.



  Dazeworks Salesforce MVPs

Divya K H

* indicates required

Connect with Dazeworks