Automated / BPM Part Entry

You can use a BPM to set default values for any of the part properties like part class, etc. Create a post processing method directive on the Part.GetNewPart method and set whatever values you want.

You can also use BPMs to setup a process to auto assign part numbers. We have been using both methods for some time now. Link below on a post explaining how to do it. Use the “Method 6” from this post.

Couple things to watch out for:

  • if you want to allocate special number out of sequence. For example we use xxxx-xxxx number format and when we get close to say 0000-1000 some one will want to use that instead of the next number in the sequence. That will create issues when the sequence does get to 0000-1000 as it is already taken. Not a big issue as we just say no you cant have that part number.
  • make sure you cover the Part.DuplicatePart method where you can open an existing part and duplicate it. You will want to set appropriate defaults and auto assign a new part number in this case as well.
3 Likes