
The Primavera P6 EPS Activity Code is great when we want to have a set of Activity Codes available to certain projects based on where they sit in your EPS structure. An example might be having a set of Activity Codes for each Department in your database. Typically, EPS nodes would be set up for each Department, allowing an organization to specific a set of EPS Activity Codes for each Department that are only available to their projects.
Many organizations setup and use Primavera’s EPS Activity Codes as a means to establish standardized codes for groups of projects.
But what happens if we want to move the project to another EPS node and need to preserve the coding? What if the EPS Activity Codes don’t exist at the project’s new EPS node? Will we have to redo all of that coding inside the project? AND what happens if we need to export the project to another database? Will the coding come along?
Fortunately, there is a way to preserve the coding in both of these situations. It is possible to convert an EPS Activity Code to a Project-level Activity Code in Primavera P6 allowing you to preserve your coding when moving or exporting a project. Here’s how:
Step 1 – EPS Activity Code Setup
Assuming we’ve got an EPS Activity Code set up like so:
Step 2 – Open the Project
Open the Project that uses the EPS Activity Code.
Step 3 – Copy and Move
Copy the Project and paste it to an EPS node where the EPS Activity Codes do not exist. You’ll see a message like this one.
To preserve the EPS Coding, Primavera P6 will copy the EPS Activity Code to a Project Activity Code to be stored inside the Project and the coding assignments will stay put.
If it makes sense, move the copied Project back the original EPS node. You can chose to keep or delete the original project – it’s up to you. And now you can also export the project with the coding intact.
it is really helpful. rather I would say all tutorials and Videos are very very helpful. Please keep up the good work and upload more video tutorials. we are waiting anxiously for the more stuff. Also if possible please add my Email ID to the list so that i receive all new updates.
Thanks a lot!!!
SAJID
it is really helpful. rather I would say all tutorials and Videos are very very helpful. Please keep up the good work and upload more video tutorials. we are waiting anxiously for the more stuff. Also if possible please add my Email ID to the list so that i receive all new updates.
Thanks a lot!!!
SAJID
I have a question for you.
I have a task(A) that has several Predecessors SF. I want the task (A) to start as early as possible, however it is obviously being driven primarily by the Predecessor task with the latest Start.
Suggestions?
Ritchie
I am a planner in Jakarta for oil&gas EPC, the tutorial is really helpful. kindly inform me if any new tutorial to husein.fawaz@gmail.com
Husein
Hi thanks for this wonderful tutorial. I can not copy the project with EPS codes into another EPS any other having EPS not having such codes ( due to my access restitution at another EPS level).
I want to do this another way According to my understanding,EPS activity codes are there even in xer when we export project. The reason it was not imported to other machine because EPS structure will not be the same as in importing machine database so therefore it will be ignore all EPS codes not matching with import file. If this is true then I if we make exact duplicate of EPS in importing database machine then all EPS codes should work ? I tried to exactly create data base in importing machine like EPS name, EPS ID but fail. My question is is this way is possible , if it possible in this way then what EPS characteristics ( ID, Name etc) i should ensure so that it works normally.
@TM
Here’s another workaround.
1 Export the project to .xer file.
2 Edit the .xer file in notepad
3 search for AS_EPS – you’ll find this in the ACTVTYPE section of the file where the Activity Codes are defined for the project
4 change AS_EPS to AS_Global (for global activity codes), or AS_Project (for project activity codes).
5 import.
Let me know how it works out.
Thanks Michael. Its working fine.
I tried importing global codes sent in .xer file by a contractor. Changed AS_Global to AS_Project to in MS notepad saved and imported the file. This did not work.
Any thoughts!
Thanks,
AS
Hi Adarsh,
Realise it’s a while ago – but did you get an error message, or did P6 import them as global?
David
We wanted to send to our sub-contractor the coding structure. The problem was that our planner has created a HUGE coding structure, but all codes as Global. XER file did not see them at all… So the subcontractor got the project without any codes. Planner did one clever thing: asigned each code value to ONE activity (one act – one code value) and did XER – says it works (I have not seen it) – it “transfers” the coding structure to a new project as you do Import (xer). But you have to have as many activities (dummies) as code values… Can’t say for SURE it works as I haven’t seen the xer and did not try myself. For me replacing Global with Project.
I have just now done the same – replaced AS_Global with AS_Project… It did not work as I wanted – the result is that P6 simply IGNORED the new “asignment” of Global codes to Project codes and again asigned the same codes to Global, so I ended up with duplicate set of codes (all Global codes are simply repeated twice). Obvoiusly searsh-replace is not enough – some more ajdustment of XER shold be done, don’t know which…
How can i assign Project activity codes from one project to other.(Suppose if i have activity codes in the as built schedule.Now i want to assign these activity codes to revised baseline schedule)
Hi.
Probably the only way to do it is to export the current project to Excel along with the Activity Code fields. Do the same with the Baseline project. Using Excel, copy the Activity Codes from the first project to the baseline project. Update the Baseline project by importing the excel file.
I tried another way, but it didn’t work, so Excel is likely the best option.
Michael
This was really help and please keep my email address and send me all new updates and any help and how to videos.
Thanks Trey
Hi Trey, please click the Subscribe button at the top right of the page to subscribe to our blog post updates by email.