Compartir a través de


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.

  1. Vaya a Trabajo por lotes, o vaya a Administración del sistema>Consultas>Trabajo por lotes.

  2. 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.

  3. 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.

  4. 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.