Installing Nintex Workflow for Project Server 2013

Document created by Emily Billing Employee on May 8, 2014Last modified by Pamela Denchfield on Jun 18, 2015
Version 6Show Document
  • View in full screen mode

System Requirements

Operating System

Nintex Workflow for Project Server 2013 must be installed on Microsoft Windows Server 2008 R2 or Windows Server 2012. 

 

Browser Client 

Microsoft Internet Explorer 8.x although Microsoft Internet Explorer 9 or greater is recommended.

 

Software

Nintex Workflow for Project Server 2013 requires that the following software is installed and correctly configured:

  • Microsoft SharePoint Server 2013
  • Microsoft Project Server 2013
  • SQL Server 2008 R2 SP1 or SQL Server 2012
  • Nintex Workflow 2013 v3.0.0 upwards

 

Pre-requisites

Nintex Workflow 2013 must be installed and configured prior to installing Nintex Workflow for Project Server 2010. For more details on installing Nintex Workflow 2013, please refer to Installing Nintex Workflow 2013.

 

NOTE: An error message will be displayed if prerequisite software is not detected. Please ensure that all software requirements are installed and configured.

 

1. Installing Nintex Workflow for Project Server 2013

 

Before running the Installer

 

To help ensure Nintex Workflow for Project Server 2013 installs successfully:

  1. We recommend disabling UAC (User Account control), as this may prevent you from installing Nintex Workflow for Project Server 2013 successfully. See here for information on how to do this. 
  2. Ensure you are logged into the server with the SharePoint Farm Installation account. Note: For information on SharePoint account permissions and security settings, please see here.

 

 

1.1 Run the Installer

  1. Double click the installer file (exe) and click “Next”.
  2. Read the End-User License Agreement. You must select “I Agree” for the installation to proceed. Click “Next”.
  3. Choose whether you want to add the solution to SharePoint now (recommended) or export it for manual deployment later using SharePoint PowerShell. Click “Next”.
    Note: Nintex Workflow for Project Server 2013 does not create an installation folder in the Program Files directory. Choosing to export the solution provides access to the various solution files for manual deployment.
  4. Click the “Close” button. SharePoint Central Administration will have loaded in the background.

 

1.2 Deploy the Solution Package

  1. On the Solution Management page, the following solutions are listed.
    Solution (.wsp file)Notes
    nintexworkflowforprojectserver2013.wsp
    nintexworkflowforprojectserver2013core.wspAutomatically deployed. The installer globally deploys this solution across SharePoint servers in the farm.
    nintexworkflowforprojectserver2013backwardscompatibilityui.wspAvailable for deployment if you are performing a database attach upgrade from SharePoint / Project Server 2010.
  2. Click the “nintexworkflowforprojectserver2013.wsp” link and then click “Deploy Solution” at the top of the page.
  3. Ensure that the Web application that hosts the Project Server web site is selected in the “Deploy To?” section. Click “OK”.
    Note: You may select deploy to “All Content Web applications”. 
  4. After a short interval, you will be returned to the “Solutions Management” page. Nintexworkflowforprojectserver2013.wsp should now appear as “Deployed”.
  5. Repeat step 2, and deploy “nintexworkflowforprojectserver2013.wsp” again. 
  6. Ensure that the Web application that hosts SharePoint Central Administration is selected in the “Deploy To?” section. Click “OK”.

 

1.3 Installing Nintex Workflow for Project Server 2013 Backwards Compatibility UI Features (optional)

  1. Navigate to “Central Administration” and select “System Settings”. Click on “Manage farm solutions” in the Farm Management section. 
  2. Click the “nintexworkflowforProjectServer2013backwardscompatibilityui.wsp” link and then click “Deploy Solution” at the top of the page.
  3. The solution will deploy globally in the “Deploy To?” section. Click “OK”.
  4. After a short interval, you will be returned to the “Solutions Management” page. “nintexworkflowforProjectServer2013backwardscompatibilityui.wsp” should now appear as “Deployed”.

 

1.4 Importing the License

For full product functionality you must have a license file issued by Nintex. The license can be either a full production license or an evaluation license. The license file will need to be imported into SharePoint Central Administration.

  1. Navigate to Central Administration and select “Nintex Workflow Management”. In the Nintex Workflow for Project Server 2013 section, click “Licensing”.
  2. Click the “Import” button.
  3. Click “Browse” to locate your license file. Once it has been located, click “Import”.
  4. The licensing information will then be displayed. Click “OK”.

 

