Dynamics 365 plugins and workflow activities

Custom Dynamics 365 plugins and workflow activities that nobody can maintain? We recover and upgrade them.

We recover lost source, upgrade and test custom plugins and workflow activities, and make sure the business processes built on them keep working.

  • 20+ years with Dynamics CRM and Dynamics 365
  • Ten-time Microsoft MVP
  • Hundreds of custom plugins and workflow activities written for customers worldwide

Why custom plugins and workflow activities are hard to change

  • The source is often gone, with only the compiled assembly left in the environment.
  • The workflows and processes that use them are the contract: rename an argument or change an output and production fails with no warning.
  • Nobody on the team can say with confidence what each one does to your data.
  • Dependencies have to be merged into the one assembly Dataverse loads.
  • Microsoft's direction is toward Power Automate, so you need to know what to keep as code and what to move.

What we do

1

Inventory

Which plugins and activities exist, what each is registered to do, and which workflows use them.

2

Recover or refactor

Rebuild lost source, or clean up code that has grown hard to maintain. See lost source recovery.

3

Test before and after

Automated tests, and for workflow activities a before-and-after run of your workflows, comparing every result.

4

Decide what moves

Advise what stays as code and what should become a flow, then do the work.

Proof

Two projects, one approach

Workflow activities

Modernizing a 96-activity workflow assembly

An automated before-and-after test covering all 79 activities in the previously published version found every difference before release, backed by 354 automated tests.

Read the case study
Lost source

Recovering a lost Dynamics 365 integration

Only the compiled assembly was left. We recovered it, documented it, and fixed 20 defects, seven of them silent, with 207 offline tests.

Read the case study

Common questions

Do you work with classic workflows?

Yes. Custom workflow activities are used inside classic workflows, and recovering and upgrading them is core to what we do.

What if we've lost the source?

We rebuild it from the compiled assembly. See lost source code recovery.

Will our existing workflows keep working?

That is the point of the before-and-after test: we run your workflows on the old and new versions and review every difference before anything is released.

Is this about an upgrade or end of support?

It often is. See upgrade and end of support.

How much does it cost?

We start with a fixed-price Plugin Health Check and quote follow-on work from what we find.

Find out what's running before you change it

Book a free 30-minute consult. We'll tell you what we'd look at first, whether or not you hire us.

Free 30-minute consult first. Fixed price, quoted before we start.