Working with Task Index Builds (Release 9.2.1)

Menu Indexing is the process to identify the tasks that can be displayed and accessed by a role from EnterpriseOne. Menu Indexing is based on menu filtering where you can selectively enable or disable tasks by role in a task view).

Based on the menu indexing functionality, the correct set of task items is displayed for a role. Menu indexing is supported by the following two tables:

  • Item Detail (F90012): This table is the key to menu indexing. The Item Detail table (F90012) contains details about the tasks assigned to each logged in role. The table also has details of the roles, tasks, and task views that have been processed in the Work with Task Index Build application.

  • Task Index Status (F90013): The Task Index Status table (F90013) stores the status of the task build requests and triggers record generation in the Item Detail table (F90012).

The Work with Task Index Builds application (P90013) enables the system administrator to interact with the Task Index Status table to build task index for roles, tasks, or task views in the Item Detail table. In the Item Detail table, the tasks in a folder are flagged as secured or not. The corresponding workspace then shows the tasks that are not secured for the role.

In the Work with Task Index Builds application, you can filter records by role, task ID, and status of the build requests. You can use the Status column in the grid to identify the status of the task index builds:

This table gives information about the various statuses in the Work with Task Index Builds application.

Status

Icon

Description

Pending

Blue circle

Indicates that the build is queued and waiting to be processed.

Processing

Yellow inverted triangle

Indicates that the task index build is being processed.

Complete

Green circle

Indicates that a task index has been generated for the role.

Failed

Red square

Indicates that the task index could not be built due to an error.

A Failed status corresponds to an error in the database and could occur, for example, when your session expires due to a timeout or you log out when the requested build is in Processing status. The system administrator can rebuild the failed record, or the system automatically rebuilds it when the user logs in with a role for which build failed.

Starting from Release 9.2.4.3, you can disable the task index build using the TASKSEARCH feature security. If the system detects a process that remains in Update status longer than the user session , it rebuilds the index. The system also checks for discrepancies in the base and language indexes and rebuilds the index if discrepancies exist. The task index build is disabled on a WebDev machine.

Note: (Release 9.2.4.3)The task index build process is moved to the Enterprise Server to reduce the load on the Web servers.If both JAS and Enterprise Servers are on Tools Release 9.2.4.3 and the Tools Rollup ESU is applied, the task index build runs on the Enterprise Server. The JAS server calls the business function B98MUIDX asynchronously.

Using the Work with Task Index Builds application, the system administrator can initiate the following actions from the Form menu:

  • Purge All: A system administrator can choose Purge All to clear all the task index records from the Item Detail (F90012) and Task Index Status (F90013) tables. If you use this option, JAS might take a long time to delete all the records from these two tables. Alternatively, an SQL truncate table in the database directly will be much faster.

  • Build By Role: Enables the system administrator to build task index for specific roles.

  • Build By Task: Enables the system administrator to build task index for specific tasks.

  • Build By Task View: Enables the system administrator to build a task index for specific task views.

Important: In Work with Task Index Build application, the Delete button deletes the entire record from the database. The system administrator should delete only those records that have been remained in the Processing status for a very long time (such as hours/days).