Quick Start — Outcomes
An outcome lets your user running the app move from one map element in the flow to another, or from one map element into...
Design thinking – Map elements
Here are some tips from one of our Flow solutions engineers:
When you are designing your flow, use multiple map elements...
Know your map elements
The Map element in Flow represents any node or element in your flow diagram. Every map element has a unique identifier and version identifier. The...
Page layout — Table
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Flow — Support for multiple regions
The Boomi Flow runtime is the globally-distributed platform infrastructure that runs your apps. The Flow runtime now supports multiple regions. This means, requests to...
Starting with the Start element
The first thing you will see in the Flow canvas, is the Start element. This element; visually represented by a green circle with the legend...
Working with Date and Time in Flow
This doc may or may not have been written in the presence of tachyon particles. :)
Physics asides apart, when you are building apps with...
Services — Features list of each service
Flow services let us connect our apps to other applications, service providers, or databases. We can also use services to extend the functionalities of...
Working with the Flow canvas
The Flow canvas is where we build all our flows. When we create a new flow, we are led to this magical place, inside...
The page layout menu and navigation
With the Boomi Flow page element, we can lay out the structure of pages our users will interact with. We can create our own...
Elements (Flow building blocks)
Building an app with Boomi Flow, is a lot like playing with building blocks in real life. Building blocks that we can not only...
List of methods supported in macro
You can execute JavaScript code from within your flow, by using the Macro element.
We have the following types of functions: Getting values, Updating values, Getting property values...
Features supported by services
Boomi Flow lets us build apps with third-party integrations, or services. The functionalities these services support, vary from one service to another.
Here is how...
Working with Flow state data
How many users does our app have?
What is the data our users are entering?
...
Working with the operator element
The operator element lets us change the state of a value. We can do this with standard operations (like, add two values, or empty...
Values – Access options
We have the option of configuring how we want a value to be accessed, when we are creating or editing the value.
There are four...
Debugging a service locally
Debugging a service locally can be extremely useful; as we don't have to deploy the service to use or test it.
We can do this...
Working with configuration object values
If we are creating multiple flows with roughly the same logic, it can be helpful to create 'configuration' object values. This can be a...
Page layout — Radio
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Outcomes
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Text
Components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden | Presentation...
Page layout — Combo box
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Input
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Toggle
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Tiles
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Image
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — List
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Hidden
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Presentation
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Rich text
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content – Hidden |...
Page layout — Charts
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content - Hidden |...
Page layout — File upload
Flow components let us split our app UI into independent, reusable pieces. A page layout in Flow has the following components:
Content - Hidden |...
Flow player – Supported configurations
The Flow HTML5 player supports various settings that can be specified when the player initializes. We can customize the settings by passing them into...
Flow UI framework – Supported bundles
The Flow UI framework is split into discrete bundles of functionality that are loaded independently; together they form the complete UI framework. Each bundle...
Working with the Flow player
When we build an app on the Boomi Flow platform, the app does not yet have an user interface. What happens is, the platform...
Understanding the Flow UI framework
The Flow UI framework primarily consists of two types of script files: Components and Services.
1. Components
Components let us split our app UI into independent,...
Components : Client side validation
The UI framework supports validating components before sending the metadata to Flow for more complex validation. This can be useful for reducing latency on...
Creating a basic container
A container fetches data and then renders its corresponding subcomponent. It consists of at least one React component, and may contain additional CSS code.
A...
The three states of custom components
When working with custom components there are three states we want to know about. California, Pennsylvania, and Texas. No wait, those are different states....
Listeners supported in Box
We can build apps using Flow that wait for an event to occur. For example, we can have an app that ‘listens’ for a...
Flow – Quick concepts
Let's familiarize ourselves with Flow concepts. This is a TLDR; version especially for those of us who want to quickly get started with the...
Identifying elements
To refresh our memories, an element is the smallest unit of a flow. Elements are the building blocks we combine to build our apps....
Quick start – Service element
Introduction
To refresh our memories, an element is the smallest unit of a flow. Elements are the building blocks we combine, to build our apps.
The...
Flow — API endpoints
Boomi Flow has an in-built client that lets us create API requests. We can access the endpoints from the API tab in the Boomi Flow...
Quick start – Twilio integration
Here is a quick look at the Boomi Flow Twilio service – Service URL, features, configuration, actions, and types.
Service URL
https://services.manywho.com/api/twilio/2
Features
Messages
Configuration...
Quick start – Box integration
Here is a quick look at the Boomi Flow Box service – Service URL, features, configuration, actions, and types.
Service URL
https://services-staging.manywho.com/api/box/3
Features
Identity
...
Quick start – Salesforce integration
Here is a quick look at the Boomi Flow Salesforce service - Service URL, features, configuration, actions, and types.
Service URL
https://salesforce.manywho.com/plugins/api/salesforce/1
Features
Identity
...
Everything you want to know about navigation
You can use the navigation element to build non-sequential workflows with Boomi Flow, where flow control passes from one element to another without waiting for...
Working with the Message element
The Message element in Boomi Flow lets you send requests to third-party service providers like Box or Twilio. It can be used to configure both...
About listeners
A Boomi Flow listener is used to listen to events on a particular record or file. We can also add business rules that determine...
Tenants and subtenants
A tenant is the place where all your flows, values, service integrations and content are stored, and accessed from using the Boomi Flow drawing tool.
A...
Everything you want to know about values
Values in Boomi Flow are similar to variables in the programming paradigm. They are containers that have a name, and contain data. This data can...
Working with the Flow drawing tool
Hello, and welcome! Let's figure out how to use the Flow drawing tool:
Here is a quick TLDR recap:
At Boomi Flow,...
Everything you want to know about assets
Assets are static resources that you use in an app. These could be images, presentations, spreadsheets, text files, or code snippets. Assets can also...
Naming conventions
Data (like numbers, text, or date) or instances of a type (say, Type: Customer), are stored as values in Boomi Flow. Values, once created,...
Glossary – Boomi Flow
Key concepts and definition of terms that appear in the Boomi Flow website, Drawing Tool, technical documentation, blogs, and marketing communications.
A
A/B testing
A/B testing is the...