2 Using the Menu Design Mode

This chapter contains the following topics:

2.1 Understanding the Menu Design Mode

Use the Menu Design Mode to set up menus, tasks, task views, and task view roles in JD Edwards EnterpriseOne Solution Explorer. Access Menu Design Mode by depressing the Menu Design Mode button located on the toolbar. Whether or not you have access to Menu Design Mode, and the type of access you have, depends on the permissions you have been assigned. You might be able to view Menu Design Mode, you might be able to make changes in Menu Design Mode, or you might not have access to it at all.

2.2 Understanding How to Set Up Task Views

Task views are groups of tasks arranged in a hierarchical tree structure. Tasks are the most discrete units in the JD Edwards EnterpriseOne Solution Explorer. Tasks are organized into hierarchical tree structures inside of task views. JD Edwards EnterpriseOne provides thousands of tasks, and you can add more of your own. When placed in a single task view, finding a specific task among thousands might be difficult and time-consuming.

JD Edwards EnterpriseOne Solution Explorer enables you to design many different task views, each displaying only some of the tasks in the system.

Typically, tasks are grouped in a task view because they relate to a common business system, process, or function. Logical selection and grouping of tasks in this way can help users find the functions that they need.

2.3 Working with Task Views

This section provides an overview of working with task views and describes how to:

  • Create a new task view.

  • Change a task view.

  • Delete a task view.

2.3.1 Creating a New Task View

Create a new task view when you want to create a new category of tasks that you use to insert tasks and build task relationships. The tasks views that you create, design, and filter in JD Edwards EnterpriseOne Solution Explorer become part of the EnterpriseOne Menus in the JD Edwards EnterpriseOne Web Client.

Access JD Edwards EnterpriseOne Solution Explorer.

  1. In JD Edwards EnterpriseOne Solution Explorer, select Add New Task View from the Tools menu.

  2. In Task View Revisions, complete the following fields and options, and then click OK:

    • Task View

      Enter an internal ID for the task view. The ID must be between two and five digits and cannot contain alphabetic characters. If you start the ID with more than one zero, the system truncates it to a single zero. For example, if you type 005 as an ID, the system changes the ID to 05.

    • Name

    • Description

      The name and the description do not have to be the same.

    • Secured Task View

2.3.2 Changing a Task View

You can modify an existing task view. For example, you might want to change the name of a task view so that it more accurately reflects the category of tasks in that view.

Access JD Edwards EnterpriseOne Solution Explorer.

  1. In JD Edwards EnterpriseOne Solution Explorer, select Work With Tasks from the Tools menu.

    Alternately, if you want to change the current task view, right-click the top task view node and select Task Revisions from the menu. Skip to step 5.

  2. In Work with Tasks, select Task Views from the Form menu.

  3. In Work with Task Views, click Find.

    Use the QBE row to refine your search.

  4. Select the task view that you want to change, and then click Select.

  5. In Task View Revisions, change any of the following fields and options, and then click OK:

    • Name

    • Description

      The name and the description do not have to be the same.

    • Secured Task View

2.3.3 Deleting a Task View

You can delete any task view from the system. Deleting a task view does not delete the tasks within the view from the system, however.

Access JD Edwards EnterpriseOne Solution Explorer.

  1. In JD Edwards EnterpriseOne Solution Explorer, select Work With Tasks from the Tools menu.

  2. In Work with Tasks, select Task Views from the Form menu.

  3. In Work with Task Views, click Find.

    Use the QBE row to refine your search.

  4. Select a task view, and then click Delete.

  5. In Confirm Delete, click OK.

2.4 Setting Up Tasks

This section provides an overview of task setup and discusses how to:

  • Create tasks.

  • Insert existing tasks.

  • Apply roles to tasks.

  • Change tasks.

  • Delete tasks.

2.4.1 Understanding Task Set Up

To design and manage your system, you work with tasks, which are units of work that you use to build essential business processes. Tasks can be interactive programs, batch programs, workflows UDSs, and so on. You work with tasks in a JD Edwards EnterpriseOne Solution Explorer task view, which is a collection of related tasks that are hierarchically grouped in parent-child relationships and illustrated graphically by the task view menu. These task groups usually represent the steps in an essential business process such as Procure to Pay.

JD Edwards EnterpriseOne provides a large selection of tasks that are already grouped in relationships within different task views. You can modify already existing tasks and their relationships. You can also create new tasks, task relationships, and views.

Within a task view, you insert new or existing tasks and arrange the tasks in logical sequences. You create or revise tasks on an ongoing basis, and then insert them in a task view as necessary to build and enhance your business processes. The processes are fluid; that is, you can drag and drop tasks and task relationships to change the relationships and the order in which you perform tasks.

The system stores each task in a task view in the Task Master table (F9000) and assigns a unique ID to each one. Each task is a reusable object that you can insert into an existing task relationship, or you can use as a basis for creating a new task relationship. After you have inserted a task in a task view, you can move it, revise it, write documentation for it, set up processing options, set up versions, and locate it. You can accomplish any of these functions in a JD Edwards EnterpriseOne Solution Explorer task view by launching interactive programs or using features and functions that are included in JD Edwards EnterpriseOne Solution Explorer.

