Courseiva
MB-920Chapter 16 of 18Objective 3.3

Integration and Automation Capabilities

Exam domain 3.3 asks you to describe integration and automation capabilities in Finance and Operations apps. This concept solves the problem of business data being stuck in one system when it needs to be used by another — like an order sitting in a sales app while the warehouse app has no idea it exists. Understanding how these capabilities work matters because the MB-920 exam will test your knowledge of which tool does what, and you will need to explain how systems talk to each other without manual data entry.

12 min read
Intermediate
Updated Jul 24, 2026
Reviewed by Johnson Ajibi· Senior Network & Security Engineer · MSc IT Security

A simple way to picture Integration and Automation Capabilities

The Hotel Concierge Analogy

A hotel concierge is the person who makes everything happen for guests without them having to do the work themselves. When a guest wants dinner reservations, the concierge calls the restaurant. When a guest needs a taxi, the concierge radios the rank. When a guest's flight is cancelled, the concierge rebooks the ticket and arranges a new airport transfer. The concierge is the integration point connecting the guest to separate services — restaurants, taxi companies, airlines, and laundries — each of which has its own internal systems. Without the concierge, the guest would have to call each service individually, remember different phone numbers and passwords, and coordinate the timing themselves. In a large hotel, many of these tasks are also automated: the wake-up call system rings rooms automatically at a set time, the keycard system unlocks room doors when a booking is confirmed, and the billing system charges room service to the correct folio without a human walking a paper slip to the front desk. The concierge and the automated systems together form a network that moves information and actions between separate departments — just like integration and automation in a Dynamics 365 Finance and Operations environment. The concierge does not cook the dinner or drive the taxi; they connect and orchestrate. That is exactly what integration and automation do for business applications.

How It Actually Works

Integration is the process of connecting two or more separate software systems so they can share data and trigger actions between each other. Automation is the use of software to perform repetitive tasks without human intervention. In a business context, these two concepts work together to replace manual processes — for example, instead of an employee copying a sales order from an e-commerce website and typing it into an accounting system, an integration sends that data automatically, and an automation posts the invoice the moment the order is confirmed. Dynamics 365 Finance and Operations apps provide several specific tools to achieve this. The first is Data Management, which is a framework for importing and exporting data in bulk. You might use it to load a list of new customers from a spreadsheet into the system. Think of it as a scheduled bus service for data — it runs on a timetable and moves large groups of records at once. The second tool is OData (Open Data Protocol), which is a standard way for one application to read or write individual records in another application over the internet. OData works like a live query — if an external website wants to check the current inventory level of a product, it can use an OData endpoint to ask the Finance and Operations app for that single data point in real time. The third tool is the Common Data Service (now part of Microsoft Dataverse). This is a shared database that underlies Dynamics 365 apps, Power Apps, and Power Automate. When Finance and Operations apps store data in Dataverse, that data becomes available to other Microsoft cloud applications without custom coding. Automations are built using Power Automate, a low-code platform that lets users create workflows. For example, you can set up a Power Automate flow that says: when a new invoice is created in Finance, send an email with the invoice PDF to the customer. Power Automate connects to hundreds of services — email, SharePoint, Teams, and external systems — through connectors. A connector is a pre-built bridge that handles the technical handshake between two services. The idea is that a business analyst with no programming background can drag and drop actions to create an automated process. Another important automation capability is business events. A business event is a notification that something occurred inside Finance and Operations — for instance, a purchase order was approved, or a payment was received. External systems can subscribe to these events and react immediately. This replaces older techniques where a system had to repeatedly check for changes (called polling), which was inefficient. Microsoft also provides Logic Apps, which is a more powerful automation service for complex, enterprise-level integrations that might involve custom code or on-premises systems. Logic Apps lives in Azure and can orchestrate workflows across many services, including Finance and Operations. The architecture is designed so that integration can happen either through the cloud platform (Microsoft Power Platform) or through direct data exchange. For beginners, the key take-away is that you never have to write a line of code to integrate or automate in Dynamics 365 — you just need to know which tool to use for which job. Data Management for big batches, OData for live queries, Dataverse for shared data, Power Automate for simple workflows, and Logic Apps for complex orchestrations. Knowing these five tools and their use cases will help you answer many exam questions.

Flowchart showing how external systems and legacy systems connect to Finance and Operations using OData, Data Management, business events, Power Automate, Logic Apps, and Dataverse.

Walk-Through

1

Identify the Business Problem

Before choosing an integration or automation tool, you must understand the specific need: do you need to move 10,000 records at once, or notify a system about a single event in real time? This step determines which capability to use.

