Microsoft Project Project Integration (PRJMSP)

This document describes how to set up integration for Microsoft Project.

Contents

Prerequisites

The software given below should be installed in the following order prior to installing Microsoft Project Integration:

Installation

Once the steps in Prerequisites have been completed, the Microsoft Project (MSP) Project Integration can be installed in 3 ways:

  1. In the log-on page for IFS Enterprise Explorer in the web server, click Add-ons. In the Add-ons page click Microsoft Project Add-In to install.
  2. Manually execute the installation file (Prerequisites .Net and VSTO will be automatically installed).

    ” prjmsp\source\prjmsp\client\Publish\setup.exe”  

  3. Build the component via IFS Configuration builder and then use IFS Applications Installation Wizard (setup.exe).

    Depending on version of Ms Project installed, you have to select "IFS Project Management Microsoft Project Add-In" in section "Installation Components".

    For 32bit Ms Project, you have to choose "IFS Project Management Microsoft Project Add-In (32-bit)”

    For 64bit Ms Project, you have to choose "IFS Project Management Microsoft Project Add-In (64-bit)”

This integration is installed into Microsoft Project as an add-in and utilizes a bundled Foundation1 .NET Access Provider to connect to IFS Applications.

Microsoft Project Settings

These are some important MSP (Microsoft Projects) settings that should be considered before importing an IFS project into MSP.

Calendar

MSP calendar should be setup with the same working days and hours as the project calendar in IFS, in order to import an IFS project into MSP with similar activity start/end dates and durations.

Calculate Project after each Edit

The project will be scheduled in MSP by the Calculate Project option. Possible values are ON and OFF.

Scheduling option

This can be set as either Auto Scheduled or Manually Scheduled.

Scheduling option in MSP can be changed as follows.


Task type

The 3 task types available in MSP are Fixed Duration, Fixed Units and Fixed Work. MSP always calculates the task duration as follows:

Duration = Work/Assignment units.

The task type allows the users to decide which element of the above formula to keep constant, in order to control what will be adjusted to make the two sides equal. Based on that if users want to import an IFS project with exact same start and finish dates, the setting should be Fixed Duration. Therefore, when adding MSP tasks through the integration, we set the default task type to Fixed Duration. If not, dates and durations can be changed during the import based on planned and reported time per activity in IFS.

Miscellaneous Information

Translation

Integration works with different languages supported by Microsoft Project. Integration will automatically switch to the language used by the MS Projects. To work with different languages, you need to install from the language specific installation of MS Project.

Versioning

The version of any given Office Add-In will be its Click-Once deployment version, where each version number will have a clear meaning.

Click Once deployment version:

For example: 009.001.001.000

Security

In the IFS Solution Manager, ensure the activity handle "MspOperationManager" is granted to the permission-set "MSP_INTEGRATION" to run the MSP Integration. The activity handle is granted to the permission-set "MSP_INTEGRATION" by default. If the permission-set does not exist after installation, it should be created manually (Run prjmsp\database\prjmsp\ POST_Prjmsp_MSPPermissionSet.sql).

To grant this permission set, only add the new permission-set to the users that should be allowed access.

Citrix Support

MSP Integration can be installed in either Citrix server or client. Use IFS Application Installation setup to install the integration. Click-Once deployment solution is not recommended for installation on Citrix servers.

Limitations

This error happens when you import/export in MS  Project 2013 for the very first time. Right-click on the already open or blank project and select Show Timeline and then clear it again.

Uninstalling

As the errors you may get during un-installation can vary on the system configuration you have, refer following web site for further information. It may give helpful solutions for the different click once deployment issues.

Customization

Customization of the integration is required to be signed with a non RnD certificate. Signing process is documented here.

FAQ

           Below is an image of a setup is signed with a Valid certificate. Observe the Publisher is shown as "IFS World Operations AB"