Aksha
Aksha
Business Software

Documentation

Item Custom Attributes (UDA)

Item Custom Attributes (UDA) lets an Organization define additional governed Item characteristics when the standard Item master does not contain the business-specific field that is needed. A definition controls what the attribute means, where it applies and how its value is entered; each applicable Item then stores its own value.

Inventory and item-master administratorsImplementation and master-data teamsManufacturing and engineering teamsPublishing and product-management teamsOrganizations with industry-specific Item characteristicsReport, document and integration designers who consume governed Item metadata
Last updated: 19-08-2026

What is a User Defined Attribute (UDA)?

UDA means User Defined Attribute. It is a governed way to add a business-specific characteristic to the Item master without turning every possible industry requirement into a permanent standard Item field.

AkshaERP already provides standard Item fields for identity, classification, UOM, tax, tracking, dimensions, weight, purchasing, sales, logistics and other common controls. UDA is for characteristics that are genuinely specific to a product family, industry or implementation.

A UDA has two parts: the definition and the Item value. The definition says what the characteristic means and how it should behave. The Item value records the answer for one particular Item.

Definition versus Item value

Create the definition once and reuse it across all applicable Items in the owning Organization. Do not create a new definition for every Item.

ConceptExampleMeaning
UDA definitionPAPER_GSMDefines a reusable Item characteristic called Paper GSM, its data type, unit and applicability.
Item valueClass 10 Mathematics → 70 GSMThe value of PAPER_GSM for one specific Item.
Another Item valuePremium Atlas → 100 GSMThe same definition can hold a different value for another applicable Item.

Standard Item field or UDA? Use this decision first

Before creating a custom attribute, check whether AkshaERP already has a standard field or dedicated function for that information. Recreating standard controls as UDAs creates duplicate sources of truth and makes reporting and operations harder.

Business informationUseWhy
SKU / Item CodeStandard Item fieldThis is core Item identity.
Item CategoryItem Categories + Item masterClassification already has a governed hierarchy.
Default UOMStandard Item fieldOperational quantity control already exists.
Weight / Length / Width / HeightStandard Item Attributes / LogisticsCommon physical dimensions already have dedicated fields.
HSN / SACStandard tax fieldsTax classification has dedicated controls.
SupplierPurchasing setupSupplier relationships belong to the Purchasing part of the Item master.
BarcodeBarcodes functionMultiple and Primary barcode control already exists.
Paper GSM for booksUDAIndustry-specific characteristic not required by every Item.
Steel GradeUDAMaterial-specific characteristic.
Motor IP RatingUDAProduct-family characteristic.
Fabric CompositionUDAIndustry-specific descriptive/controlled characteristic.

Quick Reference

TaskWhat to doKey control
Create a definitionInventory → Item Custom Attributes (UDA) → Create.The active Organization owns the definition.
Create a stable identityEnter Attribute Code and Attribute Name.Both are permanent after creation; change Label for display wording.
Choose value behaviorSelect TEXT, NUMBER, DATE or BOOLEAN.Data Type determines the Item entry control and stored value type.
Control text entryFor TEXT choose Free Entry, Static List or Value Set.Static List and Value Set prevent arbitrary answers.
Add a unitFor NUMBER optionally select an active UOM.Use when the number has a unit such as MM, V or KG.
Make it mandatoryEnable Required when applicable.Only Items to which the UDA applies must provide a value.
Limit where it appearsConfigure Item Type and/or Category applicability.Use All Items only when the attribute genuinely belongs everywhere.
RetireChange Status to Inactive.Use for definitions that have been used historically.
DeleteDelete only an unused mistaken definition.Used or operationally referenced definitions are protected from deletion.

A practical mental model

QuestionUDA control
What characteristic are we asking about?Attribute Code / Attribute Name / Label
What kind of answer is valid?Data Type
Can users type anything or choose from a list?Entry Mode
Which answers are allowed?Possible Values or Value Set
Does the number have a unit?UOM
Must every applicable Item answer it?Required
Which Items should see it?Applicability
Should users still use it for new Item maintenance?Status
In what order should attributes appear?Sort Order

Organization ownership

A UDA definition belongs to the Organization active when it is created. Users do not choose a different Organization inside the definition screen.

The list, create, edit and delete operations work within the active Organization context. This keeps one Organization from unintentionally imposing its custom metadata model on another Organization.

Item Custom Attributes list

