dynamics-crmmicrosoft-dynamicsdynamics-365-ce-onpremises

service activity can't be enabled for D365 on premise crm


We have a problem on one of our customers crm system. The customer wants to migrate to the unified interfac UCI and is currently using the service activity regularly. So in order to migrate the service activity must also work in the new UCI. It is possible to use the service planner but when we want to create a service activity we the get the following problem.

enter image description here enter image description here

A "Non-UCI entity"! After we got the error message, we checked the settings for the service activity entity and saw that a crucial setting was not enabled. "Enable for mobile use" is necessary so the entity can be used in the UCI.

enter image description here

Unfortunately it is read-only and we can't change that setting. We also tried to change the customization.xml file and import it with the changed setting, but it didn't work.

In the microsoft documentation we saw that it should be possible to use the service activity on 9.1 on-premise crm. Therefore we are a bit confused if it by design or we encountered a bug here.

Does anyone have a solution or encountered the same issue?

System specs: Dynamics 365, Server version: 9.1.6.3, On-Premise


Solution

  • The solution for this problem was via changing the settings directly in the database through a query. This was the query I used:

    begin tran
    update Entity set IsVisibleInMobileClient = 1, IsVisibleInMobile = 1, IsQuickCreateEnabled = 1, IsOfflineInMobileClient = 1
    where EntityId = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX' and SolutionId = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
    

    Through some upgrade problems, those settings where not migrated correctly.