Exchange Data with Microsoft® Project

Use the Microsoft Project (MSP) screen on page 3 of the Import/Export Wizard to specify exchange parameters unique to MSP.

Ways to access

Options

If your company works in MSP, but specifies linear project details in Tilos, you can exchange data between the two programs using one of two XML import/export formats:

Prerequisite

Ways to access

Steps

Export a native MS Project XML file from Tilos

Note:  If you are exporting categories, and select Category path as one of the additional properties to include, a Category group field appears at the bottom of the dialog so you can select the correct one.

Note:  Other data types, such as currencies, units, and equations, can be exchanged by mapping to other MSP user-defined fields. In MSP, the fields mapped from Tilos will show the associated Tilos field name (see step 14 below).

Export exclusions

Import a native MS Project XML file into Tilos

Note:  Click Reset import run to 1 if you need to…

Note:  Resources from MS Project are always imported to the first resource level in Tilos because MSP does not provide a resource tree.

Note:  If you are importing categories, and select Category path as one of the additional properties to include, a Category group field appears at the bottom of the dialog so you can select the correct one.

Note:  Other data types, such as currencies, units, and equations, can be exchanged by mapping to user-defined MSP fields.

Import exclusions

Export a generic XML data file

Exchanging data using this exporter means that you export data from one application to an XML file and then import it from the XML file to the other application. This exchange is controlled by common profiles that set the exchange scope for objects, as well as for field attributes. In MSP, this work is done based on a macro that is delivered along with your Tilos installation and needs to be initialized. Exchange profiles are stored in Program data > Tilos > Tilos 10 Data… > Exchange > Profiles. In MSP, you cannot just open this XML file type; you have to import it using a View > Macros > Run Tilos Exchange macro (which has to be installed first).

Changing the scope of data exchange

To create and change distance, sector, or time profiles, open the Profile Editor by right-clicking Project data > ... > Distance/Sector/Time Profile in the Tilos Explorer. There you will find instructions on how to set up a profile.

Note:  The macro uses its own paths for the XML files. If you have started Tilos before the first activation of the macros, then the Tilos default values are copied.

Initializing the MS Project Exchange Macro

Warning:  The macro works only in MS Project 2007 and MS Project 2010-. For MS Project 2003, a limited feature scope is exchanged (no calendars and no resource and cost allocations).

When you set up XML add-ons first, the initialization is done automatically. If not, perform the setup manually:

The system is now ready for data exchange with Tilos. To exchange data later, load your project file, and execute the macro by selecting Tilos8 exchange on the menu in MSP. There you will receive further instructions on using the help system for the macro.

Macro security

To run the macros, your program's Trust Center settings should be: Disable all macros with notification. This allows you to run macros, those you trust. To reach the settings, select File > Options > Trust Center. A certificate is delivered along with the macro. To certify the macro after initializing it, click Install certificate" ( or double-click the file LinearProject.cer in the folder where the macro is installed (default is C:\Program Files\Tilos\Tilos7\Exchange\MSProject).

When installing the certificate, always use the option: Place all certificates in the following store, and click Browse to navigate to and select the store: Trusted Root Certification Authorities. This is important because, otherwise, the macro will not work. When running the macro for the first time, you need to click: Trust all documents from this publisher. The macro will then be certified.

Next topic: ---