2. Database Configuration 

 

2.1 Deploy Database Components

  1. Navigate to “Nintex Workflow Management”. In the Nintex Workflow for Project Server 2013 section, click “Database setup”. 
  2. At the top of the page, the message ‘A new database update is available for Nintex Workflow for Project Server’ will appear in green. Click on the blue ‘Update now’ link. The Nintex Workflow databases have now been upgraded. 
  3. Configure Nintex Workflow for Project Server 2013 Settings.

3.1 Manage Project Server Service Account Access

  1. Navigate to Central Administration and select “Nintex Workflow Management”. In the Nintex Workflow for Project Server 2013 section, click on “Manage service account access”. 
  2. Enter the identity of the domain account that is running the Project Server Service Application. Note: See Appendix A on how to find the identity of the domain account running the Project Server Service Application. 
  3. Click the “Grant Access” button. 
  4. The message “Successfully granted [Project Server Service Account] access to the Nintex Workflow database” will appear when access has been successful. 

3.2 Web Application Activation 

  1. Navigate to Central Administration and select “Nintex Workflow Management”. In the Nintex Workflow for Project Server 2013 section, click “Project Web Application activation”. 2. Enter the URL of the Project Server Web application site (i.e. http://servername/pwa).
  2. Click the “Activate” button.
  3. On each Web server in the SharePoint environment, do the following:
    1. Open the SharePoint 2013 Management Shell and select ‘Run as Administrator’. Enter: nwpsactivate.exe 
      Note: The Project Server Web application site url will be of the form http://servername/pwa
    2. If you are upgrading Nintex Workflow for Project Server, follow the prompts, saying “No” to restarting the services.
  4. On each application server in the SharePoint environment, do the following:
    Note: When completed after running nwpsactive.exe, these steps help ensure proper operation of Project Server on application servers running the Project Server Application service without the Web Application role.
    1. Copy the web.config file from a web server, from the following folder:
      [Program Files]\Microsoft Office Servers\15.0\WebServices\Shared\ProjectServer

    2. On the application server, paste the copied web.config file into the following folder:
      [Program Files]\Microsoft Office Servers\15.0\WebServices\Shared\ProjectServer

    3. Run IISReset from command prompt to restart the IIS application server.

    4. Restart Project Server related services on the application server.

      The site feature Nintex Workflow for Project Server 2013 is automatically activated on the Project Web Application site as part of the web application activation.

3.3 Database Role Membership Confirmation

For each Nintex Workflow database, confirm that the Project Server Service Application Identity is a member of the WSS_Content_Application_Pools database role.

  1. Determine the account used for the Project Server Service Application Identity.
    Refer to Appendix A for instructions.
  2. In Microsoft SQL Server Management Studio, expand the folder for the Nintex Workflow database, expand the Security folder, expand the Roles folder, expand the Database Roles folder, and double-click WSS_Content_Application_Pools.
  3. In the Database Role Properties dialog box, in the General tab, under Role Members, review the list of accounts.

It is now possible to design and interact with Nintex Workflow for Project Server 2013. 

 

Appendix A: Notes on Project Server Service Application Identity

  1. Navigate to Central Administration and click on “Application Management”. 
  2. In the Service Application section, click on “Manage service applications”. 
  3. Select the “Project Server Service Application” line from the list and then click “Properties” in the Ribbon. 
  4. In the Application Pool Settings section, take note of the Application Pool (i.e. SharePoint Web Service Default) that the Project Server Service Application is running on. Click “Cancel”. 
  5. Return to Central Administration, click on “Security”. 
  6. In the General Security section, click on “Configure Service Accounts”. 
  7. Select the “Application Pool Name” from the “Credential Management” drop-down as noted in step 4. 
  8. Take note of the domain account configured for this application pool. This is the identity that needs to be granted access to when activating Nintex Workflow for Project Server 2013.  

Note: If you see an error indicating absence of a product UID, such as “This workflow task does not contain a Project UID,” the Project Server Service Application Identity may not be a member of the WSS_Content_Application_Pools database role for one or more Nintex Workflow databases. Refer to section 3.3 for instructions on confirming database role membership.

Attachments

    Outcomes