Chiavi alternative nelle tabelle di gestione delle prestazioni
Si applica a queste app Dynamics 365:
Human Resources
La tabella seguente mostra i campi disponibili come chiavi alternative in Microsoft Dynamics 365 Human Resources versione 10.0.40 e successive per abilitare operazioni basate su set su entità di dati per tabelle specifiche nella gestione delle prestazioni.
Tabella | Campo |
---|---|
HcmPerfJournalLinks | LinkId |
HcmPerfJournalComment | ID commento |
HcmPerfJournal | ID voce |
Modello di discussione Hcm | ID modello |
Errore di aggiornamento
Quando aggiorni gli ambienti, alcuni di essi potrebbero riscontrare il seguente errore a causa di personalizzazioni o vecchi dati demo:
Eccezione: System.InvalidOperationException: esecuzione del database non riuscita: l'istruzione CREATE UNIQUE INDEX è stata interrotta perché è stata trovata una chiave duplicata per il nome dell'oggetto.
Nota
L'unicità dei campi precedenti viene applicata come parte degli aggiornamenti precedenti. A causa di personalizzazioni, interventi sul database back-end o dati dimostrativi molto vecchi, i campi che contengono record non univoci causano errori DBsync e errori di aggiornamento.
Attenuazione
Per evitare l'errore, attenersi alla seguente procedura prima di aggiornare gli ambienti.
Vai a Lavoro batch oppure vai a Amministrazione del sistema>Richieste>Lavoro batch.
Filtra Descrizione del lavoro per ciascuno dei seguenti valori per tabelle specifiche:
- HcmPerfJournalLinksUpdateLinkIds.updateLinkIds
- HcmPerfJournalCommentUpdateCommentIds.updateCommentIds
- HcmPerfJournalUpdateEntryIds.updateEntryIds
- HcmDiscussionTemplateUpdateTemplateIds.updateTemplateIds
Nota
Il lavoro batch selezionato deve avere un'attività batch. Seleziona il lavoro batch che contiene le attività.
Modificare lo stato del processo batch in In attesa. Il lavoro viene eseguito nuovamente e rimuove i duplicati per la tabella specifica.
Ora puoi iniziare l'aggiornamento.
Nota
Se non vedi il processo batch o se riscontri un errore dopo averlo eseguito, contatta il supporto tecnico Microsoft.