Chaves alternativas em quadros de gestão do desempenho
Aplica-se a estas aplicações do Dynamics 365:
Human Resources
A tabela seguinte mostra os campos que estão disponíveis como chaves alternativas no Microsoft Dynamics 365 Human Resources versão 10.0.40 e posterior para permitir operações baseadas em conjuntos em entidades de dados para tabelas específicas na gestão de desempenho.
Tabela | Campo |
---|---|
HcmPerfJournalLinks | LinkId |
HcmPerfJournalComment | CommentId |
HcmPerfJournal | EntryId |
HcmDiscussionTemplate | TemplateId |
Erro de atualização
Quando actualiza os ambientes, alguns deles podem encontrar o seguinte erro devido a personalizações ou dados de demonstração antigos:
Exceção: System.InvalidOperationException: A execução da base de dados falhou: A instrução CREATE UNIQUE INDEX foi encerrada porque foi encontrada uma chave duplicada para o nome do objeto.
Nota
A exclusividade dos campos anteriores é imposta como parte das actualizações anteriores. Devido a personalizações, intervenções na base de dados de back-end ou dados de demonstração muito antigos, os campos que contêm registos não únicos conduzem a erros de DBsync e a falhas na atualização.
Mitigação
Para evitar o erro, siga estes passos antes de atualizar os ambientes.
Aceda a Batch job, ou aceda a Administração do sistema>Inquéritos>Batch job.
Filtrar Descrição da função por cada um dos seguintes valores para tabelas específicas:
- HcmPerfJournalLinksUpdateLinkIds.updateLinkIds
- HcmPerfJournalCommentUpdateCommentIds.updateCommentIds
- HcmPerfJournalUpdateEntryIds.updateEntryIds
- HcmDiscussionTemplateUpdateTemplateIds.updateTemplateIds
Nota
O trabalho de lote selecionado deve ter uma tarefa de lote. Seleccione o trabalho de lote que contém as tarefas.
Alterar o estado da tarefa de lote para Waiting. A tarefa é executada novamente e remove os duplicados para a tabela específica.
Pode agora iniciar a atualização.
Nota
Se não vir o trabalho em lote ou se encontrar um erro depois de o executar, contacte o Suporte da Microsoft.