Courseiva
Extend Customer Service →easyMultiple Choice

MB-230 Extend Customer Service Practice Question

You are a functional consultant for a company using Dynamics 365 Customer Service. The customer service manager wants to provide agents with a custom button on the Case form that, when clicked, opens a specific knowledge article in a new browser tab. The button should be visible only when the case status is 'Active'. Which method should you use to implement this requirement?

⚠ Common exam trap

The trap here is thinking that business rules or workflows can directly open a browser tab, when they cannot interact with the client's browser.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Add a custom command button to the Case form ribbon and use a JavaScript web resource to control its visibility and action.

The ribbon in Dynamics 365 is extensible through the Ribbon Workbench or directly via solution XML. You can add a custom button, define enable and display rules that reference JavaScript web resources to check the case status, and specify a command action that runs JavaScript to open the knowledge article URL. This is the standard, supported method for adding context-sensitive buttons on forms.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Add a custom command button to the Case form ribbon and use a JavaScript web resource to control its visibility and action.

    Why this is correct

    Custom command buttons on the ribbon can be configured with enable rules and display rules that use JavaScript to evaluate conditions like the case status. The JavaScript can also open a URL in a new tab. This is the standard supported method to add a button with dynamic visibility and custom action on a form.

  • ✗

    Use a Power Automate flow triggered on the case status change to send an email with the knowledge article link.

    Why it's wrong here

    A Power Automate flow can send an email, but it cannot provide a button on the form that the user clicks to open a link. The requirement is for an interactive button on the form, not an automated email notification. This approach does not satisfy the user experience requirement.

  • ✗

    Add a web resource to the form that displays a button using HTML and JavaScript, and embed it as an IFRAME.

    Why it's wrong here

    Embedding an HTML web resource as an IFRAME is possible, but it is not the recommended approach for adding a button to the form ribbon. It can cause performance and usability issues, and controlling visibility based on form state is more complex than using ribbon rules. The ribbon provides native support for such scenarios.

  • ✗

    Create a business rule that sets a field value and use a workflow to open a URL when the field changes.

    Why it's wrong here

    Business rules cannot open URLs or interact with the browser. Workflows run asynchronously on the server and cannot open a browser tab on the client. This approach does not meet the requirement of a button that opens a knowledge article in a new tab.

About these practice questions

This MB-230 question is part of Courseiva's 189-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Microsoft exam blueprint

This MB-230 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the MB-230 exam.