This chapter contains the following topics:
JD Edwards EnterpriseOne Personal Forms enable you to customize how your form is displayed. You can personalize a form based on your requirements, roles, and specific needs. Using the Personal Forms Manager user interface, you can customize the forms by hiding/showing, moving, renaming, resizing, and repositioning the controls in a form. Additionally, you can hide, unhide, or rename the Form, Row, and Report exits on a form (Release 188.8.131.52). The Personal Forms Manager design panel enables you to implement your specific user interface changes without any form design aid (FDA) based modifications.
The Personalize Form feature is available in the Find/Browse, Fix/Inspect, Search/Select, Header Detail, Headerless Detail, and Power forms and subforms (Release 184.108.40.206).
Any Personal Forms that you save are listed in the Personal Form drop-down list, which appears in the header bar of an application form. You can switch between them by selecting the Personal Form you want in the list. The Personal Form drop-down list displays all the Personal Forms that are available to you.
You use the Personal Forms Manager to create, modify, delete, and save personalized forms. Your ability to create a Personal Form depends on whether your system administrator has enabled the Personalize Form feature. If you do not see the Personalize Form icon in the bar located at the top of the form, you do not have permissions to personalize the form.
When you click the Personalize Form icon on the header bar of the EnterpriseOne application form, the Personal Forms Manager side panel is displayed. This indicates the form is ready for UI customization. When the side panel is displayed, all the user actions and event rules are disabled in the form.
You can personalize the controls on a form, and Form, Row, and Report exits. (Release 220.127.116.11)
Use the Personalize Exits link to personalize the Form, Row, and Report exits. The Form Menu Personalization window includes locator links that enable you to navigate through the different levels of menus in the menu hierarchy. (Release 18.104.22.168)
The Hide icon is represented by a red square with a minus sign (-) on the form, and the Unhide icon is represented by a green square with a plus sign (+) in the side panel.
The Hide icons on the form designate controls that you can select and personalize for a specific form. When you click the Hide icon on the field or form control, the item appears in the Personal Forms Manager side panel.
Note:You cannot hide specific fields and its parent controls (such as group box and tab page) that are marked as "required" in FDA.
The icons in the Personal Forms Manager panel are available for all User Defined Objects (UDOs). For more information, see UDO Life Cycle and Statuses in this guide.
If any of the icons are grayed out, the action is not available for the selected form or is not available until you select another action.
For details about using the icons in the Personal Forms Manager, see the following topics:
Save and Save As: See Saving Personal Forms
Request to Publish: See Publishing UDOs
Reserve: See Modifying UDOs
Delete: See Deleting Personal UDOs
About Personalize Form: Enables you to view the information about the enabled Personal Form.
Close: Enables you to exit the Personal Forms Manager and return to the form
To create a personal Form:
Open the EnterpriseOne application form for which you want to create a new personalized form.
Click the Personalize Form icon.
The Personal Forms Manager side panel appears and the form area is highlighted. The Hide icons on the form designate each control that you can select and personalize for the form.
Note:A Personal Form design mode behaves similar to the design mode in FDA.
In the Personal Forms Manager, ensure (Create) is the value in the Name field.
Select the Set As Default option to designate the new Personal Form as the default one for the form.
Select the grid format you want to associate with the Personal Form from the Grid Format drop-down list.
In a Power form with subforms, you can associate a grid format with each of the subforms. (Release 22.214.171.124)
Note:If a grid format that is associated with the Personal Form is deleted, then the default grid format is automatically assigned to the Personal Form.
In the Version field, the system displays the associated form version.
Select the Update Tab Sequence option to change the tab sequence on a form. (Release 126.96.36.199)
The tab sequence of the controls determines the order in which the cursor moves through the controls on the form. Each control that is designated as a tab stop is numbered to reflect the cursor movement. When you press the Tab key, the cursor moves sequentially to the next control (tab stop) on the form.
When you select the Update Tab Sequence option, the Personal Form displays the default tab sequence as set in the FDA. Change the number in the field to reflect where you want that field in sequence with the other fields. The form automatically adjusts the tab sequence of the remaining fields in the sequence. For example, if you change the tab sequence of a field from 2 to 4, the tab indices of the remaining fields adjust as follows:
|Original Field Sequence||Adjusted Field Sequence|
|Field 1||Field 1|
|Field 2||Field 4|
|Field 3||Field 2|
|Field 4||Field 3|
While changing the tab sequence, you can enter only positive integers in the fields. If you do not enter any value for a field, the value entered for the tab sequence in FDA is used.
Note:You cannot hide/show or move the controls in a Personal Form if the Update Tab Sequence option is selected.
Make changes to the form controls as described below:
Hiding Form Controls
You can hide controls in the form that you might not need on a Personal Form. You can show the hidden controls when you need them. Along with the fields, you can hide or show all the available form controls.
To hide the form controls, choose one of these hide control options:
- Click the Hide button on the control that you want to hide in the form.
- Right-click the control that you want to hide in the form, and select the Hide option from the context menu.
When you hide a field or form control, the item appears in the Personal Forms Manager side panel. These items can be added back to the form.
Hidden items are grouped by the containers (such as group box and tab pane) they belong to and display the container labels. In case of multiples tabs, the tab names are also displayed. You can expand or collapse the form controls on the Personal Forms Manager.
When you hide fields from subforms, the hidden items are displayed in the side panel, grouped by their subforms. In the side panel, the term "(subform)" is appended to the container label to identify it as subform's items. In the form also, the term "(subform)" is appended to the subform title to indicate that it is a subform. (Release 188.8.131.52)
Hovering over the hidden items displays the controls information such as CTRL ID, CTRL TITLE, and DD INFO associated with the control.
Note:You cannot hide the grid in a form.
While personalizing forms with more than six tab pages, you can use the navigation arrows to navigate to the other tab pages. During the runtime, the names of the tab pages of the form are displayed in a drop-down list.
Showing Form Controls
You can show one or more controls in the form that you might have removed from a Personal Form. The hidden items are displayed in the Personal Forms Manager side panel.
To show the form controls, choose one of these options:
- Click the Unhide button on the control that you want to show in the Personal Forms Manager. The hidden control appears in the positions it was hidden from the form.
If you click the Unhide button on the container (such as group box, tab pages), all the hidden items belonging to that particular container appear in the form. Clicking the Unhide button on an individual item causes only the selected item to appear in the form.
- Select the control in the Personal Forms Manager, and then drag and drop it to any location in the form.
When you drag an item to a form, the background color changes depending on where you place the control in the form.
Note:You cannot drag and drop an item to a different tab or to a grid.
Renaming Field Labels
You can edit the name of field labels, the form name, the title of the tab page as well as the title of the group box on a Personal Form according to your preference. Translation is not supported for the renamed labels.
To rename the field label, right-click or double-click the field in the form, and then select the Rename Label option from the context menu. The field is selected as indicated by a dotted border; you can now edit the label.
With Release 184.108.40.206, you can use the Rename Label option to rename the title of the tab page and the group box. Note that while renaming the title of a tab page and a group box, the system does not allow any special characters except an underscore "_".
To name the form a title, double-click the form title. The title is selected and you can now edit the label.
Note:You can rename only the title of the current active tab page. The renamed labels are not translated in Personal Forms.
Resetting Form Controls
You can reset the form controls to their original positions on a Personal Form. If you have resized a form control by changing its height and width, when you use the Reset option, the system resets the form control to its original height and width.
To reset a form control, right-click the control in the form, and then select the Reset option from the context menu.
When you move a form control out of a tab or place it in a different tab, on reset, the control will revert to its original tab.
Note:When you move a container out of a tab or place it in a different tab, and try to reset a control in the container, the system will reset the control only within the current container.
Resizing Form Controls
You can resize the controls within a form by placing the cursor on the blue border in the form and drag the border as required. Similarly, you can resize the form controls.
Repositioning Form Controls
You can reposition the controls within a form. You can select the control in the form that you want to reposition and drag the control to a different position on the form. When you drag an item to a form, the background color changes depending on where you place the control in the form.
With Release 220.127.116.11, gridlines are displayed when you drag or position a field on the form. You can use the gridlines to align and position the fields precisely on the form. You can have the fields snap to the nearest intersection of the gridlines.
You can also use the arrow keys on the keyboard to move the controls in a form. To do so, first click the field that you want to reposition, and then use the Up/Down and Left/Right arrow keys to move the selected field. The gridlines are displayed when you move a field using the arrow keys. This enables you align the fields precisely on the form. Using the arrow keys you can move a field only within the parent control such as the group box and tab page. You can use the arrow keys when you have to move the field pixel by pixel, which is helpful in lining up the fields.
An alternate way to reposition controls within a form is by using the Cut/Paste option from the context menu. To reposition a form control, right-click the control in the form, and select the Cut option from the context menu. Then use the Paste option from context menu to place the control at the insertion point. This option is helpful when repositioning the controls from one tab page to another.
Note:In Power forms, you cannot move a control from one subform to another subform. You can reposition the controls only within a subform.
Marking a Field as Required (Release 18.104.22.168)
You can mark text fields as required on a Personal Form, indicating that users must enter a value in these fields before they can execute a form-level action.
To mark a text field as required, right-click the text field in the form, and then select the Mark as Required option from the context menu. At runtime, the form displays an asterisk next to the required text field label if the label is associated to the text field in FDA.
Note:Fields marked as required cannot be moved out of their parent container. This option is not applicable to fields that are already marked as required in FDA. Also, you cannot hide a field that is marked as required.
(Release 22.214.171.124) To hide, show, or rename Form, Row, and Report exits, click the Personalize Exits link.
In the Form Menu Personalization pop-up window, make the changes as described below, and then click OK. After making the changes, if you click Close on the Form Menu Personalization pop-up window, the system displays a warning message. If you click OK, the system does not save any changes made to the form. Click Cancel and then click OK to save your changes.
Hiding Form, Row, and Report Exits
You can hide a Form, Row, or Report exit that you do not need on a personal form. For example, as a customer service manager, if you do not need the Matrix Order Row exit in the Sales Order Entry application (P4210), you can hide it.
To hide a Form exit, click the Form tab and then click the Hide button for the menu exit that you want to hide.
To hide a Row exit, click the Row tab and then click the Hide button for the menu exit that you want to hide.
To hide a Report exit, click the Report tab and then click the Hide button for the menu exit that you want to hide.
Showing Form, Row, and Report Exits
If you have hidden any Form, Row, or Report exits on a personal form, you can unhide or show them.
To show a Form exit, click the Form tab and then click the Unhide button for the menu exit that you want to show.
To show a Row exit, click the Row tab and then click the Unhide button for the menu exit that you want to show.
To show a Report exit, click the Report tab and then click the Unhide button for the menu exit that you want to show.
An Expand icon beside a Form, Row, or Report exit indicates that it is a parent and has one or more child menu exits. To hide or show only the child menu exit, click the Expand button and then click the Hide or Unhide button for the child menu exit.
Note:If you hide or show a Form, Row, or Report exit that has one or more child menu exits, the system hides or shows all the child menu exits when you save the personal form.
If you unhide a child menu exit that has a hidden parent, then the system unhides the parent.
Renaming Form, Row, and Report Exits
You can rename the Form, Row, and Report exits on a personal form. This capability enables you to keep more meaningful Form, Row, and Report exit names based on your business requirements. For example, as a purchase manager, you may want to rename the Row exit, Additional Info 1, in the Purchase Order Entry application to a more meaningful and personalized Row exit name based on your business requirements.
Note that translation is not supported for renamed menu exits.
To rename the Form, Row, or Report exit, right-click the Form, Row, or Report exit in the Form Menu Personalization pop-up window, and then select Rename Label from the context menu. Alternatively, you can double-click the Form, Row, or Report exit. Enter the new name for the menu exit.
The following table lists the special characters that you cannot enter when you rename Form, Row, and Report exits:
|"||double quotation mark|
|<||less than symbol|
|>||greater than symbol|
Note:You can apply hyper exit security to the personalized Form, Row, and Report exits on a personal form.
"Managing Hyper Exit Security" in the JD Edwards EnterpriseOne Tools Security Administration Guide.
Note:If you do not save the Personal Form and navigate to any other form, all the changes will be lost.
In the Enter New Name dialog box, enter a unique name for the Personal Form. The new personalized form is saved under the Personal category with the name you entered.
Click Close to close the Personal Forms Manager.
The newly created form is saved as a personal Personal Form. If you request the Personal Form to be published, it appears on the Name drop-down list under the Pending Approval category. After the Personal Form is approved for publishing, it appears under the Shared category. See Common Tasks for User Defined Objects for more information.
Accessibility for Personal Forms is available only at runtime. There is no design mode support.
Personal Forms do not support right to left (RTL) text direction in the design mode.
If you modify an existing Personal Form, you can click either the Save or Save As icon. Clicking Save updates the original Personal Form with the changes. Clicking Save As requires you to enter a new name for the Personal Form so that you have the original Personal Form as well as new Personal Form with the updates you made.
If you close the Personal Forms Manager without saving it, all the changes that you made to the form are cancelled.
After you save the Personal Form, it appears on the Name drop-down list under the personal category. If you have permission to publish, you can request that the Personal Form be published, which moves the Personal Form to a pending approval state for approval by your administrator. After the Personal Form is approved for publishing, it appears under the shared category.