2

Select the Integration Tool

For bulk data, choose Data Management. For live individual queries, choose OData. For sharing data across Dynamics 365 apps, use Dataverse. For connecting to external services, choose Power Automate or Logic Apps. The exam tests this decision-making process.

3

Configure the Connection

Set up the connection, typically through a connector that handles authentication. For example, in Power Automate, you add a connector to Finance and Operations by providing a connection reference and credential details. This step is done only once per integration.

4

Map the Data Fields

Define how fields in the source system correspond to fields in Finance and Operations. For instance, the field CustomerName in Shopify maps to Name in the Customer entity in Finance. Data Management uses a mapping tool; OData requires explicit field names.

5

Test and Monitor

Run the integration in a sandbox environment first. Check for errors using the Data Management execution log or Power Automate run history. Monitor for failures and adjust mappings or schedules as needed. This step ensures data integrity and reliability.

What This Looks Like on the Job

An IT professional working with Dynamics 365 Finance and Operations typically spends their day designing how data moves between systems. Consider a medium-sized manufacturing company that sells products through both a wholesale portal and a retail website. The wholesale orders come in through a separate legacy system, and the retail orders come in through Shopify. The company uses Dynamics 365 Finance and Operations for inventory management and financials. The IT professional needs to ensure that when a sale happens on either channel, inventory is reduced in the Finance and Operations app and a sales order is created. First, they map out the data flow. They decide that Shopify will send order data to the Finance and Operations app using OData. They configure an OData endpoint in Finance and Operations that accepts new sales orders. On the Shopify side, they use a connector in Power Automate that listens for new orders. When a new order appears, the Power Automate flow extracts the order details and sends them to the OData endpoint, which creates the order in Finance and Operations. Simultaneously, the inventory quantity is updated. For the wholesale legacy system, which runs on a local server and cannot communicate via the internet, they use Data Management. The legacy system exports a daily CSV file of orders. A scheduled data import job in Finance and Operations picks up that file from a shared network folder every night at 2 AM and loads the orders in bulk. They also set up business events so that when inventory for a popular product falls below 10 units, a business event triggers a Power Automate flow that sends an alert to the purchasing team in Microsoft Teams. These steps are all performed without writing custom code. The IT professional would test each integration in a sandbox environment first to ensure data integrity — meaning the data arrives correctly and does not get corrupted. They also monitor the jobs using the Data Management dashboard in Finance and Operations, which shows success or failure status for each import. If an error occurs, they review the execution log, which details which record failed and why, such as a missing customer ID or an invalid date format. The role requires understanding not just the tools but also the business process — if orders are not synced quickly enough, customers may be oversold, so the IT professional must choose the right sync frequency and alerting thresholds. This hands-on work is what the MB-920 exam expects you to understand conceptually.

How MB-920 Actually Tests This

The MB-920 exam tests your ability to identify which integration or automation tool fits a given scenario. You will see multiple-choice questions that describe a business problem and ask you to choose the correct capability. The exam loves to test Data Management versus OData versus Power Automate. A typical question says: A company needs to import 5,000 customer records from a legacy system into Dynamics 365 Finance and Operations. What is the best approach? The correct answer is Data Management, because it is designed for bulk data imports and exports. They will try to trick you by offering OData (which is for individual records, not bulk) or Power Automate (which is for workflow automation, not bulk import). Another common area is business events. The exam will present a scenario where an external system needs to be notified when a purchase order is approved. The correct option is to use a business event to publish the notification. They might try to distract you with Data Management (which moves data, not events) or with a scheduled export (which would be polling). You also need to know the difference between Power Automate and Logic Apps. Power Automate is for citizen developers — it is simpler, lives inside the Microsoft Power Platform, and has a drag-and-drop designer. Logic Apps is for professional developers — it lives in Azure, supports more complex logic and custom code, and can handle enterprise-scale integrations. The exam will ask: a company needs to orchestrate a multi-step integration that involves calling a third-party API and parsing JSON data. Which tool should they use? The answer is Logic Apps. Watch out for questions that use the term connector. They will describe a pre-built bridge to a service like SharePoint or Salesforce. The correct answer will be a connector, but they might list alternative terms like gateway or adapter to confuse you. You must memorise that connectors are the building blocks of Power Automate and Logic Apps. Another trap involves the Common Data Service (Dataverse). If a question describes sharing data between Dynamics 365 Sales and Finance and Operations, the correct answer is Dataverse, because it is the shared data store. Do not confuse this with the Data Management framework, which is for importing and exporting files, not for live data sharing across apps. Finally, the exam often asks what a business event replaces. The answer is polling. They want you to recognise that business events push notifications as they happen, rather than requiring an external system to constantly ask if something changed. Study the five main capabilities — Data Management, OData, business events, Power Automate, Logic Apps, and Dataverse — and practise deciding which one fits each scenario. The exam also expects you to know that these integration capabilities are built on the Microsoft Power Platform, which includes Power Automate, Power Apps, and Dataverse. Knowing this platform relationship is worth at least one question.

