About Integration to Microsoft Project

For Microsoft Project Integration installation guide, please refer IFS Cloud Technical Documentation/ IFS Project Integration to Microsoft Project (PRJMSP)/ Installation.

For error log information, please refer IFS Cloud Technical Documentation/ IFS Project Integration to Microsoft Project (PRJMSP)/ Error Logs.

For initial Microsoft Project settings guide, please refer IFS Cloud Technical Documentation/ IFS Project Integration to Microsoft Project (PRJMSP)/ Microsoft Project Settings. 

Introduction

Microsoft Project is commonly used along with IFS Project for scheduling purposes. The integration to Microsoft Project enables the possibility of exchanging information between IFS Project and Microsoft Project.

The Microsoft Project integration is a two-way integration. This means that IFS project information can be transferred to Microsoft Project, or likewise information in a Microsoft Project file can be transferred to IFS Project. 

It is recommended to start the business flow by creating a Project record and necessary resource groups in IFS. Exporting a Project record in Microsoft Project to IFS as a new Project record is not supported.  

Other information like Work Breakdown Structure with relevant information in activities, Dependencies and Constraints, and Resource Assignments are transferred between IFS and Microsoft Project. 

This document gives an overview about the integration between Microsoft Project and IFS Project. 

Connecting to IFS Cloud 

To exchange information between IFS Project and Microsoft Project, a connection must be made between the IFS Cloud environment and Microsoft Project. Connection can be made by providing the IFS Cloud environment link in the Connect to IFS dialog in Microsoft Project. Once the connection is made you can log into IFS Cloud by providing the username and password. 

Import – Data Transfer to Microsoft Project from IFS Cloud 

Import Options 

Sub Project Structure: 

If Sub Project Structure check box is selected, then the project Work Breakdown Structure (WBS) in IFS will be imported and the next level of check boxes (Resource Assignments, Constraints and Dependencies) will get enabled. 

If not selected WBS will not get imported and lower-level check boxes will be disabled. 

Dependencies: 

If IFS project is imported with dependencies check box checked, then all the dependencies that are available in Microsoft Project side will be removed and the dependencies that are available in IFS will be inserted.

If the same is done with Dependencies check box unchecked, then no dependencies will be imported and already existing ones in Microsoft Project side will remain as it is. 

Constraints: 

If IFS project is imported with Constraint check box checked, then all the constraints that are available in Microsoft Project side (including automatically added ones from Microsoft Project) will be removed and only the constraints that are available in IFS project will be inserted. 

If the same is done with Constraint check box unchecked, then no constraint will be imported and all the constraints that are available in Microsoft Project side (including automatically added ones from Microsoft Project) will remain as it is. 

Project Resources: 

If IFS project is imported with Project Resources check box checked, and if the login user has access to the project's company then all the resources belonging to the project’s company which are marked as 'Used in Project' will be imported into Microsoft Project. Changes done in IFS resources will also be imported but deleted resources in IFS will not be removed in Microsoft Project. 

If IFS project is imported with Project Resources check box unchecked, then no resources will be inserted, changed, or removed in Microsoft Project. 

If Project Resources check box is not selected and Resource Assignments check box is selected, then resources which are connected to the project through a resource assignment will only be imported to Microsoft Project. 

Resource Assignments: 

If IFS project is imported with Resource Assignments check box selected, then all the resource planning records available in IFS project will be imported into Microsoft Project. Any changes or removal done to the already imported resource planning records in IFS will be updated when re-importing. 

If unchecked, then no resource planning records will be inserted, changed, or removed in Microsoft Project during import. 

Note: If multiple resource criteria are enabled on the project in IFS, the transfer of resource assignment information is not supported by the integration.  

Include Resource Actual Hours: 

This check box will be enabled only upon selecting Resource Assignments check box. If this is selected, then any reported hours for a resource in IFS will be imported in to ‘Actual Work’ column in Microsoft Project.  

If the project is imported without selecting this check box, then ‘Actual Work’ column will be cleared out and zero will be inserted. 

Other Information about Import Process  

In Microsoft Project, sub projects are identified by a blank Activity ID.   

An activity will always belong to a sub project and will be indented accordingly.  

Sub projects are indented according to their depth in the sub project structure in IFS Project.  

Given below are the meanings of the import comments that accompany imported tasks:  

All import comments will be updated each time you import a project.  

Also note that if you would like to keep updating the project through export/import, you should not move sub projects or activities within the WBS after you have imported it the first time. If you move an activity from one sub project to another in the project in IFS Project, this will not be recognized as the same activity in Microsoft Project during import.  

During an import, IFS Early Start and IFS Early Finish in the Microsoft Project file are set equal to the Early Start and Early Finish dates from IFS Project for all activities. Duration, in days, will be calculated according to the default calendar in Microsoft Project.  

Field Mapping in Imported Project  

The following Project Information fields are updated:  

IFS Project Microsoft Project
Project Definition: Planned Start  Project Information: Start Date  
Project Definition: Planned Finish  Project Information: Finish Date  

More information about Dates:  

The following task fields are updated.

IFS Project  Field names in Microsoft Project  Field names in Microsoft Project after customizations  
Resource Group Resource ID  Initials  Initials  
Resource Group Description  Resource Name  Resource Name  
Resource Group Resource Category  Group  Group  
Resource Group/ Project Related Cost/ Validity Period  
 
If no value is defined there, then Resource Group/ General Cost/ Resource General Cost/ Validity Period  
 
