You can run an integration on these levels:
Name | Responsible | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Run project |
Application Consultant |
You can use a project to exchange data. To be able to run a project, tasks must be set up for the project. If you run the project, all related tasks are run. Depending on the tasks that are set up for the project, you can use a project to run:
Usually, you run a project in batch. Based on the defined sub-projects and tasks dependencies, tasks are run in parallel. If you do not run the project in batch, all sub-projects and tasks are run sequentially. |
|||||||||||||||||||||||||
Run task |
Application Consultant |
You can use a task to run the execution of:
If you run a task, all defined messages, outbound web service actions, batch classes, and master data entities are run. Usually, you run a task by running the related project. In this case, all tasks of the project are run, taking into account the defined task dependencies. However, you can run a single task, for example, for testing purposes. |
|||||||||||||||||||||||||
Run message |
Application Consultant |
You can run a message directly. You can do so, for example, for testing purposes or to run a specific message in batch. |
|||||||||||||||||||||||||
Run message from a button |
Application Consultant |
You can use button on a form to run a message. You can add a button to a form in these ways:
|
|||||||||||||||||||||||||
Receive data from Service Bus queue or topic subscription |
Application Consultant |
You can use the 'Service Bus queue' connector to import data from a Service Bus queue. To import data, first receive the data from a Service Bus queue or topic subscription. The received data is added to the 'Received data from queue' table in Connectivity studio. On receiving data from the Service Bus:
|
|||||||||||||||||||||||||
Import received Service Bus data |
Application Consultant |
You can import data from a Service Bus queue or topic subscription. First, you must receive the data from the Service Bus queue or topic subscription. On receiving data from the Service Bus, based on the Service Bus search definitions and settings on the received data, import messages are automatically assigned to the received data records.
When the data is received, you can import the received data from the 'Received data from queue' table into D365 FO. To import the received data, run the messages as assigned to the received data records. You can run the messages in several ways, as desired. You can run a message by running a:
If an import message run finishes:
Note: The assigned import messages must have the 'Service Bus queue' connector as source connector.
|
|||||||||||||||||||||||||
Process data synchronization log |
Application Consultant |
For messages and web service actions, you can use table events to track data changes. You can define, for each table, which table events are logged. The table events are logged in the Data synchronization log.To fully process the logged events, process the:
This topic explains how to process the data synchronization log.
|
Number of pages | Page size | Limit records | Number of records to be processed | Result |
---|---|---|---|---|
5 | 10,000 | No | 40,000 | 4 pages of 10.000 records are processed |
5 | 10,000 | Yes | 40,000 | 4 pages of 10.000 records are processed |
5 | 10,000 | No | 80,000 | 5 pages of 16.000 records are processed |
5 | 10,000 | Yes | 80,000 | 5 pages of 10.000 records are processed |
Process outbound queue
Application Consultant
This topic explains how to process the outbound queue.
In the outbound queue, several entries can exist for a unique message or webservice action. How these entries are processed, depends on whether bundling is active. You can activate bundling on the data synchronization setup of an outbound:
If the bundling field is set to:
Name | Responsible | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Run project |
Application Consultant |
You can use a project to exchange data. To be able to run a project, tasks must be set up for the project. If you run the project, all related tasks are run. Depending on the tasks that are set up for the project, you can use a project to run:
Usually, you run a project in batch. Based on the defined sub-projects and tasks dependencies, tasks are run in parallel. If you do not run the project in batch, all sub-projects and tasks are run sequentially. |
|||||||||||||||||||||||||
Run task |
Application Consultant |
You can use a task to run the execution of:
If you run a task, all defined messages, outbound web service actions, batch classes, and master data entities are run. Usually, you run a task by running the related project. In this case, all tasks of the project are run, taking into account the defined task dependencies. However, you can run a single task, for example, for testing purposes. |
|||||||||||||||||||||||||
Run message |
Application Consultant |
You can run a message directly. You can do so, for example, for testing purposes or to run a specific message in batch. |
|||||||||||||||||||||||||
Run message from a button |
Application Consultant |
You can use button on a form to run a message. You can add a button to a form in these ways:
|
|||||||||||||||||||||||||
Receive data from Service Bus queue or topic subscription |
Application Consultant |
You can use the 'Service Bus queue' connector to import data from a Service Bus queue. To import data, first receive the data from a Service Bus queue or topic subscription. The received data is added to the 'Received data from queue' table in Connectivity studio. On receiving data from the Service Bus:
|
|||||||||||||||||||||||||
Import received Service Bus data |
Application Consultant |
You can import data from a Service Bus queue or topic subscription. First, you must receive the data from the Service Bus queue or topic subscription. On receiving data from the Service Bus, based on the Service Bus search definitions and settings on the received data, import messages are automatically assigned to the received data records.
When the data is received, you can import the received data from the 'Received data from queue' table into D365 FO. To import the received data, run the messages as assigned to the received data records. You can run the messages in several ways, as desired. You can run a message by running a:
If an import message run finishes:
Note: The assigned import messages must have the 'Service Bus queue' connector as source connector.
|
|||||||||||||||||||||||||
Process data synchronization log |
Application Consultant |
For messages and web service actions, you can use table events to track data changes. You can define, for each table, which table events are logged. The table events are logged in the Data synchronization log.To fully process the logged events, process the:
This topic explains how to process the data synchronization log.
|
Number of pages | Page size | Limit records | Number of records to be processed | Result |
---|---|---|---|---|
5 | 10,000 | No | 40,000 | 4 pages of 10.000 records are processed |
5 | 10,000 | Yes | 40,000 | 4 pages of 10.000 records are processed |
5 | 10,000 | No | 80,000 | 5 pages of 16.000 records are processed |
5 | 10,000 | Yes | 80,000 | 5 pages of 10.000 records are processed |
Process outbound queue
Application Consultant
This topic explains how to process the outbound queue.
In the outbound queue, several entries can exist for a unique message or webservice action. How these entries are processed, depends on whether bundling is active. You can activate bundling on the data synchronization setup of an outbound:
If the bundling field is set to:
Related to | Notes |
---|---|
Process received dead letter data |
  |
Export files for comparison |
  |
Troubleshoot data synchronization log issues |
  |
Monitor data synchronization log |
  |
Import received Service Bus data |
  |
Run integration |
  |