Browser Client

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

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.

Read the End-User License Agreement. You must select “I Agree” for the installation to proceed. Click “Next”.

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”.

The installer will inform you it is ready to proceed. Click “Next”.

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

Navigate to “Central Administration” and click “Solution Management”. The solution “nintexworkflowforprojectserver2010.wsp”should be visible.

Click the “nintexworkflowforprojectserver2010.wsp” link and then click the “Deploy Solution” link in the toolbar.

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”.

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.

Database Configuration

2.1 Deploy Database Components

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).

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

Navigate to “Nintex Workflow Management”. Click on “Manage service account access” in the “Nintex Workflow for Project Server 2010” section.

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.

Click the “Grant Access” button.

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

Open “Windows Explorer” and navigate to the following path: “C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\NintexWorkflow”.

Double click on “nwpsactivate.exe”.

In the dialog, enter the URL of the Project Server Web application site (i.e. http://servername/pwa) and press the ENTER key.

Follow the prompts, saying “No” to restarting the services.

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.

Copy the web.config file from a web server, from the following folder: [Program Files]\Microsoft Office Servers\14.0\WebServices\Shared\ProjectServer

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

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

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.

Determine the account used for the Project Server Service Application Identity. Refer to Appendix B for instructions.

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.