The list is the administrator view for finding, opening, creating, retiring and safely deleting UDA definitions.

ColumnMeaningWhy it matters
Attribute CodeStable governed code such as PAPER_GSM.Best reference for integrations, documents and other configured rules.
Attribute NameCanonical business name.Permanent business identity alongside the Code.
LabelUser-facing wording.Can be changed when the display wording should improve without changing identity.
Data TypeTEXT, NUMBER, DATE or BOOLEAN.Controls the kind of value the Item can hold.
Entry ModeHow TEXT values are entered.Shows whether the value is free, static-list controlled or Value Set controlled.
UOMOptional unit for NUMBER.Provides meaning to numeric attributes.
RequiredWhether applicable Items must provide a value.Required is evaluated only where the attribute applies.
Applies ToSummary of applicability.Helps administrators see the intended Item population without opening the definition.
StatusActive or Inactive.Controls whether the definition participates in current Item entry.
SortDisplay sequence.Keeps related attributes in a useful order.

Create / Edit – field reference

FieldRequirementWhat to enterBusiness effect
Attribute CodeRequiredStable uppercase-style code such as PAPER_GSM or RATED_VOLTAGE.Permanent reference identity after creation.
Attribute NameRequiredCanonical business name such as Paper GSM.Permanent canonical name after creation.
LabelOptionalWording users should see, for example Paper Grammage (GSM).Can evolve without changing Code or canonical Name.
DescriptionRecommendedExplain what the characteristic means and how it should be entered.Reduces inconsistent master-data interpretation.
Data TypeRequiredTEXT, NUMBER, DATE or BOOLEAN.Determines valid Item value behavior.
Required when applicableOptionalYes when every applicable Item must have a value.Blocks an applicable Item from being saved without a valid answer.
Entry ModeTEXT onlyFree Entry, Static List or Value Set.Controls how text answers are governed.
Possible ValuesStatic List onlyMaintained list such as MATTE, GLOSS, LAMINATED.Restricts Items to one of the configured choices.
Value SetValue Set mode onlySelect a maintained Application Management Value Set.Reuses centrally maintained controlled codes.
Validation RegexOptional TEXT ruleA validation pattern when format must be controlled.Rejects text that does not match the configured format.
Unit / UOMOptional NUMBER ruleSelect an active UOM when the number has a unit.Displays the expected unit and preserves numeric meaning.
StatusLifecycleActive or Inactive.Inactive definitions are retired from current applicable entry.
Sort OrderOptionalNumber controlling display sequence.Organizes the Attributes section for users.
ApplicabilityRecommendedAll Items, Item Types, Categories or a combination.Determines which Items should use the definition.

Attribute Code, Attribute Name and Label are different

The three fields deliberately serve different purposes. Separating identity from display wording prevents a cosmetic wording change from changing the reference used by reports, documents or other configured rules.

FieldExampleCan it change later?Use it for
Attribute CodePAPER_GSMNoStable configured/integration identity.
Attribute NamePaper GSMNoCanonical business name and compatibility identity.
LabelPaper Grammage (GSM)YesThe wording shown to users.

Data Types – choose the meaning before users enter values

Data TypeItem controlGood examplesAvoid
TEXTText field or controlled dropdown depending on Entry Mode.Steel Grade, Cover Finish, IP Rating, Fabric Composition.Numbers that must participate as numeric values.
NUMBERNumeric entry, optionally with UOM.Paper GSM, Thickness, Voltage, RPM, Capacity.Values such as “about ten” or mixed text/unit strings.
DATEDate entry.Model Release Date, Certification Date when it is an Item characteristic.Date/time events that belong to a transaction or audit history.
BOOLEANYes / No checkbox.Waterproof, Food Grade, RoHS Applicable.Multi-state choices that require more than Yes/No.

TEXT Entry Mode – Free Entry, Static List or Value Set

Entry ModeUse whenExampleControl level
FREE_ENTRYValid answers cannot reasonably be predefined.Manufacturer colour description or a technical free-text designation.Flexible; optional Regex can control format.
STATIC_LISTChoices belong specifically to this one UDA and change rarely.Cover Finish = MATTE, GLOSS, UV, LAMINATED.Controlled directly in the UDA definition.
VALUE_SETThe same governed code list should be centrally maintained/reused.A company-wide product characteristic list maintained in Application Management.Controlled through the selected Value Set.

