绩效管理表中的备用键

适用于以下 Dynamics 365 应用
Human Resources

下表显示了 Microsoft Dynamics 365 Human Resources 版本 10.0.40 及更高版本中可用作备用键的字段,用于对绩效管理中特定表的数据实体启用基于集合的操作。

字段
HcmPerfJournalLinks 链接编号
HcmPerfJournal 评论 评论编号
HcmPerfJournal 条目编号
Hcm 讨论模板 模板编号

升级错误

升级环境时,某些环境可能会因为自定义或旧的演示数据而遇到以下错误:

异常:System.InvalidOperationException:数据库执行失败:CREATE UNIQUE INDEX 语句终止,因为发现对象名称的重复键。

注释

作为先前升级的一部分,上述字段的唯一性是强制执行的。 由于定制、后端数据库干预或非常旧的演示数据,包含非唯一记录的字段会导致 DBsync 错误和升级失败。

减轻

为避免错误,请在升级环境之前执行以下步骤。

  1. 转至 批处理作业,或转至 系统管理>查询>批处理作业

  2. 根据以下每个特定表的值过滤 职位描述

    • HcmPerfJournalLinksUpdateLinkIds.updateLinkIds
    • HcmPerfJournalCommentUpdateCommentIds.updateCommentIds
    • HcmPerfJournalUpdateEntryIds.updateEntryIds
    • HcmDiscussionTemplateUpdateTemplateIds.updateTemplateIds

    注释

    选定的批处理作业应该有一个批处理任务。 选择包含任务的批处理作业。

  3. 将批处理作业的状态更改为 等待。 该作业重新运行并删除特定表的重复项。

  4. 您现在可以开始升级。

注释

如果您没有看到批处理作业,或者在运行它之后遇到错误,请联系 Microsoft 支持。