Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

As part of my SHarePoint Server 2013 setup I sometimes need to integrate the new workflow infrastructure into the farm. I've followed the documentation starting from the SharePoint side of things:

From here I installed and configured the components based on the linked documentation (this part is not SharePoint specific):

Based on the information in the SharePoint docs I will have to run the following command to allow communication (for my example I use HTTP on sharepoint and workflow manager):

Register-SPWorkflowService –SPSite "http://collab/" –WorkflowHostUri "http://sp2013-01:12291" –AllowOAuthHttp

Reading the documentation for this cmdlet i'm not sure I have to execute this command for all site collections that should run the on new workflow infrastructure (non SP2010 WF).

Configures the SharePoint host to use a workflow service

Parameters:

SPSite | Required | Microsoft.SharePoint.PowerShell.SPSitePipeBind | Specifies a site collection to configure

Questions:

  • Do i need to execute this command once and the site collection will store some config information?
  • or Do i need to run this command on every site collection that should use the new workflow infrastructure?

Infrastructure details:

  • Windows Server 2012 Standard English
  • SharePoint Server 2013 English
  • MS SQL 2012 SP1 Standard English
  • Workflow Manager 1.0
  • 1x Domain Controller
  • 1x SharePoint Box running also Wokflow Manager
  • 1x SQL Server
share|improve this question

1 Answer 1

up vote 2 down vote accepted

Register the service by selecting one of your Web Applications as per the example you provided above. After you have registered it for (in this case, for "Collab"), you should be able to verify that 2013 Workflows now work within SharePoint Designer 2013 for any site residing within the "Collab" Web Application.

If you have other Web Applications where you have customized the service applications then you need to enable them like any other shared service. If you have other web applications with default services, then the 2013 Workflow service should be working. So no, you do not run the command multiple times. One time only. Then manage the service within SharePoint Central Admin.

I summarized this in my blog post here:

http://forte-design.com/?p=1

Chuck LaForte Forte Design

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.