|
|
Solution Center |
|
|
|
✔ |
Lifecycle Studio |
Setting up TI Lifecycles |
✔ |
❌ |
TBA |
✔ |
Document Management |
Setting up document management features |
? |
❌ |
TBA |
|
|
Business Integration Solutions |
|
|
|
✔ |
Pipeline |
A pipeline is a sequence of events, endpoints and activities for importing and exporting data |
✔ |
✔ |
17.0 |
✔ |
Documents (internal/external) |
A document is a defintion of information that is sent to or from Microsoft Dynamics 365 Business Central |
✔ |
✔ |
17.0 |
✔ |
Mapping: Field to Field |
During mapping one can use the value of a source document's fields |
✔ |
✔ |
2109 |
✔ |
Mapping: Constant to Field |
During mapping one can set fixed values as value |
✔ |
✔ |
2109 |
✔ |
Mapping: Expressions |
With expression function mapping you can run Microsoft Dynamics 365 Business Central functions to calculate values |
✔ |
✔ |
2109 |
|
|
Processing |
|
|
|
✔ |
Processing |
Processing entails handling data from and to the database via BIS |
✔ |
✔ |
2109 |
✔ |
Processing Mode |
Processing modes indicate how message generation and processing occurs from a time perspective |
✔ |
✔ |
TBA |
✔ |
Changelog |
The Change log is an agent that reacts to data changes in the database |
✔ |
✔ |
2109 |
✔ |
Job Queue |
Using the Job Queue you can set up (recurring) batch jobs to run at a set times |
✔ |
✔ |
2109 |
✔ |
Published Connection |
Publication of connections is to enable them in the current environment |
✔ |
✔ |
2109 |
✔ |
Error Logging |
The Business Integration Solution is equipped with tools that allows all messages to be monitored |
✔ |
✔ |
2109 |
|
|
Events |
|
|
|
✔ |
Code Event |
Use this event to start a BIS connection from a specific codeunit with optional recordscope |
✔ |
✔ |
2306 |
✔ |
Record Change Event |
use this event to trigger a connection based on record changes |
✔ |
✔ |
2109 |
✔ |
Timer Event |
Use this even to schedule exports of a (filtered) dataset |
✔ |
✔ |
2109 |
✔ |
User Event |
This event is used to bind custom extension-added buttons to trigger connections. |
❌ |
❌ |
Code Event |
✔ |
Webservice Event |
Use the webservices of Microsoft 365 Business Central to import and export data |
✔ |
✔ |
2210 |
✔ |
Lifecycle Event |
Use this event to export Microsoft Dynamics BC data in a controlled manner, based on lifecycle state transitions |
✔ |
❌ |
TBA |
|
|
Activities |
|
|
|
✔ |
ATTACHMENTGENERATOR |
Used to create attachments for Notifications |
✔ |
✔ |
2109 |
✔ |
CSVTOXMLTRANSLATOR |
Used to translate a CSV input into XML structure |
✔ |
✔ |
2109 |
✔ |
DOCUPLOADER |
Used to upload documents to a network,FTP or Sharepoint location |
? |
❌ |
TBA |
✔ |
EVENTGENERATOR |
Used to generate a job queue entry for a message |
✔ |
✔ |
2109 |
✔ |
HEADERMAPPER |
Used to map dynamic element settings |
✔ |
✔ |
2109 |
✔ |
MAPPER |
Used to map data items from multiple sources |
✔ |
✔ |
2109 |
✔ |
RECORDGENERATOR |
Used to write records to Microsoft Dynamics 365 Business Central |
✔ |
✔ |
2109 |
✔ |
SPLITTER |
Used to break the composite message into a series of individual messages, each containing data related to one item |
✔ |
✔ |
2109 |
✔ |
TEXTTOXMLTRANSLATOR |
Used to convert a text document into an XML document |
✔ |
✔ |
2109 |
✔ |
XMLGENERATOR |
Used to convert Microsoft Dynamics 365 Business Central record set into XML document |
✔ |
✔ |
2109 |
✔ |
XMLPORTRECGENERATOR |
Used to generate records based on Microsoft Dynamics 365 Business Central XMLports |
✔ |
❌ |
TBA |
✔ |
XMLPORTXMLGENERATOR |
Used to generate an XML document using Microsoft Dynamics 365 Business Central XMLports |
✔ |
❌ |
TBA |
✔ |
XMLTOCSVTRANSLATOR |
Used to convert an XML document into a CSV document |
✔ |
✔ |
2109 |
✔ |
XMLTOHTMLTRANSLATOR |
Used to convert an XML document into an HTML document |
✔ |
✔ |
2109 |
✔ |
XMLTOTEXTTRANSLATOR |
Used to convert an XML document to a text document |
✔ |
✔ |
2109 |
✔ |
XMLTOXMLTRANSLATOR |
Used to apply a custom XML style sheet (XSLT)on an XML document |
✔ |
✔ |
2109 |
✔ |
XMLSCHEMAVALIDATOR |
Used to see if a message matches a specific document structure |
✔ |
✔ |
2112 |
✔ |
MESSAGEEDITOR |
Edit a message during processing |
? |
❌ |
TBA |
✔ |
SCHEDULER |
Moves a message from a user session to a background session |
✔ |
✔ |
2909 |
✔ |
JSONTOXMLTRANSLATOR |
Transforms a JSON to an XML format |
✔ |
✔ |
2110 |
✔ |
XMLTOJSONTRANSLATOR |
Transforms an XML to a JSON format |
✔ |
✔ |
2110 |
✔ |
XML-MINIFIER |
Clean an XML document of empty nodes/blocks that are not mandatory |
✔ |
✔ |
2909 |
✔ |
RUNOBJECT |
Run an object in the current session |
✔ |
✔ |
Q1 2023 |
|
|
Endpoints |
|
|
|
✔ |
FILEREADER |
The end point used to read files from a shared folder |
❌ |
❌ |
AZURE FILEREADER |
✔ |
FILEWRITER |
The end point used to write to a shared folder |
❌ |
❌ |
AZURE FILEWRITER |
✔ |
AZURE FILEREADER |
The end point used to read files from a Azure storage account |
✔ |
✔ |
2109 |
✔ |
AZURE FILEWRITER |
The end point used to write into a Azure storage account |
✔ |
✔ |
2109 |
✔ |
ASYNC AZURE FILEREADER |
Waits and reads a specific file from the Azure File Storage |
✔ |
✔ |
2909 |
✔ |
FTPREADER |
The end point used to read files from an FTP location |
? |
❌ |
TBA |
✔ |
FTPWRITER |
The end point used to write into an FTP location |
? |
❌ |
TBA |
✔ |
OUTLOOKWRITER |
The end point used to send Notification using the default e-mail client |
❌ |
❌ |
EMAILWRITER |
✔ |
SMTPWRITER |
The end point used to send Notification using SMTP) |
❌ |
❌ |
EMAILWRITER |
✔ |
EMAILWRITER |
The end point used to send Notification using EmailAccounts) |
✔ |
✔ |
2109 |
✔ |
SQLREADER |
Read directly from a SQL Database |
❌ |
❌ |
TBA |
✔ |
SQLWRITER |
Write directly to a SQL Database |
❌ |
❌ |
TBA |
✔ |
WEBSERVICE |
Learn about the end point used to send web requests |
✔ |
✔ |
2112 |
✔ |
ASYNC WEBSERVICE |
Trigger the continuation of a pipeline by a Microsoft Dynamics BC Web Service |
✔ |
✔ |
2909 |
✔ |
SETENCODING |
Set the text encoding on an incoming message |
✔ |
✔ |
Q1 2025 |
|
|
Extensibility |
|
|
|
✔ |
Expression Function |
Custom functions for Expressions |
✔ |
✔ |
2109 (Interface changes) |
✔ |
Custom Connector |
Extension point for record handling |
❌ |
❌ |
Record Handler |
✔ |
Record Handler |
Extension point for record handling |
✔ |
✔ |
2109 |
✔ |
Temporary Table Handler |
Support for Temporary tables |
✔ |
✔ |
2109 |
✔ |
Custom Pipeline Element |
A Custom Element enables additional pipeline activities, endpoints or events to be implemented |
✔ |
✔ |
2109 |
✔ |
Job Queue Handler |
Run compatible Business Central Objects from the job queue |
✔ |
✔ |
2109 |
✔ |
Custom Report Connector |
Overrule report generation |
❌ |
❌ |
ExtendingAttachment Generation |
✔ |
Extending Attachment Generation |
Overrule report generation and attachment handling |
✔ |
✔ |
2109 |
✔ |
Code Event |
A Code / User Event can be used to trigger a pipeline for a specific record |
✔ |
✔ |
|
✔ |
BIS API |
The BIS API allows you to configure and execute pipeline configurations |
❌ |
❌ |
TBA |