AnsweredAssumed Answered

In Deploying A Nintex Workflow Solution to a SharePoint Farm, what needs to be installed on the Front End Servers?

Question asked by sonisick on Aug 9, 2016
Latest reply on Aug 15, 2016 by sonisick

As I moved an install of Nintex features and Workflows to a SharePoint Farm (Multiple Boxs), I noticed some of my scripts didn't work when installing them on the App Servers, I had to install them on the Front-End Servers. This baffles me as to why they didn't install on the App Server. The following script to activates Nintex Site Collection and Site Features:

 

####################  Activate Nintex Features ##############################################################

#

#1

function Nintex-SC-ActivatePrereqFeature([string]$devSiteColUrl)

{

write-host -f green  "Activating Nintex Forms Prerequisites - Site Collection Feature"

$NintexFormsSitePrerequisitesFeatureID = "716f0ee9-e2b0-41f0-a73c-47ed73f135de"

Enable-SPFeature $NintexFormsSitePrerequisitesFeatureID -Url $devSiteColUrl -force

return $true

}

#2

function Nintex-SC-ActivateFormsListFeature([string]$devSiteColUrl)

{

write-host -f green   "Activating Nintex Forms for SharePoint List Forms - Site Collection Feature"

$NintexFormsListSiteFeatureID = "202afc3c-7384-4700-978d-6da3d3cce192"

Enable-SPFeature $NintexFormsListSiteFeatureID -Url $devSiteColUrl -force

return $true

}

 

 

 

 

#3

function Nintex-SC-ActivateWorkflowFeature([string]$devSiteColUrl)

{

write-host -f green   "Activating Nintex Workflow 2013 - Site Collection Feature"

$NintexWorkflowFeatureID = "0561D315-D5DB-4736-929E-26DA142812C5"

Enable-SPFeature $NintexWorkflowFeatureID -Url $devSiteColUrl -force

return $true

}

#4

function Nintex-SC-ActivateFormsForWorkflowFeature([string]$devSiteColUrl)

{

write-host -f green   "Activating Nintex Forms for Nintex Workflow - Site Collection Feature"

$NintexFormsWorkflowSiteFeatureID = "ac8addc7-7252-4136-8dcb-9887a277ae2c"

Enable-SPFeature $NintexFormsWorkflowSiteFeatureID  -Url $devSiteColUrl -force

return $true

}

#5

function Nintex-SC-ActivateWorkflowReportingWebPartsFeature([string]$devSiteColUrl)

{

#Web Feature

write-host -f green   "Activating Nintex Workflow 2013 Reporting Web Parts - Site Collection Feature"

$NintexWorkflowWebFeatureID = "53164b55-e60f-4bed-b582-a87da32b92f1"

Enable-SPFeature $NintexWorkflowWebFeatureID -Url $devSiteColUrl -force

return $true

}

#6

function Nintex-SC-ActivateWebPartsFeature([string]$devSiteColUrl)

{

write-host -f green   "Activating Nintex Workflow 2013 Web Parts Site Collection Feature - Site Collection Feature"

$NintexWorkflowWebPartsFeatureID = "eb657559-be37-4b91-a369-1c201183c779"

Enable-SPFeature $NintexWorkflowWebPartsFeatureID -Url $devSiteColUrl -force

return $true

}

#7

function  Nintex-SC-ActivateWorkflowContentTypeFeature([string]$devSiteColUrl)

{

#Web Feature

write-host -f green   "Activating Nintex Workflow ContentType Feature - Site Collection Feature"

$NintexWorkflowWebFeatureID = "86c83d16-605d-41b4-bfdd-c75947899ac7"

Enable-SPFeature $NintexWorkflowWebFeatureID -Url $devSiteColUrl -force

return $true

}

 

 

 

 

#8

function  Nintex-S-ActivateWorkflowFeature([string]$devSiteColUrl)

{

#Web Feature

write-host -f green   "Activating Nintex Workflow Site Feature - Site Feature"

$NintexWorkflowWebFeatureID = "9BF7BF98-5660-498a-9399-BC656A61ED5D"

Enable-SPFeature $NintexWorkflowWebFeatureID -Url $devSiteColUrl -force

return $true

}

#9

function Nintex-S-ActivateEnterpriseReporting([string]$devSiteColUrl)

{

#Web Feature

write-host -f green   "Activating Nintex Workflow WebParts Site Feature"

$NintexWorkflowWebFeatureID = "2fb9d5df-2fb5-403d-b155-535c256be1dc"

Enable-SPFeature $NintexWorkflowWebFeatureID -Url $devSiteColUrl -force

return $true

}

 

 

 

 

#10

function Nintex-S-ActivateWikiPageHomePage([string]$devSiteColUrl)

{

#Web Feature

write-host -f green   "Wiki Page Home Pages"

$NintexWorkflowWebFeatureID = "00bfea71-d8fe-4fec-8dad-01c19a6e4053"

Enable-SPFeature $NintexWorkflowWebFeatureID -Url $devSiteColUrl -force

return $true

}

 

 

 

 

 

 

 

 

function ActivateNintexFeatures([string]$devSiteColUrl)

{

    #1

    $null=Nintex-SC-ActivatePrereqFeature($devSiteColUrl)

    #2

    $null=Nintex-SC-ActivateFormsListFeature($devSiteColUrl)

    #3

    $null=Nintex-SC-ActivateWorkflowFeature($devSiteColUrl)

    #4

    $null=Nintex-SC-ActivateFormsForWorkflowFeature($devSiteColUrl)

    #5

    $null=Nintex-SC-ActivateWorkflowReportingWebPartsFeature($devSiteColUrl)

    #6

    $null=Nintex-SC-ActivateWebPartsFeature($devSiteColUrl)

    #7

    $null=Nintex-SC-ActivateWorkflowContentTypeFeature($devSiteColUrl)

    #8

    $null=Nintex-S-ActivateWorkflowFeature($devSiteColUrl)

    #9

    $null=Nintex-S-ActivateEnterpriseReporting($devSiteColUrl)

    #10

    $null=Nintex-S-ActivateWikiPageHomePage($devSiteColUrl)

 

 

 

 

    write-host -f green  "${indent}All Nintex Features have been activated Successfully"

}

Outcomes