Puede iniciar inesperadamente instancias duplicadas del flujo de trabajo para una solicitud de compra en Microsoft Dynamics AX 2009 Service Pack 1 con revisión 2613385, 2600983 y 2464788 aplicado

Se aplica a: Microsoft Dynamics AX 2009 Service Pack 1

En este artículo se aplica a Microsoft Dynamics AX para todas las regiones.

Síntomas


Considere la situación siguiente en Microsoft Dynamics AX 2009 Service Pack 1 (SP1):
  • Aplicar revisión 2613385, 2600983 y 2464788.
  • Intenta enviar una solicitud de compra dos veces.
  • Recibe un mensaje de error que le impide enviar la requisición de compra por segunda vez.
En este escenario, el sistema genera las instancias de flujo de trabajo duplicado para la requisición de compra en el cuadro de diálogo historial del flujo de trabajo inesperadamente.
Para obtener más información acerca de la revisión 2613385, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2613385 no puede enviar una solicitud de cambio en un flujo de trabajo de requisición de compra en Microsoft Dynamics AX 2009 Service Pack 1 con RU7 instalado
Para obtener más información acerca de la revisión 2600983, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2600983 puede enviar una solicitud de flujo de trabajo varias veces al procesar una aprobación de la factura en Microsoft Dynamics AX 2009 Service Pack 1
Para obtener más información acerca de la revisión 2464788, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2464788 puede iniciar varias instancias de flujo de trabajo para un registro inesperadamente en el Service Pack 1 de Microsoft Dynamics AX 2009

Causa


Este problema se produce porque el sistema llama al método activateFromWorkflowTemplate para crear una instancia de flujo de trabajo antes de que el sistema llama al método canSubmit que valida la presentación de la solicitud de compra.

Solución


Información de la revisión

Existe un hotfix disponible desde Microsoft. Hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si tiene un problema al descargar, instalar esta revisión, o si tiene otras preguntas de soporte técnico, póngase en contacto con su socio o si está inscrito en un plan de soporte directamente con Microsoft, puede ponerse en contacto con soporte técnico para Microsoft Dynamics y crear una nueva solicitud de soporte técnico. Para ello, visite el siguiente sitio Web de Microsoft:También puede comunicarse con soporte técnico para Microsoft Dynamics por teléfono mediante estos vínculos para números de teléfono específico del país. Para ello, visite uno de los siguientes sitios Web de Microsoft:

Asociados de negociosClientesEn casos especiales, los costos derivados normalmente de las llamadas pueden cancelarse si un profesional de soporte técnico de Microsoft Dynamics y productos relacionados de soporte determina que una actualización específica resolverá el problema. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con la actualización en cuestión.

Información sobre la instalación

Si se ha personalizado para uno o varios de los métodos o las tablas que resultan afectadas por este hotfix, debe seguir estos pasos:
  1. Revise los cambios documentados en el archivo .xpo.
  2. Aplique estos cambios en un entorno de prueba antes de aplicar el hotfix en un entorno de producción.


Para obtener más información acerca de cómo instalar este hotfix, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
893082 cómo instalar una revisión de Microsoft Dynamics AX

Requisitos previos

Debe tener Microsoft Dynamics AX 2009 Service Pack 1 instalado para aplicar esta revisión.

Requisito de reinicio

Debe reiniciar el servicio de Application Object Server (AOS) después de aplicar este hotfix.

Información de archivo

La versión global de esta revisión tiene los atributos de archivo (o atributos de último archivo) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Axupdate.exeNo aplicable61,28827-Mar-201212:29x86
Kb2694810glp.xpoNo aplicable51,426,42227-Mar-201212:10No aplicable
Metadata.xmlNo aplicable72427-Mar-201212:10No aplicable
Kb2694810glp.xpoNo aplicable53,734,94527-Mar-201212:17No aplicable
Metadata.xmlNo aplicable72427-Mar-201212:17No aplicable
Kb2694810glp.xpoNo aplicable4,298,07327-Mar-201212:12No aplicable
Metadata.xmlNo aplicable72427-Mar-201212:12No aplicable
Kb2694810glp.xpoNo aplicable15,022,41227-Mar-201212:20No aplicable
Metadata.xmlNo aplicable72427-Mar-201212:20No aplicable
Kb2694810.xpoNo aplicable65,602,20927-Mar-201212:06No aplicable
Metadata.xmlNo aplicable72427-Mar-201212:06No aplicable
Kb2694810.xpoNo aplicable65,993,35327-Mar-201212:14No aplicable
Metadata.xmlNo aplicable72427-Mar-201212:14No aplicable
Kb2694810.xpoNo aplicable55,138,42527-Mar-201212:12No aplicable
Metadata.xmlNo aplicable72427-Mar-201212:12No aplicable
Kb2694810.xpoNo aplicable55,088,73527-Mar-201212:04No aplicable
Metadata.xmlNo aplicable72427-Mar-201212:04No aplicable
Kb2694810.xpoNo aplicable63,592,01727-Mar-201212:19No aplicable
Metadata.xmlNo aplicable72427-Mar-201212:19No aplicable
Axsetupsp.exe5.0.1100.451,636,20027-Mar-201212:27x86
Cabextractor.dllNo aplicable18.80027-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.dll5.0.1100.9150,44015-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40538,48827-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4517,33615-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40534,39227-Mar-201212:27x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40534,39227-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82415-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40534,39227-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82415-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:26x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40538,48827-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82415-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40538,48827-Mar-201212:26x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1500.121216,32015-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40534,39227-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82415-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40542,58427-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4517,84815-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:27x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40534,39227-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40534,39227-Mar-201212:27x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82415-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40534,39227-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40546,68027-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4518,87215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40558,96827-Mar-201212:27x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4520,40815-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40530,29627-Mar-201212:29x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31215-Nov-201119:50x86
Axsetupsp.resources.dll5.0.1100.40526,20027-Mar-201212:27x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4515.80015-Nov-201119:50x86
Cabextractor.dllNo aplicable22,38427-Mar-201212:29x64

Objetos afectados

Este hotfix afecta a los siguientes objetos:
  • \Classes\purchreqworkflow\submit

Validación de la instalación de la revisión de aplicación

Para validar la instalación de la revisión de la aplicación, abra la clase SysHotfixManifest en el árbol de objetos de aplicación (AOT). A continuación, compruebe que hay un método cuyo nombre incluye el número de artículo de Knowledge Base (KB) de la revisión instalada. Además, se pueden comprobar los objetos afectados comparando el archivo .txt KBXXXXXXcontra los objetos en el AOT. Al hacerlo, puede asegurarse de que los objetos se cambian correctamente en la capa SYP o en la capa GLS.

Nota: El marcador de posición XXXXXX representa el número de artículo KB de la revisión instalada.

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información


Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

Función de análisis de impacto de 974255 para Dynamics AX 2009

Nota: Es un artículo "Publicación rápida" creado directamente desde dentro de la organización de soporte técnico de Microsoft. La información contenida en este documento se proporciona como está en respuesta a nuevos problemas. Como consecuencia de la velocidad en la puesta a disposición, los materiales pueden incluir errores tipográficos y podrán revisarse en cualquier momento sin previo aviso. Para obtener información adicional, consulte Condiciones de uso.