Key Takeaways

Integration connects separate systems to share data while automation performs repetitive tasks without human intervention.

Data Management is the correct tool for bulk import or export of records using files like CSV or XML.

OData provides a live, real-time way to read or write individual records in Finance and Operations from external applications.

Power Automate is a low-code platform for building workflows that connect to hundreds of services through connectors.

Business events push notifications from Finance and Operations to external systems as soon as an action occurs, replacing the older polling method.

Microsoft Dataverse is the shared database that allows multiple Dynamics 365 apps to access the same data without custom integration.

Logic Apps is the enterprise-grade alternative to Power Automate for complex integrations that need custom code or advanced logic.

Connectors are pre-built bridges that handle authentication and data format translation between Microsoft services and third-party applications.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Data Management

Designed for bulk import/export of many records at once using files like CSV

Works on a scheduled or manual basis, not real time

Best for migrating large datasets from legacy systems

OData

Designed for reading or writing individual records in real time over the internet

Works on demand, as a live query

Best for external apps that need live data lookups

Power Automate

Low-code platform for business users with a drag-and-drop designer

Part of the Microsoft Power Platform

Limited to connectors that do not require custom code

Logic Apps

Comprehensive integration service for professional developers

Runs in Azure and supports custom C# code

Supports advanced logic, error handling, and on-premises gateways

Business Events

Pushes a notification when a specific action occurs

Happens in near real time

Does not transfer the underlying data, just a notification

Data Management Export

Exports a large file of data on a schedule

Happens at a set time, not in real time

Transfers full records in bulk

Watch Out for These

Mistake

Integration and automation are the same thing.

Correct

Integration connects systems so they can share data; automation uses rules and triggers to perform tasks without human action. They often work together, but they are distinct concepts.

In everyday language, people use the words almost interchangeably. The exam clearly separates them, so mixing them up costs marks.

Mistake

You need to write custom code to integrate Dynamics 365 Finance and Operations with external systems.

Correct

All the main integration tools — Data Management, OData, Power Automate, and Logic Apps — are low-code or no-code. You configure them through user interfaces without programming.

People with no IT background assume that systems talking to each other requires a developer. Many beginners incorrectly choose that option on the exam.

Mistake

Data Management and Dataverse are the same thing.

Correct

Data Management is a framework for importing/exporting data in bulk using files. Dataverse is a shared database that stores data so multiple apps can access it live. They serve different purposes.

Both have the word data and both move information, so beginners confuse them. The exam tests the distinction directly.

Mistake

Business events replace all forms of data integration.

Correct

Business events only notify that something happened; they do not transfer the related data themselves. An external system still needs a separate integration (like OData) to retrieve the full record.

The word event sounds like everything happens automatically. Beginners overestimate what a single event can do.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

Do I need to know how to code to integrate Dynamics 365 Finance and Operations?

No. The standard integration tools — Data Management, OData, Power Automate, and Logic Apps — are designed to be used without custom programming. You configure them through graphical interfaces.

What is the difference between Power Automate and Logic Apps?

Power Automate is simpler and intended for business users, while Logic Apps is more powerful and intended for developers. Logic Apps supports custom code and complex logic, and it runs in Azure.

Can I import a million customer records using OData?

No. OData is designed for individual record access in real time. For bulk imports of many records, use the Data Management framework, which is optimised for large file transfers.

What is a connector in Power Automate?

A connector is a pre-built bridge that lets Power Automate communicate with another service, like Microsoft Teams, SharePoint, or Salesforce. It handles authentication and data format translation.

How does a business event work?

A business event is a notification from Finance and Operations that an action occurred, such as a purchase order being approved. External systems can subscribe to receive this notification immediately.

Why would I use Dataverse instead of Data Management?

Use Dataverse when you want multiple apps to access and update the same data in real time. Use Data Management when you need to import or export large volumes of data from files on a schedule.

Terms Worth Knowing

Keep going

You've finished Integration and Automation Capabilities. Continue through the MB-920 study guide to build a complete picture of the exam.

Done with this chapter?