10.1.2 Designing a job that uses Items
Design the job that is to be executed using Items. The following describes the items required in order to define a job:
-
Related group or persons (workers) and the range of the asset management task
Determine the group or persons (workers) that are involved in the job. Also clarify the range of the tasks that each worker is responsible for.
-
Route
Once the nature of the job has been defined, examine the route of the Item's processing flow by determining the tasks required in order to execute the job as well as the order of the tasks.
-
Worker's privilege
Determine whether the route contains any task that requires processing by a specific worker, such as Approve.
-
Application and notification information
Examine the information to be requested by means of an Item and any notification that is to be sent. All processing executable from Items must be predefined. For details about the types of processing that can be executed from Items, see 10.5.2 Selecting tasks to be executed.
-
Window components
Once the route has been determined, examine the components of the window that is used by each worker on the route. Determine the settings and buttons to be placed in each window and clarify the processing to be executed from each window.
-
Timing of applying information to the asset management database and the processing details
Examine the details of the processing in conjunction with the window components. The types of processing available from an Item are predefined. In addition to the details of the processing, examine issues such as whether processing is to be executed on multiple targets and the base values when it is to be executed on multiple targets.
You should also examine the Item route in terms of the timing for registering or updating information.
-
Migration from an existing job and scheduling including completion notification
To migrate an Item job that has already been placed in use, such as because changes to the route or the workers have occurred, estimate the migration period and determine how to notify all the users.