Reassigning activity IDs
In the Open Standard
ES
Eckart SchenckMember for 21 years 4 months
- Created
- 20
- 8
0
20 replies
Oldest first- 0JSJaco Stadler ·Hi Henk
I know of a way I will use that will not effect the logic. Maybe thier is a Easier Way which I dont know of.
1) Make a COPY of your Schedule. (Current and Target)
2) Remove your Target
2) Crate a Custom Data Item (Data /Custom Data Item)
3) Export this Field (And Any Other to XLS) (Obvious with the Activity ID)
4) Do the Changes (In This Field)
5) Import This Field into p3
6) Do a Global Change (Act ID EQ (What Ever you have called this Field)
And Schedule (No Change should Have Occur.
Then do the same to the Target
Then link theTarget
Cheers
- 0PJPhilip Jonker ·Hi Guys,
Jaco is quite correct, however a tip or two. Use dbf format when exporting. It is easier too create a temporary code than a custom field, use the temporary code field for the new ID’s. When a global change is done P3 will automatically update the relationships. One thing to look out for is to make sure there is no duplicate ID’s in the new ID No’s, so put some thought into this, or you will löse activities. Have a look at the concatenate function in excel, this is a great aide when setting up schedules, and ID no’s.
Hope this is of assistance.
Regards,
Philip - 0HLHermie LaO ·Hi Guys,
I’m from Open Plan but anything for a fellow planner!
The easiest way to do this that I know off is by using Global change.
In Global change you can Add/Insert/Rename/change activity IDs.
Example specification
Then:
LINE 1 : &AAA EQ LTRIM(ACT)
LINE 2 : ACT EQ "AA" & &AAA
Line 1 removes leading blanks from the existing activity ID. This true for numberic activity IDs example actity "10"
Line 2 Replaces the existing Activity ID with AA10
This process is called concantenation.
All relationships are kept intact.
I would advise you to select trial run first to examine the results.
[Blatent advertising deleted by Moderator.] - 0ESEckart Schenck ·The client has a numbering system which shall be used by all contractors.
My schedule is a consortium schedule with sub-projects for each consortium member. I want to keep my subproject structure with first 2 digits of act ID for subproject recognition.
I think I will probably end up with a mixture of both numbering systems. - 0PJPhilip Jonker ·Hi Hermie,
I think you are missing the point here. Go back to the original question and you will find out what Heinz wanted to do, nothing to do with mass changes, all he needed was to renumber his schedule to suit his clients needs, and ensure he kept his relationships. I think he had a good answer from Jaco.
Regards
Philip - 0HLHermie LaO ·Hi Philip,
Yes I agree with you. If the need to just renumber the activities then xls is the best way to go.
However if the need is to change the first 6 characters. of the ID xxyyzz0000 to comply with the clients ID format than this can be done with 1 Global change specification.
Hermie - 0MTMk Tse ·May I raise a point.
Many users like do implort/export in form of DBF/XLS, even myself. On the ID issue, we need to place more attention.
The actID must be an unique number to P3. Before you do an import, make sure the number on XLS is unique on both XLS and project existing activity. Otherwise, you are doing activity creation and amendment at the same time.
Log in or join to reply
ProjectControls.com is free to join. Members can post questions, reply, vote and follow discussions.
Existing members: your original username and password still work. Forgot password?