Static List versus Value Set – how to choose

SituationRecommended choiceReason
Four choices used only by one attributeStatic ListKeeps a small local list simple.
A code list reused across functions or maintained centrallyValue SetOne maintained source can serve multiple controlled contexts.
Answers are open-endedFree EntryA list would create unnecessary administration.
Format is open but structuredFree Entry + Validation RegexUsers can type a value but must follow the required format.

Validation Regex – use it for format, not business meaning

Validation Regex is an optional TEXT control for values that must follow a predictable format. It should not be used where a controlled list or Value Set better represents the business rule.

RequirementExample pattern ideaBetter control?
Two letters, hyphen, four digitsFor a controlled technical designation format.Regex can be appropriate.
Only MATTE, GLOSS or UVDo not solve this with Regex.Use Static List.
Yes or NoDo not solve this with Regex.Use BOOLEAN.
A numeric thicknessDo not solve this with Regex.Use NUMBER with the correct UOM.

NUMBER attributes and UOM

NUMBER should be used when the value is mathematically numeric. A UOM can be attached when the number represents a measurable quantity.

AttributeData TypeUOMExample Item value
PAPER_GSMNUMBERGSM70
THICKNESSNUMBERMM4.500
RATED_VOLTAGENUMBERV230
RATED_POWERNUMBERKW7.5
RPMNUMBERNone1440
PURITY_PERCENTNUMBEROptional business UOM if maintained99.950000

Required means required when applicable

Required does not make the attribute mandatory for every Item in the Organization. It makes the value mandatory only for Items that match the UDA applicability rules.

DefinitionItemResult
PAPER_GSM required; applies to BOOKS and TEXTBOOKSClass 10 Mathematics (BOOKS)Paper GSM must be entered.
Same definitionElectric Motor (unrelated Item Type)Paper GSM is not required and should not be presented as an applicable attribute.
STEEL_GRADE required; applies to Steel Category + descendantsSteel Plate under SteelSteel Grade must be entered.
Same definitionAluminium Sheet outside Steel hierarchySteel Grade is not required.

Applicability – the key to keeping the Item screen useful

Applicability determines which Items should use a UDA. Without applicability, an active definition applies to all Items in the Organization.

Use applicability aggressively for industry-specific characteristics. A Book should not ask for Motor Voltage; a Motor should not ask for Paper GSM.

Applicability by Item Type

Use Item Type when the characteristic belongs broadly to one or more Item Types.

AttributeApplicable Item TypesExample
PAPER_GSMBOOKS, TEXTBOOKSPublishing Items need a paper grammage characteristic.
SERVICE_DELIVERY_MODESERVICESA service-specific characteristic should not appear on stocked goods.

Applicability by Item Category and descendants

Use Category applicability when the characteristic belongs to a product/material family. You can apply it only to the selected Category or include descendant Categories.

Category structureRuleResult
Metals → Steel → Steel Sheet / Steel RodSTEEL_GRADE applies to Steel; Include descendants = YesSteel, Steel Sheet and Steel Rod Items receive STEEL_GRADE.
Same hierarchyInclude descendants = NoOnly Items directly classified in Steel receive the UDA.
Metals → AluminiumSteel ruleAluminium Items do not receive STEEL_GRADE.

Combining Item Type and Category applicability

A definition can contain several Item Type rules and several Category rules. Within one group, matching any configured value is sufficient. When both Item Type and Category groups are configured, the Item must satisfy a configured Item Type and a configured Category rule.

Configured rulesMeaning
Item Types = BOOKS or TEXTBOOKSEither Item Type can match.
Categories = School Books or Academic BooksEither Category rule can match.
Both groups configuredThe Item must match one configured Item Type and one configured Category rule.

How Custom Attributes appear on the Item

Custom UDA values are maintained in the Item → Attributes area alongside the standard Item attributes. Standard fields such as dimensions and weight remain separate from the UDA definitions.

For a saved Item, AkshaERP shows the active UDA definitions applicable to that Item. The control follows the definition: text entry, dropdown, number, date or checkbox.

DefinitionItem control
TEXT + FREE_ENTRYText entry field
TEXT + STATIC_LISTDropdown from the configured choices
TEXT + VALUE_SETDropdown from active values in the selected Value Set
NUMBERNumeric field, with UOM shown when configured
DATEDate field
BOOLEANYes / No checkbox

