Item uniqueness definition

Before editing a system rule, ensure that no other users are using the system. After editing a system rule, restart your PDXpert client application.

Purpose §

Specifies the item data elements (identifier set) that are used to determine item uniqueness. The identifier set prevents duplicate items. An item can't be saved if its identifier set is the same as an existing item's.

Description §

True: Include the data element to validate that an item's identifier set is unique.

False: Ignore the data element while validating that an item's identifier set is unique.

Data type §


Recommended or default value §

Data element Element description Default
Number Part or document number True
Organization Item owner True
Class PartPart or documentDocument False
Type Part Type or Document Type collection member False

Details §

When a data element is set as True (that is, the checkbox is marked), it's included in the test for uniqueness. Or, you can think of it this way: setting a data element to False makes that element a passive attribute that will be ignored, just like the item's Name, Language or Trustee.

Reducing an identifier's "degrees of freedom" by clearing checkboxes reduces ambiguity and communication errors. However, be cautious about removing data elements after items have been assigned identifiers using a larger set of elements. If you reduce the identifier set so that previously-unique items are now considered duplicates, you may not be able to save edits until you modify at least one element of the item's identifier set to re-establish uniqueness.

Selecting the Number as True with the Organization as False would mean that many legitimate overlaps between two organizations' part numbers would be invalid. Except in special circumstances, if you mark Number, you should also mark Organization.

Identification goal Example & configuration Number Organization Class Type
Within any organization, there can be no duplicate part numbers and no duplicate document numbers. No part may have the same number as a document. Recommended goal. You assign number 12005 to any organization's document. No other document or part owned by that organization can be assigned number 12005.
You could have a single Identifier Sequence shared by all Part Type and Document Type members. You could also define Identifier Sequence members with distinct formats for documents and parts; for example, a 5-digit number is assigned to a document and a 6-digit number is assigned to a part.
True True False False
Within any organization, there can be no duplicate part numbers and no duplicate document numbers. However, a part and a document may share the same number. There can be only one part 103006 and one document 103006. The document 103006 may (but doesn't need to) specify the design details of part 103006.
You'd have a single Identifier Sequence shared by all Part Type and Document Type members, and manually assign (edit) the identifier of one related part to match the document number (or vice versa).
True True True False
Within any organization, there can be duplicate part numbers and document numbers, provided that they are of different types. You could assign 120406 to a part such as a bare printed circuit board (Part Type: PCB), and overlay related document types: Schematic 120406, Drill Pattern 120406, and Silkscreen 120406.
Each part and document type could have their own Identifier Sequence, but they all share the same length and format. When appropriate, you'd manually assign (edit) the identifier(s) for related items.
True True True True
The software performs no validation, and duplicates items are allowed. Not recommended for normal use. You could assign any value to any item data element. This would accommodate unusual circumstances and cases where legacy data contains duplicate items.
To reduce the chance of assigning the same identifier to new items, ensure that your Identifier Sequence members cannot overlap by either assigning unique prefixes to each one and/or by minimizing the number of members defined in the Identifier Sequence collection.
False False False False


Learn More
Help Guide Contents [PDF]