Main (#1) - Bill of Materials View & Part Attributes Question (#85) - Message List

Bill of Materials View & Part Attributes Question
 unsolved

I have two questions.

  1. Is it possible to export or view a bill of materials from openPLM that does not have duplicate part entries where each row is unique and quantities from all sub-assemblies are combined in a single row? Note how in the  example part number 00131 is shown on two different rows because it shows up in different levels of the BOM.
  1. Is it possible to perform some type of inventory management function with openPLM? maybe I could just add a new attribute to the part type for inventory quantity?

~Chris

  • Message #238

    Hello,

    1. Is it possible to export or view a bill of materials from openPLM that does not have duplicate part entries where each row is unique and quantities from all sub-assemblies are combined in a single row?

    I understand what you want, unfortunatly the standard version of OpenPLM doesn't have this function. It would be easy to develop it. See some info about BOM module here :  http://www.openplm.org/docs/2.0/en/devel/bom.html Some python developpers could do it.

    1. Is it possible to perform some type of inventory management function with openPLM?

    Difficult to imagine what you think behind the words "inventory management". Just the quantity of real parts you have in stock ? Or do you have in mind other functions to easily manage it ?

    maybe I could just add a new attribute to the part type for inventory quantity?

    Here is some explanations about how to add/modify a part type :  http://www.openplm.org/docs/2.0/en/devel/ht_2_add_models.html

    --

    Philippe

    • Message #239

      We have a python developer here - we may decide to implement a feature like this after our initial investigations with this platform. Is there any way to easily contribute this feature to the open source community via the openPLM website?

      Also I have another question regarding electronic Bills of Material (pcb BOMs). All parts may have numerous designators C1, C2, C3, etc... they may all be the same part. Another PCB will also have the same part with same designator. Other than including a spreadsheet type BOM is there a way to identify those designators in openPLM?

      • Message #240

        We have a python developer here - we may decide to implement a feature like this after our initial investigations with this platform. Is there any way to easily contribute this feature to the open source community via the openPLM website?

        Great ! It would be excellent getting contributions. At the begining, I'd like to check the first commits. So I propose to commit them for you (of course I'll mention you as the real contributor). After, if the quality of source code is acceptable, I'll give to you the convenient rights to commit by yourself.

        Also I have another question regarding electronic Bills of Material (pcb BOMs). All parts may have numerous designators C1, C2, C3, etc... they may all be the same part. Another PCB will also have the same part with same designator. Other than including a spreadsheet type BOM is there a way to identify those designators in openPLM?

        I'm not sure having understood 100% of what you mean. We have 2 choices :

        1- We always use the same designator for one part. In that case, we can store this information in a part attribute.

        2- For each PCB, we have a different designator for one part. In that case, we can store this information in the BOM link (standard behavure). This information is input via the spreadsheet type BOM.

        If you want, you can give your idea describing a use case. You can use some modified screenshots, or not.

        • Message #241

          I think we are going to use this method.

          2- For each PCB, we have a different designator for one part. In that case, we can store this information in the BOM link (standard behavure). This information is input via the spreadsheet type BOM.

          I have another question for you.

          When a revision number/letter is changed in an object does it create a new instance of that object such that the old object can be called back again if/when needed?

          Also how is object configuration managed - if I have 4 version of an assembly that are all identical save for wire length, what is the best way to create this object?

          Our programmer is creating a list of custom objects for us now based on our project - I'm trying to learn as much as possible about the objects before committing to a set of attributes.

          • Message #242

            When a revision number/letter is changed in an object does it create a new instance of that object such that the old object can be called back again if/when needed?

            Yes, nothing desappear in openPLM. When you create a new revision of an object, it clones this object and you have access to both initial/revised and cloned objects.

            Also how is object configuration managed - if I have 4 version of an assembly that are all identical save for wire length, what is the best way to create this object?

            I have difficulties to understand "I have 4 version of an assembly that are all identical SAVE for wire length".

            I'd say you can use the alternate links for parts of assembly. See one dirty example in the demo :  http://electronics.openplm.org/object/Part/PART_00238/a/alternates/

            Then, it appears in BOM as alternate.

            You can also play with the ParentChildLinkExtension  http://www.openplm.org/docs/2.0/en/devel/modules/models.html#openPLM.plmapp.models.link.ParentChildLinkExtension

            In that case, you create 4 different links with your assembly and you modify the attribute which belongs to each link to specify a wire length.

            But, before, you need to modify openPLM and create a new ParentChildLinkExtension

Attachments

No attachments created.