https://store-images.s-microsoft.com/image/apps.11287.83cda260-cf1c-4ee6-8cea-f90c8f4808c2.883391b0-cb9d-4237-85c9-0423dbe95553.c8e01b20-38cf-4456-bbdf-071f4232cf14
SCALES Integration Hub
by SCALES A/S
Just a moment, logging you in...
Message based asynchronous integration framework for in- and outbound messages
Message based asynchronous integration framework for in- and outbound messages
Overview
Through simple data management entities the framework handles message based asynchronous integration. A message consists of:
- A unique identifier
- A message type
- Eventual message receiver, message sender and message queue, used for routing the message.
- The message body as json, xml or csv.
Monitoring
From received to released, the message can be followed from a central workspace, offering overview of messages in each state and allowing the uses work with staging data. Access to data can be limited by specifying applicable user roles for each message type.
Integration flow
These are the states a message can go through:
- Received. The message data has been received, through the data entity, but not otherwise processed yet.
- Deserialized. The message body has be successfully deserialized in the related staging tables.
- Deserialized failed. The message body could not the deserialized. Related error messages are recorded and available from the message.
- Released. The message has been successfully released to the application, e.g. a sales order is created.
- Released failed. The message body could not the deserialized. Related error messages are recorded and available from the message.
- Cancelled manually. A user has cancelled the message.
- Cancelled automatically. Business logic, for example from the release process, has cancelled the message.
- Without. A user has put the message on without. Further attempts to process the message will not happen before the status is changed back from Withhold.
Staging data
Administrators can easily design what fields to show from staging tables, the order of fields, access policy and add custom translations for fields. All directly from the Staging table designer form.
Message processing
Messages are processed though a job where you decide which message to proces and which states to process. When running in batch, you can setup the messages to be processed in several parallel batch tasks for optimal performance.
Business events
Business events can be sent when the state of a message changes. This allows for external services to follow up on the state of messages sent to Dynamics, and to know about messages created in Dynamics for external consumption.
Extensibility
To add a new message type, all you need to add is:
- A class to deserialize/serialize the message.
- Staging tables.
- A class to release to message.
At a glance
https://store-images.s-microsoft.com/image/apps.48634.83cda260-cf1c-4ee6-8cea-f90c8f4808c2.883391b0-cb9d-4237-85c9-0423dbe95553.46c1e1a8-d077-4ba6-bb71-58adcc265b81
https://store-images.s-microsoft.com/image/apps.21037.83cda260-cf1c-4ee6-8cea-f90c8f4808c2.883391b0-cb9d-4237-85c9-0423dbe95553.1c29c033-0929-4168-8626-5efbcb683fe3
https://store-images.s-microsoft.com/image/apps.19510.83cda260-cf1c-4ee6-8cea-f90c8f4808c2.883391b0-cb9d-4237-85c9-0423dbe95553.25ed99be-4a63-45d1-a35a-56521ebc4096
https://store-images.s-microsoft.com/image/apps.16723.83cda260-cf1c-4ee6-8cea-f90c8f4808c2.883391b0-cb9d-4237-85c9-0423dbe95553.88f0fbf6-0213-4d6b-abe0-751f97f4132e
Other apps from SCALES A/S
SCALES Master Data ManagerSCALES A/SSCALES Master Data Manager - Handle Data Management and sharing in Dynamics 365 for F&O
+5
Applicable to:
Supply Chain Management
Operations
Finance
Project Operations
Human Resources
NaN out of 2
SCALES Vendor Invoice WorkflowSCALES A/SAutomate and digitize vendor invoice process in Dynamics 365 Finance & Supply Chain Management.
+2
Applicable to:
Operations
Finance
NaN out of 2