diff --git a/docs/documentation/installation/operaton-bpm-run.md b/docs/documentation/installation/operaton-bpm-run.md index 66091d1e..920cab11 100644 --- a/docs/documentation/installation/operaton-bpm-run.md +++ b/docs/documentation/installation/operaton-bpm-run.md @@ -24,7 +24,7 @@ java -version If you need to install Java Runtime Environment, you can [find the download from Oracle here](https://www.oracle.com/java/technologies/javase-downloads.html). ## Installation Procedure -1. Download the pre-packed distribution of [Operaton here](tbd). +1. Download the pre-packed [Operaton Run distribution](https://github.com/operaton/operaton/releases/latest). 1. Unpack the distro to a directory. 1. Configure the distro as described in the [User Guide](../user-guide/operaton-bpm-run.md). 1. Start Operaton Run by executing the start script (start.bat for Windows, start.sh for Linux/Mac). diff --git a/docs/documentation/introduction/implemented-standards.md b/docs/documentation/introduction/implemented-standards.md index 7eb61e41..c344916c 100644 --- a/docs/documentation/introduction/implemented-standards.md +++ b/docs/documentation/introduction/implemented-standards.md @@ -21,8 +21,8 @@ Business Process Model and Notation (BPMN) is a standard for Workflow and Proces Operaton supports the 2.0 version of BPMN. * Getting started implementing BPMN Processes: [Quick Start (Java / JS)] -* Getting to Know BPMN as a Modeling Language: [BPMN Modeling Tutorial] -* Modeling BPMN: [BPMN Modeling Reference] +* Getting to Know BPMN as a Modeling Language: [Quick Start (Java / JS)] +* Modeling BPMN: [BPMN Implementation Reference] * Tool for modeling BPMN: [BPMN Modeler][modelers] * Implementing BPMN Processes: [BPMN Implementation Reference] * Executing BPMN: [Process Engine] @@ -49,13 +49,11 @@ Operaton supports the 1.1 version of DMN. [OMG]: http://www.omg.org/ [modelers]: ../modeling-bpmn/index.md -[BPMN Modeling Tutorial]: https://operaton.org/bpmn/tutorial/ -[BPMN Modeling Reference]: https://operaton.org/bpmn/reference/ -[Quick Start (Java / JS)]: /get-started/quick-start/ +[Quick Start (Java / JS)]: /docs/get-started/quick-start/ [BPMN Implementation Reference]: ../reference/bpmn20/index.md [CMMN Implementation Reference]: ../reference/cmmn11/index.md -[DMN Getting Started]: /get-started/dmn/ +[DMN Getting Started]: /docs/get-started/dmn/ [DMN Implementation Reference]: ../reference/dmn/index.md -[DMN Modeling Tutorial]: https://operaton.org/dmn/tutorial/ +[DMN Modeling Tutorial]: /docs/get-started/dmn/ [Process Engine]: ../user-guide/process-engine/index.md [DMN Engine]: ../user-guide/dmn-engine/index.md diff --git a/docs/documentation/introduction/supported-environments.md b/docs/documentation/introduction/supported-environments.md index aeb6ce06..04a2cb02 100644 --- a/docs/documentation/introduction/supported-environments.md +++ b/docs/documentation/introduction/supported-environments.md @@ -14,7 +14,7 @@ menu: Run Operaton in every Java-runnable environment. Operaton is supported with our QA infrastructure in the following environments. :::note[Supported Environments] - Please note that the environments listed in this section depend on the version of Operaton. Please select the corresponding version of this documentation to see the environment that fits to your version of Operaton. e.g., [supported environments for version 7.15](http://docs.operaton.org/7.15/guides/user-guide/#introduction-supported-environments) + Please note that the environments listed in this section depend on the version of Operaton. Select the corresponding version of this documentation to see the environment that fits your Operaton version. ::: diff --git a/docs/documentation/reference/bpmn20/events/bpmn/event-error.bpmn b/docs/documentation/reference/bpmn20/events/bpmn/event-error.bpmn index 4a54776b..10bec9fd 100644 --- a/docs/documentation/reference/bpmn20/events/bpmn/event-error.bpmn +++ b/docs/documentation/reference/bpmn20/events/bpmn/event-error.bpmn @@ -28,7 +28,7 @@ - + @@ -86,4 +86,4 @@ - \ No newline at end of file + diff --git a/docs/documentation/reference/bpmn20/events/cancel-and-compensation-events.md b/docs/documentation/reference/bpmn20/events/cancel-and-compensation-events.md index f7b7c83e..e1fd4703 100644 --- a/docs/documentation/reference/bpmn20/events/cancel-and-compensation-events.md +++ b/docs/documentation/reference/bpmn20/events/cancel-and-compensation-events.md @@ -185,4 +185,4 @@ The XML representation of a compensation start event is the normal start event d ### Additional Resources * [Transaction subprocess](../subprocesses/transaction-subprocess.md) -* [Compensation Events](http://operaton.org/bpmn/reference.html#events-compensation) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Events](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/events/conditional-events.md b/docs/documentation/reference/bpmn20/events/conditional-events.md index b7fbb352..c8676bf7 100644 --- a/docs/documentation/reference/bpmn20/events/conditional-events.md +++ b/docs/documentation/reference/bpmn20/events/conditional-events.md @@ -266,4 +266,4 @@ If a variable is set in the context of the `SubProcess` instance, then only the ## Additional Resources -* [Conditional Events](http://operaton.org/bpmn/reference.html#events-conditional) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Events](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/events/error-events.md b/docs/documentation/reference/bpmn20/events/error-events.md index 0ab4a957..b898c711 100644 --- a/docs/documentation/reference/bpmn20/events/error-events.md +++ b/docs/documentation/reference/bpmn20/events/error-events.md @@ -28,7 +28,7 @@ An error event definition references an error element. The following is an examp ```xml - + @@ -67,7 +67,7 @@ The referencing error event definition must specify @@ -192,7 +192,7 @@ A error boundary event is defined as a typical boundary event. As with the other ```xml - + @@ -230,5 +230,5 @@ An error can be handled by the error start event in the event sub process and th ### Additional Resources -* [Error Events](http://operaton.org/bpmn/reference.html#events-error) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Events](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) * [Incidents](../../../user-guide/process-engine/incidents.md) in the [User Guide](../../../user-guide/index.md) diff --git a/docs/documentation/reference/bpmn20/events/signal-events.md b/docs/documentation/reference/bpmn20/events/signal-events.md index 2d2af84b..7654ea88 100644 --- a/docs/documentation/reference/bpmn20/events/signal-events.md +++ b/docs/documentation/reference/bpmn20/events/signal-events.md @@ -313,4 +313,4 @@ The following extensions are supported for the Signal Intermediate and End Throw ## Additional Resources -* [Signal Events](http://operaton.org/bpmn/reference.html#events-signal) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Events](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/events/terminate-event.md b/docs/documentation/reference/bpmn20/events/terminate-event.md index f107ad59..f7a045e5 100644 --- a/docs/documentation/reference/bpmn20/events/terminate-event.md +++ b/docs/documentation/reference/bpmn20/events/terminate-event.md @@ -61,4 +61,4 @@ A terminate event is modeled as an end event with an additional definition eleme ### Additional Resources -* [Terminate Events](http://operaton.org/bpmn/reference.html#events-termination) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Events](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/gateways/event-based-gateway.md b/docs/documentation/reference/bpmn20/gateways/event-based-gateway.md index d222d36f..a4547e15 100644 --- a/docs/documentation/reference/bpmn20/gateways/event-based-gateway.md +++ b/docs/documentation/reference/bpmn20/gateways/event-based-gateway.md @@ -95,4 +95,4 @@ The corresponding xml looks like this: ## Additional Resources -* [Event-based Gateways](http://operaton.org/bpmn/reference.html#gateways-event-based-gateways) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Gateways](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/gateways/exclusive-gateway.md b/docs/documentation/reference/bpmn20/gateways/exclusive-gateway.md index 4ede68de..710bae9f 100644 --- a/docs/documentation/reference/bpmn20/gateways/exclusive-gateway.md +++ b/docs/documentation/reference/bpmn20/gateways/exclusive-gateway.md @@ -75,4 +75,4 @@ The XML representation of an exclusive gateway is straightforward: one line defi ## Additional Resources * [Conditional and Default Sequence Flows](../gateways/sequence-flow.md) -* [Exclusive Gateways](http://operaton.org/bpmn/reference.html#gateways-data-based-exclusive-gateways) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Gateways](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/gateways/inclusive-gateway.md b/docs/documentation/reference/bpmn20/gateways/inclusive-gateway.md index 1c3c2501..c9704e18 100644 --- a/docs/documentation/reference/bpmn20/gateways/inclusive-gateway.md +++ b/docs/documentation/reference/bpmn20/gateways/inclusive-gateway.md @@ -162,5 +162,5 @@ The following examples show under which conditions an inclusive gateway will tri ## Additional Resources -* [Inclusive Gateways](http://operaton.org/bpmn/reference.html#gateways-data-based-inclusive-gateways) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Gateways](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) * [Conditional and Default Sequence Flows](../gateways/sequence-flow.md) diff --git a/docs/documentation/reference/bpmn20/gateways/parallel-gateway.md b/docs/documentation/reference/bpmn20/gateways/parallel-gateway.md index c9a2dbaa..65f62269 100644 --- a/docs/documentation/reference/bpmn20/gateways/parallel-gateway.md +++ b/docs/documentation/reference/bpmn20/gateways/parallel-gateway.md @@ -118,4 +118,4 @@ Note that a parallel gateway does not need to be 'balanced' (i.e., a matching nu ## Additional Resources -* [Parallel Gateways](http://operaton.org/bpmn/reference.html#gateways-parallel-gateways) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Gateways](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/index.md b/docs/documentation/reference/bpmn20/index.md index 0d83cc3b..1ac39d8d 100644 --- a/docs/documentation/reference/bpmn20/index.md +++ b/docs/documentation/reference/bpmn20/index.md @@ -9,7 +9,7 @@ This page gives you an overview of the BPMN 2.0 elements and the current coverag :::note[BPMN - Business Process Model and Notation] If you are unfamiliar with BPMN 2.0, you might want to check out the -BPMN Tutorial first. +BPMN Quick Start first. ::: ## Coverage @@ -181,8 +181,7 @@ In BPMN there are start events, intermediate events and end events. These three :::note[Understanding BPMN Events] To help understand the principle behavior of events in BPMN, we recommend to check the -[Events: Basic Concepts](http://operaton.org/bpmn/reference.html#events-basic-concepts) -chapter of the [BPMN Modeling Reference](http://operaton.org/bpmn/reference.html). +[Events](./events/index.md) section of this BPMN 2.0 implementation reference. ::: @@ -483,4 +482,4 @@ chapter of the [BPMN Modeling Reference](http://operaton.org/bpmn/reference.html -
\ No newline at end of file + diff --git a/docs/documentation/reference/bpmn20/subprocesses/call-activity.md b/docs/documentation/reference/bpmn20/subprocesses/call-activity.md index 80dc8ce6..20cc5e06 100644 --- a/docs/documentation/reference/bpmn20/subprocesses/call-activity.md +++ b/docs/documentation/reference/bpmn20/subprocesses/call-activity.md @@ -402,4 +402,4 @@ An expression also allows using the tenant id of the calling process instance in ## Additional Resources -* [Call Activity](http://operaton.org/bpmn/reference.html#activities-call-activity) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Subprocesses](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/subprocesses/embedded-subprocess.md b/docs/documentation/reference/bpmn20/subprocesses/embedded-subprocess.md index 74471167..d2d7ebea 100644 --- a/docs/documentation/reference/bpmn20/subprocesses/embedded-subprocess.md +++ b/docs/documentation/reference/bpmn20/subprocesses/embedded-subprocess.md @@ -79,4 +79,4 @@ A subprocess is defined by the subprocess element. All activities, gateways, eve ### Additional Resources -* [Subprocesses](http://operaton.org/bpmn/reference.html#activities-subprocess) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Subprocesses](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/subprocesses/event-subprocess.md b/docs/documentation/reference/bpmn20/subprocesses/event-subprocess.md index dad72e05..746c3155 100644 --- a/docs/documentation/reference/bpmn20/subprocesses/event-subprocess.md +++ b/docs/documentation/reference/bpmn20/subprocesses/event-subprocess.md @@ -101,4 +101,4 @@ These two differences can help you decide whether a boundary event or an embedde ## Additional Resources -* [Event subprocess](http://operaton.org/bpmn/reference.html#activities-event-subprocess) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Subprocesses](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) diff --git a/docs/documentation/reference/bpmn20/tasks/business-rule-task.md b/docs/documentation/reference/bpmn20/tasks/business-rule-task.md index fc1d0c65..57ca689e 100644 --- a/docs/documentation/reference/bpmn20/tasks/business-rule-task.md +++ b/docs/documentation/reference/bpmn20/tasks/business-rule-task.md @@ -202,5 +202,5 @@ In addition to the above, a Business Rule Task can be implemented via the [Exter * [Decisions](../../../user-guide/process-engine/decisions/index.md) * [Service Tasks](./service-task.md) -* [Tasks](http://operaton.org/bpmn/reference.html#activities-task) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) -* [Demo using Drools on the Business Rule Task](https://github.com/operaton/operaton-consulting/tree/master/one-time-examples/order-confirmation-rules) +* [Tasks](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) +* [DMN decision example](https://github.com/operaton/operaton-examples/tree/main/examples/dmn-decision) diff --git a/docs/documentation/reference/bpmn20/tasks/receive-task.md b/docs/documentation/reference/bpmn20/tasks/receive-task.md index 12a61a72..97ec6fbf 100644 --- a/docs/documentation/reference/bpmn20/tasks/receive-task.md +++ b/docs/documentation/reference/bpmn20/tasks/receive-task.md @@ -95,5 +95,5 @@ runtimeService.signal(execution.getId()); ## Additional Resources -* [Tasks](http://operaton.org/bpmn/reference.html#activities-task) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Tasks](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) * [Message Receive Events](../events/message-events.md) diff --git a/docs/documentation/reference/bpmn20/tasks/service-task.md b/docs/documentation/reference/bpmn20/tasks/service-task.md index ca29335b..6635d33b 100644 --- a/docs/documentation/reference/bpmn20/tasks/service-task.md +++ b/docs/documentation/reference/bpmn20/tasks/service-task.md @@ -163,5 +163,5 @@ To declare a Service Task to be handled externally, the attribute `operaton:type ## Additional Resources -* [Tasks](http://operaton.org/bpmn/reference.html#activities-task) in the [BPMN Modeling Reference](http://operaton.org/bpmn/reference.html) section +* [Tasks](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) * [How to call a Webservice from BPMN](http://www.bpm-guide.de/2010/12/09/how-to-call-a-webservice-from-bpmn/). Please note that this article is outdated. However, it is still valid regarding how you would call a Web Service using the process engine. diff --git a/docs/documentation/reference/bpmn20/tasks/task-markers.md b/docs/documentation/reference/bpmn20/tasks/task-markers.md index 0e8ab1e3..13e29f5c 100644 --- a/docs/documentation/reference/bpmn20/tasks/task-markers.md +++ b/docs/documentation/reference/bpmn20/tasks/task-markers.md @@ -204,5 +204,5 @@ To declare an activity to be a compensation handler, we need to set the attribut ## Additional Resources -* [Tasks](http://operaton.org/bpmn/reference.html#activities-task) in the [BPMN 2.0 Modeling Reference](http://operaton.org/bpmn/reference.html) +* [Tasks](./index.md) in the [BPMN 2.0 Implementation Reference](../index.md) * [Transaction Subprocess](../subprocesses/transaction-subprocess.md) diff --git a/docs/documentation/reference/deployment-descriptors/processes-xml.md b/docs/documentation/reference/deployment-descriptors/processes-xml.md index dc352a65..81fc801d 100644 --- a/docs/documentation/reference/deployment-descriptors/processes-xml.md +++ b/docs/documentation/reference/deployment-descriptors/processes-xml.md @@ -24,7 +24,7 @@ The namespace for the processes.xml file is `http://www.operaton.org/schema/1.0/ ## Empty processes.xml -The `processes.xml` may be left blank (can be empty). In this case, default values are used. See the [Empty processes.xml](../../user-guide/process-applications/the-processes-xml-deployment-descriptor.md#empty-processesxml) section of the [User Guide](../../user-guide/index.md) for more details. +The `processes.xml` may be left blank (can be empty). In this case, default values are used. See the [Empty processes.xml](../../user-guide/process-applications/the-processes-xml-deployment-descriptor.md#empty-processes-xml) section of the [User Guide](../../user-guide/index.md) for more details. ## Example diff --git a/docs/documentation/reference/deployment-descriptors/tags/process-engine.mdx b/docs/documentation/reference/deployment-descriptors/tags/process-engine.mdx index d03db0f9..ec7b0c45 100644 --- a/docs/documentation/reference/deployment-descriptors/tags/process-engine.mdx +++ b/docs/documentation/reference/deployment-descriptors/tags/process-engine.mdx @@ -5,6 +5,31 @@ sidebar_position: 50 --- + + The process engine configuration can be placed in both [processes.xml](../processes-xml.md) and the [bpm-platform.xml](../bpm-platform-xml.md) files. If the process engine is configured in either or both of those files, it will be bootstrapped by the Operaton infrastructure and be made available through `BpmPlatform.getProcessEngineService().getProcessEngine("name of process engine")`. @@ -367,8 +392,8 @@ The following is a list with the most commonly used process engine configuration - - enableXxeProcessing + + enableXxeProcessing Boolean If set to true, enables XML eXternal Entity (XXE) Processing. When disabled, it provides protection against XXE Processing attacks. @@ -844,7 +869,7 @@ The following is a list with the most commonly used process engine configuration enablePasswordPolicy Boolean - Set to true, to enable a password policy for users that are managed by the engine. If a custom password policy is configured, it will be enabled. Otherwise the built-in password policy is activated. + Set to true, to enable a password policy for users that are managed by the engine. If a custom password policy is configured, it will be enabled. Otherwise the built-in password policy is activated. @@ -1221,8 +1246,8 @@ The following is a list with the most commonly used process engine configuration in the User Guide. - - historyTimeToLive + + historyTimeToLive String Defines history time to live for process definitions and decision definitions if no other value is defined. diff --git a/docs/documentation/reference/forms/embedded-forms/controls/bpmn-buttons.md b/docs/documentation/reference/forms/embedded-forms/controls/bpmn-buttons.md index a4eb2d33..248ba812 100644 --- a/docs/documentation/reference/forms/embedded-forms/controls/bpmn-buttons.md +++ b/docs/documentation/reference/forms/embedded-forms/controls/bpmn-buttons.md @@ -10,7 +10,7 @@ menu: --- -These buttons can be used to trigger error and escalation events in user tasks. They will submit all entered values and activate the corresponding boundary event. To learn more about error and escalation events, see our section about [events](https://docs.operaton.org/docs/documentation/reference/bpmn20/events/). +These buttons can be used to trigger error and escalation events in user tasks. They will submit all entered values and activate the corresponding boundary event. To learn more about error and escalation events, see our section about [events](/docs/documentation/reference/bpmn20/events/). ## Error @@ -30,4 +30,4 @@ In a similar manner to the error button, an escalation button can be bound to an ```html