Transactional Service Model
Overview
The information structures required to represent planned Tasks and references at design and runtime are non-trivial. For this reason, an abstract service is defined, with a transactional interface that converts calls into correct underlying information structures. The following UML diagram illustrates the services.
Definition Interface
TBC:
Class Descriptions
I_WORK_PLAN_DEFINITION Interface
-
Definition
Interface |
I_WORK_PLAN_DEFINITION |
|
|---|---|---|
Description |
Task planning API that converts transactional calls to correct Task Planning information structures at Work Plan level. |
|
Functions |
Signature |
Meaning |
0..1 |
plans (): |
List of Task Plan ids for this Work Plan. |
0..1 |
plan ( |
Obtain a Task Plan definition API interface. |
I_TASK_PLAN_MATERIALISED Interface
-
Definition
Interface |
I_TASK_PLAN_MATERIALISED |
|
|---|---|---|
Description |
Task planning API for materialised Task Plan level. |
|
Functions |
Signature |
Meaning |
0..1 |
materialise |
|
0..1 |
activate |
|
0..1 |
terminate |
|
I_WORK_PLAN_DEFINITION Interface
-
Definition
Interface |
I_WORK_PLAN_DEFINITION |
|
|---|---|---|
Description |
Task planning API that converts transactional calls to correct Task Planning information structures at Work Plan level. |
|
Functions |
Signature |
Meaning |
0..1 |
plans (): |
List of Task Plan ids for this Work Plan. |
0..1 |
plan ( |
Obtain a Task Plan definition API interface. |
I_TASK_PLAN_MATERIALISED Interface
-
Definition
Interface |
I_TASK_PLAN_MATERIALISED |
|
|---|---|---|
Description |
Task planning API for materialised Task Plan level. |
|
Functions |
Signature |
Meaning |
0..1 |
materialise |
|
0..1 |
activate |
|
0..1 |
terminate |
|