Form Extensibility Overview

The JD Edwards EnterpriseOne form extensibility feature enables you to extend a JD Edwards EnterpriseOne form dynamically without customization.

Form extensibility enables citizen developers to meet industry, regional, and wider business requirements without requiring deep technical knowledge at a low cost.

You can use form extensibility to:

  • Add available (unused) business view columns as additional form controls.

  • (Release 9.2.3.3) Add available (unused) table columns associated with a business view as additional form controls.

  • (Release 9.2.3.3) Associate orchestrations with events, thereby enabling the system to invoke orchestrations from form or control events.

  • (Release 9.2.3.3) Add new web buttons.

  • (Release 9.2.4.3) Hide, unhide, rename, and reset form controls.

  • (Release 9.2.4.4) Add new form and row exits, and associate a form interconnection with the new form and row exits.

  • (Release 9.2.5) Mark a field as required.
  • (Release 9.2.5) Add hidden business view columns to the grid.

  • (Release 9.2.5.3) Associate a description with a text field.

  • (Release 9.2.6) Disable form controls, set the number of grid records in a form, associate a description with a grid column, and enable grid columns.

(Release 9.2.3) Beginning with JD Edwards EnterpriseOne Tools Release 9.2.3, you can use the form extension feature on all edit forms, except the Power Edit form, in addition to query-only forms.

You can further personalize the form extensions by using them with existing personalization frameworks such as advanced queries, watchlists, personal forms, CafeOne layouts, and grid formats. (Release 9.2.3) You can also use the extended form controls on AIS service requests and orchestrations. For more information, see the JD Edwards EnterpriseOne Tools Orchestrator Guide for Studio Version 8 and Prior. Additionally, you can use the extended form controls to create a form service request with the JD Edwards EnterpriseOne Orchestrator Process Recorder. The form extensibility feature is supported on Orchestrator Studio 7.0.0.0.

For example, as an inventory manager, you would like to add lot retest date information on the Lot Master record so that you can track when your lot needs to be retested. By using form extensions, you can add the lot retest columns from the business view on the inquiry application and then use them to create watchlist alerts. This will enable you to easily find out the lots that require to be retested soon.

Important:
  • You can create only one form extension for a JD Edwards EnterpriseOne form. You can modify or delete the form extension.

  • Only one user can work on a form extension at any time. When you are working on a form extension, if another user clicks the Form Extension icon on the same form, the system will display a message for that user, indicating that the form extension has been reserved by you.

  • If you use a form extension on a personal form and share the personal form but not the form extension, the extended form controls will not be displayed for other users. To enable other users to access the extended form controls, you must share the form extension.

The form extension capability is available on the following forms:

  • Find/Browse

  • Search & Select

  • Parent/Child Browse

    Note:
    • On the Parent/Child Browse form, if you add a business view column to the grid, you can only add the column to the detail area of the grid and you cannot add it to the header area.
    • (Release 9.2.5) For the Parent/Child Browse form, hidden business view grid columns will not be displayed in the list of available columns in the Form Extension Manager side panel. Therefore, you cannot add hidden columns to a grid on the Parent/Child Browse form.
  • (Release 9.2.3) Fix/Inspect

  • (Release 9.2.3) Header Detail

  • (Release 9.2.3) Headerless Detail

  • (Release 9.2.3) Power Browse

Note: (Release 9.2.3) In the Header Detail and Power Browse forms, there are multiple business views associated with the form. After you add a column associated with one of the business views, if you select a different business view, then the X mark on the field that you had added previously will be grayed out and disabled. This is because the field that you had added previously does not belong to the business view that you newly selected.

Your EnterpriseOne administrator must enable the feature, action, and view security to authorize you and other users to work with and view form extensions. See "Managing Security for User Defined Objects" in the JD Edwards EnterpriseOne Tools Security Administration Guide.

You can secure the columns on a form extension by applying column security. See "Managing Column Security" in the JD Edwards EnterpriseOne Tools Security Administration Guide.

The icons in the Form Extension Manager design panel are available for all UDOs. The Save As icon is not available for form extensions because only one form extension can exist for an EnterpriseOne form at any time.

The following icons are available in the Form Extension Manager design panel:

If any of the icons are grayed out, the action is not available for the form or is not available until you select another action.

For more information about the icons, see UDO Life Cycle and Statuses.

Note:
  • Accessibility for form extensions is available only at runtime and is not supported in design mode.

  • Form extensions do not support right to left (RTL) text direction in the design mode.