The Flows tab allows you to monitor the status of all your integration flows. Open this tab to review your flows’ status, monitor your errors, edit your mappings, add an import, and run your flow, among other features. If it’s empty, you haven’t created any flows in your integration. Remember, this tab displays data for the current integration’s flows, not for every flow you’ve ever created.
At the most basic level, this tab helps you get a quick overview of your flow’s status. You can also search for, sort, and create flows in your integration here. Use + Load data to to import data files into NetSuite, Salesforce, or any other RESTful web application. In Data Loader, you can upload files, configure settings, map fields, and run an import. In the More menu, you can attach a new flow to the integration and organize your flows into flow groups.
Scan this column to determine if your flows have errors. When you click the Success or Error(s) status you can see your source and destination applications, their configurations, and which part of the flow was affected.
Click the error to view the full message, error code, the source, classification, timestamp, and the actions you can take to resolve it. You can search for, resolve, retry, refresh, or download one or more errors from this page.
The Message gives you the reason for your error. In this example, a value wasn’t generated because you can’t use a regexMatch to find a specific filename.
The Code determines the type of error. Search for this code to help you narrow down solutions – in this Help Center, in your API guide, or with the help of our community.
The Source filter tells you where your error originated. Narrow this down to any area of your flow.
The Classification filter categorizes errors automatically according to their properties, like code, message, and source fields. For more information, see Error classifications. Classifications include:
- all classifications
Filter your Timestamp to search for every instance that the error occurred in. Either today, yesterday, in the past 24 hours, 7 days, 15 days, 30 days, or a custom timeframe.
You can take several Actions when you’re dealing with an error. These vary depending on the type of error. Some example actions are:
- Edit retry data: allows you to edit how your data is imported
- Resolve: categorizes the error as fixed, regardless of any edits or updates, and removed from the queue. You can resolve an error that you haven’t already fixed, but it may reoccur when you run your flow again.
- Retry: retry your error.
- View error details: a breakdown of the error and the trace key.
- Additional actions based on the type of flow: you may see additional actions that are based on the type of connection you’re using. Here’s an example:
- HTTP connection:
- View HTTP request: displays the HTTP request you sent to your application
- View HTTP response: displays the HTTP response your application sent (the complete context for the Message).
- HTTP connection:
Verify when your flow was last updated and when it last ran using the Last updated and Last run columns. These dates are in your account’s selected Date and Time format. If you’ve opted to show your timestamps as relative, it displays the amount of time elapsed since an event occurred, like 1 hour ago or 1 day ago.
Aside from viewing details, you can manage your flows by changing your mappings, debugging, scheduling, and otherwise modifying them.
The Mapping icon () displays all the import mappings for a flow. It includes flows with multiple import mapping steps; for example, a flow that imports return authorizations to NetSuite and then imports return authorization item receipts. When you click your import, the mapping appears with all its functionality, including reviewing your Input, Output, Preview, or Auto preview.
You can Schedule your flow to run in any time zone and frequency. The Frequency and Type determine how often you want your flow to run. There are preset values ranging from minutes to weeks, or you can use cron scheduling for more control over when your flow runs and at what intervals.
Click Run now to run a flow regardless of when it was scheduled. This button is helpful when you’re debugging your flow or fixing mappings.
Turn on an individual flow using the On/Off button so the flow runs at its scheduled time. This is useful if you want to test your changes, but don’t want to run your flow unnecessarily. Remember, you can always turn an individual flow on or off; you don’t need to stop your entire integration to deal with one error or reschedule one flow.
You can perform other actions on your flow using the Actions overflow menu in the rightmost column.
- Edit flow: takes you into your flow for more detailed editing.
- View audit log: retrieves audit logs for your individual flow. You can find integration-wide audit logs at the top menu.
- Used by: shows you if your flows or resources are being used elsewhere. Check these references before you decide to delete a flow to make sure you’re not permanently deleting it from multiple integrations.
- Download flow: you can download a specific flow as a ZIP file to send it to another user, install it, and/or duplicate it in a different account. When uploaded, the flow becomes installed as part of a new integration.
- Clone flow: clones an individual flow into the same or a different integration or a Production or Sandbox environment.
- Detach flow: detaches a flow from its integration, becoming a standalone flow that you can attach to another integration. This feature removes the flow from your integration.
- Delete flow: deletes a flow from your integration permanently, unless you’ve cloned or downloaded the flow.