Process Objects
Process stored in Boomi. Processes are a group of steps typically used to transfer data from one application to another. They are very similar to FlexDeploy Workflows.
Object Type Code
PROCESS
Attributes
Name | Description | Default Value |
---|---|---|
Source | Where the object is sourced from. Currently only sourced from Boomi is supported. | Boomi |
Process ID | ID of the Process. | The ID Retrieved from Boomi. |
Process Name | Name of the Process. | Name retrieved from Boomi. |
Connection Overrides | Connection Override values. These values are set in Boomi under Environment Extensions -> Connection settings. They can be set with the following format: connectionName.propertyName=value. This field supports property replacement. | Defaults an empty value for every connection and property. |
Dynamic Process Properties | Dynamic Process Property values. These values are set in Boomi under Environment Extensions -> Dynamic Process Properties. They can be set with the following format: propertyName=value. This field supports property replacement. | Defaults an empty value for every property. |
Process Properties | Process Property values. These values are set in Boomi under Environment Extensions -> Process Properties. They can be set with the following format: connectionName.propertyName=value. This field supports property replacement. | Defaults an empty value for every connection and property. |
Cross Reference Values | Cross Reference values. These values are set in Boomi under Environment Extensions -> Cross Reference. They can be set with the following format: tableName=CSV. A blank new line is the end of the CSV list. This field supports property replacement. | Defaults an empty csv for every connection an property. |
Environment Extensions
There are 4 attributes which update Environment Extensions. Here’s some examples for all of them:
Connection Overrides
Connection Overrides are connection values that are set to be overridden in the Process. These are configured by using the format connectionName.fieldName=value. The default value for this field will fill in any overrides that a process has at the time of discovery with a blank value. This field also supports property replacement. Here is an example:
orgtrack2.driverId=mysql orgtrack2.username=test orgtrack2.password=${{PASSWORD_VALUE}} orgtrack2.host=localhost:8000 orgtrack2.testOnBorrow=true orgtrack2.testOnReturn=false orgtrack2.testIdle=true BoomiTrainer (MySQL) .host=dbhost.local BoomiTrainer (MySQL) .port=8000 BoomiTrainer (MySQL) .dbname=mydb BoomiTrainer (MySQL) .additional=option1 BoomiTrainer (MySQL) .className=classname
Dynamic Process Properties
Dynamic Process Properties are values chosen in the Process that can be set per environment. These are configured by using the format propertyName=value. The default value for this field will fill in any Dynamic Process Properties with a blank value at the time of discovery. This field also supports property replacement. Here is an example:
DynamicProperty1=test DynamicProperty2=true DynamicProperty3=${{MY_PROPERTY}}
Process Properties
Process Properties are values chosen in the Process that can be set per environment. These are configured by using the format processProperty.propertyName=value. The default value for this field will fill in any Process Properties with a blank value at the time of discovery. This field also supports property replacement. Here is an example:
New Process Property.Process Property #1=test New Process Property.Process Property #2=${{MY_PROPERTY}} New Process Property.Process Property #3=1234 New Process Property.Process Property #4=asdf New Process Property.Process Property #5=1234 New Process Property.Process Property #6=asdf New Process Property.Process Property #7=1234
Cross Reference Values
Process Properties are a table of values chosen in the Process that can be set per environment. These are configured by using the format crossReferenceName=csv. The default value for this field will fill in any Corss Reference Tables with a blank value at the time of discovery. This field also supports property replacement. Here is an example:
New Cross Reference Table="1","John","MacTavish","${{AGE}}","KY","US" "2","Ravi","Shastri","47","TS","IND"
If you want to grab the default values for reference open up the cross reference table and hit export to csv. Then you can open up the file in any text editor and copy all of the rows you need. The header row is not included in the FlexDeploy.