Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
63 words
A computer system encompassing one or more computers
storing an implementation of a process-model for a
workflow-process-environment said process-model managed
and executed by said computer system, said computer
system being characterized by at least one event-activity encompassed by said
process-model said event-activity being implemented
as an activity of said workflow-process-environment and said event-activity managing an event occurring
internal or external to the workflow-process-environment.
Claim 2
Dependent Claim
33 words
A computer system according to claim 1 wherein said event-activity being implemented by
inheriting features and capabilities of the class of
activities or of a sub-class thereof according to
the principles of object-orientation.
Claim 3
Dependent Claim
97 words
A computer system according to any of above claims wherein said event-activity is associated with an
event, and wherein said event-activity may have associated with
it an input-container and/or an output-container,
and wherein said event-activity may be the source and/or
target of one or more control-connectors, and wherein said event-activity may be the source and/or
target of one or more data-connectors, and wherein said event-activity may be associated with a
notification-mechanism allowing to freely define at
least one action to be performed by the workflow-process-environment
if said event-activity is not
completed within a freely defined time period.
Claim 4
Dependent Claim
15 words
A computer system according to claim 3 wherein said event is implemented by an event-generator.
Claim 5
Dependent Claim
15 words
A computer system according to claim 4 wherein said event-generator is implemented as a
program.
Claim 6
Dependent Claim
18 words
A computer system according to anyone of claim 3 to 5 wherein said action automatically terminate said
event-activity.
Claim 7
Dependent Claim
73 words
A computer system according to any of above claims wherein said process-model encompassing at least one
outgoing-control-connector said event-activity being
the source and a target-activity being the target of
said outgoing-control-connector, and wherein said outgoing-control-connector optionally
may be associated with a logical predicate as
outgoing-transition-condition, and wherein said workflow-process-environment activates
said target-activity if said event is signaled to
said waiting event-activity and finally said eventactivity
terminated and if said outgoing-transition-condition
evaluates to true.
Claim 8
Dependent Claim
30 words
A computer system according to any of above claims wherein said workflow-process-environment is
activating said event-activity automatically when
instantiating said process-model if said event-activity
is no target of a control-connector.
Claim 9
Dependent Claim
62 words
A computer system according to claim 1 to 7 wherein said process-model encompassing at least one
incoming-control-connector said event-activity being
the target and a source-activity being the source of
said incoming-control-connector, and wherein said incoming-control-connector optionally
may be associated with a logical predicate as
incoming-transition-condition, and wherein said workflow-process-environment activates
said event-activity if said source-activity
terminated and said incoming-transition-condition
evaluates to true.
Claim 10
Dependent Claim
50 words
A computer system according to claim 7 to 9 wherein said workflow-process-environment registers
said event-activity as awaiting consumer of said
event once said event-activity is activated by said
workflow-process-environment, and wherein further said workflow-process-environment
registers said event as posted-event once the
occurrence of said event is signaled by said event-generator.
Claim 11
Dependent Claim
54 words
A computer system according to claim 7 to 10 wherein said target-activity is activated by said
workflow-process-environment if as a first condition
said event-activity terminated and if as a second
condition said outgoing-transition-condition
evaluates to true independent at which point in time
and in which sequence said first and said second
condition are fulfilled.
Claim 12
Dependent Claim
77 words
A computer system according to claim 10 encompassing a
workflow-navigator performing navigation of operation
trough the process-graph of said process-model and said
computer system being further characterized by an event-management-system extending and inter-operating
with said workflow-navigator, and said event-management-system encompasses the
component of an event-monitor administering awaited
events in at least one awaited-event-table and
further administering signaled events in at least
one posted-event-table, and wherein said event-generator is signaling the
occurrence of said event to said event-monitor.
Claim 13
Dependent Claim
34 words
A computer system according to claim 12 wherein said event-management-system encompasses the
component of an event-manager maintaining
information on said event allowing to verify
correctness of said event if said event is being
signaled.
Claim 14
Dependent Claim
119 words
A computer system according to claim 13 wherein said workflow-navigator sends, if it detects
that said event-activity is awaiting for said event,
an awaited-event-notification to said event-monitor
and if then said event-monitor detects a matching
posted-event-indication in said posted-event-table
said event-monitor indicates said event together
with event-data to said workflow-navigator or if
otherwise no matching posted-event-notification is
detected said event-monitor stores an awaited-event-indication
in said awaited-event-table, and wherein said event-generator indicates the
occurrence of said event by a posted-event-indication
to said event-monitor which verifies said
posted-event-indication by consulting said event-manager
and then stores said posted-event-indication
in said posted-event-table and if then said event-monitor
detects a matching awaiting-event-indication
in said awaiting-event-table it indicates this
together with event-data to said workflow-navigator.
Claim 15
Dependent Claim
23 words
A computer system according to claim 14 wherein said event-generator is informed, if said
awaited-event-indication is stored in said awaited-event-table,
on this awaited-event-indication.