30 November 2020

Failed to create the Common Data Service database in this environment with status code CRMLicenseRequired

I encountered another parity problem between GCCHigh and commercial M365 today.  This time it's in PowerAutomate when using Approvals.

My workflow contains a simple Approval as seen below.

PowerAutomate allows me to save the flow just fine.  So far so good.  Now we attempt to test the flow and the following error is generated:

When we drill down into the flow status, we see the following:

To be clear, there isn't much more in here than the 409 status code.
In order to validate the problem, we did the following:
  1. Provisioned a commercial tenant with NO database in the Common Database Service (CDS).
  2. Created a PowerAutomate flow with an Approval like in GCCHigh.
  3. Triggered the flow to test it.
It took a little while, but the approval request came through.  The delay was due to a database being spun up in CDS, even though the tenant did NOT have a license for CDS.

Conclusion: There is a parity mismatch between commercial and GCCHigh when attempting to use Approvals in PowerAutomate.  In GCCHigh, a CDS license is required.


No comments:

Post a Comment

Comments are moderated only for the purpose of keeping pesky spammers at bay.

SharePoint Remote Event Receivers are DEAD!!!

 Well, the time has finally come.  It was evident when Microsoft started pushing everyone to WebHooks, but this FAQ and related announcement...