This tool allows any SQL techie to create a process that calls CRM workflows on a timed basis for only the records that need to be processed. You don’t need to create workflows that wait around forever and never run. You can pre-process millions of records and just run workflows against those records that need to be updated.
Obviously we use these kinds of tools for our Association Clients that want to manage their membership automatically.
Included are install scripts, 2 dlls that get sucked into SQL server and a few examples on how to call the workflow
You will need to do the following:
- Install the DLL’s Simply update and run the scripts.
- Write any workflow you need
- Update the include proc for you specific needs.
- Call us for the DLLs. They are free, but we want you in our CRM database… If we don’t like you there may be a beer fee ;>)
At a high level, you are installing a a DLL that is called by a stored procedure and runs a DLL that calls CRM workflow and starts it for an entity.
Technically speaking this uses the SQL Server 2008R2 CLR to call CRM and run specific workflows. Security is stored in SQL so you could update CRM online in a batch mode if you wished. You would need to download a Entity name and GUID into a free copy of SQL server, then call this routine which can go to CRM online and update records.
Here are the scripts.
Mike
Where are the scripts and the DLL ?
ReplyDelete