TCS Tools: Solution Summary

By | April 26, 2017

TCS Tools is a set of components for Dynamics 365 – it’s a work in progress solution, you can find the summary of those components below. Feel free to download it and deploy in your Dynamics instance. Don’t forget to keep me posted on how it works out for you.

In order to deploy the solution (it is compatible with 8.2 version of Dynamics), follow this steps:

  • Download managed solution file from here: TCS Tools for Dynamics
  • Import this solution file to Dynamics
  • Open Dynamics default solution(customizations) and add “TCS Expression”, “TCS Lookup Configuration”, and “TCS Number Sequence” entities to the “settings” area (or to the area of your choice), then publish all customizations

For the 8.1 version, you might download the solution from here: TCS Tools for 8.1 (managed solution)

Once the solution has been deployed, follow the links below to find out what’s available there:


Code Now plugin for XrmToolBox

CodeNow plugin has its own home page now:



DISCLAIMER: You can use TCS Tools and Code Now plugin on your Dynamics projects – there are no strings attached. However, if you do so, that means you agree that the author (me) cannot be held responsible for any issues that may or may not occur in your environment due to the use of these tools.

8 thoughts on “TCS Tools: Solution Summary

  1. Pingback: Extending the Xrm itself (Part 3 of how to lock/unlock form controls) - Microsoft Dynamics 365, Enterprise edition Community

  2. Pingback: How to: lock and hide controls/sections/tabs in a structured way (Part 2) - Microsoft Dynamics 365, Enterprise edition Community

  3. Pingback: How to: roll up without limitations - Microsoft Dynamics CRM Community

  4. Pingback: Using TCS Tools in a bit more advanced scenario - Microsoft Dynamics CRM Community

  5. Steven O'Neill

    Hi Alex

    I’m looking to use this in v9 and it’s working as the admin but any user is having an issue and I was wondering if they need a particular role update to run this? I’m receiving this error when I review the System Jobs:

    Principal user (Id=80d1a806-43c5-e711-a834-000d3a2654f3, type=8) is missing prvReadtcs_lookupconfig privilege (Id=0b29a0d8-3cea-486c-9c9e-a8d0e5dbd87d)

    The users have been granted read access to TCS Lookup Configuration entity (not sure if they needed this)

    Any advice appreciated

    1. Alex Shlega Post author

      Hi Steven,

      there is a security role in the solution (TCS Tools Readonly) – try assigning that one to the user.. also, I am wondering if the user id in that error message matches the ID of the user you’ve given permissions to.. Either way, I’ll double check with a new user account in v9 and post an update on Friday/Saturday.

    2. Alex Shlega Post author

      Hi Steven, it seems one of the users is missing the privilege. Technically, those are synchronous plugins which are supposed to be running under the calling user. But, if the error is showing up in the system jobs, I am wondering if there is an async workflow/plugin that’s calling the update which, in turn, is kicking off TCS Tools plugin.. Otherwise, you would see that error in the user interface right away. So if that workflow/plugin is running under a different non-administrative account, that’s what might be causing the issue. Check what account that user id corresponds to and give that user read permissions on the tcs_lookupconfig entity (or you might just assign “TCS Tools Readonly” security role to that user – the role comes with the TCS Tools solution).


Leave a Reply

Your email address will not be published. Required fields are marked *