GetAvailableAttrs Method (StdOperAttr)
- Last UpdatedNov 06, 2025
- 2 minute read
'Declaration
Public Shared Function GetAvailableAttrs( _
ByVal operId As String, _
ByVal userId As String _
) As DataSet
'Usage
Dim operId As String
Dim userId As String
Dim value As DataSet
value = StdOperAttr.GetAvailableAttrs(operId, userId)
Parameters
- operId
- Required. Holds the ID of the standard operation whose available attributes are being retrieved.
- userId
- Required. Holds the ID of a user whose certification level must be at the certification level of the attribute or greater.
Return Value
Returns a DataSet that contains the records in the Attr table of the available attributes for the specified standard operation. If no matching records for the specified standard operation are found, an empty DataSet is returned.
The columns of the returned DataSet are described below.
|
Column Name |
Description |
|---|---|
|
attr_ID |
An integer that is the ID of the attribute. |
|
predefined |
A Boolean that is a flag that indicates whether the attribute must have a set defined, from the Attr table. |
|
data_type |
An integer that is an enumeration that indicates the data type of the attribute, from the Attr table. 0 = string (<= 80 characters; the default data type) 1 = drop-down list of values defined in the Attr_Set table 2 = integer 3 = currency 4 = color 5 = datetime 6 = floating point number 7 = percent 8 = check box 9 = non-editable 10 = time of day 11 = item reason (only if attr_grp = 3) 12 = long string (> 80 characters) |
|
attr_desc |
A string that is the attribute description, from the Attr table. |
|
attr_grp |
An integer that is an enumeration that indicates the group to which the attribute belongs, from the Attr table. 1 = Items 2 = Entities 3 = Lots 4 = Item Classes 5 = Jobs 6 = WO 7 = Operations 8 = Processes 9 = Sublot 10 = Samples 11 = Results 12 = Lines 13 = Shifts |
|
attr_filtr |
A string that specifies the situations to which the attribute applies. |
|
entry_type |
An enumeration that indicates the type of entry to allow for this attribute, from the Attr table. 0 = value only (the default) 1 = notes only 2 = value and notes |
|
visible_in_queue |
A Boolean that is a flag that specifies whether the attribute is to be visible in the queue of jobs, from the Attr table. |
|
visible_in_inv |
A Boolean that is a flag that specifies whether the attribute is to be visible in the inventory window, from the Attr table. |
|
last_edit_comment |
A string that contains comments about why the record was added or updated. |
|
last_edit_by |
A string that is the ID of the user who added or last updated this record. |
|
last_edit_at |
A datetime that indicates when the record was added or last updated. |