• Make Visual Studio Synchronization work consistently

    When working with Data entities in Visual Studio, I found that using the Dynamics 365 menu to synchronize the entire database did not synchronize the data entities correctly. New fields I was adding were not being created.

    BUT, if I right clicked on the project and synchronized only the project, then the  synchronization of the data entities worked.

    Its really obvious that the two syncs are different because syncing the entire database will result in data entity field names that are all UPPERCASE, but syncing from the project results in data entity names that are MixedCase to match the VS field names. 

  • Improve IP Access Restrictions

    The new IP access restrictions are very cumbersome and hard to maintain. It takes over a minute for each IP address range to be entered and we have to enter an average of 3 ranges for about 3 environments per client and about 50 clients. That's nearly a full day of time for just data entry. 

    This could be greatly simplified by: 

    1. Making it possible to set the restrictions at the LCS project level instead of the environment level. 

    2. When saving an IP address range, do not take 35 seconds to save (presumably you are directly updating the firewall and getting an acknowledgement back). Instead just save the data and asynchronously change the firewall. In the 0.01% of the cases where setting the firewall rules is a problem, alert people via e-mail.