Broken with CRM Online 2013?

Feb 11, 2014 at 12:58 AM
Hi guys,

I've been successfully running this workflow in other CRM Online Orgs and the math functionality just started breaking. Has anyone else ran into this yet?

Thanks,

Joe
May 20, 2014 at 8:56 PM
How did you get it to even import? I get errors trying to import the solution.
Nov 8, 2014 at 12:00 PM
Me too! Any chance that it will get fixed to work with 2013 online?
Nov 18, 2014 at 6:14 PM
Hi,

To solve this, you have to update the CRM SDK dll to the latest version and rebuild the solution. Then, upload the compiled project dll and make sure to register in Sandbox (don't know why but the first time it tried to register the dll out of sandbox).
Don't use the last pluginregistrationtool because it just don't work, use the previous version instead.

Cheers.
Dec 30, 2014 at 3:08 PM
I was able to get this working, at least the subtract business day workflow, with CRM 2015 Online. At this time that is the only function I need so that is the only one I tested. I know absolutely nothing about code so do this at your own risk, I would even suggest doing this in a test environment first.
  1. Download and install Visual Studio 2013 (I used the free community version http://www.visualstudio.com/products/visual-studio-community-vs)
  2. Download and extract the CRM 2015 SDK http://www.microsoft.com/en-us/download/details.aspx?id=44567
  3. Download and install .NET 4.5.2 Developer Pack http://www.microsoft.com/en-us/download/details.aspx?id=42637
  4. Download and extract this project
  5. Copy and overwrite from the CRM SDK ...\SDK\Bin\Microsoft.Xrm.Sdk.dll to the project ...\Source Code\ManipulationLibrary\sdk
  6. Open Visual Studio 2013 then open the solution ...\Source Code\ManipulationLibrary.sln
  7. In the Solution Explorer right click "ManipulationLibrary" and select properties
  8. On the Application tab, change the Target framework to .NET Framework 4.5.2
  9. Select build from the menu bar and rebuild the solution
  10. Run the Plugin Registration tool from the CRM SDK ...\SDK\Tools\PluginRegistration
  11. Create a new connection to your Office 365 environment
  12. Select register new assembly
  13. Load the DLL from your rebuilt solution ...\Source Code\ManipulationLibrary\bin\Debug\ManipulationLibrary.dll
  14. You should see all the available workflows listed in step 2. Select Sandbox for step 3, and I left Database for step 4. Then click register selected plugins.
I don't know if this is the correct or best way to do this. Again, at this time I was only interested in calculating business days and these were the steps I followed to make this work with the latest version of CRM Online. We just signed up and I know very little about CRM and less about coding, but hopefully this will help someone.