Note: multiple records are imported  
Costs A (default): Effective Date  Costs A (default): Effective Date  
Resource Group/ General Cost/ CostStandard Rate  Standard Rate  
Resource Type  Resource Text1  Resource Type  
Activity Description / Sub Project Description  Task Name   Description  
Activity Sub Project ID  Task Summary Name  Task Summary Name  
Sub Project ID  Task Text1  Sub Project ID  
Activity ID  Task Text2  Activity ID  
 Task Text4  Import Comments  
Project ID  Task Text5   
Activity Responsible  Task Text6  Responsible  
Activity Status  Task Text7  Activity Status  
Activity Seq.  Task Text11   
Total Estimated Cost for the Activity  Task Number1  IFS Cost Estimated  
Total Estimated Hours for the Activity  Task Number4  IFS Hours Estimated  
Total Planned Hours for the Activity  Task Number5  IFS Hours Planned  
Total Planned Cost for the Activity  Task Number6  IFS Cost Planned  
Total Used Hours for the Activity  Task Number7  IFS Hours Actual  
Total Used Cost for the Activity  Task Number8  IFS Cost Actual  
Total Work Days  Task Duration  Duration  
Activity Early Start  Task Start  IFS Early Start  
Activity Early Finish  Task Finish  IFS Early Finish  
Activity Actual Start  Task Actual Start  Task Actual Start  
Activity Actual Finish  Task Actual Finish  Task Actual Finish  
Activity Calculated Cost Progress  Task %  Complete  Progress  
Project Activity Notes  Notes  Notes  
Project Activity Resource Planned Hours  Resource Work  Resource Usage: Work  
Constraint Type  Task Information: Constraint Type  Task Information: Constraint Type  
Constraint Date  Task Information: Constraint Date  Task Information: Constraint Date  
Successors/PredecessorsPredecessors  Predecessors  
Successors/Predecessors Dependency type  Predecessors Type  Predecessors Type  
Successors/Predecessors Lag  Predecessors Lag  Predecessors Lag  
Activity Baseline Start  Baseline Start  Baseline Start  
Activity Baseline Finish  Baseline Finish  Baseline Finish  

Export – Data Transfer to IFS Cloud from Microsoft Project   

For the IFS project the following information is created or updated. (The Microsoft Project must be calculated if the Project Information Start or Finish Date is revised)  

Microsoft Project  IFS Project  
Project Information – Start Date  Project Definition – Planned Start 
Project Information – Finish Date   Project Definition – Planned Finish   

For new sub-projects, the following information is created:  

Task Data in Microsoft Project  IFS Project - Sub Project Information  
Sub Project ID, 10 characters  Sub Project ID  
Description, 35 characters  Sub Project Description  

For existing activities, the following information is updated:   

Task Data in Microsoft Project  IFS Project - Activity Information  
IFS Early Start  
Note: If the IFS activity has an actual start date, the early start date will not be updated when exporting.  
Activity Description  
IFS Early Start  
Note: If the IFS activity has an actual start date, the early start date will not be updated when exporting.  
Activity Early Start  
IFS Early Finish  
Note: If the IFS activity has an actual finish date, the early finish date will not be updated when exporting.  
Activity Early Finish  
Late Start  
Note: If the IFS activity has an actual start date, the late start date will not be updated when exporting.  
Activity Late Start  
Late Finish  
Note: If the IFS activity has an actual finish date, the late finish date will not be updated when exporting.  
Activity Late Finish  
Free Slack  Activity Free Float  
Total Slack  Activity Total Float  
Notes  Notes  

For new activities the following information is created:   

Task Data in Microsoft Project  IFS Project - Activity Information  
Activity ID  Activity ID  
Task Text1 (Sub Project ID, 10 characters)  Activity Sub Project ID  
Task Name (Description, 200 characters)  Activity Description  
IFS Early Start  Activity Early Start  
IFS Early Finish  Activity Early Finish  
Late Start  Activity Late Start  
Late Finish  Activity Late Finish  
Free Slack  Activity Free Float  
Total Slack  Activity Total Float  
Notes  Notes  

Note: During transferring data from Microsoft Project to IFS no actual date values will be passed through the integration.  

For new resources, the following information is created:   

Resource Information in Microsoft ProjectIFS Project - Resource Details  
Initials  Resource Group Resource ID  
Resource Name  Resource Group Description  
 Resource Group Company, is automatically set to the Project's Company.  
 
Schedule Capacity and Capacity Calculation Base are set as 'Infinite Capacity' and 'Individuals' respectively.  

Note: In order to create a new resource group through an export to IFS, there must be a valid Resource Type entered in the 'Resource Text1' field in Microsoft Project.  

Cost and capacity information is not sent to IFS. The recommendation is that resource information is normally created in IFS and imported into Microsoft Project, rather than the other way around.  

Information about resources allocated to activities, constraints and dependencies will be created or updated:   

Microsoft Project   IFS Project  
Resource Usage: Work  IFS Project Activity Resource Planned Hours  
Task Information: Constraint Type  Constraint Type  
Task Information: Constraint Date  Constraint Date  
Predecessors   Successors/Predecessors   
Predecessors Type  Dependency Type  
Predecessors Lag  Lag  

Note: If multiple resource criteria are enabled on the project in IFS, the transfer of resource assignment information is not supported by the integration.

As a result of the transfer from Microsoft Project, activities and sub projects that exist only in IFS Project (sub projects and activities that have been deleted while in Microsoft Project) will not be deleted. These sub projects and activities should be deleted manually in IFS Project.  

Task status in Microsoft Project (Active/ Inactive) will be ignored when transferring data in both directions. Hence, all tasks in Microsoft Project will be transferred through integration disregarding the status of the task. For a successful integration, it is recommended to transfer tasks with status "Active". Trying to update "Inactive" task information in Microsoft Project through import process will result integration failure.