dynamics-crm

Classifies Dynamics 365 CE operations by risk and guides safe lifecycle transitions on Dataverse.

Updated Aug 17, 2026
One-click install
npx skills add https://github.com/MetaFloor-AI/metafloor-scm-plugin-openai --skill dynamics-crm-metafloor-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dynamics-crm
Source: https://github.com/MetaFloor-AI/metafloor-scm-plugin-openai/tree/main/skills/platforms/crm/dynamics-crm
Command: npx skills add https://github.com/MetaFloor-AI/metafloor-scm-plugin-openai --skill dynamics-crm-metafloor-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Operating Microsoft Dynamics 365 Customer Engagement (CRM) is risky because almost any write can fire hidden plug-ins, workflows, or Power Automate flows, and lifecycle changes like qualifying a lead or resolving a case are platform messages with side effects, not simple field edits. This Skill gives an AI agent the judgment to classify every Dynamics action as read, reversible write, committing write, or destructive, so consequential operations pause for human approval instead of silently cascading. ## Core Features & Use Cases - Risk classification of operations: Maps every Dynamics 365 CE operation family (queries, record edits, Qualify/Win/Lose, quote activation, case resolution, merges, bulk deletes, security role changes) to a read/write/destructive gate with clear reasoning. - Lifecycle and state-model guidance: Explains statecode vs statuscode, Business Process Flow stages, lead qualification, opportunity win/lose, quote-to-order conversion, case resolution, and Field Service work order posting, including which transitions are one-way. - Automation and security awareness: Covers the plug-in execution pipeline (sync vs async, what rolls back), rollup column staleness, business units, security roles, access teams, field-level security, and PII egress gating. - Use Case: When asked to close an opportunity in Dynamics, the agent recognizes Win as a committing platform message that can trigger order creation and revenue automation, re-reads the live record, and requests human approval before executing. ## Quick Start Ask the agent to update an opportunity stage or resolve a case in Dynamics 365 and it will classify the action, check for wired automation, and gate committing changes for approval.

Frequently Asked Questions about dynamics-crm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely update records in Dynamics 365 CE?

Read the record and its wired automation first, then classify the write by the most committing thing its plug-ins or flows can do. Re-read the live row at execute time, since statecode, owner, and share state drift between reads.

How do I close an opportunity or resolve a case in Dynamics 365?

Use the dedicated platform messages: Win/Lose for opportunities and the Resolve (CloseIncident) message for cases. Writing statecode or statuscode directly skips side effects like opportunityclose activities, SLA checks, and order automation, leaving an inconsistent record.

What is the difference between Dynamics 365 CE and Dynamics 365 F&O?

Dynamics 365 CE (Customer Engagement) is the CRM on Dataverse holding accounts, leads, quotes, and cases. Dynamics 365 Finance & Operations is the ERP handling ledger, procurement, and inventory; CE holds order intent while F&O fulfills and posts it.

Why did my Dynamics 365 save not persist any changes?

A synchronous plug-in or real-time workflow likely threw an error inside the transaction, rolling back the entire save including your field change. Re-read the record to confirm nothing landed, then fix the cause before retrying.

Can a merge or bulk delete in Dynamics 365 be undone?

No. Merge deactivates the loser record and reparents children with no unmerge, and bulk deletes fire automation per row with no set-wide rollback. Recovery means reactivating records and re-keying data by hand or restoring from backup.

When should I not use this Dynamics CRM guidance?

Do not apply it to Salesforce, which uses a different security and state model, or to Dynamics 365 Finance & Operations, which is a separate ERP product. Marketing journey sends in Customer Insights are also out of scope.