A work request is processed and interpreted to automatically establish job
data structures associated with jobs constituent to the work and data
storage structures associated with tasks constituent to the work.
Further, parent-child relationships between jobs, sub-jobs and tasks are
automatically established based on interpreting the work request. Once
tasks are executed, log information related thereto is stored in
respective data storage structures, for access and rendering upon
request. Each data storage structure stores log information pertaining
only to a respective task. In an embodiment, in response to receiving a
request to delete a particular job, the particular job and all of its
progeny sub-jobs and tasks are deleted. The work request does not include
explicit commands to establish the job data and data storage structures,
nor to store the log information in the data storage structures.
Generally, structured work requests based on a job request language and
interpreted by work management application layer provide the foregoing
functionality. In embodiments, a representation of a job data structure
and its constituent sub-job and/or data storage structures are rendered,
along with linking mechanisms between various levels of the overall work
aggregation hierarchy that is implied in an associated work request. The
links can be used to traverse the hierarchy to easily access and view log
information stored in data storage structures.