Voy a explicarles como instalar y configurar el Workflow Manager para que puedan realizar los Workflow de Sharepoint 2013. Para eso lo primero que necesitamos es bajar el paquete que se encuentra en Workflow Manager

Los preriquisitos para que funcione son:

  1. .NET Framework 4 Platform Update 3 or .NET Framework 4.5
  2. Service Bus 1.0
  3. Workflow Client 1.0
  4. PowerShell 3.0

Ahora vamos a empezar a instalar los binarios para eso ejecuten el WorkflowManager.exe

workflow1

Esto les va abrir el Web Platform Installer 5.0 Apreten Install.

workflow2

Les va a solicitar que Acepten la instalación pongan I Accept

workflow3

Ahora les solicita si quieren que ponga en el Windows Update Pongan Use Microsoft when i Check for Update y pongan Continue.

Nota: Esto es para que actualice los productos en caso de que salga algún fix.

workflow4

Esperamos a que termine de Bajar e instalar los componentes.

workflow5

Luego cuando termine de instalar apreten Continue

workflow6

Les va a abrir el flujo de configuración. Seleccionen la primera opción Configure Workflow Manager with Default Settings

workflow7

Lo primero que tienen que especificar la instancia de SQL que van a utilizar.

Nota: Si ponen Advanced Options pueden especificar en caso de necesitarlo la autenticación por SQL. 

Luego les pide la cuenta de servicio que va a levantar el servicio propiamente dicho.

En mi caso como no voy a usar certificado para esto, seleccione Allow workflow management over HTTP on this computer.

Mas abajo pide que le especifiquen la cuenta de Cifrado esto es igual a la passphrase de Sharepoint.

Una ves que este todo completo y chequeada la conexión apreten la flechita.

workflow8

Les va a tirar un Resumen de las configuraciones y apretan el Tilde

workflow9.PNG

Van a ver que empieza a configurar el ambiente.

workflow10

Una ves que tengan todas las pelotitas Verdes apreten el Tilde.

workflow11

Apreten Finish

workflow12

Apreten Exit

workflow13

Ahora bien tenemos que abrir un Powershell de Sharepoint en Modo administrador

Y ejecutamos el siguiente comando:

Register-SPWorkflowService -SPSite "http://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -AllowOAuthHttp

Tenemos que especificar la url del site colecction que queremos y y por ultimo la url del servidor de Worfklow. En caso de usar http usen el puerto 12291 y el parametro  -AllowOAuthHttp sino el 12290 con el parametro -AllowOAuthHttps

si todo sale bien, cuando quieran crear un Workflow en el Sharepoint Designer les va aparecer la opcion de Sharepoint 2013.

workflow14