Esta semana me ha tocado (tengo que decir que ya tocaba ) reconstruir la granja de pruebas que utilizo habitualmente para mis demos y curiosamente, me encontré con problemas (inesperados) a la hora de instalar y configurar el Workflow Manager en la granja. Os pongo en contexto:
-
La granja en cuestión tiene instalado SharePoint 2013 con Service Pack 1 y, aunque no tengo confirmación, creo que precisamente uno de los problemas ha sido precisamente ese ya que al parecer (tras leer varios artículos al respecto), SharePoint 2013 SP1 y Workflow Manager no se llevan bien…en concreto, tras instalar el Workflow Manager y acceder a la correspondiente aplicación de servicio me encontré este error / warning tan majo:
-
¿Cómo lo solucioné? Pues sin ser una receta qué funcione en el 100 % de los casos, os doy unos pequeños tips al respecto:
-
En primer lugar, aseguraros de instalar el Workflow Manager 1.0 Refresh disponible a través del Web Platform Installer. Para la instalación del mismo, hacer uso de la misma cuenta de instalación que utilizasteis para instalar SharePoint en la granja.
-
Una vez instalado, abrid la Consola de Administración de SharePoint 2013 y ejecutar el siguiente comando:
Register-SPWorkflowService –SPSite http://c7370309033 -WorkflowHostUri http://c7370309033:12291 -AllowOAuthHttp -Force
La ejecución de este comando con las opciones -AllowOAuthHttp –Force os evitará el error de registro de Workflow Manager por problemas de problemas de configuración de OAuth en la granja.
-
A continuación, simplemente comprobad que la Aplicación de Servicio de Workflow está lista.
Finalmente, os dejo algunas referencias que consulté respecto a la instalación de Workflow Manager:
-
Proceso de instalación, ojo que la parte de registro de Workflow Manager con SharePoint no se realiza como se indica en estos post (y uno es mío):
-
Como solucionar los Errores de OAuth:
-
Como solucionar errores de tipo “Error 404 not found”: