Primavera, how longer shall we wait for the "UNDO"

Member for

20 years 3 months

Probably the only way you could reliably undo post schedule, would be to open the entire programme exclusively.

Otherwise how would you know from looking at the few projects you have open what the last undo key press did to a project on the other side of the world (that you don’t have access to, but has to be undone because that work was delayed due to - erroneous - changes in your project). Then you have to notify every user who has been logged in to the software, and the executive software, the reporting suites etc etc. to advise them of the changes.

While this may be feasible in a local office environment, in a global enterprise (which the software was ostensibly designed for) it becomes more trouble than it’s worth.

Member for

23 years 7 months

But not undo after a reschedule?



So it is only an error correction tool rather than one that allows ’what-ifs’ and hypothese to be tested?

Member for

21 years

Hi guys,



For all you guys that neve learned to use the escape button when you made the mistakes, Primavera project manager V5 has the undo button, which you have always longed for

Member for

23 years 7 months

Erm...



MM PowerProject also has automatic loop detection when loop dependecies are attempted... a warning even before the link is made, let alone before the network is rescheduled.

Member for

20 years 1 month

David

I agree

The what if scenario is really usefull

Copy and paste means you have to remmeber exactly what you have done

I always press F9 after every action on a complex programme to ensure i have no loops if i could do this without saving ie a what if i would be happy as F9 takes ages with a lot of activities.

Multiple users im sure it exists but is it the norm is there no planning administrator if not who controls????

Oscar

Member for

23 years 7 months

As Clive said, real planners don’t make mistakes… and extraordinary planners don’t even make errors.



But what we all like to do it test hypothesis and do ‘what-if’ exercises. We don’t want to have to keep resaving/copying the programme for each iteration, sometimes we just want a quick and dirty way of testing a few ideas.

Member for

23 years 7 months

I sort of agree with the problem that UNDO might cause with concurrent users but Primaver is not the only software that allows concurrent access to the database.



The solution just takes a bit of thinking about, ‘booking out’ sections of the programme for instance. There is unlikely to be an ideal solution but using the ‘concurrent users’ problem as a reason for not having UNDO is unsustainable.



In reality, how frequent to do think concurrent development or manipulation of a network is likely to be?

Member for

20 years 3 months

What I believe everyone is looking for is a ’Rollback’ feature (a la ORACLE) where a database can be rolled back to a certain point, and picked up again.

While you can’t do this live on P3e yet, and depending on how they feel about the Dev work, you may never be able to; you can manually set up rollback points.... very regular backups.

Then, it’s just a case of apologising to all of the other users who’s work since the last backup has gone

Member for

20 years 3 months

If it were a standalone installation, that could be applicable, but consider the following:...

User A and User B are both working on the Project.

User A, driven to distraction by the mitherings of his PM, makes a mistake.. without realising that he’s erred, he schedules the Plan

User B opens the rescheduled Plan, and starts working on it, responding to the new dates in this now inaccurate Plan..

User A, having had a nice cup of tea, realises he’s mucked up, hits the undo key....

Cue much hilarity as the database takes away User A’s changes, leaving User B’s panicked amendements in place.

The problem with live relational databases is the multiple users, as they have a habit of complicating and compounding each other’s mistakes.

Member for

23 years 7 months

I don’t quite understand all this about “writing an undo feature for large databases is not an easy feat”, “the undo concept is a rare animal in the database world” and “in order have this function works, more or less you need duplicate your current working dataset at backend”.



PowerProject, the software that most Primavera users deride as ‘Mickey Mouse’, has had a full UNDO feature for ages, including undo through save. Makes me wonder if Clive’s theory is closer to the truth than we imagine?



I know nothing about how software is written but find it difficult to imagine that duplicate datasets are required. I thought it would be merely a matter of recording the keystrokes and that UNDO merely applies the inverse?



Regards



David

Member for

23 years 8 months

I agree. UNDO is rara in database system. In order have this function works, more or less you need dulpicate your current working dataset at backend.

The UNDO function on P5.0 is not a "full" Undo function. Undo the editing is allow, Undo a scheduling/level is not provided.

Member for

20 years 2 months

Not only that - but writing an undo feature for large databases is not an easy feat. I think Primavera decided to put development time into other endevours - considering the size of their company.

Member for

20 years 10 months

Undo is actually under the Edit Menu as you would expect. The menu item name is Undo. Very easy to use and works like Undo features you’ve used before in many applications. Can also use Ctrl + Z.



Regards,

Bill

Member for

20 years 1 month

Yes, the undo is finally here. I started using ver 5.0 yesterday and a collegue showed me the icon this morning. It’s under tools ...... Not sure what the word is but not Undo. I have not used it yet.

Member for

20 years 7 months

Dear All,



I actually saw the UNDO option being Presented by Primevera Inc here in Dubai. I have no idea if they have officially released the new version...



Cheers



Sunil