New Item – what happens before the first Save / Apply

A new Item does not yet have a persisted Item identity. During initial creation, the Attributes area can show the active Organization UDA definitions while the Item Type and Category are being finalized.

When the Item is saved, AkshaERP evaluates the submitted Item Type and Category. Applicable Required and validation rules are enforced. Values entered for definitions that do not apply to the final new Item classification are not treated as Item UDA values.

After Save / Apply and reopen, the Attributes area shows the active definitions applicable to that saved Item.

Changing Item Type or Category on an existing Item

Changing classification can change which UDAs apply. AkshaERP protects populated metadata from silently becoming irrelevant.

If an existing UDA has a value but would no longer apply after the classification change, clear or migrate that value before changing the Item Type or Category. If the new classification introduces a Required UDA, provide the newly required value before the Item can be saved.

Shared Items and UDA maintenance

UDA definitions are Organization-scoped, and Item master ownership remains important. A shared Item does not become owned by the Organization that can view or use it.

The owning Organization remains responsible for maintaining the Item master and its UDA values. Shared access does not transfer control of those values.

Status – Active versus Inactive

StatusUse it whenEffect
ActiveThe attribute should participate in current Item maintenance.Applicable Items can use the definition.
InactiveThe attribute is no longer used for new/current maintenance but has history.The definition remains preserved but is retired from current applicable entry.

What can and cannot be changed later

ChangeAllowed?Reason
Change LabelYesDisplay wording can improve without changing identity.
Change DescriptionYesAdministrator guidance can be improved.
Change Sort OrderYesDisplay order is operational presentation.
Change StatusYes, subject to dependenciesSupports controlled lifecycle.
Change Attribute CodeNoCode is permanent stable identity.
Change Attribute NameNoCanonical name remains stable for compatibility and meaning.
Change Data Type after Item values existNoExisting values already have a defined meaning/type.
Change NUMBER UOM after Item values existNoThat would change the meaning of stored numeric values.
Tighten validation so existing values become invalidNo until values are correctedExisting Item data must remain valid.
Narrow applicability so populated Items fall outside itNo until values are cleared/migratedExisting metadata is not silently orphaned.

Delete versus Inactive

Delete is intended for an unused definition created by mistake. Inactive is the normal retirement path for a definition that has already become part of Item history or another configured business rule.

SituationRecommended action
Definition created accidentally and never usedDelete
Definition has Item valuesSet Inactive when it should be retired
Definition participates in another active configured ruleRemove or replace that dependency first, then retire as appropriate
Several unused mistakes selected togetherBulk Delete can remove them together
Bulk selection contains one used definitionThe selected delete is rejected rather than partially deleting the rest

How UDA can be used downstream

A governed UDA can be more useful than a display-only custom field because its stable definition can be consumed by supported documents, reports, integrations and configured Item-attribute-aware rules.

Where a UOM Conversion rule is configured to use an Item UDA, use the stable Attribute Code for new configurations. Existing compatible references remain supported, but Attribute Code is the preferred business identity going forward.

Publishing example – Books and Textbooks

For a Class 10 Mathematics title, the Item master still owns ISBN, publisher/author references, dimensions, weight, UOM and other standard fields. UDA adds only the publishing characteristics that are not already standard Item controls.

Attribute CodeType / controlApplicabilityExample value
PAPER_GSMNUMBER + GSMBOOKS, TEXTBOOKS70
COVER_FINISHTEXT + Static ListBOOKS, TEXTBOOKSMATTE
PAPER_TYPETEXT + controlled listBOOKS, TEXTBOOKSMAPLITHO
COLOR_PAGESNUMBERRelevant book Categories16

Steel example – Category hierarchy

Assume the Item Category hierarchy is Metals → Steel → Steel Sheet / Steel Rod. Define Steel-specific attributes at the Steel Category and enable descendant inclusion.

Attribute CodeType / controlExample
STEEL_GRADETEXT + Static ListIS2062_E250
THICKNESSNUMBER + MM4.500
HARDNESSNUMBER180

Fabric example

These characteristics can be scoped to a Fabric Category and its descendants so unrelated Inventory Items never see them.

Attribute CodeType / controlExample value
FABRIC_GSMNUMBER + GSM180
COMPOSITIONTEXT100% COTTON
WEAVE_TYPETEXT + Static ListTWILL
COLOR_FAMILYTEXT + controlled listNAVY

