Configure Context Specific Attributes for Change Types

You can configure context-specific attributes for change types at the header and line levels so that your users can view and edit the attributes on the change. This feature is also available for supplier portal users.

Here are business objects which support this feature:

  • Change orders

  • Change requests

  • Problem reports

  • Corrective actions

Configure Context-Specific Attributes at Line Level

  1. In the Setup and Maintenance work area, go to the following:

    • Offering: Product Management

    • Functional Area: Change Orders

    • Task: Manage Change Order and New Item Request Line Descriptive Flexfields

  2. Select the task in the Change Orders functional area.

  3. Click Actions > Edit, to edit the flexfield named EGO_CHANGE_LINE.

  4. Click Manage Contexts.

  5. On the Manage Contexts page, click Create.

  6. On the Create Context page:

    • Context Code - this value must be same as the internal name of the change type for which you're creating context-specific attributes.

    • Enter the other details and click Save.

  7. In Context Sensitive Segments, click Create.

  8. On the Create Segment page, enter the details of the segment. Click Save and Close.

  9. Return to the Manage Change Order and New Item Request Line Descriptive Flexfields page. Navigate to the Context Sensitive Segments section and review the context sensitive segment you created in a previous step.

  10. In Context Segment:

    • Value Set: Select ORA_EGO_CHANGE_TYPES_VS.

    • Default Type: Select Parameter.

      Note: If you've configured rules to propagate changes across organizations, ensure that you select values in both Default Type and Value Set fields. This is required for propagation to be completed successfully.
    • Default Value: Select Product Context.

    • Display Type: Select Hidden.

    • Enter the other details of the segment and click Save.

  11. Deploy flexfields using the Deploy Item Extensible Flexfields task (in the Setup and Maintenance work area for the Product Management Offering).

Configure Context-Specific Attributes at Header Level

Prerequisite: Note down the internal name of the change type for which you want to create context-specific attributes at the header level.

  1. In the Setup and Maintenance work area, go to the following:
    • Offering: Product Management
    • Functional Area: Change Orders
    • Task: Manage Change Order and New Item Request Header Descriptive Flexfields
  2. Click Manage Context.
  3. In the Manage Context window, click Actions > Create.
  4. In the Display Name and the Context Code fields, enter the internal name of the change type for which you want to create descriptive flexfields at the header level. Note that the API name field gets populated automatically.
  5. Click Save.
  6. To create attributes, in Context Sensitive Segments, click Create.
  7. In the Create Segment page, enter the details of the header level descriptive attribute. Click Save and Close.

    You must repeat this step for each attribute.

  8. In the Manage Change Order and New Item Request Header Descriptive Flexfields page, click Deploy Flexfields.

Considerations for Adding Descriptive Flexfields

Here’s the total number of global and context descriptive flexfields that you can create for each context:
Datatype

Character Limit

Number of Global + Context Descriptive
Text 150 50
Text 4000 20
Number - 20
Extensible Number - 100
Date - 35
Time Stamp - 10

Here's an example:

You can create a total of 50 Text fields. Let’s say you've already created the following:
  • 10 Global descriptive flexfields
  • 10 Context descriptive flexfields

Then you’ll have 50 – (10+10), that is, 30 fields that you can still create.

Note: The character limit is 4000 characters for descriptive flexfield attributes corresponding to table columns ATTRIBUTE26 through ATTRIBUTE30 and ATTRIBUTE56 through ATTRIBUTE70.