Browse Prior Art Database

Sub-Process in Document Routing

IP.com Disclosure Number: IPCOM000126684D
Original Publication Date: 2005-Jul-28
Included in the Prior Art Database: 2005-Jul-28
Document File: 5 page(s) / 38K

Publishing Venue

IBM

Abstract

Content Manager will expand on the workflow function offered in prior releases. One enhancement will be the addition of Sub-Process functionality. This type of work node will be modelled by the CM graphical Builder as a nested process. Any valid process can be a subprocess of another process. A Sub-Process can be on a sequential route or on one of the parallel routes. Sub-Process encapsulates a process to allow simpler modeling by reusing definitions. A few additional characteristics about subprocess are listed below: An entry in a route list of a process needs additional information to indicate the type of a work node for the "From Node" and "To Node". The type could be a work node or a process (as a subprocess in this process). Terminate process: If a user terminates process B which was called from process A, both processes A and B will be terminated. Suspend process (and resume process): If a user suspends/resumes process B which was called from process A, both processes A and B be suspended/resumed.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 39% of the total text.

Page 1 of 5

Sub-Process in Document Routing

In Content Manager (CM), there will be two new columns added to ICMUT00204001 (work package) table: ICMORIGCOMPID and ICMCLONEFROMCOMPID.

In a workflow process, there will be only one work package (A "container" for a pointer to the Item being routed: priority, state, resume list, etc.) flowing from one work node to another. This work package is the original work package, which carries information like resume lists and container data throughout the workflow process from the start node to the end node.

The original workpackage will be 'frozen' in the Sub-Process node, while the cloned ones will flow along the Sub-Process, before reaching the End node. At any point in time, a user may want to route a cloned workpackage and may want to know its container data. We will then query the ICMORIGCOMPID of the cloned workpackage, and then query the ICMUT00208001 table (child of ICMUT00204001 - work package table) based on the ICMORIGCOMPID as follows:

SELECT ICMORIGCOMPID INTO :origCompId FROM ICMUT00204001
WHERE COMPONENTID = 'cloned wp comp id'

SELECT CONTAINERDATANAME, CONTAINERDATAVAL FROM ICMUT00208001
WHERE PARENTCOMPID = :origCompId

Main Idea

1. Background: What is the problem solved by your invention? Describe known solutions to this problem (if any). What are the drawbacks of such known solutions, or why is an additional solution required? Cite any relevant technical documents or references.

Content Manager will expand on the workflow function offered in prior releases. One enhancement will be the addition of Sub-Process functionality. This type of work node will be modelled by the CM graphical Builder as a nested process. Any valid process can be a subprocess of another process. A Sub-Process can be on a sequential route or on one of the parallel routes. Sub-Process encapsulates a process to allow simpler modeling by reusing definitions.

A few additional characteristics about subprocess are listed below:

An entry in a route list of a process needs additional information to indicate the type of a work node for the "From Node" and "To Node". The type could be a work node or a process (as a subprocess in this process).

Terminate process: If a user terminates process B which was called from process A, both processes A and B will be terminated.

Suspend process (and resume process): If a user suspends/resumes process B which was called from process A, both processes A and B be suspended/resumed.

2. Summary of Invention: Briefly describe the core idea of your invention (saving the details for questions #3 below). Describe the advantage(s) of using your invention instead of the known solutions described above.

In Content Manager, there will be two new columns added to ICMUT00204001 (work package) table: ICMORIGCOMPID and ICMCLONEFROMCOMPID.

1

Page 2 of 5

In a workflow process, there will be only one work package (A "container" for a pointer to the Item being routed: priority, state, resume list, etc.) flowing...