nerdexam
Microsoft

MB-230 · Question #242

Drag and Drop Question A service manager discovers a high number of cases in the agent queues. Cases are created manually but can be reassigned using a workflow or custom API. The manager needs to…

The correct answer is One for each agent; One for each agent; One for each agent. Explanation: Simultaneous Case Creation & Assignment in Dynamics 365 Context This question tests your understanding of how Dynamics 365 Customer Service handles concurrent operations - specifically whether simultaneous actions by multiple agents produce duplicate cases. --- The…

Manage cases in Customer Service

Question

Drag and Drop Question A service manager discovers a high number of cases in the agent queues. Cases are created manually but can be reassigned using a workflow or custom API. The manager needs to know whether cases are getting duplicated because of simultaneous case creation or simultaneous case assignment. You need to identify the number of cases that are created in each scenario. How many cases are created? To answer, drag the appropriate cases created options to the correct simultaneous actions. Each cases created option may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point. Answer:

Exhibit

MB-230 question #242 exhibit

Answer Area

Drag items

One for each agentOne for both agents

Correct arrangement

  • One for each agent
  • One for each agent
  • One for each agent

Explanation

Explanation: Simultaneous Case Creation & Assignment in Dynamics 365

Context

This question tests your understanding of how Dynamics 365 Customer Service handles concurrent operations - specifically whether simultaneous actions by multiple agents produce duplicate cases.


The Core Principle

In Dynamics 365, each case creation or assignment operation executes independently. The system does not natively detect or block concurrent operations on the same record trigger. This means:

Every simultaneous action = every agent gets their own case


Why All Three Answers Are "One for Each Agent"

Placement 1 - Simultaneous Manual Case Creation

When two agents manually create a case at the same time (e.g., both open a new case form and save), the system processes each save request as a separate transaction. There is no duplicate detection at the point of creation unless explicitly configured (e.g., duplicate detection rules). Result: two separate cases are created - one per agent.

Placement 2 - Simultaneous Case Assignment via Workflow

When a workflow triggers case assignment for multiple agents at the same time, each workflow execution runs as its own instance. Workflows operate independently; one execution does not cancel or merge with another. Result: each agent's workflow fires and produces its own case or assignment - one per agent.

Placement 3 - Simultaneous Case Assignment via Custom API

A custom API call also executes as an independent transaction per caller. Two simultaneous API calls are not aware of each other. Each call completes its own operation. Result: each API call creates or assigns a case independently - one per agent.


Why "One for Both Agents" Is Wrong in All Scenarios

"One for both agents" would imply the system merges or deduplicates concurrent operations automatically. It does not. There is no built-in concurrency lock that says "these two agents are working on the same trigger - give them one shared case."


Common Misconceptions

MisconceptionReality
Workflows prevent duplicates automaticallyWorkflows run per-trigger instance; they don't cross-check concurrent runs
Custom APIs have conflict resolution built inEach API call is stateless relative to concurrent calls
"One for both agents" applies when agents share a queueSharing a queue doesn't merge creation events

Key Takeaway

The duplicate case problem the manager observes is systemic - regardless of the method (manual, workflow, or API), simultaneous actions by multiple agents each produce their own independent case. The fix requires adding explicit duplicate detection rules, concurrency controls, or queue routing logic - not relying on default behavior.

Topics

#case duplication#simultaneous case creation#case assignment#queue management

Community Discussion

No community discussion yet for this question.

Full MB-230 Practice