From 306754c179c9cd405543fc5e7b270e44adef9bde Mon Sep 17 00:00:00 2001 From: Karsten Thoms Date: Thu, 12 Nov 2026 15:31:38 +0100 Subject: [PATCH 1/2] fix(docs): repair broken internal links - process-diagram-api: link REST API via RestRef to getProcessDefinitionBpmn20XmlByKey instead of a non-existent page - process-engine.mdx: add enableXxeProcessing anchor referenced from security.md - process-applications: point to existing #operaton-engine-properties section instead of missing #operaton-bpm-application - rest/overview: raw HTML link to authentication.md is not rewritten by Docusaurus; use site path instead Co-Authored-By: Claude Opus 5.5 --- .../reference/deployment-descriptors/tags/process-engine.mdx | 2 +- docs/documentation/reference/rest/overview/index.md | 2 +- .../user-guide/process-engine/process-diagram-api.md | 2 +- .../user-guide/spring-boot-integration/process-applications.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/documentation/reference/deployment-descriptors/tags/process-engine.mdx b/docs/documentation/reference/deployment-descriptors/tags/process-engine.mdx index d02cd9b4..40484eda 100644 --- a/docs/documentation/reference/deployment-descriptors/tags/process-engine.mdx +++ b/docs/documentation/reference/deployment-descriptors/tags/process-engine.mdx @@ -368,7 +368,7 @@ 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. diff --git a/docs/documentation/reference/rest/overview/index.md b/docs/documentation/reference/rest/overview/index.md index a80fc7c9..38fb20ad 100644 --- a/docs/documentation/reference/rest/overview/index.md +++ b/docs/documentation/reference/rest/overview/index.md @@ -103,7 +103,7 @@ The REST API maps exceptions to HTTP status codes as follows: 401 Unauthorized - Authentication is enabled and the request does not contain valid credentials. + Authentication is enabled and the request does not contain valid credentials. No body; the WWW-Authenticate response header contains the authentication challenge diff --git a/docs/documentation/user-guide/process-engine/process-diagram-api.md b/docs/documentation/user-guide/process-engine/process-diagram-api.md index 9d185af7..86570d8b 100644 --- a/docs/documentation/user-guide/process-engine/process-diagram-api.md +++ b/docs/documentation/user-guide/process-engine/process-diagram-api.md @@ -20,7 +20,7 @@ In our web applications [Cockpit](../../webapps/cockpit/index.md) and [Tasklist] ## bpmn.io Diagram Renderer -To render a process diagram, you need to retrieve the diagram XML via the Java- or [REST API](../getProcessDefinitionBpmn20XmlByKey#Process-Definition). The following example shows how to render the process XML using bpmn.io. For more documentation regarding the annotation of the diagram and user interaction, please refer to the [bpmn.io](https://github.com/bpmn-io/bpmn-js) page. +To render a process diagram, you need to retrieve the diagram XML via the Java- or . The following example shows how to render the process XML using bpmn.io. For more documentation regarding the annotation of the diagram and user interaction, please refer to the [bpmn.io](https://github.com/bpmn-io/bpmn-js) page. ```javascript var BpmnViewer = require('bpmn-js'); diff --git a/docs/documentation/user-guide/spring-boot-integration/process-applications.md b/docs/documentation/user-guide/spring-boot-integration/process-applications.md index f85345ae..1c5606aa 100644 --- a/docs/documentation/user-guide/spring-boot-integration/process-applications.md +++ b/docs/documentation/user-guide/spring-boot-integration/process-applications.md @@ -28,7 +28,7 @@ public class MyApplication { } ``` -Some configuration can be done via Spring Boot configuration parameters. Check [the list of currently available parameters](../spring-boot-integration/configuration.mdx#operaton-bpm-application). +Some configuration can be done via Spring Boot configuration parameters. Check [the list of currently available parameters](../spring-boot-integration/configuration.mdx#operaton-engine-properties). ## Using Deployment Callbacks From cbd26739cc34a062eb605f5bde2eb4d30323b06f Mon Sep 17 00:00:00 2001 From: Karsten Thoms Date: Thu, 12 Nov 2026 22:49:10 +0100 Subject: [PATCH 2/2] fix(docs): resolve remaining broken internal links - process-definition-view: remove the History View filter section and the reference to process history views. Operaton Cockpit has no history views (they were a Camunda Enterprise feature). Delete the now unused screenshots. - script-task: link supported script languages to the Scripting section instead of a non-existent third-party libraries section - decision-table: remove the legacy Hugo image map script, which was never served and would not run in Docusaurus - bpmn-cmmn: document custom JUEL functions via ExpressionManager#addFunction(String, Method); addFunctionMapper and the linked FunctionMapper javadoc no longer exist Co-Authored-By: Claude Opus 5.5 --- .../reference/bpmn20/tasks/script-task.md | 2 +- .../reference/dmn/decision-table/img/map.js | 169 ------------------ .../reference/dmn/decision-table/index.md | 1 - .../process-engine/decisions/bpmn-cmmn.md | 9 +- .../cockpit/bpmn/process-definition-view.md | 28 +-- .../cockpit/bpmn/history-completed.png | Bin 1003 -> 0 bytes .../webapps/cockpit/bpmn/history-end-date.png | Bin 19887 -> 0 bytes .../webapps/cockpit/bpmn/history-running.png | Bin 826 -> 0 bytes 8 files changed, 7 insertions(+), 202 deletions(-) delete mode 100644 docs/documentation/reference/dmn/decision-table/img/map.js delete mode 100644 static/img/documentation/webapps/cockpit/bpmn/history-completed.png delete mode 100644 static/img/documentation/webapps/cockpit/bpmn/history-end-date.png delete mode 100644 static/img/documentation/webapps/cockpit/bpmn/history-running.png diff --git a/docs/documentation/reference/bpmn20/tasks/script-task.md b/docs/documentation/reference/bpmn20/tasks/script-task.md index 4ba4f1e6..3cb17409 100644 --- a/docs/documentation/reference/bpmn20/tasks/script-task.md +++ b/docs/documentation/reference/bpmn20/tasks/script-task.md @@ -39,7 +39,7 @@ For general information about scripting in the process engine, please see the [S :::note[Supported Script Languages] -Operaton should work with most of the JSR-223 compatible script engine implementations. We test integration for Groovy, JavaScript, JRuby and Jython. See the Third Party Dependencies section of the User Guide for more details. +Operaton should work with most of the JSR-223 compatible script engine implementations. We test integration for Groovy, JavaScript, JRuby and Jython. See the [Scripting](../../../user-guide/process-engine/scripting.md) section of the [User Guide][user-guide] for more details. ::: diff --git a/docs/documentation/reference/dmn/decision-table/img/map.js b/docs/documentation/reference/dmn/decision-table/img/map.js deleted file mode 100644 index 9f0945ee..00000000 --- a/docs/documentation/reference/dmn/decision-table/img/map.js +++ /dev/null @@ -1,169 +0,0 @@ -/* Use this as helper to determine the overlay % / regions -const img = document.querySelector(".no-lightbox img"); - -function offset(element) { - const rect = element.getBoundingClientRect(), - const left = window.pageXOffset || document.documentElement.scrollLeft, - const top = window.pageYOffset || document.documentElement.scrollTop; - return { top: rect.top + top, left: rect.left + left } -} - -img.addEventListener("click", (e) => { - console.log(`top: ```${(e.pageY - offset(img).top) / img.height * 100}`); - console.log(`left: ```${(e.pageX - offset(img).left) / img.width * 100}`); -}); */ - - -(function () { -'use strict'; -var keys = Object.keys; - -function eachKeys(obj, ite) { - keys(obj).forEach(function (key) { - ite(key, obj[key]); - }); -} - -function query(sel, ctx) { - ctx = ctx || document; - return ctx.querySelector(sel); -} - -function mkEl(tagName, attrs) { - attrs = attrs || {}; - var el = document.createElement(tagName); - eachKeys(attrs, function (key, val) { - el.setAttribute(key, val); - }); - return el; -} - -var regions = { - name: { - title: 'Decision Name', - href: '#decision-name', - coords: [ - { - top: 0, - left: 0.5, - width: 13.5, - height: 5.5 - }, - { - top: 7, - left: 0.7, - width: 12, - height: 14.5 - } - ] - }, - - hitPolicy: { - title: 'Hit policy', - href: 'hit-policy/', - coords: [ - { - top: 3.6, - left: 19, - width: 8, - height: 5 - }, - { - top: 10, - left: 13, - width: 20, - height: 9.5 - } - ] - }, - - rule: { - title: 'Rule', - href: 'rule', - coords: [ - { - top: 95, - left: 30, - width: 4, - height: 5.5 - }, - { - top: 52, - left: 0, - width: 100, - height: 7.5 - } - ] - }, - - conditions: { - title: 'Input Entry (Condition)', - href: 'rule/#input-entry-condition', - coords: [ - { - top: 95, - left: 6, - width: 20.5, - height: 5.5 - }, - { - top: 65, - left: 6, - width: 18, - height: 7.5 - } - ] - }, - - conclusions: { - title: 'Output Entry (Conclusion)', - href: 'rule/#output-entry-conclusion', - coords: [ - { - top: 95, - left: 41.5, - width: 23, - height: 5.5 - }, - { - top: 66, - left: 43, - width: 19.0, - height: 6.5 - } - ] - } -}; - -var fig = query('figure.no-lightbox'); -var img = query('img', fig); - -var wrapper = mkEl('div', { - style: 'transition:all 0.218s linear;position:absolute;' + - 'top:0;left:0;' + - 'width:100%;' + - 'height:100%;' -}); - -var holder = img.parentNode; -holder.appendChild(wrapper); -holder.style.position = 'relative'; - -keys(regions).forEach(function (name) { - regions[name].coords.forEach(function (coords/*, c*/) { - var el = mkEl('a', { - href: regions[name].href, - title: regions[name].title, - style: 'position:absolute;' + - 'display:block;' + - // 'background-color:rgba('+ (c ? '0,122' : '122,0') +',0,0.5);' + - 'cursor:pointer;' + - 'top:' + coords.top + '%;' + - 'left:' + coords.left + '%;' + - 'width:' + coords.width + '%;' + - 'height:' + coords.height + '%;' - }); - wrapper.appendChild(el); - }); -}); -})(); diff --git a/docs/documentation/reference/dmn/decision-table/index.md b/docs/documentation/reference/dmn/decision-table/index.md index 26c9c08c..a81d9d16 100644 --- a/docs/documentation/reference/dmn/decision-table/index.md +++ b/docs/documentation/reference/dmn/decision-table/index.md @@ -6,7 +6,6 @@ sidebar_position: 10 --- ![Dish table](/img/documentation/reference/dmn/decision-table/dish-table.png) - A decision table represents decision logic which can be depicted as a table in DMN 1.3. It consists of [inputs], [outputs] and [rules]. diff --git a/docs/documentation/user-guide/process-engine/decisions/bpmn-cmmn.md b/docs/documentation/user-guide/process-engine/decisions/bpmn-cmmn.md index ab56286e..695583e8 100644 --- a/docs/documentation/user-guide/process-engine/decisions/bpmn-cmmn.md +++ b/docs/documentation/user-guide/process-engine/decisions/bpmn-cmmn.md @@ -388,9 +388,10 @@ These APIs are **not** part of the [public API](../../../introduction/public-api ::: It is possible to add own functions which can be used inside JUEL expressions. -Therefore a new [FunctionMapper](org/operaton/bpm/engine/impl/javax/el/FunctionMapper.html) has to be implemented. The function mapper than -has to be added to the process engine configuration after it was -initialized. +Therefore a public static method has to be registered with +`ExpressionManager#addFunction(String, Method)` of the process engine configuration +after it was initialized. The function name can contain a prefix separated by a colon, +e.g., `my:function`. ```java ProcessEngineConfigurationImpl processEngineConfiguration = (ProcessEngineConfigurationImpl) processEngine @@ -398,7 +399,7 @@ ProcessEngineConfigurationImpl processEngineConfiguration = (ProcessEngineConfig processEngineConfiguration .getExpressionManager() - .addFunctionMapper(new MyFunctionMapper()); + .addFunction("my:function", MyFunctions.class.getMethod("function")); ``` This can be done, for example, by creating a [process engine plugin]. diff --git a/docs/documentation/webapps/cockpit/bpmn/process-definition-view.md b/docs/documentation/webapps/cockpit/bpmn/process-definition-view.md index ad3d94be..c253a419 100644 --- a/docs/documentation/webapps/cockpit/bpmn/process-definition-view.md +++ b/docs/documentation/webapps/cockpit/bpmn/process-definition-view.md @@ -89,28 +89,6 @@ Add a filter for process instances by filtering for a `boolean` value. Add a filter for process instances by filtering for a `numeric` (double, integer, long or short) value. -### History View - -Add a filter to the [process definition history view][process-definition-history-view]. Select filters for variables, the start date and time, the activity ID or the business key of process instances as in [the runtime view](#runtime-view). In addition, select filters for completed, running or process instances with a certain end date and time. - -**Filtering for completed and running process instances** - -![Example img](/img/documentation/webapps/cockpit/bpmn/history-completed.png)Filter Example -![Example img](/img/documentation/webapps/cockpit/bpmn/history-running.png)Filter Example - -Add a filter for process instances by filtering for already completed or still running process instances. - - -**End Date and Time** - -![Example img](/img/documentation/webapps/cockpit/bpmn/history-end-date.png)Filter Example - -Add a filter for process instances by end date. Please note that the date must be set in accordance to the [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) standard and that this option is only available in the [process definition history view][process-definition-history-view]. Again choose between `before` and `after` to filter for instances that were ended before or after the given date. For example, click on `before` to obtain the selection.. - - -[process-definition-history-view]: ../bpmn/process-history-views.md#process-definition-history-view - - ## Delete Multiple Running Process Instances ![Example img](/img/documentation/webapps/cockpit/bpmn/cockpit-bulk-delete.png)Batch Delete Running Process Instances @@ -160,8 +138,4 @@ However, the called process definition can only be resolved at runtime and is on ![Example img](/img/documentation/webapps/cockpit/bpmn/cockpit-call-activity-definition-navigation.png)Navigate to called processes definition -For more drill down options on call activities you can check out the [process instance view][process-instance-view] -and the [process history views][process-history-views]. - - -[process-history-views]: ../bpmn/process-history-views.md +For more drill down options on call activities you can check out the [process instance view][process-instance-view]. diff --git a/static/img/documentation/webapps/cockpit/bpmn/history-completed.png b/static/img/documentation/webapps/cockpit/bpmn/history-completed.png deleted file mode 100644 index dd95337577a435c3d0e62f45671f9d11ed537f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1003 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 Y=zgX9iu1z2L)I8PUHx3vIVCg!0E*{?;{X5v diff --git a/static/img/documentation/webapps/cockpit/bpmn/history-running.png b/static/img/documentation/webapps/cockpit/bpmn/history-running.png deleted file mode 100644 index 389fa2bbfd911eac4553a8b5c7444465bfdc7508..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 826 zcmV-A1I7G_P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0?$cAK~#8N?VG=A zT2U0o`%iSrAJD&}1TuH&=1@ur9YUbpGK7wSjzQ>9C>@K`sl@)!LFiz?Eris;h9p(| zMOs00a5;VF{r0}=^=Y;5p5}Yt1HOB&&&&C|b5x$*nNFt!WCD4Dfjq%Lo?swPFh+TU z!GJ223Ka?kU?E0%EUwjR5yH+e%453-djs+W2jmG3$P*lpCpb1DZ#W!Mr_-T!yA4vp z`Qp4S6Kj{p8|d|VG#-z&=LC8O3$5#-ngzn}v9Gp`_`AJsQQT5P736y*v8kY_>%A-(1j-YK?XtpU~FRuk`*}S-TKV zp4Wa9^6?A79(k^)nZ3=<$H(oH$AkjCM6V`}NmicQq7sRKJbzjGm@n^wULAVXxAn+L z_HLElo=x;?jp*BEQlLHZ+{bd;W+aZ=X75{_9_+3v(EOekUEzLvRgbff=fAf4ek?=Y zb%S2M_(D6coAf&v`_-iUVVRzM7$nylnJ3S|O;}u5kR--QwEIy$3whC+a4-B-L8(T@ zK6xMs%Y{4vxK$WbDWkU0h)m_-W~?6X14_^~_2M$W8Oyiv`F1{UM0ZZ0hx5gMFUa&~ z5FES#zJj;~fOK%amJ!FX5qXGz6Obo3AWv{Wp5QRb!~gT_4x_wow@c-6*{wieA4Yk= zZXi!EkS7?(6Aa`D2J!?0d4hpF!9bp1AWtxmCzdJw0eh6lm$5dg)&Kwi07*qoM6N<$ Ef;Ym5>Hq)$