dataverse-plugins

Installation
SKILL.md

Dataverse Plugins (Server-Side .NET)

Purpose: emit C# plugins / custom workflow activities and their registration so logic runs inside the Dataverse transaction -- the pro-code escape hatch when Power Automate / business rules cannot enforce a rule reliably.

When to Use (and When Not To)

Use a plugin when you need synchronous, transactional, low-latency server enforcement:

  • Cross-record validation that MUST block a save
  • Derived/calculated values that must be set in the same transaction
  • Integration that must commit-or-rollback with the record

Prefer low-code first: business rules (form logic), calculated/rollup columns, and Power Automate flows (async, no compile/deploy). A plugin adds a C# build, signing, and deployment pipeline -- only pay that cost when the low-code options cannot meet the requirement.

The Event Pipeline

A plugin registers against a message + table + stage. Dataverse runs it when that message fires.

Installs
1
Repository
jnpiyush/agentx
GitHub Stars
13
First Seen
May 31, 2026
dataverse-plugins — jnpiyush/agentx