Claves alternativas en tablas de gestión del rendimiento
Se aplica a estas aplicaciones de Dynamics 365:
Human Resources
La siguiente tabla muestra los campos que están disponibles como claves alternativas en Microsoft Dynamics 365 Human Resources versión 10.0.40 y posteriores para habilitar operaciones basadas en conjuntos en entidades de datos para tablas específicas en la administración del rendimiento.
Tabla | Campo |
---|---|
HcmPerfJournalEnlaces | ID de enlace |
HcmPerfJournalComentario | ID de comentario |
HcmPerfJournal | ID de entrada |
Plantilla de discusión de Hcm | ID de plantilla |
Error de actualización
Al actualizar los entornos, algunos de ellos pueden encontrar el siguiente error debido a personalizaciones o datos de demostración antiguos:
Excepción: System.InvalidOperationException: Error en la ejecución de la base de datos: la instrucción CREATE UNIQUE INDEX finalizó porque se encontró una clave duplicada para el nombre del objeto.
Nota
La unicidad de los campos anteriores se aplica como parte de actualizaciones anteriores. Debido a personalizaciones, intervenciones de base de datos de back-end o datos de demostración muy antiguos, los campos que contienen registros no únicos provocan errores de sincronización de datos y fallas de actualización.
Mitigación
Para evitar el error, siga estos pasos antes de actualizar los entornos.
Vaya a Trabajo por lotes, o vaya a Administración del sistema>Consultas>Trabajo por lotes.
Filtre Descripción del trabajo por cada uno de los siguientes valores para tablas específicas:
- HcmPerfJournalLinksUpdateLinkIds.updateLinkIds
- HcmPerfJournalCommentUpdateCommentIds.updateCommentIds
- HcmPerfJournalUpdateEntryIds.updateEntryIds
- HcmDiscussionTemplateUpdateTemplateIds.updateTemplateIds
Nota
El trabajo por lotes seleccionado debe tener una tarea por lotes. Seleccione el trabajo por lotes que contiene tareas.
Cambie el estado del trabajo por lotes a En espera. El trabajo se vuelve a ejecutar y elimina los duplicados de la tabla específica.
Ahora puede iniciar la actualización.
Nota
Si no ve el trabajo por lotes o si encuentra un error después de ejecutarlo, comuníquese con el soporte técnico de Microsoft.