Skip to content

UOM Groups

The UOM Groups page manages groups of units of measure with conversion factors. Each group has a base UOM and member UOMs with defined conversion factors relative to the base.

UOM groups page

  • Route: /items/uom-groups
  • Menu Path: Item Master Data → UOM Groups
  • Component: UomGroups.tsx
  • Source: /mnt/dev/portal/services/items/frontend/src/pages/UomGroups.tsx
ColumnDescriptionDefault VisibleSortable
CodeUnique group codeYesYes
NameGroup display nameYesYes
Base UOMPrimary unit of measureYesNo
MembersNumber of member UOMsYesNo
StatusActive/Inactive badgeYesNo
ActionsEdit, Delete buttonsYesNo
FilterDescription
SearchSearch by code or name
Show InactiveToggle to include inactive groups

Uses load-more pagination with a default page size of 10.

ActionPermissionDescription
Create UOM GroupCreate UOM GroupOpen create dialog
EditEdit UOM GroupOpen edit dialog with members tab
DeleteDelete UOM GroupDelete the group (cannot be undone)

The dialog has two tabs: Details and Members.

FieldRequiredTypeDescriptionDefaultValidation
CodeYesTextUnique identifierMax 50 chars, read-only after creation
NameYesTextDisplay nameMax 100 chars
Base UOMYesEntity SelectPrimary unit of measureRead-only after creation
ActiveNoSwitchActive statustrueInactive groups are hidden from selection

Create UOM group dialog

Manage UOM members within the group. Each member defines a conversion factor:

FieldRequiredTypeDescription
UOMYesEntity SelectSelect a unit of measure
Conversion FactorYesNumberHow many of this UOM equals 1 base UOM

The base UOM is displayed with a factor of 1 and cannot be removed.

UOM group members tab

To add a member, open the UOM picker, choose a unit, enter the conversion factor, and click Add Member.

Add member controls

EventMessage
Create successUOM group created successfully
Update successUOM group updated successfully
Delete successUOM group deleted successfully
Member addedMember added successfully
Member removedMember removed successfully