【问题标题】:service activity can't be enabled for D365 on premise crm无法为 D365 内部部署 CRM 启用服务活动
【发布时间】:2022-12-22 16:59:38
【问题描述】:

我们的一位客户 crm 系统出现问题。客户想要迁移到统一接口 UCI,并且目前正在定期使用该服务活动。所以为了迁移服务活动也必须在新的 UCI 中工作。可以使用服务计划器,但是当我们想要创建服务活动时,我们会遇到以下问题。

“非 UCI 实体”!收到错误消息后,我们检查了服务活动实体的设置,发现未启用关键设置。 “Enable for mobile use”是必需的,这样实体才能在 UCI 中使用。

不幸的是,它是只读的,我们无法更改该设置。我们还尝试更改 customization.xml 文件并使用更改后的设置导入它,但没有成功。

在 Microsoft 文档中,我们看到应该可以在 9.1 内部部署 crm 上使用服务活动。因此,如果它是设计的或我们在这里遇到错误,我们会感到有点困惑。

有没有人有解决方案或遇到同样的问题?

系统规格: 动态 365, 服务器版本:9.1.6.3, 内部部署

【问题讨论】:

  • 有一个为此类设置创建的工具更新 OrgDbOrgSettings 将允许您设置此类设置。注意:您必须谨慎执行此操作。我建议您使用 MS Ticket,他们会帮助您。
  • 如果我理解正确的话,这个工具是用于影响整个组织的设置。但是我不能单独更改实体的设置,对吧!?我只需要更改一个实体的设置。

标签: dynamics-crm microsoft-dynamics dynamics-365-ce-onpremises


【解决方案1】:

这个问题的解决方案是通过查询直接在数据库中更改设置。这是我使用的查询:

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'

通过一些升级问题,那些设置没有正确迁移。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-24
    • 2019-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多