Connect2All on-premises (Preview)

Connect2All on-premises connects cloud flows with Dynamics 365 Business Central on-premises. It helps organizations automate ERP processes by reading, creating, updating, importing and exporting Business Central data through reusable connector actions and triggers.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Bravx
URL https://www.bravx.com
Email apps@bravx.com
Connector Metadata
Publisher GAC Business Solutions
Website https://www.bravx.com
Privacy Policy https://www.bravx.com/privacy-statement
Categories Productivity;Data

The Connect2All on-premises connector unlocks Microsoft Dynamics 365 Business Central on-premises for Power Automate. Data in all tables of a Business Central environment can be used and managed, including all tables added through extensions. In addition, any data change in fields within these tables can be used as a trigger for a Power Automate flow.

Requirements

To use the Connect2All on-premises connector, you need an on-premises Microsoft Dynamics 365 Business Central environment (from version 20.0.37118.1) with one of the following Bravx apps:

  • Integration Platform
  • Production365
  • PSA365
  • Trade365
  • Medical365

How to get credentials

Connect2All doesn't require extra authentication. It uses the credentials you use to connect to your Microsoft Dynamics 365 Business Central.

Known issues and limitations

There are the following known issues for using Connect2All in PowerAutomate:

  • When using the action 'Get Data' the dynamic schema is not resolved at designtime of your flow. You can work around this by:
    • using 'Switch to input entire array' and enter the 'Request Select Fields' by id
  • When using the action 'Get Data by Id' the dynamic schema is not resolved at designtime of your flow. You can work around this by:
    • using 'Switch to input entire array' and enter the 'Request Select Fields' by id
    • using a fixed GUID value as a System Id Just before saving this can be changed to the System Id provided by a Connect2All trigger.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Username securestring The Username for this api True
Password securestring The Password for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Delete Data

Delete data from Business Central by it's unique id

Delete Data Bulk

Delete multiple records in Business Central

Delete Media

Deletes the media attached to a field in Business Central

Get Data

Get data from Business Central for specific tables

Get Data (Complex)

Get data from Business Central with a raw JSON request

Get Data by Id

Get data from Business Central for a specific table and record

Get Data in bulk format (deprecated) [DEPRECATED]

Get data from Business Central for a table in bulk format. (deprecated))

Get Media

Retrieves a file from Business Central by it's Id

Get Report

Gets a report from Business Central on a report ID or a record

Insert Data

Insert data into a specific Business Central table

Insert Data (Complex)

Insert data into a specific Business Central table

Insert Data Bulk

Insert multiple records into Business Central

Perform a synchronous action

Perform a synchronous action in Business Central

Perform an action

Schedule to perform an action in Business Central

Update Data

Update a record in Business Central for a specific table

Update Data Bulk

Update multiple records in Business Central

Update Data Complex

Update a record in Business Central for a specific table

Update Media

Updates a file in Business Central by it's Id

Upsert Data

Upsert data into a specific Business Central table

Upsert Data (Bulk)

Upsert multiple records into Business Central

Upsert Data (Complex)

Upsert data into a specific Business Central table

Delete Data

Delete data from Business Central by it's unique id

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table
Table True integer

The table from Business Central which is used in this request

System Id
SystemId True string

The id of the record in Business Central

Delete Data Bulk

Delete multiple records in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

DeleteRequest
DeleteRequests object

Delete Media

Deletes the media attached to a field in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table
Table True integer

The table from Business Central which is used in this request

Field
Field True integer

A field from the selected table

System Id
SystemId True string

The id of the record in Business Central

Returns

Get Data

Get data from Business Central for specific tables

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

Table ID
table True integer

The table from Business Central which is used in this request

Name
name string

Your reference name for this table request object

Top
top integer

The maximum amount of records to return

Field
Select integer

A field from the selected table

Field
Order by integer

A field from the selected table

Sort Order
sortorder string

Whether the data returned is sorted in ascending or descending order

Field
field integer

A field from the selected table

Filter
filter string

A valid Business Central filter value

Returns

The outputs of this operation are dynamic.

Get Data (Complex)

Get data from Business Central with a raw JSON request

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

object

Returns

The outputs of this operation are dynamic.

Get Data by Id

Get data from Business Central for a specific table and record

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

Table ID
table True integer

The table from Business Central which is used in this request

Field
Select integer

A field from the selected table

System Id
SystemId True string

The id of the record in Business Central

Returns

The outputs of this operation are dynamic.

Get Data in bulk format (deprecated) [DEPRECATED]

Get data from Business Central for a table in bulk format. (deprecated))

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

Take
Take integer
Table ID
Table integer

TableId

Select
Fields array of integer

Select a field you want to retrieve

Field
Field integer

A field from the selected table

Filter
Filter string

A valid Business Central filter value

Returns

Name Path Type Description
nextPageLink
nextPageLink string
value
value array of array
items
value array of

