In which Agile PLM products/Modules has “Bill Of Process” (BOP) and “Bill Of Material” (BOM) functionality ?
Hi I am a software developer and new to PLM systems. Basically I want know read the data for Bill Of Material(BOM) and Bill Of Process(BOP) through available library given by Agile PLM products.
But I don’t know in which Agile Product has the BOM and BOP functionality ?
Please help me or guide me regarding the same.
Thanks
Kulbhushan
Hi Kulbhushan,
You’d want to iterate through an item’s (i.e., IItem object’s) BOM table via groovy script or convert into Java as a Java process extension.
Something like this:
IItem item = session.getObject(IItem.OBJECT_TYPE, “Part1234”)
ITable BOMtable = item.getTable(ItemConstants.TABLE_BOM)
Iterator iter = BOMtable.iterator()
while (iter.hasNext()) {
IRow row = iter.next()
String number = row.getValue(ItemConstants.ATT_BOM_ITEM_NUMBER)
println number
} //done iterating through item BOM
See the Agile 9.3.X SDK Developer Guides for more info.
Hi Kulbhushan,
The Bill Of Material feature is available in Agile Product Collaboration module.
I haven’t come accross anything called Bill of Process till now in Agile PLM. In PG&C module there’s Bill of Substance. May be BOP is there in Prodika i.e. Agile PLM for Process. Since I haven’t worked in it, so can’t say for sure.
Regards,
Swagoto
Thanks Swagoto for your reply.
If you know Simens TeamCenter PLM Product then it has Bill of process functionality.
Here I am sending the link to you.
https://www.plm.automation.siemens.com/global/en/products/collaboration/manufacturing-bom-bop-management.html
Exactly same thing i am trying to find in Agile PLM.
Please let me know if you know anything about it(Bill of Process)
My company uses an MES that has its own bill of processes and my last company housed that information in Oracle ERP. Agile doesn’t specifically have bills of process as a separate function though in my experience you can tinker with that idea by putting documents on a bills of material (thus for each process document/work instructions, the where used tab shows the applicable parts its used on). I almost did something similar by creating a Process as a Document subtype to put on the part BOM or even in the relationship tab.
I’d argue that Agile doesn’t specifically have a BOP because, in some respects, Agile is your as-planned baseline for how a product is configured, while it leaves other systems to house your as-built baseline (i.e., execution). Hope that makes sense.
I Agree with Matt, Agile is not used for managing equipment BOM and Parts Link. Hence, Document BOM is separately managed and has peer to peer relationship with Part. In Agile, Document management feature. Document objects are used for managing Quality processes, Manufacturing Process, Assembly Processes, Work instruction. all document of various categories and types are classified in Document BOM,