Purpose

This Enterprise Service Bus system allows a Software Developer to browse, edit, add, and delete records inside QuickBooks.

End User Experience

A User of a WorkXpress Application that utilizes the QuickBooks Enterprise Service Bus functionality will need to authorize the application to communicate with their QuickBooks Online account through an Intuit OAuth field.

Once the user authorizes an application to communicate to their QuickBooks Online account any actions that add, edit, delete, or browse will work. If any ESB Profiles are ran before the user authorizes the application with QuickBooks the action will fail and will not be retried automatically. If the application is built to sync records between QuickBooks and a WorkXpress application the application developer will need to add actions to their Intuit OAuth field to check for a change in status and if the field changes and the token part of the field returns a value they should do any initial syncs at that point.

What Data is sent to or received from QuickBooks?

The following QuickBooks Tables are supported in the Quickbooks ESB:

Data Handlers

The data handler selection for an Outgoing ESB Profile will determine what helpers and configuration is needed and or available.

enterprise service bus - quickbooks.txt · Last modified: 2016/09/14 14:19 (external edit)
Copyright WorkXpress, 2020