Business Integration Solutions Documentation

About: Processing

Processing entails handling data from and to the database via Business Integration Solution

BIS handles the processing of arbitrary complex data, in different formats, to and from Microsoft Dynamics 365 Business Central.

For importing data the common scenario is as

  1. An endpoint receives an external data document.
  2. (optional) The document is converted into an XML document.
  3. (optional) The XML document is mapped to another XML document, as defined by the internal document definition.
  4. The internal XML document is converted into a list of database actions, like inserts and updates.
  5. The updates are performed on the Microsoft Dynamics BC tables involved with respect to validation and business logic execution.

[End Point] --> [External Document] --> [Mapping] --> [Internal Document] --> [Database Transaction] --> [Microsoft Dynamics 365 Business Central]

For exporting data the common scenario is as

  1. An internal trigger responds to an action in Microsoft Dynamics 365 Business Central
  2. The scope recorded by the trigger is converted to a message as XML document
  3. (optional) The message is transformed into a business format accepted by the external party
  4. (optional) The document is formatted into a different dataformat (e.g. csv/text/html/json/...)
  5. The message is sent the receiver

[Trigger] --> [Record(s)] --> [Internal Document] --> [Mapping] --> [External Document] --> [External Document] --> [Receiver]