Formula Builder in Jitterbit Design Studio
Overview
You can enhance and refine your wizard-created data processes by using the Jitterbit Formula Builder to enter Jitterbit Scripts. Scripts have many uses.
For example:
- A script can be used in a transformation mapping to create a target data element from source data.
 - You can manipulate any field's value during a transformation with a script.
 - Free-standing scripts can perform a calculation or set project variables.
 - With the Formula Builder, you can use mathematical operators, concatenate text strings, or use Jitterbit functions to perform sophisticated operations.
 
The Formula Builder includes a drop-down allowing you to view the tool's interface in either Business Analyst or Developer modes:
- Business Analyst mode will prompt you through a wizard to enter the required and optional parameters of a function.
 - Developer mode bypasses the wizard and lets you directly enter the function definition into a script so that you complete its arguments in the script editor.
 

Data types
These data types are supported in Jitterbit Scripts:
| Type | Description | Classification | 
|---|---|---|
binary | 
Binary | Data | 
bit | 
Bit | Data | 
bool | 
Boolean | Logical | 
int | 
Integer | Numerical | 
double | 
Double | Numerical | 
float | 
Float | Numerical | 
long | 
Long | Numerical | 
date | 
Date | Date & Time | 
timespan | 
Timespan (Date with a time) | Date & Time | 
string | 
String | String | 
array | 
Array | Collection | 
dictionary | 
Dictionary (also known as a map) | 
Collection | 
instance | 
Instance in a data source or target | Schema | 
node | 
Node in a schema of a data source or target | Schema | 
type | 
Any of these types | Data | 
null | 
Null value | Data | 
var | 
Variable reference, either local or global | Script | 
Functions index
These indexes link to the specific documentation for each of the Jitterbit Script and Jitterbit JavaScript functions available in Jitterbit.
Jitterbit script functions
Note
- Single agent only: Functions marked as Single agent only are to be used only with a single private agent as they do not work when using cloud agents or multiple private agents.
 - Deprecated: Functions marked as Deprecated should no longer be used as they may be removed in a future version of Jitterbit.
 
JavaScript functions
Note
- Single agent only: Functions marked as Single agent only are to be used only with a single private agent as they do not work when using cloud agents or multiple private agents.
 - Deprecated: Functions marked as Deprecated should no longer be used as they may be removed in a future version of Jitterbit.