MS Project to dotProject Importer - Update
Tags: 
Date: 5 September, 2006 - 02:00

Update 10 May 2007: For the latest release, please read this item.
Yes, you've read that correctly. After the initial successful release of the MS Project Importer last winter, we went deep into the bowels of the code and have done a major cleanup.

Some of this code comes from the very generous and highly esteemed Thomas Zander who turned the Importer into its own module and passed the code back to me. After looking into it, I agreed with him that it does make sense to be separate from the standard Backup module due to its standard usage. In addition to his improvements, I have added permissions to ensure you can control who has access to it and implemented company filtering based on permissions.
You can download it here:
msprojectimport-v1.1.zip

Update: v1.2 can be downloaded here

This is released under GPL v2 which means there is no warranty expressed or implied. It is considered functionally complete as described by all customers from nearly 10 months of production usage.

There are two is one known issue at this time:

  • First, this module has been validated to work with dotProject v2.0.4 and no other version. If you are using any version prior to this, please upgrade as soon as possible to address various security, usability, and functionality issues. If you are using HEAD, a version is on the way, please be patient with us.
  • All user assignments default to 100%. This is due to the obtuse way in which allocations and durations are stored within Microsoft Project's xml. If you have insight or recommendations to assist with this, please contact us.

It is strongly encouraged that you deploy this module on a test instance of your system prior to production use.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

dotproject exporter?

Hey Casey, I'm a software developer for a small company in Ohio and we are currently using dotProject to manage all of our projects. I have been assigned to get the MS Project exporter/importer to work properly. I already added some logic to the importer to meet our needs, but I was wondering if there was a dotProject exporter out there anywhere so that I could export my dotProject projects into an XML file and then open it up in MS Project. Does this exhist? I really dont want to have to write that from scratch. Thanks in advance.

-Tim

dotProject Exporter

Tim,

At this point, there's no dP -> MSP Exporter but it's something we've begun spec'ing out. I'm thinking that we'll likely do it as another Sponsorship like the initial MSP Importer. If you're interested in pursuing this, drop me an email and I'll sketch out our timeline for you.

Thanks,
keith

I try to download but i get 'Page not found'

I'm trying to download module for import msproject into dotproject but a 'Page Not Found' appears.

one more vote

Adding another voice to Tim's. Though a tempting one, it is impossible to know whether dotProject is what you want until you have used it for a while. Many projects (including mine) will not risk moving to dotProject from ms project because there is no going back. Any progress on the plans?

Project Exporter

http://caseysoftware.com/files/attachments/dotproject/msprojecti

Hey Casey,

I tried to dowload de MS-project-dotprotject importer but ik get the message "page not found" on jour site.

Ik think something is wrong with te link

Greetings

Armand

Importing into existing project?

Hi,

Is there any way of importing the tasks in the MSProject to an already existing dotproject project? If yes, which data is used to ascertain that the project already exists in dotproject?
I have tried modifying the project name in the importing screen to match an existing one, and also modifying the XML, but to no avail.

The same goes for the people assigned to tasks (I have not been able to import the assignment to already existing people). Is it possible?

Thanks in advance.

Not Completely

The Importer does not support importing into an existing project. This was done on purpose so as to not open a potential security hole that would go along with "replace project with this name".

The only way to do something like that would be Import into dotProject as a "temp" project and then use the Template functionality to pull the tasks into your real project.

On the assignment front, simply change the names to the usernames of the relevant people. You can do this in Microsoft Project before export or during the Import process.

Company name not assigned to project on import

Company name not assigned to project on import using MS-project-dotprotject importer / Now cannot access the project or delete.

Receive the following error message

You have attemped to access an item in dotproject without the sufficient permissions to do so. Please contact the dotproject System Administrator.

your help would be appreciated thank you.

Company Issue

Thanks, this one has been resolved and I hope to roll a new release of the module within the next week.

truncated fields

Hi,

We are trying to import Ms project files with your tool but the results shows a lot of fields truncate.
And more before the results showed the error
"Warning: Invalid argument supplied for foreach() in /var/www/html/dotproject/modules/msprojectimport/imports/msproject.php on line 134"
appears several times.
Can you help us?

NB: We are working with the MS project 2003, and dot project 2.0.4.

Thank you.
Julien.

Debugging information?

Please email me a copy of your XML file (not the raw Microsoft Project file) and I'll take a look at it. Unfortunately, dotProject is no longer supported so the comments and feedback will be taken, but they will be applied to the web2project version of the Project Importer.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <img> <p>
  • Lines and paragraphs break automatically.

More information about formatting options

User login

Syndicate

Syndicate content

This is not the home of dotProject. It is the home of CaseySoftware, LLC. Any dotProject support questions should be referred to their support forums.

Recent comments

Ads

Text Link Ads Directory of Computers/Tech Blogs