When opening a P&ID and running the Plant project/Synchronize routine, all changed or missing objects are listed. Including the P&ID Document settings, such as Plant Area, Service, System and Unit. Some of these values are incorrect.
Where are these values sourced from? How can I clean up the incorrect areas for all P&IDs?
Thanks in advance
Ken
Hello Ken,This need thorough investigation in your Project, can you please log a Service Request for this so we can help you out?
Regards | Jaya
Jaya,
Thank you for the comment, but it is not my interest to have someone resolve the problem for me. Rather I would like to know where the info is sourced, so I can avoid creating incorrect values, also so I can cleanup the values that are there.
Is this info coming from the DOC_REG area field? IAREA from Instr? is the service values coming out of the PROCESS or PIPE_RUN table?
Hello Ken,
Associated items like Service, Unit, Area or System from document settings are stored on each PID model. If you will create different Services on One model and then other services on another model, then after synchronization to database all those services will be saved to database and displayed on both models. If you will delete them from database, after synchronization they will still be left on the model, because of all existing relationships with components. The main source of all associated items is model it self.
If you can see some incorrect services on your model, then might be that those were synchronized from some testing or other model and then again synchronized back to good models. Unfortunately if there are some wrong Services or other associated items, then the best option would be to remove them on each model separately.In this wiki article you can find valuable information about how to change associated item value to NONE, which will help on removing all relationships with existing components and will allow of deleting them from model:https://communities.bentley.com/products/plant/w/plant_design_and_engineering__wiki/6149/oppid---how-to-change-an-associated-item-value-for-multiple-components
I know this might be painful suggestion, but models are sources of those wrong items and all models should be checked. If you have large count of models which must be checked, then please create Service request and we will try to help you.
Please add for us more information here or in service request about your OPPID version and how many models for checking you have.
Thank you for understanding and hope this information will answer your question.
Best Regards,Kestutis Mitkus
Application Engineer, Building, Structural & Plant
OPPID will compare the data in the drawing and database, and list the discrepancies, you can decide which one is the source, sync from drawing to db or from db to drawing.
If some values are wrong, you can revise them in db or drawing, and then sync to the other, depends on which way is easier for you.
If you are not familiar with db, suggest you to revise them in the drawing. There are some ways to revise multiple items in the article above.
Good luck!
Kestutis Mitkus said:If you can see some incorrect services on your model, then might be that those were synchronized from some testing or other model and then again synchronized back to good models
Kestutis, this is exactly the issue. Unfortunately, I have 170+ P&IDs to clean up. I will speak with the admin here about the service request.
What I am curious about is, where are these values stored in the DB. If they are imported into the P&IDs through the synch routine, then could they not be removed from the DB and would show up as a discrepancy when we do the next synch routine.
The workflow we have here is: Open P&ID, synch DB to P&ID, do modifications, synch to DB.
Thank you for your reply.