Electrical motor example

A Motor Category rule keeps these technical questions away from Books, Services and other unrelated Items.

Attribute CodeType / controlExample value
RATED_VOLTAGENUMBER + V415
PHASETEXT + Static ListTHREE
RATED_POWERNUMBER + KW7.5
IP_RATINGTEXT + Static ListIP55
RPMNUMBER1440

Electronics example

Attribute CodeType / controlExample value
PROCESSOR_GENERATIONTEXT + controlled list14TH_GEN
RAM_TYPETEXT + Static ListDDR5
SCREEN_TECHNOLOGYTEXT + Static ListOLED
TOUCH_ENABLEDBOOLEANYes

Pharmaceutical / regulated-product example

Attribute CodeType / controlExample value
DOSAGE_FORMTEXT + controlled listTABLET
STRENGTH_MGNUMBER500
STORAGE_TEMPNUMBER + appropriate maintained UOM25
COLD_CHAIN_REQUIREDBOOLEANNo

A complete example – design COVER_FINISH

When a Book Item is maintained, Cover Finish appears as a controlled dropdown and must be completed. A Motor Item does not need the field because the UDA does not apply to that Item Type.

StepConfiguration
1Attribute Code = COVER_FINISH
2Attribute Name = Cover Finish
3Label = Cover Finish
4Data Type = TEXT
5Entry Mode = STATIC_LIST
6Possible Values = MATTE, GLOSS, UV, LAMINATED
7Required = Yes
8Applicability = BOOKS and TEXTBOOKS
9Status = Active
10Set a useful Sort Order near other publishing attributes

A complete example – design THICKNESS

A Steel Plate Item can then store a numeric value such as 4.500 with MM displayed as the expected unit. The value remains numeric instead of being stored as the text “4.5 mm”.

StepConfiguration
1Attribute Code = THICKNESS
2Attribute Name = Thickness
3Data Type = NUMBER
4UOM = MM
5Required = Yes
6Applicability = Steel Category with descendants
7Status = Active

Designing a clean attribute catalogue

  • Start from real business decisions, reports, documents or operational rules—not from a desire to capture every possible fact.
  • Use a clear stable Attribute Code such as PAPER_GSM instead of vague codes such as ATTR1.
  • Keep one business meaning per attribute.
  • Use Label for friendly wording and Description for administrator guidance.
  • Scope the definition to the smallest correct Item population.
  • Prefer NUMBER for numeric facts, BOOLEAN for true Yes/No facts and controlled lists for finite choices.
  • Attach a UOM when a numeric value has a unit.
  • Use Sort Order to group related characteristics logically.
  • Retire obsolete definitions instead of creating renamed duplicates.

Common mistakes and better alternatives

MistakeWhy it causes troubleBetter approach
Create CUSTOM_WEIGHTDuplicates an existing standard Item/logistics control.Use the standard Weight field.
Make PAPER_GSM apply to All ItemsUnrelated Items receive irrelevant questions.Scope to Book/Textbook Item Types or appropriate Categories.
Store “4.5 mm” as TEXTThe number cannot be reliably treated as numeric.Use NUMBER + MM.
Use free text for a four-value choiceUsers can enter spelling variants and invalid values.Use Static List or Value Set.
Change business meaning by reusing an old CodeDownstream references still point to the old identity.Create a new definition when the meaning genuinely changes.
Delete a historically used definitionDestroys the intended lifecycle of business metadata.Set it Inactive.
Create separate UDAs for every ItemCreates an unmanageable catalogue.Create one reusable definition with applicability.

Troubleshooting

