You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Imixs-Workflow engine consists of different service components. Each component maps a specific functionality into your workflow application:
3
+
The Imixs-Workflow engine consists of different service components. Each component maps a specific functionality into your workflow application:
4
4
5
-
* The [WorkflowService](./workflowservice.html) → the core component to create and update a process instance
6
-
*The [ModelService](./modelservice.html) → the management component for BPMN models.
7
-
* The [DocumentService](./documentservice.html) → the data access layer to store workflow related data
8
-
* The [ReportService](./reportservice.html) → a service component to create data reports
5
+
- The [WorkflowService](./workflowservice.html) → the core component to create and update a process instance
6
+
-The [ModelService](./modelservice.html) → the management component for BPMN models.
7
+
- The [DocumentService](./documentservice.html) → the data access layer to store workflow related data
8
+
- The [ReportService](./reportservice.html) → a service component to create data reports
9
9
10
-
All services can either be injected into a Java Enterprise application or can be accessed through its [RESTfull service API](../restapi/index.html).
10
+
All services can either be injected into a Java Enterprise application or can be accessed through its [RESTfull service API](../restapi/index.html).
11
11
12
-
Further more, all services are subject to the [Imixs-Workflow Security Model](./acl.html). In this way only an authenticated access to these service components is allowed. This concept ensures the protection of your business data.
12
+
Further more, all services are subject to the [Imixs-Workflow Security Model](./acl.html). In this way only an authenticated access to these service components is allowed. This concept ensures the protection of your business data.
13
13
14
-
15
14
### The WorkflowService
16
-
The `WorkflowService` is the core service to create, update and read a process instance. To create a process instance a workitem is assigned to a BPMN 2.0 model definition managed by the `ModelService`.
15
+
16
+
The `WorkflowService` is the core service to create, update and read a process instance. To create a process instance a workitem is assigned to a BPMN 2.0 model definition managed by the `ModelService`.
Read more about in the section [Imixs WorkflowService](../engine/workflowservice.html).
26
-
26
+
27
27
### The DocumentService
28
-
The `DocumentService` is the general persistence layer of the Imixs-Workflow engine and provides an interface to store, load and query data objects (`Documents`) within a database.
29
-
The `DocumentService` is independent from the workflow engine and can not only be used to persist a process instance (`workitem`), but also any other kind of business data, not necessarily associated with the workflow engine (e.g configuration data).
28
+
29
+
The `DocumentService` is the general persistence layer of the Imixs-Workflow engine and provides an interface to store, load and query data objects (`Documents`) within a database.
30
+
The `DocumentService` is independent from the workflow engine and can not only be used to persist a process instance (`workitem`), but also any other kind of business data, not necessarily associated with the workflow engine (e.g configuration data).
Read more about in the section [DocumentService](../engine/documentservice.html).
47
-
48
+
48
49
### The ModelService
49
-
The _ModelService_ provides methods to manage BPMN model definitions. A model can be created with the Eclipse based modeling tool [Imixs-BPMN](../modelling/index.html).
50
+
51
+
The _ModelService_ provides methods to manage BPMN model definitions. A model can be created with the Eclipse based modeling tool [Imixs-BPMN](../modelling/index.html).
Read more about in the section [ModelService](../engine/modelservice.html).
69
-
70
-
### The ReportService
71
71
72
-
The `ReportService` component supports methods to create, find and execute business reports created with the Eclipse based [Imixs-Workflow Modeler](../modelling/index.html). A report is used to generate aggregated information from data objects managed by the `DocumentService`.
72
+
### The ReportService
73
73
74
+
The `ReportService` component supports methods to create, find and execute business reports created with the Eclipse based [Imixs-Workflow Modeler](../modelling/index.html). A report is used to generate aggregated information from data objects managed by the `DocumentService`.
Copy file name to clipboardExpand all lines: src/site/markdown/restapi/index.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@ The different resources provided by Imixs-Workflow are divided in the following
16
16
|[/documents/](./documentservice.html)| This resource provides methods to query documents managed by the DocumentService EJB |
17
17
|[/adminp/](./adminp.html)| This resource provides methods to create and monitor adminP jobs managed by the AdminPService EJB |
18
18
|[/eventlog/](./eventlogservice.html)| This resource provides methods to fetch event log entries |
19
+
|[/scheduler/](./scheduler.html)| This resource provides methods to control an [Imixs Scheduler service](../engine/scheduling.html). |
19
20
20
21
<strong>Note:</strong> The root context of the REST Service is defined by the web application (web.xml) containing the REST Service. The default root context is "/api/".
The methods POST allow to update/create a scheduler configuration. Depending on the flag `_scheduler_enabled` the scheduler will be started or stopped :
0 commit comments