diff --git a/docs/documentation/introduction/implemented-standards.md b/docs/documentation/introduction/implemented-standards.md
index 7eb61e4..307991c 100644
--- a/docs/documentation/introduction/implemented-standards.md
+++ b/docs/documentation/introduction/implemented-standards.md
@@ -51,10 +51,10 @@ Operaton supports the 1.1 version of DMN.
[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/
[Process Engine]: ../user-guide/process-engine/index.md
diff --git a/docs/documentation/reference/connect/index.md b/docs/documentation/reference/connect/index.md
index edc62ee..782bd93 100644
--- a/docs/documentation/reference/connect/index.md
+++ b/docs/documentation/reference/connect/index.md
@@ -4,4 +4,75 @@ title: 'Connectors'
sidebar_position: 70
layout: "single"
----
\ No newline at end of file
+---
+
+Operaton Connect provides a simple API for connecting HTTP services and other
+things. It aims at two usage scenarios: usage in a generic system such as the
+Operaton process engine and standalone usage via API.
+
+## Connectors
+
+Operaton Connect provides a HTTP and a SOAP HTTP connector. If you want to
+add an own connector to Connect please have a look at the [extending Connect](/docs/documentation/reference/connect/extending-connect.md)
+section. This section also describes the usage of a `ConnectorConfigurator` to
+configure the connector instances.
+
+During the request invocation of a connector an interceptor chain is passed.
+The user can add own interceptors to this chain. The interceptor is called for
+every request of this connector.
+
+```java
+connector.addRequestInterceptor(interceptor).createRequest();
+```
+
+## Maven Coordinates
+
+Connect can be used in any Java-based application by adding the following maven
+dependency to your `pom.xml` file:
+
+:::info[Operaton BOM]
+If you use other Operaton projects please import the
+[Operaton BOM](/docs/get-started/apache-maven/)
+to ensure correct versions for every Operaton project.
+:::
+
+```xml
+
INFO org.operaton.bpm.getstarted.loanapproval.ProcessRequestDelegate.execute
diff --git a/docs/get-started/archive/javaee7/complete-process.md b/docs/get-started/archive/javaee7/complete-process.md
index fce52f6..147bf4e 100644
--- a/docs/get-started/archive/javaee7/complete-process.md
+++ b/docs/get-started/archive/javaee7/complete-process.md
@@ -59,7 +59,7 @@ A new conversation is started again before the view is rendered and the task is
Open the process with Camunda Modeler. Click on the prepare pizza user task. In the properties view, set the `Form Key` property to `app:preparepizza.jsf`.
-When you are done, save all resources, [perform a Maven build](../deploy/#build-the-process-application), and [redeploy](../deploy/#deploy-to-wildfly) the process application.
+When you are done, save all resources, [perform a Maven build](deploy#build-the-process-application), and [redeploy](deploy#deploy-to-wildfly) the process application.
### Add Send Rejection Email Service Task
@@ -100,7 +100,7 @@ public class OrderBusinessLogic {
Open the process with Camunda Modeler. Click on the reject email service task. In the properties view, set the `Expression` property to `${orderBusinessLogic.rejectOrder(execution)}`.
-When you are done, save all resources, [perform a Maven build](../deploy/#build-the-process-application) and [redeploy](../deploy/#deploy-to-wildfly) the process application. You can now approve and reject an order in [Tasklist](http://localhost:8080/operaton/app/tasklist). The output of the `Send Rejection Email` task can be checked by looking into the logfile of the WildFly server. It should state that a rejection email has been sent:
+When you are done, save all resources, [perform a Maven build](deploy#build-the-process-application) and [redeploy](deploy#deploy-to-wildfly) the process application. You can now approve and reject an order in [Tasklist](http://localhost:8080/operaton/app/tasklist). The output of the `Send Rejection Email` task can be checked by looking into the logfile of the WildFly server. It should state that a rejection email has been sent:
Sending Email:
diff --git a/docs/get-started/archive/javaee7/service-task.md b/docs/get-started/archive/javaee7/service-task.md
index dc9076b..bcef271 100644
--- a/docs/get-started/archive/javaee7/service-task.md
+++ b/docs/get-started/archive/javaee7/service-task.md
@@ -167,7 +167,7 @@ public class OrderBusinessLogic {
Use the properties view of the Persist Service Task in the process (see screenshot). You need to enter `${orderBusinessLogic.persistOrder(execution)}` as the `Expression` property. This will call the `persistOrder` method of the named EJB with the current execution as parameter.
-[Build](../deploy/#build-the-process-application), [deploy](../deploy/#deploy-to-wildfly) and start the process `Order Pizza` in [Tasklist](http://localhost:8080/operaton/app/tasklist). Fill out the emerging form. Now the *Persist Order* step should have been completed automatically. Check that by looking into the logfile of the WildFly server. It will show an entry for the new order entity:
+[Build](deploy#build-the-process-application), [deploy](deploy#deploy-to-wildfly) and start the process `Order Pizza` in [Tasklist](http://localhost:8080/operaton/app/tasklist). Fill out the emerging form. Now the *Persist Order* step should have been completed automatically. Check that by looking into the logfile of the WildFly server. It will show an entry for the new order entity:
INFO [stdout] Hibernate: insert into OrderEntity (address, approved, customer, pizza, version, id) values (?, ?, ?, ?, ?, ?)
diff --git a/docs/get-started/archive/javaee7/task-form.md b/docs/get-started/archive/javaee7/task-form.md
index c133e80..42d9b0d 100644
--- a/docs/get-started/archive/javaee7/task-form.md
+++ b/docs/get-started/archive/javaee7/task-form.md
@@ -174,4 +174,4 @@ Open the process with the modeler. Click on the *Approve Order* user task. In th
Open the process with the modeler. In the properties view, set the `Condition` property of the conditional sequence flows after the exclusive gateway to `${orderBusinessLogic.getOrder(orderId).approved}` respectively `${not orderBusinessLogic.getOrder(orderId).approved}`.
-When you are done, save all resources, [perform a Maven build](../deploy/#build-the-process-application), and [redeploy](../deploy/#deploy-to-wildfly) the process application. Start the process `Order Pizza` in [Tasklist](http://localhost:8080/operaton/app/tasklist). Fill out the emerging form. Select the `All Tasks` element on the left side of Tasklist. An `Approve Order` task should then be listed in the tasklist. Go to the task and press on Claim. Now you can approve the pizza order.
\ No newline at end of file
+When you are done, save all resources, [perform a Maven build](deploy#build-the-process-application), and [redeploy](deploy#deploy-to-wildfly) the process application. Start the process `Order Pizza` in [Tasklist](http://localhost:8080/operaton/app/tasklist). Fill out the emerging form. Select the `All Tasks` element on the left side of Tasklist. An `Approve Order` task should then be listed in the tasklist. Go to the task and press on Claim. Now you can approve the pizza order.
\ No newline at end of file
diff --git a/docs/get-started/dmn/deploy.md b/docs/get-started/dmn/deploy.md
index c269815..d723822 100644
--- a/docs/get-started/dmn/deploy.md
+++ b/docs/get-started/dmn/deploy.md
@@ -103,8 +103,8 @@ Congratulations, you have now successfully set up a project with your first DMN
Next,
-* see how you can evaluate the decision using the [REST API](/docs/documentation/reference/rest/decision-definition/post-evaluate/),
+* see how you can evaluate the decision using the [REST API](https://docs.operaton.org/reference/latest/rest-api/#tag/Condition/operation/evaluateCondition),
* learn more about DMN by reading the [DMN Reference](/docs/documentation/reference/dmn/),
* learn more about the [Decision API exposed by Operaton Process Engine](/docs/documentation/user-guide/process-engine/decisions/),
* check how you can invoke the decision from a [BPMN Business Rule Task](/docs/documentation/reference/bpmn20/tasks/business-rule-task/),
-* Bonus Step: [Decision Requirements Graph](../drg)
+* Bonus Step: [Decision Requirements Graph](drg.md)
diff --git a/docs/get-started/dmn/model.md b/docs/get-started/dmn/model.md
index 9a347fa..3c79814 100644
--- a/docs/get-started/dmn/model.md
+++ b/docs/get-started/dmn/model.md
@@ -96,6 +96,5 @@ When you are done, save your changes by clicking *File > Save File As..*. In the
Return to Eclipse. Right-click the project folder and click *Refresh*. This synchronizes the new DMN file with Eclipse.
-For Eclipse to automatically synchronize the workspace with the filesystem, consider [configuring auto-sync in eclipse][auto-sync].
+For Eclipse to automatically synchronize the workspace with the filesystem, consider configuring auto-sync in eclipse.
-[auto-sync]: /docs/documentation/modeler/tips/#eclipse-project-synchronization