Como desinstalar manualmente Workflow para Dynamics GP

Hola,

En algunos casos puede ser necesario desinstalar workflow manualmente. Por ejemplo cuando el usuario que realizó la instalación ya no existe. Para desinstalar workflow pueden seguir los siguientes pasos: 

1. Desinstalar WF desde el Control Panel > Add/Remove Programs. Intentar desinstalar lo más posible.

2. Si sigue existiendo, eliminar el folder Program Files\Microsoft Dynamics\Workflow.

3. Abrir el registry (Start > Run > regedit) y eliminar la entrada que corresponde a workflow en el siguiente folder: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Business Solution

4. Ejecutar el siguiente query en la base de datos DYNAMICS: select * from WSInstallStatus where InstallStep = ‘350DF9B1-F1A1-4859-BBD3-776021116F69’

5. Si aparece algún registro, eliminarlo: delete WSInstallStatus where InstallStep = ‘350DF9B1-F1A1-4859-BBD3-776021116F69’

6. Eliminar los Features de workflow:

  1. Dar clic en Start > Run > cmd
    Buscar el folder en el cual se encuentra Stsadm.exe (por default es: C:\Program Files\Common files\Microsoft shared\Web server extensions\12\Bin), y ejecutar uno por uno:
    stsadm -o deactivatefeature -name DynamicsApproval -url -force
    stsadm -o deactivatefeature -name DynamicsWorkflowForms -url -force
    stsadm -o deactivatefeature -name DynamicsWorkflow -url -force
    stsadm -o uninstallfeature -name DynamicsApproval -force
    stsadm -o uninstallfeature -name DynamicsWorkflowForms -force
    stsadm -o uninstallfeature -name DynamicsWorkflow -force

  2. Nota:
    Reemplazar "url" por el path del site collection DynamicsGPWorkflow. Por ejemplo: Server_name /Sites/DynamicsGPWorkflow

7. Eliminar la Web Application de Workflow en SharePoint y la base de datos content correspondiente en SQL.

8. Verificar si existe todavía el folder de feature de WF en C:\Program Files\Common files\Microsoft shared\Web server extensions\12\Bin\12\Template\Features. Si sigue existiendo renombrarlo (por ejemplo agregando OLD).

Nota importante: Cualquier modificación al registry puede llevar a tener que reinstalar el sistema operativo. Si es un servidor productivo les recomiendo realizar un backup completo del servidor antes.

Espero ayude,

Bertrand