Attrs Class Members
- Last UpdatedNov 06, 2025
- 4 minute read
The following tables list the members exposed by Attrs.
| Name | Description | |
|---|---|---|
![]() ![]() | AddLotAttrs | The AddLotAttrs() method adds the specified attribute to the specified item and lot with an initial value. |
![]() ![]() | GetAttrID | Overloaded. The GetAttrID() method retrieves the ID of the specified attribute. This overload of the method allows the use of the attribute group ID as a filter. |
![]() ![]() | GetAttrs | The GetAttrs() method retrieves all the attributes defined in the system. |
![]() ![]() | GetAttrSet | The GetAttrSet() method retrieves all of the possible attribute values for the given attribute name. |
![]() ![]() | GetAttrsVisibleInInv | The GetAttrsVisibleInInv() method retrieves all the attributes defined on the system that are visible in inventory. |
![]() ![]() | GetAttrValue | Overloaded. The GetAttrsValue () method retrieves an object of the AttrValue class, which contains the attribute value, last_edit_at, mod_ID, and the attribute ID, for the specified attribute. This overload of the method uses the attribute name, attribute table name, and three filter items to specify the attribute being retrieved. |
![]() ![]() | GetEntAttrs | Overloaded. This overload of the GetEntAttrs() method retrieves all the defined entity attributes for the specified entity ID from the database. |
![]() ![]() | GetJobAttrs | The GetJobAttrs() method retrieves all defined job attributes for the specified job from the database. A job is specified by a work order ID, an operation ID, and an operation sequence number. |
![]() ![]() | GetLotAttrs | The GetLotAttrs() method retrieves lot attributes based on the item ID, lot number and/or attribute ID. |
![]() ![]() | GetWOAttrs | The GetWOAttrs() method retrieves the work order attributes for the specified work order. The caller must catch any exception if this call fails. |
![]() ![]() | PopupItemAttributes | Overloaded. The PopupItemAttributes() method opens the Attributes form to display the item attributes for the specified item. |
![]() ![]() | PopupJobAttrsDlg | Overloaded. The PopupJobAttrsDlg() method opens the Job Attributes dialog to display the job attributes assigned to the specified job. A job is specified by a work order ID, an operation ID, and an operation sequence number. |
![]() ![]() | PopupLotNoAttributes | Overloaded. The PopupLotNoAttributes() method opens the Attributes form to display the lot number attributes for the specified item/lot number pair. |
![]() ![]() | SetAttrValue | Overloaded. The SetAttrValue() method adds an attribute or updates the value of an existing attribute. A flag indicates whether the value is being added or updated. The method includes a lastEdit DateTime parameter that can be used for optimistic concurrency control. This overload of the method uses the attribute name and three filter items to specify the attribute. |
![]() ![]() | SetLotAttrs | The SetLotAttrs() method adds or updates lot attributes. The method includes a lastEditAt DateTime parameter that can be used when updating lot attributes for optimistic concurrency control. |


