Customizations Options

Adding fields to entry forms and lists

UD Fields as a mechanism to add fields in EKW

A set of 4 UD fields are used to identify one field added to EKW

  1. Value Field to display - Emw_colX_column_c

  2. Label to be used on the EKW form/list - Emw_colX_label_c

  3. Control type i.e., text, number etc. - Emw_colX_type_c

  4. State the field is displayed - Emw_colX_disabled_c

[Custom Fields Configuration - detailed guide]

Using Kinetic BPMs with EKW for

  1. Validations

  2. Value setting

  3. Search modifications

Using BPMs with EKW
  • Any BPMs created on Business Object Methods will be triggered when executed from EKW API calls.

[Accessing BPM Context Information]

  • BPMs could be designed specifically to alter default behavior to suit EKW processing.

    • Populate/clear values on the form

    • Show BPM messages

    • Raise exceptions and returned to EKW

    • Further check/validate entry

    • Modify call parameters

Using Kinetic BPM forms for

  1. Data capture

  2. Validation (Continue/Cancel)

  3. Provide value & modify search

Use of BPM forms

BPM forms are supported in EKW, and ca be used to address various requirements

  • To capture additional data in forms that do not support Custom fields

  • Modify search using entered parameter

  • Show decision dialog

  • Update sales order with value available at shipping

Functionality Modification Directives

Using BPMs to send modification directives

The behavior of some forms can be modified by setting Character18 property of callContextBpmData object to include one or more defined values

  • The directives can be set on the method call relevant to the form and identified in > BPM Context information menu item together with available directives on that form

  • Currently available on

    • Material Queue > My Material Queue/My Outbound Orders/Process By ID/Auto Select Trans > Process

    • Inventory > Move Inventory

    • Inventory > Adjust Inventory

[Sending modification directives to disable and hide fields - example]

Last updated

Was this helpful?