Get Media

Retrieves a file from Business Central by it's Id

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table
Table True integer

The table from Business Central which is used in this request

Field
Field True integer

A field from the selected table

System Id
SystemId True string

The id of the record in Business Central

Returns

Get Report

Gets a report from Business Central on a report ID or a record

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

Format
Format True string

The file format to get the report in

Report
ReportId True integer

The id of the report in Business Central to retrieve

Layout
LayoutCode string

The custom layout to use

Table
TableId integer

The table from Business Central which is used in this request

System Id
SystemId string

The id of the record in Business Central

Returns

Insert Data

Insert data into a specific Business Central table

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

Table ID
table True integer

The table from Business Central which is used in this request

Field
id integer

A field from the selected table

Value to set
value string

The value to set for this field

Returns

Name Path Type Description
System Id
SystemId string

Insert Data (Complex)

Insert data into a specific Business Central table

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

object

Returns

Name Path Type Description
System Id
SystemId string

Insert Data Bulk

Insert multiple records into Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

CreateRequest
CreateRequests object

Returns

Name Path Type Description
Responses
array of string

Perform a synchronous action

Perform a synchronous action in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Action type
actiontype True string

The action type of the synchronous action that you wish to execute

Payload String
payload string

The payload string to pass to the synchronous action

Returns

response
string

Perform an action

Schedule to perform an action in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Codeunit to execute
codeunitId True integer

The codeunit you wish to execute

Parameter String
parameters string

The parameter string to pass to the codeunit

Update Data

Update a record in Business Central for a specific table

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

Table ID
table True integer

The table from Business Central which is used in this request

System Id
systemId True string

The id of the record in Business Central

Field
id integer

A field from the selected table

Value to set
value string

The value to set for this field

Update Data Bulk

Update multiple records in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

UpdateRequest
UpdateRequests object

Update Data Complex

Update a record in Business Central for a specific table

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

object

Update Media

Updates a file in Business Central by it's Id

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table
Table True integer

The table from Business Central which is used in this request

Field
Field True integer

A field from the selected table

System Id
SystemId True string

The id of the record in Business Central

File Contents
FileContent True binary

The file contents the be saved as bytes

Returns

Upsert Data

Upsert data into a specific Business Central table

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

Table ID
table True integer

The table from Business Central which is used in this request

Field
id integer

A field from the selected table

Value to set
value string

The value to set for this field

Returns

Name Path Type Description
System Id
SystemId string

Upsert Data (Bulk)

Upsert multiple records into Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

CreateRequest
CreateRequests object

Returns

Name Path Type Description
Responses
array of string

Upsert Data (Complex)

Upsert data into a specific Business Central table

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Language
Language string

The language in which to communicate with Business Central

object

Returns

Name Path Type Description
System Id
SystemId string

Triggers

Triggers when a record is created

A record is created in Business Central

Triggers when a record is created (V2)

A record is created in Business Central

Triggers when a record is deleted

A record is deleted in Business Central

Triggers when a record is deleted (V2)

A record is deleted in Business Central

Triggers when a record is updated

A record is updated in Business Central

Triggers when a record is updated (V2)

A record is updated in Business Central

Triggers when a record is created

A record is created in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table ID
TableId True integer

TableId

Returns

Name Path Type Description
SystemId
SystemId string

SystemId

Triggers when a record is created (V2)

A record is created in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table ID
TableId True integer

TableId

Select
Fields array of integer

Select a field you want to retrieve

Field
Field integer

A field from the selected table

Filter
FilterValue string

A valid Business Central filter value

Is Batch
IsBatch boolean

Receive batches or singular updates

Returns

The outputs of this operation are dynamic.

Triggers when a record is deleted

A record is deleted in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table ID
TableId True integer

TableId

Returns

Name Path Type Description
SystemId
SystemId string

SystemId

Triggers when a record is deleted (V2)

A record is deleted in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table ID
TableId True integer

TableId

Select
Fields array of integer

Select a field you want to retrieve

Field
Field integer

A field from the selected table

Filter
FilterValue string

A valid Business Central filter value

Is Batch
IsBatch boolean

Receive batches or singular updates

Returns

The outputs of this operation are dynamic.

Triggers when a record is updated

A record is updated in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table ID
TableId True integer

TableId

Returns

Name Path Type Description
SystemId
SystemId string

SystemId

Triggers when a record is updated (V2)

A record is updated in Business Central

Parameters

Name Key Required Type Description
Business Central Url
Url True string

The Business Central environment to connect to

Company
Company True string

The Business Central company to connect to

Table ID
TableId True integer

TableId

Select
Fields array of integer

Select a field you want to retrieve

Field
Field integer

A field from the selected table

Filter
FilterValue string

A valid Business Central filter value

Is Batch
IsBatch boolean

Receive batches or singular updates

Returns

The outputs of this operation are dynamic.

Definitions

string

This is the basic data type 'string'.