2.4.2 Finding JD Edwards EnterpriseOne Solution Explorer Task and Task Relationship Changes in Object Management Workbench

When you change tasks or task relationships in JD Edwards EnterpriseOne Solution Explorer, the change is logged in Object Management Workbench (OMW). If you have added or deleted tasks or task relationships, the information is stored in OMW so that you and others can easily find the tasks and task relationships that have changed. If you changed task properties from within the Work With Tasks program (P9000), the task is logged in OMW.

Note:

For your changes to be logged in OMW, your system administrator must have turned on OMW logging in the Security Workbench program (P00950) for your user ID. To determine whether your OMW logging is turned on, double-click the padlock button on the JD Edwards EnterpriseOne Solution Explorer status bar.

2.4.3 Creating a Task

The tasks in task views are reusable objects that add to the flexibility of the JD Edwards EnterpriseOne Solution Explorer. Tasks reside in the Task Master table (F9000).

You can create a new task directly in the JD Edwards EnterpriseOne Solution Explorer by inserting a new task in a task view menu. You define the task using the Task Revisions form. When you create a task, you automatically create a relationship between the new child task and the parent task under which you inserted the new task.

Access JD Edwards EnterpriseOne Solution Explorer.

  1. From Menu Design mode, right-click a folder and click Insert New Task from the menu.

    The Task Revisions application displays.

  2. In Task Revisions, complete the Task Name field.

    If you accept upgrades or updates from JD EnterpriseOne, Solution Explorer will remove any custom tasks that you have created if you have named the tasks with a prefix JDE, BPM, or RMB. Make sure as you create new tasks that you use a prefix different than the ones listed here so that your custom tasks remain viable if an upgrade or update is performed on your system.

  3. Select the Common tab, and then complete the following fields:

    • Product Code

    • Jargon

    • Country Code

      Leave this field blank if you want this task to be available for all users, regardless of their country codes. Otherwise, enter the country code that must be assigned to users before they can access this task.

  4. Select the Executable tab, and then select one of the following task type options:

    • Interactive

      Select this option for a task that launches an interactive JD Edwards EnterpriseOne program.

    • Batch

      Turn on this option for a task that launches a JD Edwards EnterpriseOne batch program.

    • URL

      Turn on this option for a task that launches a web page.

    • Folder

      Turn on this option for a task to be used as an activity or nonsoftware placeholder in a task view. This task does not execute a function, but might have accompanying documentation that describes the activity.

    • User Defined Code

      Turn on this option for a task that launches a program that enables a user to modify UDC tables.

    • EnterpriseOne Workflow

      Turn on this option for a task that displays workflow processes.

  5. If you turned on the Interactive option, complete the following fields:

    • Application

      Enter the object name of the program.

    • Version

      Complete this field only if you want to launch a specific version of a program. Click the Visual Assist to search for a version.

    • Form

      This is an optional field. To open a specific form in the program, enter the form ID. Click the Visual Assist to search for a form.

    • Option Code

    • Form Mode

    • Application Type

  6. If you turned on the Batch option, complete the following steps:

    • Application

    • Version

      This is an optional field. To launch a specific version of a batch program, enter the version.

  7. Select one of the following options:

    • No Processing Options

      Turn on this option to execute the batch program without processing options.

    • Blind Execution

      Turn on this option to execute the batch program without displaying its processing options.

    • Prompt for Version

      Select this option if you want to prompt the user to select which version of the batch program to run at execution.

    • Prompt for Values

      Select this option if you want to prompt the user to enter processing option values at execution.

    • Data Selection

      Select this option if you want to prompt the user to enter data selection at execution.

    • Data Selection and Values

      Select this option if you want to prompt the user to enter data selection and processing option values at execution.

  8. If you turned on the URL option, complete the URL fields.

  9. If you turned on the User Defined Code option, complete the following fields:

    • Product Code

    • User Defined Codes

  10. To apply roles to the task, select Roles from the Form menu.

  11. In Task Where Used, select the role that you want to apply to the task, and then select Change Status from the Row menu.

    A check mark appears to indicate that the role is applied to the task. To remove a check mark, select Change Status from the Row menu again. To apply all roles to the task, select Enable All from the Form menu.

  12. Click Close.

  13. In Task Revisions, click OK.

2.4.4 Inserting an Existing Task

When you insert a task and thereby create a task relationship, the system stores the parent-child relationship that you create in the Task Relationships table (F9001). The system also stores the task view into which you inserted the task.

Because tasks are reusable objects, you can insert the same task into multiple task views.

Access a task view in JD Edwards EnterpriseOne Solution Explorer.

  1. In a task view of JD Edwards EnterpriseOne Solution Explorer, select a task that will be the parent of the task that you want to insert.

  2. Right-click the parent task, and then select Insert Existing Task from the menu.

    The Task Relationship Revisions form appears. The form displays the parent task ID and all tasks that are children of the parent task that you selected.

  3. In Task Relationship Revisions, click a new line, and complete the following required fields:

    • Child Task ID

    • Presentation Sequence

      If you want the task that you are inserting to appear in a position other than last in the presentation sequence, change the number.

  4. Complete any of the optional fields.

