Community Q&A

AB-250 — frequently asked questions

Community-vetted answers to 10 common questions about this exam, each traced back to a specific practice question.

Questions from real practice questions

Each Q&A comes from a specific question — follow the link for the full analysis

Configuring Least Privilege and Role Assignment Delegation

What is the difference between the Customizer and System Administrator roles?

The Customizer role allows users to create and modify security roles and assign them to others, but lacks system-wide administrative capabilities like managing licenses or global configurations.

How do I restrict a CSR's access to specific data?

You restrict access by editing the security role assigned to the CSR and removing unnecessary entity privileges, ensuring they only have read/write access to required records.

Resolving Inconsistent Access with Dataverse Security Roles

Why not use Access Teams for persona-based access?

Access Teams are for collaborative access to specific records, not for defining global role-based permissions for user personas.

Do Queues define user permissions?

No, Queues are for routing work items to groups of users, not for controlling what data or actions a user is permitted to perform.

Configuring Data Protection and Compliance in D365 Contact Center

What is the difference between Data Masking and Sensitive Data Redaction?

Data Masking hides sensitive information from the user interface during live interactions. Sensitive Data Redaction specifically removes or masks sensitive data from conversation transcripts, logs, and AI-generated summaries after the interaction occurs.

Can Sensitive Data Redaction prevent payment card data in AI summaries?

Yes, when enabled and configured with appropriate masking rules, Sensitive Data Redaction automatically detects and redacts sensitive information, including payment card details, from AI-generated summaries and transcripts.

Dynamics 365 Contact Center ALM Deployment Sequence

Why must I export as managed for production?

Managed solutions protect the target environment from accidental modifications. They allow updates but prevent direct editing of the packaged components, ensuring stability in production.

Can I move individual settings without a solution?

No. ALM requires bundling configurations into a Solution. Individual settings cannot be moved reliably between environments without the solution framework.

Configuring Chat Channel Pre-Chat Surveys for Verification and Routing

Do I need to manually create context variables for chat pre-chat surveys?

No, adding a question to a pre-chat survey automatically creates a corresponding context variable. You only need to reference this variable for routing or display.

How do I route chats based on pre-chat survey answers?

Map the context variable generated by the pre-chat question to a queue attribute or use it in your unified routing rules to direct the chat appropriately.