All Microsoft exams
Free MB-700 practice test: 30 questions with answers
30 original questions for Microsoft Dynamics 365: Finance and Operations Apps Solution Architect, drawn from every topic area. Answer each one to see whether you got it right and why. No sign-up.
- Free questions
- 30
- Full bank
- 112 questions
All 30 MB-700 questions with answers
The same questions as the test above, grouped by exam topic. Open any question to see the answer and explanation.
Solution Architecture and Design (5 questions)
Question 1
A manufacturer is selecting between a single Finance and Operations environment and separate environments per legal entity. The company has one chart of accounts and shared master data. Which design is most appropriate?
- AA separate environment for each user group, so that each group sets its own accounting rules
- BSeparate environments per legal entity, each with its own copy of the master data and chart of accounts
- COne environment per business unit, with the chart of accounts duplicated for every business unit
- DOne environment with multiple legal entities, sharing the chart of accounts and master data
Show answer and explanationHide answer
Correct answer: DFinance and Operations supports multiple legal entities in one environment, sharing a common chart of accounts and master data. Separate environments duplicate data and create reconciliation work the requirement does not need.
Question 2
Which Lifecycle Services (LCS) capability is used to deploy and maintain Finance and Operations environments, including sandboxes and production?
- AMicrosoft Forms, which collects survey responses and does not manage environments
- BPower BI reports, which visualise business data and do not deploy or maintain environments
- CEnvironment deployment and maintenance in LCS, with environment types such as sandbox and production
- DMicrosoft Teams channels, which group conversations and files and do not manage environments
Show answer and explanationHide answer
Correct answer: CLCS deploys and maintains Finance and Operations environments, including sandbox and production types. Power BI, Forms and Teams do not manage environments.
Question 3
A solution architect must decide whether a requirement should be met by configuration or by extension. Which principle should guide the decision?
- AModify the base application code directly, so that the change is available to all customers immediately
- BAlways write custom code, since code gives the most control over the business process in any situation
- CPrefer configuration and standard features first, and use extensions only where the requirement cannot be met otherwise
- DAvoid any change to the system, and ask users to change their business process to fit the software
Show answer and explanationHide answer
Correct answer: CConfiguration and standard features come first, with extensions only when needed, which keeps the solution upgradable. Writing custom code always, modifying base code directly and avoiding change each create problems.
Question 4
Which practice keeps a Finance and Operations customisation upgradable when Microsoft releases a new version?
- AImplement changes through extensions, such as classes or event handlers, rather than editing standard objects
- BEdit the standard objects directly in the development environment, so the change is in one place
- CCopy each standard object and rename it, then point all business processes to the renamed copy
- DTurn off all updates to the platform, so that the customisations never need to be tested again
Show answer and explanationHide answer
Correct answer: AExtensions such as classes and event handlers preserve the standard objects and support upgrades. Editing standard objects, renamed copies and disabled updates each complicate or block upgrades.
Question 5
Which approach is recommended when a customer needs a feature that the standard product does not provide, and the feature is commonly required by many customers?
- APatch the production system directly, without testing, so the feature is available to the customer quickly
- BBuild a heavily modified copy of the product for the one customer, with no plan to keep it aligned with the standard
- CAsk the customer to abandon the feature entirely, since no alternative can ever be used in the product
- DEvaluate the feature in the standard product roadmap and features, and consider the request as an ISV or product feedback item
Show answer and explanationHide answer
Correct answer: DEvaluating against the roadmap, features and ISV or product feedback channels is the sound route for a commonly needed feature. Heavy copies, abandonment and untested patches each create maintenance or risk problems.
Financial Configuration (5 questions)
Question 6
Which Finance and Operations structure holds the posting rules and the financial dimensions used for recording transactions in the general ledger?
- AThe ledger with its chart of accounts, main accounts and default dimensions
- BA Teams team, which groups the people who work on the finance processes in the organisation
- CA Power BI dashboard, which displays the financial results but does not hold posting rules
- DA calendar of finance deadlines, which lists when the period-end tasks are due each month
Show answer and explanationHide answer
Correct answer: AThe ledger, with its chart of accounts, main accounts and default dimensions, holds the posting structure. Teams, dashboards and calendars do not hold posting rules.
Question 7
A company wants to analyse expenses by department, project and cost centre, without creating a separate account for each combination. Which feature supports this?
- AA spreadsheet that the accountants maintain by hand each month, copying the totals from the ledger
- BA separate main account for every combination of department, project and cost centre in the chart
- CFinancial dimensions, which add analytical attributes to transactions alongside the main account
- DA printed report that lists the transactions, grouped by the cost centre name typed by each accountant
Show answer and explanationHide answer
Correct answer: CFinancial dimensions add analytical attributes to transactions, avoiding an account explosion. A separate account per combination, manual spreadsheets and printed lists do not scale.
Question 8
Which Finance and Operations feature generates sequential identifiers for records such as invoices, so that numbering is consistent across the system?
- AFinancial dimensions, which classify transactions by attributes and do not generate identifiers
- BNumber sequences, which generate sequential identifiers for records such as invoices
- CSecurity roles, which group privileges for users and do not generate record numbers
- DBusiness events, which publish notifications and do not generate identifiers for invoices
Show answer and explanationHide answer
Correct answer: BNumber sequences generate sequential identifiers for records. Dimensions, security roles and business events do not.
Question 9
Which Finance and Operations feature determines how a transaction is posted to the general ledger, including which accounts and dimensions are used by default?
- ABusiness events, which publish notifications but do not determine which accounts a transaction is posted to
- BPrint management settings, which control the printers used for printing documents from the application
- CSecurity roles, which control which users can see the posting screens but not how posting works
- DPosting profiles and default dimensions, which determine the accounts and dimensions used when a transaction is posted
Show answer and explanationHide answer
Correct answer: DPosting profiles and default dimensions determine how transactions are posted. Print management, security roles and business events do not control posting accounts.
Question 10
A company operates in two countries and must produce statutory tax reports in a country-specific format. Which Finance and Operations feature supports this?
- AA standard sales report with no country-specific formatting, shared with all tax authorities by email
- BElectronic reporting, which formats statutory and tax reports to the required country format
- CA handwritten report completed by the accountant and mailed to the tax authority each quarter
- DA Teams chat summary of the tax figures, posted to the finance channel each month for reference
Show answer and explanationHide answer
Correct answer: BElectronic reporting formats statutory and tax reports to country formats. Standard unformatted reports, handwritten forms and chat summaries do not meet statutory format needs.
Security (5 questions)
Question 11
In Finance and Operations security, what is the purpose of a security role?
- AA security role lists the printers that a user is permitted to use in the office on each floor
- BA security role stores the financial results of each department and is used for reporting to the board
- CA security role defines the colour theme that users see on each page of the application for their role
- DA security role groups the duties and privileges a user needs for a job function, and is assigned to users
Show answer and explanationHide answer
Correct answer: DA security role groups duties and privileges for a job function and is assigned to users. The other options describe unrelated concepts.
Question 12
Which principle should guide the assignment of security roles to users in Finance and Operations?
- AMaximum access, granting every user the administrator role so that no task is ever blocked by permissions
- BLeast privilege, granting each user only the duties required for their job
- CShared access, letting a whole team use one account so that permissions are simple to manage each day
- DAnonymous access, removing the need to identify users so that the system is faster to use
Show answer and explanationHide answer
Correct answer: BLeast privilege grants only needed duties. Maximum, shared and anonymous access each widen exposure.
Question 13
Which Finance and Operations element controls access to a specific record type or a specific action on a page, and can be granted through a duty?
- AA privilege, which grants access to a specific object or action, and is grouped into duties
- BA financial dimension, which classifies transactions and does not grant access to actions or pages
- CA number sequence, which generates identifiers and does not control access to actions or pages
- DA data entity, which exposes a business object for integration and does not itself grant access
Show answer and explanationHide answer
Correct answer: APrivileges grant access to specific objects or actions and are grouped into duties. Dimensions, number sequences and data entities do not grant access.
Question 14
A segregation-of-duties rule requires that the same user cannot both create and approve a purchase order. Which Finance and Operations control enforces this?
- ASegregation of duties rules, which prevent conflicting duties from being assigned to the same user
- BA printed approval form that the approver signs, which is filed in a folder after the order is approved
- CA shared approval password that the approver types each time an order is approved in the system
- DA weekly review by the finance director of all orders, done after they have been fully processed
Show answer and explanationHide answer
Correct answer: ASegregation of duties rules prevent conflicting duties being assigned to one user. Printed forms, shared passwords and after-the-fact reviews do not enforce separation.
Question 15
Which two statements about security in Finance and Operations are correct? (Choose two.)
- AUsers are granted access through roles, which group duties and privileges for their job
- BEach user should be assigned the system administrator role so that they are never blocked during work
- CSegregation of duties controls help prevent fraud by separating conflicting responsibilities
- DSecurity settings should be changed in production without any review, to respond quickly to requests
- EAccess reviews are unnecessary once a user has been granted a role, since roles never need to change
Show answer and explanationHide answer
Correct answer: A, CRoles group duties and privileges, and segregation of duties prevents fraud. Universal admin rights, unreviewed production changes and skipping access reviews each weaken security.
Data Management (5 questions)
Question 16
Which framework in Finance and Operations is used to import and export data, including data migration, with mapping and staging?
- AElectronic reporting, which formats documents and reports for statutory and business output
- BThe Data management framework (DMF), which handles import and export through entities with staging and mapping
- CBusiness events, which publish notifications when business events occur in the application
- DPower BI embedded reports, which visualise data already present in the system for analysis
Show answer and explanationHide answer
Correct answer: BThe Data management framework handles import and export through entities with staging and mapping. Electronic reporting formats outputs, business events publish notifications and Power BI visualises data.
Question 17
A migration must load customer records from a legacy system into Finance and Operations. Which artefact should be defined first to control the mapping of source fields?
- AA data entity or mapping in the data management framework that maps the source fields to target fields
- BA PowerPoint presentation that lists the planned migration dates and the names of the project team members
- CA printed copy of the legacy system's screens, kept as the reference for the migration team's work
- DA Teams channel for the migration project, which stores the conversations held about each field
Show answer and explanationHide answer
Correct answer: AA data entity or mapping defines how source fields map to target fields, which controls the migration. Presentations, printed screens and Teams channels do not define mappings.
Question 18
Which Finance and Operations concept describes a business object exposed for import, export and integration, with its fields and relationships?
- AA number sequence, which generates identifiers for records such as invoices and orders
- BA security role, which groups the privileges that a user is granted to perform business tasks
- CA financial dimension, which classifies transactions by attributes such as department or project
- DA data entity, which exposes a business object such as customers or products for data operations and integration
Show answer and explanationHide answer
Correct answer: DA data entity exposes a business object with its fields and relationships for data operations and integration. Security roles, financial dimensions and number sequences serve other purposes.
Question 19
Which two practices help keep data migrated to Finance and Operations accurate? (Choose two.)
- AValidate the migrated data against reconciliation totals from the legacy system
- BMigrate the data once without validation, so that the team can move on quickly to the next task
- CMap the source fields carefully, with each mapping reviewed by the business owners before the load
- DLoad the data into production directly from a spreadsheet, without staging or review of the results
- EIgnore data errors reported by the import, since they are usually small and do not affect the business
Show answer and explanationHide answer
Correct answer: A, CReconciliation to legacy totals and carefully reviewed field mappings keep migration accurate. Unvalidated loads, direct spreadsheet loads and ignored errors each cause data quality problems.
Question 20
A business needs to import journal entries from an external system on a daily basis. Which approach is most suitable?
- AAn operator who copies the entries by hand from the external system's screen each day into the journal form
- BA scheduled data management import job, using a mapped entity with validation and error reporting
- CA monthly manual import of a single consolidated spreadsheet, performed at the end of each accounting period
- DA direct database write from the external system, bypassing the application's business logic and validation
Show answer and explanationHide answer
Correct answer: BA scheduled data management import with mapping, validation and error reporting is supported and reliable. Manual copying, monthly spreadsheets and direct database writes each bypass controls or do not meet the daily need.
Deployment and Lifecycle (5 questions)
Question 21
Which Finance and Operations environment type is appropriate for a developer to build and test customisations before they are moved to production?
- AA development or sandbox environment, where changes are built and tested before promotion
- BThe production environment, where developers test each change directly on live business data
- CA personal laptop running a copy of the database, with no connection to any shared environment
- DA printed environment diagram, which the developer uses as a checklist of the features to test
Show answer and explanationHide answer
Correct answer: AA development or sandbox environment is where customisations are built and tested before promotion. Testing on production, laptop copies and printed diagrams do not provide a controlled test path.
Question 22
Which tool is used to manage source control and deployment pipelines for Finance and Operations customisations?
- AMicrosoft Forms, which collects responses from testers and does not manage source code or pipelines
- BAzure DevOps or GitHub, with version control and build and release pipelines for the solution
- CMicrosoft Planner, which tracks tasks for the development team and does not version code
- DMicrosoft Bookings, which schedules appointments for customers and does not manage code or deployments
Show answer and explanationHide answer
Correct answer: BAzure DevOps or GitHub provides version control and pipelines for customisations. Forms, Planner and Bookings do not.
Question 23
Before a Finance and Operations release reaches production, what is the most important test activity?
- ASkipping testing for minor customisations, since minor changes never cause problems in business processes
- BChanging the production configuration first and testing afterwards, to save time on the release calendar
- CUser acceptance testing of the business processes, with the test results signed off by the business owners
- DDeploying to production at the weekend, when no users are working, so that testing is unnecessary
Show answer and explanationHide answer
Correct answer: CUser acceptance testing of business processes with business sign-off is the key activity before production. Testing afterwards, skipping tests and weekend deployments without testing all carry risk.
Question 24
Which practice helps a Finance and Operations project avoid a last-minute go-live failure?
- AMigrating all historical data on the morning of go-live, with no test of the migration beforehand
- BGoing live without rehearsal, relying on the team's experience to resolve any problem during the day
- CA cutover plan with rehearsals of the data migration and go-live steps, with a rollback plan
- DLeaving the rollback plan until after the go-live, when the team knows which problems actually occurred
Show answer and explanationHide answer
Correct answer: CA cutover plan with migration and go-live rehearsals, and a rollback plan, reduces failure risk. Unrehearsed go-live, untested migration and late rollback planning each add risk.
Question 25
A customer requires a fully reproducible test environment that matches production configuration for testing a release. Which approach achieves this?
- ABuild a test environment from memory, using the team's understanding of the production settings each time
- BCreate a test environment from a copy of the production configuration and data, with data masked as needed
- CTest directly in production during quiet hours, since the production configuration is the only accurate one
- DUse a developer's laptop with a partial copy of the configuration, which is updated when the developer has time
Show answer and explanationHide answer
Correct answer: BA test environment created from a copy of production configuration, with data masked as needed, is reproducible and accurate. Building from memory, testing in production and partial laptop copies are not reproducible.
Integration (5 questions)
Question 26
A customer wants Finance and Operations to send a notification to an external system whenever a sales order is confirmed. Which feature provides this?
- AElectronic reporting, which formats outbound documents and does not publish events when orders are confirmed
- BBusiness events, which publish a notification when a business event such as order confirmation occurs
- CPrint management, which controls the printers used for documents and does not send system notifications
- DNumber sequences, which generate identifiers for orders and do not publish notifications to other systems
Show answer and explanationHide answer
Correct answer: BBusiness events publish notifications when business events occur, such as order confirmation. Electronic reporting, print management and number sequences do not publish those notifications.
Question 27
Which Azure service can connect Finance and Operations data to analytical workloads, such as a data lake, with near real-time replication?
- AMicrosoft Teams, which provides chat and meetings and does not replicate operational data to a lake
- BMicrosoft Forms, which collects responses and does not replicate operational data for analytics
- CAzure Synapse Link for Dataverse or the supported Finance and Operations data integration options
- DMicrosoft Planner, which manages tasks and does not connect operational data to analytical workloads
Show answer and explanationHide answer
Correct answer: CAzure Synapse Link and the supported integration options replicate operational data for analytics. Forms, Teams and Planner do not.
Question 28
Which two statements about integrating Finance and Operations with external systems are correct? (Choose two.)
- AIntegrations should use supported, documented interfaces such as OData entities and business events
- BIntegrations should write directly to the database tables of the application, bypassing its business logic
- CIntegrations should be authenticated with service accounts that have only the permissions they need
- DIntegrations should be designed without any error handling, since the systems will always be available
- EIntegrations should be tested only once, after they have been deployed to the production environment
Show answer and explanationHide answer
Correct answer: A, CSupported interfaces and least-privilege service accounts make integrations maintainable and secure. Direct database writes bypass business logic, and integrations need error handling and testing before production.
Question 29
An external web application must create sales orders in Finance and Operations. Which integration approach is the most appropriate?
- ASend sales orders by email, and ask an operator to re-key each order into the system the next day
- BWrite directly to the sales order tables of the database, which is the fastest method available
- CUse the supported OData-based data entities with an authenticated service account and error handling
- DShare a single administrator username and password across all integrations, so that access is never refused
Show answer and explanationHide answer
Correct answer: CSupported OData entities with an authenticated service account and error handling are the standard integration approach. Direct table writes, email re-keying and shared administrator credentials each fail on supportability, control or security.
Question 30
Which principle should guide the security design of an integration account used by an external system?
- AUse the password of a senior employee for the account, so that the integration is trusted by the system
- BGrant the integration account the administrator role, so that the integration never encounters a permission error
- CGrant the integration account only the permissions required for the specific operations it performs
- DDisable authentication for the integration, so that it can run without any credential to manage over time
Show answer and explanationHide answer
Correct answer: CLeast privilege for the integration account limits the impact of compromise. Administrator roles, borrowed personal passwords and disabled authentication each create serious risk.