2.4.5 Applying Roles to a Task

You apply roles to tasks so that the tasks will be filtered properly in role-based task views. You can apply one or more roles to each task.

When a user launches a role-based task view, the system applies his or her login role to the view. If the system administrator has applied other roles to that user, he or she can view the task view by any of those roles to see a different set of tasks.

For example, a user might have two roles, General Accounting Clerk (the user's sign on role) and Accounts Payable Clerk. When the user launches a role-based task view, the system displays only those tasks to which the General Account Clerk role has been applied, such as Autoreconcile Void Payments, Autoreconcile Void Receipts, and Refresh Reconciliations File. The user can apply the Accounts Payable Clerk role to the task view, and the system displays only those tasks to which the Accounts Payable Clerk role has been applied, such as Speed Status Change, Create Payment Groups, and Work with Payments.

Users can switch roles only if they sign on to JD Edwards EnterpriseOne Solution Explorer with the *ALL role. If a user signs on with the *ALL role and then accesses a role-based task view, then the user can view all tasks that are visible to any of the roles assigned to the *ALL role.

For example, the *ALL role contains Role1 and Role2, but not Role3. When a user accesses a role-based task view, JD Edwards EnterpriseOne Solution Explorer displays all of the tasks that are available in Role1 or Role2. Tasks that are only available to Role 3 do not appear.

To apply roles to a task:

  1. Select the task to which you want to apply roles.

  2. Right-click the task, and then select Task Revisions.

  3. In Task Revisions, select Roles from the Form menu.

  4. In Task Where Used, click Find.

  5. Select the parent of the task to which you want to apply roles, and then click Select.

  6. In Role Definition, select the role to which you want to apply to the task, and then select Change Status from the Row menu.

    A check mark appears to indicate that a role is applied to the task. To remove a check mark, select Change Status from the Row menu again. To apply all roles to the task, select Enable All from the Form menu.

  7. Click Close.

  8. In Task Revisions, click OK.

2.4.6 Changing a Task

When you change a task using this process, you affect all instances of the task in all task views where it resides.

Access a task view in JD Edwards EnterpriseOne Solution Explorer.

  1. In Menu Design Mode, select the task that you want to change.

  2. Right-click the task, and then select Task Revisions from the popup menu.

  3. In Task Revisions, complete any changes that you want to make to the task, and then click OK.

2.4.7 Deleting Tasks

You can delete an instance of a task from a task view menu. However, performing this action does not delete the task itself; it merely eliminates the task from the task view. To delete a task from the system entirely, you must use the Work With Tasks program (P9000) to locate the task and then delete it from the Task Master table (F9000). You can delete a task from a task view. Doing so deletes the task only from the task view; it still exists in the Task Master table (F9000) and in any other relationship in which it has been inserted. Furthermore, you can still insert it into other task menus.

2.4.7.1 Deleting an Instance of a Task

Access a task view in JD Edwards EnterpriseOne Solution Explorer.

  1. In JD Edwards EnterpriseOne Solution Explorer, open the task view that contains the task relationship that you want to delete.

  2. Right-click the task that you want to delete, and then select Delete Relationship from the menu.

  3. In Delete Relationship, click OK.

2.4.7.2 Deleting a Task from the Task Master Table (F9000)

To delete a task from the system completely, you must delete it from the Task Master table. Before you can do so, however, you must first delete all of the relationships for the task. This is equivalent to deleting the task in each task view menu in which it appears.

Access JD Edwards EnterpriseOne Solution Explorer.

  1. In JD Edwards EnterpriseOne Solution Explorer, select Work With Tasks from the Tools menu.

  2. Click Find.

    Use the QBE row to refine your search.

  3. Select the task that you want to delete, and then select Where Used from the Row menu.

  4. In Task where Used, search for the parent of the current task by clicking Find.

    The task might have more than one parent. If so, all of the parents appear.

  5. Select the parent of the task that you want to delete, and then click Delete.

  6. In Task Relationship Revisions, select the task that you want to delete, and then click Delete.

  7. In Confirm Delete, click OK.

  8. Click OK.

  9. Repeat steps 5-8 for each parent of the task in the list.

  10. In Task where Used, click Close.

  11. In Work With Tasks, select the task that you want to delete, and then click Delete.

  12. In Confirm Delete, click OK.

2.4.8 Clearing Cache

When you create, delete, or modify menus in JD Edwards EnterpriseOne Solution Explorer, they are saved to the same database from which the web client retrieves them. The web client stores them in a cache directory and then displays them in the JD Edwards EnterpriseOne Menu. To display new or modified menus, you must clear the cache directory. You clear the cache directory through Server Administration Workbench (SAW).

Access Server Administration Workbench.

  1. Access and sign in SAW for HTML Servers.

  2. From the Views menu, click Config.

  3. Click Clear JD Edwards EnterpriseOne Menu Cache.

  4. Open the web client.

  5. Click the Menu Refresh button located on the JD Edwards EnterpriseOne Menu title bar.