Installing Nintex Workflow for Project Server 2010

Document created by emily.billing@nintex.com Champion on May 11, 2014Last modified by pamela.denchfield on Jun 18, 2015
Version 7Show Document
  • View in full screen mode

System Requirements

Operating System

Nintex Workflow 2010 and Nintex Workflow for Project Server 2010 must be installed on Microsoft Windows Server 2008 or 2008 R2.

 

Browser Client

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

 

Software

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

  • Microsoft SharePoint Server 2010

  • Microsoft Project Server 2010

  • SQL Server 2005 or SQL Server 2008

 

Pre-requisites

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

 

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

 

1.1 Run the Installer

  1. Login to the server as a SharePoint administrator with sufficient privileges to deploy solutions and features. Double click the installer file (msi) and click “Next”. NOTE: See Appendix A if you have User Access Control (UAC) enabled.
  2. Read the End-User License Agreement. You must select “I Agree” for the installation to proceed. Click “Next”.
  3. Select a location to install Nintex Workflow for Project Server 2010. The default location is C:\Program Files\Nintex\Nintex Workflow for Project Server 2010\ then click “Next”.
  4. Choose whether you want to add the solution to SharePoint now (recommended) or install it with SharePoint Powershell at a later date (advanced). Click “Next”.
  5. The installer will inform you it is ready to proceed. Click “Next”.
  6. If you selected in step 4 to add the solution now, you will see the command prompt windows appear and disappear. After a short while the “Installation complete” screen will appear. Click the “Close” button. SharePoint Central Administration will have loaded in the background.

 

1.2 Deploy the Solution Package

  1. Navigate to “Central Administration” and click “Solution Management”. The solution “nintexworkflowforprojectserver2010.wsp”should be visible.
  2. Click the “nintexworkflowforprojectserver2010.wsp” link and then click the “Deploy Solution” link in the toolbar.
  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. Nintex Workflow for Project Server 2010 should now appear as “Deployed”.

 

1.3 Importing the License

For full product functionality you must have a license 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 click “Nintex Workflow Management”. Click “Licensing” in the “Nintex Worklfow for Project Server 2010” section.
  2. On the Nintex Workflow for Project Server 2010 Licensing page, click the “Import” button.
  3. Click “Browse” to locate your license file. Once it has been located, click the “Import” button.
  4. The licensing information will then be displayed. Click “OK”.

 

Database Configuration

2.1 Deploy Database Components

  1. Navigate to “Nintex Workflow Management”. Click “Database setup” in the “Nintex Workflow for Project Server 2010” section.
  2. Click “Update now”, located at the top of the page, which will install the Nintex Workflow for Project Server components within the Nintex Workflow Configuration Database and Content Database(s).
  3. You will now see the “Version of Project Server Components” listed with the version number of the Nintex Workflow for Project Server that has been installed.

 

Configure Nintex Workflow for Project Server 2010 Settings

3.1 Manage Project Server Service Account Access

  1. Navigate to “Nintex Workflow Management”. Click on “Manage service account access” in the “Nintex Workflow for Project Server 2010” section.
  2. Enter the identity of the domain account that is running the Project Server Service Application. NOTE: See Appendix B 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. 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 “Windows Explorer” and navigate to the following path: “C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\NintexWorkflow”.
    2. Double click on “nwpsactivate.exe”.
    3. In the dialog, enter the URL of the Project Server Web application site (i.e. http://servername/pwa) and press the ENTER key.
    4. 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\14.0\WebServices\Shared\ProjectServer
    2. On the application server, paste the copied web.config file into the following folder:
      [Program Files]\Microsoft Office Servers\14.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 2010 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 B 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 2010.

 

Appendix A

Notes on User Access Control (UAC)

If the environment has UAC enabled the msi must be run with administrator privileges.

  1. Navigate to the “Start” menu and right click on the “Command Prompt” option. Choose “Run as administrator”.
  2. Click the “Yes” button.
  3. Type in the command “msiexec /i c:\nintexworkflowforprojectserver2010.msi”. NOTE: Replace the path with the location where you downloaded the msi file to.

Appendix B

Notes on Project Server Service Application Identity

  1. Navigate to “Central Administration” and click on “Application Management”.
  2. Click on “Manage service applications” in the “Service Applications” section.
  3. Select the “Project Server Service Application” 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.
  5. Return to Central Administration, click on “Security”.
  6. Click on “Configure Service Accounts” in the “General Security” section.
  7. Select the “Application Pool name” from the “Credential Management” drop-down as noted in Appendix B, 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 2010.

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