ProblemWhat to check
Attribute does not appear on a saved ItemConfirm the definition is Active, belongs to the Item owning Organization and that Item Type/Category matches applicability.
Attribute appears on too many ItemsReview whether it was left as Applies to All Items or whether Category descendants are broader than intended.
Item cannot save because an attribute is requiredComplete the required applicable value, or correct the definition applicability if the Item should not require it.
Dropdown is emptyFor Static List confirm Possible Values; for Value Set confirm the selected Value Set and its active values.
Text value is rejectedCheck Static List/Value Set choices and any configured Validation Regex.
Cannot change Data TypeExisting Item values already use the definition. Create a new definition or perform a controlled migration instead of changing meaning in place.
Cannot change UOMExisting numeric values already use that unit meaning. Create a new definition or migrate data deliberately.
Cannot change Item Type or CategoryA populated UDA may become non-applicable, or the new classification may introduce a missing Required attribute. Review Item → Attributes.
Delete is rejectedThe definition is already used by Items or another active configured dependency. Use Inactive or remove the dependency first.
New Item initially shows more UDAs than expectedComplete Item Type/Category and Save / Apply. The saved Item view filters current UDAs by applicability.
ControlOperational rule
OwnershipDefinition belongs to the active Organization.
Stable identityAttribute Code and Attribute Name are permanent after creation.
Display wordingLabel can be maintained without changing identity.
Supported Data TypesTEXT, NUMBER, DATE, BOOLEAN.
TEXT Entry ModesFREE_ENTRY, STATIC_LIST, VALUE_SET.
NUMBER unitOptional active Inventory UOM.
RequiredRequired only when applicable to the Item.
No applicability rulesApplies to all Items in the owning Organization.
Item Type rulesAny configured Item Type in the group may match.
Category rulesAny configured Category rule may match; descendants can be included.
Item Type + Category groupsThe Item must satisfy both configured groups.
LifecycleActive for current use; Inactive for retirement.
DeleteFor unused mistaken definitions; used definitions are protected.
Bulk DeleteRejected as one selected operation if a selected definition is blocked.
Preferred downstream referenceAttribute Code.

Related pages

Frequently asked questions

What does UDA mean in AkshaERP?

UDA means User Defined Attribute. It is a governed additional Item characteristic defined by an Organization when the standard AkshaERP Item master does not already contain the required business-specific field.

Is UDA the same as adding a custom database column?

No from a user perspective. Administrators define the characteristic through Item Custom Attributes and then maintain values on applicable Items without treating every new characteristic as a new standard Item field.

When should I not create a UDA?

Do not create one when AkshaERP already has a standard field or dedicated function for the same meaning, such as SKU, Item Category, UOM, HSN/SAC, dimensions, weight, supplier setup or barcodes.

What is the difference between Attribute Code, Attribute Name and Label?

Attribute Code is the stable configured identity, Attribute Name is the permanent canonical business name, and Label is the user-facing wording that can be improved later without changing the identity.

Can I rename an Attribute Code later?

No. Attribute Code is permanent after creation. Use Label when the display wording needs to change.

What Data Types are supported?

TEXT, NUMBER, DATE and BOOLEAN. The Item entry control follows the Data Type and, for TEXT, the configured Entry Mode.

When should I use a Static List instead of a Value Set?

Use a Static List for a small choice list that belongs only to that UDA. Use a Value Set when the controlled codes should be centrally maintained or reused.

Can a numeric UDA have a unit?

Yes. NUMBER definitions can optionally use an active Inventory UOM so users understand whether the value represents MM, V, KG or another maintained unit.

What does Required mean?

Required means required when the UDA applies to the Item. An unrelated Item that does not match the applicability rules does not need that value.

How do I apply an attribute to a whole Category family?

Add a Category applicability rule and enable descendant inclusion. Items in that Category and its descendants can then use the UDA, subject to any Item Type rules also configured.

What happens if I configure both Item Type and Category rules?

The Item must match at least one configured Item Type and at least one configured Category rule. Within each group, any configured value can match.

Why can a new unsaved Item initially show more custom attributes?

Before the Item has its saved identity, the Attributes area can show active Organization definitions while classification is being finalized. Save or Apply the Item; the saved Item view then shows the current definitions applicable to its Item Type and Category.

Why is changing Item Type or Category sometimes blocked?

The change may make an existing populated UDA non-applicable, or it may introduce a newly Required UDA. Review and correct the Item custom-attribute values before completing the classification change.

Can I change a UDA from TEXT to NUMBER after Items already use it?

No. Once Item values exist, changing Data Type would change the meaning of stored business data. Create a new definition or use a controlled conversion process instead.

Should I Delete or make a UDA Inactive?

Delete only an unused mistaken definition. Use Inactive to retire a definition that has Item history or has become part of the business configuration.

Can UDA values be used outside the Item screen?

Yes where supported. Governed Item attributes can be consumed by documents, reports, integrations and configured Item-attribute-aware rules. New configured references should prefer the stable Attribute Code.

Can another Organization edit UDA values on a shared Item?

Sharing does not transfer Item ownership. The owning Organization remains responsible for maintaining the Item master and its custom-attribute values.

Continue reading