Example of Configuring an Item Extended Attributes Flexfield
The Item Extended Attributes flexfield provides segments for extending the Item business object. In the Manage Extensible Flexfields task, configure your product business object to include a technical specifications logical page on the UI for the Electronics and Computers category.
In this example, your configuration of this flexfield groups attributes into the following contexts:
-
Materials and Substances
-
Compliance and Certification
-
Voltage
Scenario
The following list shows an example plan for computer attributes for the Item Extended Attributes flexfield. In this example, the Electronics Information page is inherited from the parent Electronics and Computers category.
-
Page: Electronics Information
-
Context: Compliance and Certification, single row
-
ISO 14001 (International Organization for Standardization for an Environmental Management System)
-
ENERGY STAR (energy efficiency guidelines)
-
ROHS (Restriction of the use of certain hazardous substances in electrical and electronic equipment)
-
-
Context: Voltage, single row
-
Minimum voltage
-
Maximum voltage
-
Current type
-
-
Context: Materials and Substances, multiple rows
-
Material
-
Contain recyclate
-
Percent unit mass
-
-
-
Page: Computer Information
-
Context: Processor Specifications, single row
-
Manufacturer
-
CPU type
-
Processor interface
-
Processor class
-
Processor speed
-
Cores
-
-
The following table summarizes key decisions for this scenario.
Decisions to Consider |
In This Example |
---|---|
Which extensible flexfield is available for configuring a hierarchy of categories? |
Item Extended Attributes flexfield |
Collecting Technical Specifications
Your product inventory pages for electronics and computers require a technical specifications page. Your product inventory pages for furniture require a furniture specifications page and an assembly instructions page. Items in both the electronics and computer category, and in the furniture category, share attributes for specifying materials and substances.
Use logical pages to determine how the contexts appear on the user interface. Use a context to store all the materials and substances required to make a single product. You can configure a context to store multiple rows per entity. The multiple rows are displayed in a table, like the Materials and Substances context.
The Technical Specifications logical page contains the attributes for the four contexts.
-
Recovery and Recycling
-
Compliance and Certification
-
Operating Conditions
-
Materials and Substances
Configure Security for the Item Flexfield Configuration
The following table shows an example of data security policies for the Item flexfield.
Data Security Resource |
Policy |
Role |
Action |
Condition |
---|---|---|---|---|
ITEM_EFF_B |
A |
VOLTAGE_SPEC |
edit_nontrans_voltage_ctx |
All values |
ITEM_EFF_VL |
B |
COMPLIANCE_SPEC |
edit_trans_compliance_ctx |
All values |
ITEM_EFF_VL |
C |
COMPUTER_SPEC |
edit_trans_attrs |
ComputerCategoryFilter |
ITEM_EFF_VL |
D |
TELEVISION_SPEC |
edit_trans_attrs |
TVCategoryFilter |
The following table shows the privileges for the three flexfield contexts.
Context |
Edit Privilege |
View Privilege |
---|---|---|
Voltage |
edit_nontrans_voltage_ctx |
NONE |
Compliance and Certification |
edit_trans_compliance_ctx |
NONE |
Materials and Substances |
edit_trans_attrs |
NONE |
In this example, anyone can view the contexts' attributes, but the edit privileges are restricted as follows:
-
Voltage: Only voltage specialists can edit this value.
-
Compliance and Certification: Only compliance specialists can edit this value.
-
Materials and Substances: Only computer specialists can edit these attributes for items in the computer category. Only television specialists can edit these attributes for items in the TV category.
To sum up, in this entire example, the Materials and Substances context is secured by a generic action with a condition applied to restrict access by category. Voltage and Compliance and Certification are secured by actions specific to each context.