From c11d024f4a150935edcecd75c727a316d320f7e4 Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Tue, 3 Dec 2024 10:35:59 -0500 Subject: [PATCH 01/36] poc: c8 migration manual (#4557) * poc: c8 migration manual * Update docs/apis-tools/migration-manuals/migrate-to-camunda-api.md Co-authored-by: Tobias Metzke-Bernstein <586643+tmetzke@users.noreply.github.com> * add tabs for draft version * link to c8 api migration manual * Update docs/apis-tools/administration-api/administration-api-reference.md Co-authored-by: Amara Graham * Update migrate-to-camunda-api.md --------- Co-authored-by: Tobias Metzke-Bernstein <586643+tmetzke@users.noreply.github.com> Co-authored-by: Amara Graham --- .../migrate-to-camunda-api.md | 113 ++++++++++++++++++ docs/apis-tools/operate-api/overview.md | 4 + .../tasklist-api-rest-overview.md | 4 + docs/apis-tools/working-with-apis-tools.md | 4 + sidebars.js | 5 + 5 files changed, 130 insertions(+) create mode 100644 docs/apis-tools/migration-manuals/migrate-to-camunda-api.md diff --git a/docs/apis-tools/migration-manuals/migrate-to-camunda-api.md b/docs/apis-tools/migration-manuals/migrate-to-camunda-api.md new file mode 100644 index 0000000000..a9b4bf9626 --- /dev/null +++ b/docs/apis-tools/migration-manuals/migrate-to-camunda-api.md @@ -0,0 +1,113 @@ +--- +id: migrate-to-camunda-api +title: Migrate to the Camunda 8 API +description: "Migrate from Camunda's V1 component REST APIs to the V2 Camunda 8 REST API to interact with Camunda 8 clusters, activate jobs, and run user task state operations." +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +This document offers a comprehensive guide to migrate from Camunda's V1 component REST APIs (the Tasklist REST API, for example) to the V2 [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md). + +Camunda is streamlining the developer experience by creating a unified REST API for Zeebe, Operate, Tasklist, and the Identity components with endpoint parity. This will be a single REST API for the orchestration cluster for a consistent and intuitive API experience to help your teams develop process automation solutions faster. + +:::note +The Administration and Web Modeler APIs will not be part of the Camunda 8 REST API, as these are platform APIs outside the cluster’s scope. +::: + +Overtime, there will be a deprecation process for the individual component APIs starting with the former Operate and Tasklist APIs. These will continue to be in the product for the short-term, but it is recommended to begin the adoption of the new API. In addition, we will begin to deprecate several Zeebe gPRC endpoints as well. See [the official blog announcement](https://camunda.com/blog/2024/11/camunda-8-7-releasing-february-2025/). + +## Migrate endpoints + +This section considers all public endpoints existing in the component REST APIs and the Camunda 8 API counterparts or required migration changes. + +### General changes + + + + + +- The new API can be found at `/v2/…>` instead of `/v1/…>`. +- All endpoints are no longer separated by component concerns and all endpoints receive similar support. For example, process definitions, user tasks, and user authorizations were previously spread across separate Tasklist, Operate, and Identity APIs. +- Naming, response codes, and type handling have been streamlined for all endpoints to provide a consistent UX. +- Endpoints with similar concerns (variable search, for example) have been consolidated into single endpoints. + + + + + +- Unified search request structure. + - Attributes `filter`, `page`, and `sort` on root level. + - Endpoint-specific filter attributes in the filter object, not at the root level. + - Pagination information in the `page` object. For example, the attributes `from`, `limit`, `searchBefore`, and `searchAfter`. + - Sorting configuration in sort object array, each object containing the field name and order (descending or ascending). +- Unified search response structure. + - Attributes `items` and `page` on root level. + - List of endpoint-specific response items in `items` attribute. + - Page information in `page` attribute, for example the attributes `totalItems`, `firstSortValues`, and `lastSortValues` to use in `searchBefore` and `searchAfter` in follow-up requests. + + + + + + + +### Name changes and mappings + +The following conventions apply to all attributes: + +- `key` and `id` fields contain the entity as a prefix, for example, `userTaskKey`, `processDefinitionId`. This applies when referencing other resources like `formKey` in the user task entity, in the respective entities themselves like `userTaskKey` in the user task entity. +- The full entity is the prefix to avoid confusion, for example `processDefinitionKey` instead of `processKey` (the latter could be interpreted as process instance or process definition). +- Other attributes of entities themselves have no prefix to avoid clutter, for example version in the process definition entity. In other resources, they have to be referenced with a prefix, like `processDefinitionVersion` in the process instance entity. +- The `bpmnProcessId` is now called `processDefinitionId` to be easily relatable to the entity (process definition) and the accompanying `processDefinitionKey`. +- The `decisionKey` and `dmnDecisionKey` are now aligned to `decisionDefinitionKey`, the `decisionId` and `dmnDecisionId` to `decisionDefinitionId`. Similar to the `processDefinitionId`, those attributes are now related to the entity `decisionDefinition`. + + + +### Tasklist + +#### Search tasks + +- **V1 endpoint**: `POST /v1/tasks/search` +- **V2 endpoint**: `POST /v2/user-tasks/search` + + + + + +- Filter attribute `assigned (boolean)` removed + - Use filter attribute `assignee` with condition `{ "$exists": false }` +- Filter attribute `assignees (string[])` removed + - Use filter attribute `assignee` with condition `{ “$in”: [ “xyz”, ... ] }` +- Filter attribute `taskDefinitionId` renamed + - Use filter attribute `elementId` +- Filter attribute `candidateGroups (string[])` removed + - Use filter attribute `candidateGroup` with condition `{ “$in”: [ “xyz”, ... ] }` +- Filter attribute `candidateUsers (string[])` removed + - Use filter attribute `candidateUser` with condition `{ “$in”: [ “xyz”, ... ] }` + + + + + + + + + + + + + + + + diff --git a/docs/apis-tools/operate-api/overview.md b/docs/apis-tools/operate-api/overview.md index 61085487b5..9d126e74ba 100644 --- a/docs/apis-tools/operate-api/overview.md +++ b/docs/apis-tools/operate-api/overview.md @@ -5,6 +5,10 @@ slug: /apis-tools/operate-api/overview description: "Operate API is a REST API and provides searching, getting, and changing Operate data. Requests and responses are in JSON." --- +:::note +To migrate from Camunda's V1 component REST APIs to the V2 [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md), review [migrating to the Camunda 8 API](/apis-tools/migration-manuals/migrate-to-camunda-api.md). +::: + Operate API is a REST API and provides searching, getting, and changing Operate data. Requests and responses are in JSON notation. Some objects have additional endpoints. For example, `process-definitions` has an endpoint to get the process-definition as XML representation. diff --git a/docs/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md b/docs/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md index 94cf88764a..0c1655c7af 100644 --- a/docs/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md +++ b/docs/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md @@ -5,6 +5,10 @@ sidebar_position: 1 description: "Build applications for human-centered processes by querying user tasks, assigning users, and completing tasks with the Tasklist API." --- +:::note +To migrate from Camunda's V1 component REST APIs to the V2 [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md), review [migrating to the Camunda 8 API](/apis-tools/migration-manuals/migrate-to-camunda-api.md). +::: + ## Introduction The Tasklist API is a REST API designed to build task applications for human-centered processes. The API allows you to query user tasks, assign users to these tasks, and complete these tasks. diff --git a/docs/apis-tools/working-with-apis-tools.md b/docs/apis-tools/working-with-apis-tools.md index b2f19372bf..ec33220d14 100644 --- a/docs/apis-tools/working-with-apis-tools.md +++ b/docs/apis-tools/working-with-apis-tools.md @@ -44,6 +44,10 @@ Other components in Camunda 8, such as [Tasklist API (GraphQL)](../apis-tools/ta ## Learn about Camunda Components and their APIs +:::note +To migrate from Camunda's V1 component REST APIs to the V2 [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md), review [migrating to the Camunda 8 API](/apis-tools/migration-manuals/migrate-to-camunda-api.md). +::: + Camunda 8 components have APIs to enable polyglot developers to work with in their programming language of choice. Below are links to available component APIs. ![Architecture diagram for Camunda including all the components for SaaS](./img/ComponentsAndArchitecture_SaaS.png) diff --git a/sidebars.js b/sidebars.js index b11ff2ab3c..068e7a723f 100644 --- a/sidebars.js +++ b/sidebars.js @@ -887,6 +887,11 @@ module.exports = { }, ], }, + { + "Migration manuals": [ + "apis-tools/migration-manuals/migrate-to-camunda-api", + ], + }, ], Reference: [ From f1971d6d27acc85918aadd0f670ae5d388874e67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 10:56:54 -0600 Subject: [PATCH 02/36] chore(deps): bump mixpanel-browser from 2.47.0 to 2.56.0 (#4696) Bumps [mixpanel-browser](https://github.com/mixpanel/mixpanel-js) from 2.47.0 to 2.56.0. - [Release notes](https://github.com/mixpanel/mixpanel-js/releases) - [Changelog](https://github.com/mixpanel/mixpanel-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/mixpanel/mixpanel-js/compare/v2.47.0...v2.56.0) --- updated-dependencies: - dependency-name: mixpanel-browser dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 198 +++++++++++++++++++++++++++++++++++++--------- package.json | 2 +- 2 files changed, 162 insertions(+), 38 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4711e77b50..defb4f3b48 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "docusaurus": "^1.14.7", "docusaurus-plugin-openapi-docs": "^2.0.4", "docusaurus-theme-openapi-docs": "^2.0.4", - "mixpanel-browser": "^2.47.0", + "mixpanel-browser": "^2.56.0", "pushfeedback-react": "^0.1.30", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -4803,6 +4803,14 @@ } } }, + "node_modules/@rrweb/types": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/@rrweb/types/-/types-2.0.0-alpha.17.tgz", + "integrity": "sha512-AfDTVUuCyCaIG0lTSqYtrZqJX39ZEYzs4fYKnexhQ+id+kbZIpIJtaut5cto6dWZbB3SEe4fW0o90Po3LvTmfg==", + "dependencies": { + "rrweb-snapshot": "^2.0.0-alpha.17" + } + }, "node_modules/@saucelabs/theme-github-codeblock": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@saucelabs/theme-github-codeblock/-/theme-github-codeblock-0.2.3.tgz", @@ -5563,6 +5571,11 @@ "@types/node": "*" } }, + "node_modules/@types/css-font-loading-module": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", + "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==" + }, "node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", @@ -6022,6 +6035,11 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@xstate/fsm": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@xstate/fsm/-/fsm-1.6.5.tgz", + "integrity": "sha512-b5o1I6aLNeYlU/3CPlj/Z91ybk1gUsKT+5NAJI+2W4UjvS5KLG28K9v5UvNoFVjHV8PajVZ00RH3vnjyQO7ZAw==" + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -14388,6 +14406,11 @@ "node": "*" } }, + "node_modules/fflate": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", + "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" + }, "node_modules/figures": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", @@ -21713,9 +21736,12 @@ } }, "node_modules/mixpanel-browser": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.47.0.tgz", - "integrity": "sha512-Ldrva0fRBEIFWmEibBQO1PulfpJVF3pf28Guk09lDirDaSQqqU/xs9zQLwN2rL5VwVtsP1aD3JaCgaa98EjojQ==" + "version": "2.56.0", + "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.56.0.tgz", + "integrity": "sha512-GYeEz58pV2M9MZtK8vSPL4oJmCwGS08FDDRZvZwr5VJpWdT4Lgyg6zXhmNfCmSTEIw2coaarm7HZ4FL9dAVvnA==", + "dependencies": { + "rrweb": "2.0.0-alpha.13" + } }, "node_modules/mkdirp": { "version": "0.5.6", @@ -21785,9 +21811,15 @@ } }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -23107,9 +23139,9 @@ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -23301,9 +23333,9 @@ } }, "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "funding": [ { "type": "opencollective", @@ -23312,12 +23344,16 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -26423,6 +26459,37 @@ "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, + "node_modules/rrdom": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/rrdom/-/rrdom-2.0.0-alpha.17.tgz", + "integrity": "sha512-b6caDiNcFO96Opp7TGdcVd4OLGSXu5dJe+A0IDiAu8mk7OmhqZCSDlgQdTKmdO5wMf4zPsUTgb8H/aNvR3kDHA==", + "dependencies": { + "rrweb-snapshot": "^2.0.0-alpha.17" + } + }, + "node_modules/rrweb": { + "version": "2.0.0-alpha.13", + "resolved": "https://registry.npmjs.org/rrweb/-/rrweb-2.0.0-alpha.13.tgz", + "integrity": "sha512-a8GXOCnzWHNaVZPa7hsrLZtNZ3CGjiL+YrkpLo0TfmxGLhjNZbWY2r7pE06p+FcjFNlgUVTmFrSJbK3kO7yxvw==", + "dependencies": { + "@rrweb/types": "^2.0.0-alpha.13", + "@types/css-font-loading-module": "0.0.7", + "@xstate/fsm": "^1.4.0", + "base64-arraybuffer": "^1.0.1", + "fflate": "^0.4.4", + "mitt": "^3.0.0", + "rrdom": "^2.0.0-alpha.13", + "rrweb-snapshot": "^2.0.0-alpha.13" + } + }, + "node_modules/rrweb-snapshot": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/rrweb-snapshot/-/rrweb-snapshot-2.0.0-alpha.17.tgz", + "integrity": "sha512-GBg5pV8LHOTbeVmH2VHLEFR0mc2QpQMzAvcoxEGfPNWgWHc8UvKCyq7pqN1vA+fDZ+yXXbixeO0kB2pzVvFCBw==", + "dependencies": { + "postcss": "^8.4.38" + } + }, "node_modules/rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -27495,9 +27562,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -34459,6 +34526,14 @@ "reselect": "^4.1.8" } }, + "@rrweb/types": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/@rrweb/types/-/types-2.0.0-alpha.17.tgz", + "integrity": "sha512-AfDTVUuCyCaIG0lTSqYtrZqJX39ZEYzs4fYKnexhQ+id+kbZIpIJtaut5cto6dWZbB3SEe4fW0o90Po3LvTmfg==", + "requires": { + "rrweb-snapshot": "^2.0.0-alpha.17" + } + }, "@saucelabs/theme-github-codeblock": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@saucelabs/theme-github-codeblock/-/theme-github-codeblock-0.2.3.tgz", @@ -34941,6 +35016,11 @@ "@types/node": "*" } }, + "@types/css-font-loading-module": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", + "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==" + }, "@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", @@ -35400,6 +35480,11 @@ "@xtuc/long": "4.2.2" } }, + "@xstate/fsm": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@xstate/fsm/-/fsm-1.6.5.tgz", + "integrity": "sha512-b5o1I6aLNeYlU/3CPlj/Z91ybk1gUsKT+5NAJI+2W4UjvS5KLG28K9v5UvNoFVjHV8PajVZ00RH3vnjyQO7ZAw==" + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -41858,6 +41943,11 @@ "luxon": "^3.1.0" } }, + "fflate": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", + "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" + }, "figures": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", @@ -47159,9 +47249,12 @@ } }, "mixpanel-browser": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.47.0.tgz", - "integrity": "sha512-Ldrva0fRBEIFWmEibBQO1PulfpJVF3pf28Guk09lDirDaSQqqU/xs9zQLwN2rL5VwVtsP1aD3JaCgaa98EjojQ==" + "version": "2.56.0", + "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.56.0.tgz", + "integrity": "sha512-GYeEz58pV2M9MZtK8vSPL4oJmCwGS08FDDRZvZwr5VJpWdT4Lgyg6zXhmNfCmSTEIw2coaarm7HZ4FL9dAVvnA==", + "requires": { + "rrweb": "2.0.0-alpha.13" + } }, "mkdirp": { "version": "0.5.6", @@ -47216,9 +47309,9 @@ } }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" }, "nanomatch": { "version": "1.2.13", @@ -48209,9 +48302,9 @@ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "picomatch": { "version": "2.3.1", @@ -48344,13 +48437,13 @@ "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" }, "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, "postcss-calc": { @@ -50565,6 +50658,37 @@ "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, + "rrdom": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/rrdom/-/rrdom-2.0.0-alpha.17.tgz", + "integrity": "sha512-b6caDiNcFO96Opp7TGdcVd4OLGSXu5dJe+A0IDiAu8mk7OmhqZCSDlgQdTKmdO5wMf4zPsUTgb8H/aNvR3kDHA==", + "requires": { + "rrweb-snapshot": "^2.0.0-alpha.17" + } + }, + "rrweb": { + "version": "2.0.0-alpha.13", + "resolved": "https://registry.npmjs.org/rrweb/-/rrweb-2.0.0-alpha.13.tgz", + "integrity": "sha512-a8GXOCnzWHNaVZPa7hsrLZtNZ3CGjiL+YrkpLo0TfmxGLhjNZbWY2r7pE06p+FcjFNlgUVTmFrSJbK3kO7yxvw==", + "requires": { + "@rrweb/types": "^2.0.0-alpha.13", + "@types/css-font-loading-module": "0.0.7", + "@xstate/fsm": "^1.4.0", + "base64-arraybuffer": "^1.0.1", + "fflate": "^0.4.4", + "mitt": "^3.0.0", + "rrdom": "^2.0.0-alpha.13", + "rrweb-snapshot": "^2.0.0-alpha.13" + } + }, + "rrweb-snapshot": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/rrweb-snapshot/-/rrweb-snapshot-2.0.0-alpha.17.tgz", + "integrity": "sha512-GBg5pV8LHOTbeVmH2VHLEFR0mc2QpQMzAvcoxEGfPNWgWHc8UvKCyq7pqN1vA+fDZ+yXXbixeO0kB2pzVvFCBw==", + "requires": { + "postcss": "^8.4.38" + } + }, "rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -51392,9 +51516,9 @@ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" }, "source-map-resolve": { "version": "0.5.3", diff --git a/package.json b/package.json index 6a79a024e2..3ae19e7b9d 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "docusaurus": "^1.14.7", "docusaurus-plugin-openapi-docs": "^2.0.4", "docusaurus-theme-openapi-docs": "^2.0.4", - "mixpanel-browser": "^2.47.0", + "mixpanel-browser": "^2.56.0", "pushfeedback-react": "^0.1.30", "react": "^17.0.2", "react-dom": "^17.0.2", From 4cca39346b50b2df2509282da04158a5c2738a07 Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Tue, 3 Dec 2024 12:34:12 -0500 Subject: [PATCH 03/36] remove duplicate call activity content (#4702) * remove duplicate call activity content * flip order --- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- 5 files changed, 20 deletions(-) diff --git a/docs/components/modeler/bpmn/call-activities/call-activities.md b/docs/components/modeler/bpmn/call-activities/call-activities.md index dce3d26e6b..b2d602eca0 100644 --- a/docs/components/modeler/bpmn/call-activities/call-activities.md +++ b/docs/components/modeler/bpmn/call-activities/call-activities.md @@ -42,10 +42,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. diff --git a/versioned_docs/version-8.3/components/modeler/bpmn/call-activities/call-activities.md b/versioned_docs/version-8.3/components/modeler/bpmn/call-activities/call-activities.md index fa612a2eab..0cdba794a1 100644 --- a/versioned_docs/version-8.3/components/modeler/bpmn/call-activities/call-activities.md +++ b/versioned_docs/version-8.3/components/modeler/bpmn/call-activities/call-activities.md @@ -32,10 +32,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. diff --git a/versioned_docs/version-8.4/components/modeler/bpmn/call-activities/call-activities.md b/versioned_docs/version-8.4/components/modeler/bpmn/call-activities/call-activities.md index fa612a2eab..0cdba794a1 100644 --- a/versioned_docs/version-8.4/components/modeler/bpmn/call-activities/call-activities.md +++ b/versioned_docs/version-8.4/components/modeler/bpmn/call-activities/call-activities.md @@ -32,10 +32,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. diff --git a/versioned_docs/version-8.5/components/modeler/bpmn/call-activities/call-activities.md b/versioned_docs/version-8.5/components/modeler/bpmn/call-activities/call-activities.md index e3c522b341..154e43211f 100644 --- a/versioned_docs/version-8.5/components/modeler/bpmn/call-activities/call-activities.md +++ b/versioned_docs/version-8.5/components/modeler/bpmn/call-activities/call-activities.md @@ -32,10 +32,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. diff --git a/versioned_docs/version-8.6/components/modeler/bpmn/call-activities/call-activities.md b/versioned_docs/version-8.6/components/modeler/bpmn/call-activities/call-activities.md index ac43525cef..3c238d20e9 100644 --- a/versioned_docs/version-8.6/components/modeler/bpmn/call-activities/call-activities.md +++ b/versioned_docs/version-8.6/components/modeler/bpmn/call-activities/call-activities.md @@ -42,10 +42,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. From e469b84d61d9e2d9aa6f6afb85fad38985743d53 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 17:53:08 +0000 Subject: [PATCH 04/36] chore(deps-dev): bump jest and @types/jest (#4672) * chore(deps-dev): bump jest and @types/jest Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together. Updates `jest` from 29.6.4 to 29.7.0 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest) Updates `@types/jest` from 29.5.4 to 29.5.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) --- updated-dependencies: - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: "@types/jest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * fix: make version mapping specs more robust --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Steven Hicks --- package-lock.json | 2310 ++++++++++++++-------------- package.json | 4 +- src/mdx/expandVersionedUrl.spec.js | 15 +- 3 files changed, 1178 insertions(+), 1151 deletions(-) diff --git a/package-lock.json b/package-lock.json index defb4f3b48..222d007f4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,9 +29,9 @@ "devDependencies": { "@playwright/test": "^1.49.0", "@swc/core": "^1.9.3", - "@types/jest": "^29.5.4", + "@types/jest": "^29.5.14", "husky": "^8.0.3", - "jest": "^29.6.4", + "jest": "^29.7.0", "lint-staged": "^14.0.1", "playwright": "^1.49.0", "prettier": "3.3.3", @@ -201,11 +201,12 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -247,44 +248,46 @@ "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw==" }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "convert-source-map": "^1.7.0", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -294,22 +297,29 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "dependencies": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -339,30 +349,41 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dependencies": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.20.2", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", @@ -476,32 +497,31 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { @@ -516,9 +536,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "engines": { "node": ">=6.9.0" } @@ -589,25 +609,25 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "engines": { "node": ">=6.9.0" } @@ -627,13 +647,12 @@ } }, "node_modules/@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" @@ -653,9 +672,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", - "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "dependencies": { + "@babel/types": "^7.26.0" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -1011,6 +1033,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -2067,32 +2104,29 @@ "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", - "debug": "^4.1.0", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -2100,13 +2134,12 @@ } }, "node_modules/@babel/types": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", - "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -3563,16 +3596,16 @@ } }, "node_modules/@jest/console": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz", - "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0" }, "engines": { @@ -3650,15 +3683,15 @@ } }, "node_modules/@jest/core": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz", - "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, "dependencies": { - "@jest/console": "^29.6.4", - "@jest/reporters": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", @@ -3666,21 +3699,21 @@ "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.6.3", - "jest-config": "^29.6.4", - "jest-haste-map": "^29.6.4", - "jest-message-util": "^29.6.3", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-resolve-dependencies": "^29.6.4", - "jest-runner": "^29.6.4", - "jest-runtime": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", - "jest-watcher": "^29.6.4", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -3728,9 +3761,9 @@ } }, "node_modules/@jest/core/node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -3782,37 +3815,37 @@ } }, "node_modules/@jest/environment": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz", - "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, "dependencies": { - "@jest/fake-timers": "^29.6.4", + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.3" + "jest-mock": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "dependencies": { - "expect": "^29.6.4", - "jest-snapshot": "^29.6.4" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz", - "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, "dependencies": { "jest-get-type": "^29.6.3" @@ -3822,47 +3855,47 @@ } }, "node_modules/@jest/fake-timers": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz", - "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.6.3", - "jest-mock": "^29.6.3", - "jest-util": "^29.6.3" + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz", - "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.4", - "@jest/expect": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", "@jest/types": "^29.6.3", - "jest-mock": "^29.6.3" + "jest-mock": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz", - "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", @@ -3876,9 +3909,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", - "jest-worker": "^29.6.4", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -3955,13 +3988,13 @@ } }, "node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "dependencies": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -4023,12 +4056,12 @@ } }, "node_modules/@jest/test-result": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz", - "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, "dependencies": { - "@jest/console": "^29.6.4", + "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" @@ -4038,14 +4071,14 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz", - "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.4", + "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "slash": "^3.0.0" }, "engines": { @@ -4053,9 +4086,9 @@ } }, "node_modules/@jest/transform": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz", - "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", @@ -4066,9 +4099,9 @@ "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -4255,13 +4288,13 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -4276,9 +4309,9 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "engines": { "node": ">=6.0.0" } @@ -4289,9 +4322,9 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -4849,9 +4882,9 @@ } }, "node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, "dependencies": { "type-detect": "4.0.8" @@ -5055,43 +5088,6 @@ "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@svgr/core/node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@svgr/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@svgr/hast-util-to-babel-ast": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", @@ -5140,43 +5136,6 @@ "@svgr/core": "^6.0.0" } }, - "node_modules/@svgr/plugin-jsx/node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@svgr/plugin-jsx/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@svgr/plugin-svgo": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", @@ -5219,43 +5178,6 @@ "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@svgr/webpack/node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@svgr/webpack/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@swc/core": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.9.3.tgz", @@ -5489,9 +5411,9 @@ } }, "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -5502,18 +5424,18 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -5521,9 +5443,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "dependencies": { "@babel/types": "^7.20.7" @@ -5629,9 +5551,9 @@ } }, "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -5697,9 +5619,9 @@ } }, "node_modules/@types/jest": { - "version": "29.5.4", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", - "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, "dependencies": { "expect": "^29.0.0", @@ -6695,12 +6617,12 @@ } }, "node_modules/babel-jest": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz", - "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, "dependencies": { - "@jest/transform": "^29.6.4", + "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", "babel-preset-jest": "^29.6.3", @@ -6967,23 +6889,26 @@ } }, "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -8073,9 +7998,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -8091,10 +8016,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -8382,9 +8307,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001525", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", - "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", + "version": "1.0.30001686", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", + "integrity": "sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==", "funding": [ { "type": "opencollective", @@ -8716,9 +8641,9 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", "dev": true }, "node_modules/class-utils": { @@ -9623,6 +9548,97 @@ "sha.js": "^2.4.8" } }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/create-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/create-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/create-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/create-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/create-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/create-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/crelt": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", @@ -10797,9 +10813,9 @@ } }, "node_modules/dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", "dev": true, "peerDependencies": { "babel-plugin-macros": "^3.1.0" @@ -13233,9 +13249,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.506", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.506.tgz", - "integrity": "sha512-xxGct4GPAKSRlrLBtJxJFYy74W11zX6PO9GyHgl/U+2s3Dp0ZEwAklDfNHXOWcvH7zWMpsmgbR0ggEuaYAVvHA==" + "version": "1.5.68", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz", + "integrity": "sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==" }, "node_modules/elkjs": { "version": "0.8.2", @@ -13496,9 +13512,9 @@ "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -14031,16 +14047,16 @@ } }, "node_modules/expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, "dependencies": { - "@jest/expect-utils": "^29.6.4", + "@jest/expect-utils": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3" + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -16825,9 +16841,9 @@ } }, "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "dependencies": { "pkg-dir": "^4.2.0", @@ -17685,23 +17701,23 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz", - "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", "semver": "^7.5.4" }, @@ -17783,9 +17799,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -17825,15 +17841,15 @@ } }, "node_modules/jest": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz", - "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "dependencies": { - "@jest/core": "^29.6.4", + "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", "import-local": "^3.0.2", - "jest-cli": "^29.6.4" + "jest-cli": "^29.7.0" }, "bin": { "jest": "bin/jest.js" @@ -17851,13 +17867,13 @@ } }, "node_modules/jest-changed-files": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz", - "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "dependencies": { "execa": "^5.0.0", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "p-limit": "^3.1.0" }, "engines": { @@ -17880,28 +17896,28 @@ } }, "node_modules/jest-circus": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz", - "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.4", - "@jest/expect": "^29.6.4", - "@jest/test-result": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-runtime": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" @@ -17996,22 +18012,21 @@ } }, "node_modules/jest-cli": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz", - "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "dependencies": { - "@jest/core": "^29.6.4", - "@jest/test-result": "^29.6.4", + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "chalk": "^4.0.0", + "create-jest": "^29.7.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", - "prompts": "^2.0.1", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "yargs": "^17.3.1" }, "bin": { @@ -18100,31 +18115,31 @@ } }, "node_modules/jest-config": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz", - "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.6.4", + "@jest/test-sequencer": "^29.7.0", "@jest/types": "^29.6.3", - "babel-jest": "^29.6.4", + "babel-jest": "^29.7.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.6.4", - "jest-environment-node": "^29.6.4", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", "jest-get-type": "^29.6.3", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-runner": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -18176,9 +18191,9 @@ } }, "node_modules/jest-config/node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -18242,15 +18257,15 @@ } }, "node_modules/jest-diff": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz", - "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18327,9 +18342,9 @@ } }, "node_modules/jest-docblock": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz", - "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" @@ -18339,16 +18354,16 @@ } }, "node_modules/jest-each": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz", - "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", "jest-get-type": "^29.6.3", - "jest-util": "^29.6.3", - "pretty-format": "^29.6.3" + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18425,17 +18440,17 @@ } }, "node_modules/jest-environment-node": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz", - "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.4", - "@jest/fake-timers": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.3", - "jest-util": "^29.6.3" + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18451,9 +18466,9 @@ } }, "node_modules/jest-haste-map": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz", - "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", @@ -18463,8 +18478,8 @@ "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", "jest-regex-util": "^29.6.3", - "jest-util": "^29.6.3", - "jest-worker": "^29.6.4", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -18485,13 +18500,13 @@ } }, "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "dependencies": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -18515,28 +18530,28 @@ } }, "node_modules/jest-leak-detector": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz", - "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, "dependencies": { "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz", - "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^29.6.4", + "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18613,9 +18628,9 @@ } }, "node_modules/jest-message-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz", - "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", @@ -18624,7 +18639,7 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -18703,14 +18718,14 @@ } }, "node_modules/jest-mock": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz", - "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "^29.6.3" + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18743,17 +18758,17 @@ } }, "node_modules/jest-resolve": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz", - "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "resolve": "^1.20.0", "resolve.exports": "^2.0.0", "slash": "^3.0.0" @@ -18763,13 +18778,13 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz", - "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, "dependencies": { "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.6.4" + "jest-snapshot": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18846,30 +18861,30 @@ } }, "node_modules/jest-runner": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz", - "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "dependencies": { - "@jest/console": "^29.6.4", - "@jest/environment": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.6.3", - "jest-environment-node": "^29.6.4", - "jest-haste-map": "^29.6.4", - "jest-leak-detector": "^29.6.3", - "jest-message-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-runtime": "^29.6.4", - "jest-util": "^29.6.3", - "jest-watcher": "^29.6.4", - "jest-worker": "^29.6.4", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -18936,13 +18951,13 @@ } }, "node_modules/jest-runner/node_modules/jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "dependencies": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -19012,17 +19027,17 @@ } }, "node_modules/jest-runtime": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz", - "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.4", - "@jest/fake-timers": "^29.6.4", - "@jest/globals": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", @@ -19030,13 +19045,13 @@ "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-mock": "^29.6.3", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -19115,9 +19130,9 @@ } }, "node_modules/jest-snapshot": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz", - "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", @@ -19125,20 +19140,20 @@ "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.6.4", + "expect": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-diff": "^29.6.4", + "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "natural-compare": "^1.4.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "semver": "^7.5.3" }, "engines": { @@ -19216,9 +19231,9 @@ } }, "node_modules/jest-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz", - "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", @@ -19318,9 +19333,9 @@ } }, "node_modules/jest-validate": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz", - "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", @@ -19328,7 +19343,7 @@ "chalk": "^4.0.0", "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -19405,18 +19420,18 @@ } }, "node_modules/jest-watcher": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz", - "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.4", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "string-length": "^4.0.1" }, "engines": { @@ -19587,14 +19602,14 @@ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -19657,9 +19672,9 @@ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "bin": { "json5": "lib/cli.js" }, @@ -22078,9 +22093,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/non-layered-tidy-tree-layout": { "version": "2.0.2", @@ -23962,9 +23977,9 @@ } }, "node_modules/pretty-format": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz", - "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "dependencies": { "@jest/schemas": "^29.6.3", @@ -24169,9 +24184,9 @@ "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, "node_modules/pure-rand": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", - "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", "dev": true, "funding": [ { @@ -26358,9 +26373,9 @@ "deprecated": "https://github.com/lydell/resolve-url#deprecated" }, "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "dev": true, "engines": { "node": ">=10" @@ -28762,14 +28777,6 @@ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -29602,9 +29609,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -29620,8 +29627,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -29963,19 +29970,25 @@ } }, "node_modules/v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" }, "engines": { "node": ">=10.12.0" } }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -31174,11 +31187,12 @@ } }, "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "requires": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, "@apidevtools/json-schema-ref-parser": { @@ -31207,55 +31221,64 @@ "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw==" }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "requires": { - "@babel/highlight": "^7.18.6" + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" } }, "@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==" + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==" }, "@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "convert-source-map": "^1.7.0", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, "@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "requires": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" } }, "@babel/helper-annotate-as-pure": { @@ -31276,20 +31299,34 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "requires": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, @@ -31375,26 +31412,22 @@ } }, "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "requires": { - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/helper-optimise-call-expression": { @@ -31406,9 +31439,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==" }, "@babel/helper-remap-async-to-generator": { "version": "7.18.9", @@ -31458,19 +31491,19 @@ } }, "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" }, "@babel/helper-wrap-function": { "version": "7.19.0", @@ -31484,13 +31517,12 @@ } }, "@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" } }, "@babel/highlight": { @@ -31504,9 +31536,12 @@ } }, "@babel/parser": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", - "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==" + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "requires": { + "@babel/types": "^7.26.0" + } }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -31727,6 +31762,15 @@ "@babel/helper-plugin-utils": "^7.19.0" } }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, "@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -32439,40 +32483,36 @@ } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", - "debug": "^4.1.0", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "requires": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", - "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" } }, "@bcoe/v8-coverage": { @@ -33568,16 +33608,16 @@ "dev": true }, "@jest/console": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz", - "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "requires": { "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0" }, "dependencies": { @@ -33633,15 +33673,15 @@ } }, "@jest/core": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz", - "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, "requires": { - "@jest/console": "^29.6.4", - "@jest/reporters": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", @@ -33649,21 +33689,21 @@ "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.6.3", - "jest-config": "^29.6.4", - "jest-haste-map": "^29.6.4", - "jest-message-util": "^29.6.3", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-resolve-dependencies": "^29.6.4", - "jest-runner": "^29.6.4", - "jest-runtime": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", - "jest-watcher": "^29.6.4", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -33688,9 +33728,9 @@ } }, "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true }, "color-convert": { @@ -33726,72 +33766,72 @@ } }, "@jest/environment": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz", - "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, "requires": { - "@jest/fake-timers": "^29.6.4", + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.3" + "jest-mock": "^29.7.0" } }, "@jest/expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "requires": { - "expect": "^29.6.4", - "jest-snapshot": "^29.6.4" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" } }, "@jest/expect-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz", - "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, "requires": { "jest-get-type": "^29.6.3" } }, "@jest/fake-timers": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz", - "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, "requires": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.6.3", - "jest-mock": "^29.6.3", - "jest-util": "^29.6.3" + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" } }, "@jest/globals": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz", - "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "requires": { - "@jest/environment": "^29.6.4", - "@jest/expect": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", "@jest/types": "^29.6.3", - "jest-mock": "^29.6.3" + "jest-mock": "^29.7.0" } }, "@jest/reporters": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz", - "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", @@ -33805,9 +33845,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", - "jest-worker": "^29.6.4", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -33855,13 +33895,13 @@ "dev": true }, "jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "requires": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -33909,33 +33949,33 @@ } }, "@jest/test-result": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz", - "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, "requires": { - "@jest/console": "^29.6.4", + "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz", - "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, "requires": { - "@jest/test-result": "^29.6.4", + "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "slash": "^3.0.0" } }, "@jest/transform": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz", - "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -33946,9 +33986,9 @@ "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -34088,13 +34128,13 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "requires": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" } }, "@jridgewell/resolve-uri": { @@ -34103,9 +34143,9 @@ "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" }, "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" }, "@jridgewell/sourcemap-codec": { "version": "1.4.15", @@ -34113,9 +34153,9 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "requires": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -34569,9 +34609,9 @@ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" }, "@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -34674,35 +34714,6 @@ "@svgr/plugin-jsx": "^6.5.1", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.1" - }, - "dependencies": { - "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@svgr/hast-util-to-babel-ast": { @@ -34730,35 +34741,6 @@ "@svgr/babel-preset": "^6.5.1", "@svgr/hast-util-to-babel-ast": "^6.5.1", "svg-parser": "^2.0.4" - }, - "dependencies": { - "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@svgr/plugin-svgo": { @@ -34784,35 +34766,6 @@ "@svgr/core": "^6.5.1", "@svgr/plugin-jsx": "^6.5.1", "@svgr/plugin-svgo": "^6.5.1" - }, - "dependencies": { - "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@swc/core": { @@ -34934,9 +34887,9 @@ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, "@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "requires": { "@babel/parser": "^7.20.7", @@ -34947,18 +34900,18 @@ } }, "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -34966,9 +34919,9 @@ } }, "@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "requires": { "@babel/types": "^7.20.7" @@ -35074,9 +35027,9 @@ } }, "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "requires": { "@types/node": "*" @@ -35142,9 +35095,9 @@ } }, "@types/jest": { - "version": "29.5.4", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", - "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, "requires": { "expect": "^29.0.0", @@ -35950,12 +35903,12 @@ } }, "babel-jest": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz", - "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, "requires": { - "@jest/transform": "^29.6.4", + "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", "babel-preset-jest": "^29.6.3", @@ -36158,23 +36111,26 @@ } }, "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" } }, "babel-preset-jest": { @@ -37040,14 +36996,14 @@ } }, "browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "requires": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" } }, "bser": { @@ -37261,9 +37217,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001525", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", - "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==" + "version": "1.0.30001686", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", + "integrity": "sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==" }, "caseless": { "version": "0.12.0", @@ -37485,9 +37441,9 @@ } }, "cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", "dev": true }, "class-utils": { @@ -38202,6 +38158,72 @@ "sha.js": "^2.4.8" } }, + "create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "crelt": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", @@ -39054,9 +39076,9 @@ } }, "dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", "dev": true, "requires": {} }, @@ -40999,9 +41021,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.506", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.506.tgz", - "integrity": "sha512-xxGct4GPAKSRlrLBtJxJFYy74W11zX6PO9GyHgl/U+2s3Dp0ZEwAklDfNHXOWcvH7zWMpsmgbR0ggEuaYAVvHA==" + "version": "1.5.68", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz", + "integrity": "sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==" }, "elkjs": { "version": "0.8.2", @@ -41223,9 +41245,9 @@ "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" }, "escape-goat": { "version": "2.1.1", @@ -41632,16 +41654,16 @@ } }, "expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, "requires": { - "@jest/expect-utils": "^29.6.4", + "@jest/expect-utils": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3" + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" } }, "express": { @@ -43756,9 +43778,9 @@ "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" }, "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "requires": { "pkg-dir": "^4.2.0", @@ -44326,20 +44348,20 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true }, "istanbul-lib-instrument": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz", - "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", "semver": "^7.5.4" } @@ -44401,9 +44423,9 @@ } }, "istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -44429,25 +44451,25 @@ } }, "jest": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz", - "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "requires": { - "@jest/core": "^29.6.4", + "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", "import-local": "^3.0.2", - "jest-cli": "^29.6.4" + "jest-cli": "^29.7.0" } }, "jest-changed-files": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz", - "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "requires": { "execa": "^5.0.0", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "p-limit": "^3.1.0" }, "dependencies": { @@ -44463,28 +44485,28 @@ } }, "jest-circus": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz", - "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, "requires": { - "@jest/environment": "^29.6.4", - "@jest/expect": "^29.6.4", - "@jest/test-result": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-runtime": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" @@ -44551,22 +44573,21 @@ } }, "jest-cli": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz", - "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "requires": { - "@jest/core": "^29.6.4", - "@jest/test-result": "^29.6.4", + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "chalk": "^4.0.0", + "create-jest": "^29.7.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", - "prompts": "^2.0.1", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "yargs": "^17.3.1" }, "dependencies": { @@ -44622,31 +44643,31 @@ } }, "jest-config": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz", - "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.6.4", + "@jest/test-sequencer": "^29.7.0", "@jest/types": "^29.6.3", - "babel-jest": "^29.6.4", + "babel-jest": "^29.7.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.6.4", - "jest-environment-node": "^29.6.4", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", "jest-get-type": "^29.6.3", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-runner": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -44671,9 +44692,9 @@ } }, "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true }, "color-convert": { @@ -44715,15 +44736,15 @@ } }, "jest-diff": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz", - "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -44778,25 +44799,25 @@ } }, "jest-docblock": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz", - "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz", - "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "requires": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", "jest-get-type": "^29.6.3", - "jest-util": "^29.6.3", - "pretty-format": "^29.6.3" + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -44851,17 +44872,17 @@ } }, "jest-environment-node": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz", - "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "requires": { - "@jest/environment": "^29.6.4", - "@jest/fake-timers": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.3", - "jest-util": "^29.6.3" + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" } }, "jest-get-type": { @@ -44871,9 +44892,9 @@ "dev": true }, "jest-haste-map": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz", - "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, "requires": { "@jest/types": "^29.6.3", @@ -44884,8 +44905,8 @@ "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", "jest-regex-util": "^29.6.3", - "jest-util": "^29.6.3", - "jest-worker": "^29.6.4", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -44897,13 +44918,13 @@ "dev": true }, "jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "requires": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } @@ -44920,25 +44941,25 @@ } }, "jest-leak-detector": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz", - "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, "requires": { "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" } }, "jest-matcher-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz", - "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^29.6.4", + "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -44993,9 +45014,9 @@ } }, "jest-message-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz", - "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", @@ -45004,7 +45025,7 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -45061,14 +45082,14 @@ } }, "jest-mock": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz", - "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, "requires": { "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "^29.6.3" + "jest-util": "^29.7.0" } }, "jest-pnp-resolver": { @@ -45085,17 +45106,17 @@ "dev": true }, "jest-resolve": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz", - "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "requires": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "resolve": "^1.20.0", "resolve.exports": "^2.0.0", "slash": "^3.0.0" @@ -45153,40 +45174,40 @@ } }, "jest-resolve-dependencies": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz", - "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, "requires": { "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.6.4" + "jest-snapshot": "^29.7.0" } }, "jest-runner": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz", - "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "requires": { - "@jest/console": "^29.6.4", - "@jest/environment": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.6.3", - "jest-environment-node": "^29.6.4", - "jest-haste-map": "^29.6.4", - "jest-leak-detector": "^29.6.3", - "jest-message-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-runtime": "^29.6.4", - "jest-util": "^29.6.3", - "jest-watcher": "^29.6.4", - "jest-worker": "^29.6.4", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -45232,13 +45253,13 @@ "dev": true }, "jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "requires": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -45291,17 +45312,17 @@ } }, "jest-runtime": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz", - "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, "requires": { - "@jest/environment": "^29.6.4", - "@jest/fake-timers": "^29.6.4", - "@jest/globals": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", @@ -45309,13 +45330,13 @@ "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-mock": "^29.6.3", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -45372,9 +45393,9 @@ } }, "jest-snapshot": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz", - "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -45382,20 +45403,20 @@ "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.6.4", + "expect": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-diff": "^29.6.4", + "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "natural-compare": "^1.4.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "semver": "^7.5.3" }, "dependencies": { @@ -45451,9 +45472,9 @@ } }, "jest-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz", - "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, "requires": { "@jest/types": "^29.6.3", @@ -45522,9 +45543,9 @@ } }, "jest-validate": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz", - "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, "requires": { "@jest/types": "^29.6.3", @@ -45532,7 +45553,7 @@ "chalk": "^4.0.0", "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -45587,18 +45608,18 @@ } }, "jest-watcher": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz", - "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "requires": { - "@jest/test-result": "^29.6.4", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "string-length": "^4.0.1" }, "dependencies": { @@ -45724,9 +45745,9 @@ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" }, "json-buffer": { "version": "3.0.0", @@ -45785,9 +45806,9 @@ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" }, "jsonfile": { "version": "6.1.0", @@ -47502,9 +47523,9 @@ } }, "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "non-layered-tidy-tree-layout": { "version": "2.0.2", @@ -48804,9 +48825,9 @@ } }, "pretty-format": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz", - "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "requires": { "@jest/schemas": "^29.6.3", @@ -48978,9 +48999,9 @@ "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, "pure-rand": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", - "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", "dev": true }, "pushfeedback": { @@ -50582,9 +50603,9 @@ "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" }, "resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "dev": true }, "responselike": { @@ -52445,11 +52466,6 @@ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -53099,12 +53115,12 @@ } }, "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" } }, "update-notifier": { @@ -53345,14 +53361,22 @@ } }, "v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + } } }, "validate-npm-package-license": { diff --git a/package.json b/package.json index 3ae19e7b9d..4623ad5c29 100644 --- a/package.json +++ b/package.json @@ -65,9 +65,9 @@ "devDependencies": { "@playwright/test": "^1.49.0", "@swc/core": "^1.9.3", - "@types/jest": "^29.5.4", + "@types/jest": "^29.5.14", "husky": "^8.0.3", - "jest": "^29.6.4", + "jest": "^29.7.0", "lint-staged": "^14.0.1", "playwright": "^1.49.0", "prettier": "3.3.3", diff --git a/src/mdx/expandVersionedUrl.spec.js b/src/mdx/expandVersionedUrl.spec.js index 29d1480fa8..1e43601b0c 100644 --- a/src/mdx/expandVersionedUrl.spec.js +++ b/src/mdx/expandVersionedUrl.spec.js @@ -1,4 +1,5 @@ const expandVersionedUrl = require("./expandVersionedUrl"); +const { versionMappings } = require("../versions"); describe("expandVersionedUrl", () => { describe("unexpandable URLs", () => { @@ -13,6 +14,8 @@ describe("expandVersionedUrl", () => { ); }); + const [currentVersionMapping, olderVersionMapping] = versionMappings; + describe("when source is from optimize docs", () => { const targetUrl = "$docs$/some/thing"; @@ -23,12 +26,12 @@ describe("expandVersionedUrl", () => { ], [ - "/Users/monkeypants/camunda-docs/optimize_versioned_docs/version-3.10.0/what-is-optimize.md", + `/Users/monkeypants/camunda-docs/optimize_versioned_docs/version-${currentVersionMapping.optimizeVersion}/what-is-optimize.md`, "/docs/some/thing", ], [ - "/Users/monkeypants/camunda-docs/optimize_versioned_docs/version-3.7.0/what-is-optimize.md", - "/docs/1.3/some/thing", + `/Users/monkeypants/camunda-docs/optimize_versioned_docs/version-${olderVersionMapping.optimizeVersion}/what-is-optimize.md`, + `/docs/${olderVersionMapping.docsVersion}/some/thing`, ], ])("when in %s it expands to %s", (sourcePath, expandedUrl) => { expect(expandVersionedUrl(targetUrl, sourcePath)).toEqual(expandedUrl); @@ -44,12 +47,12 @@ describe("expandVersionedUrl", () => { "/optimize/next/some/thing", ], [ - "/Users/monkeypants/camunda-docs/versioned_docs/version-8.2/what-is-optimize.md", + `/Users/monkeypants/camunda-docs/versioned_docs/version-${currentVersionMapping.docsVersion}/what-is-optimize.md`, "/optimize/some/thing", ], [ - "/Users/monkeypants/camunda-docs/versioned_docs/version-1.3/what-is-optimize.md", - "/optimize/3.7.0/some/thing", + `/Users/monkeypants/camunda-docs/versioned_docs/version-${olderVersionMapping.docsVersion}/what-is-optimize.md`, + `/optimize/${olderVersionMapping.optimizeVersion}/some/thing`, ], ])("when in %s it expands to %s", (sourcePath, expandedUrl) => { expect(expandVersionedUrl(targetUrl, sourcePath)).toEqual(expandedUrl); From 1faaf77357cec2f9eac77dd08e8366b34ab3ff1d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 14:51:18 -0600 Subject: [PATCH 05/36] chore(deps): bump @auth0/auth0-react from 2.2.1 to 2.2.4 (#4698) Bumps [@auth0/auth0-react](https://github.com/auth0/auth0-react) from 2.2.1 to 2.2.4. - [Release notes](https://github.com/auth0/auth0-react/releases) - [Changelog](https://github.com/auth0/auth0-react/blob/main/CHANGELOG.md) - [Commits](https://github.com/auth0/auth0-react/compare/v2.2.1...v2.2.4) --- updated-dependencies: - dependency-name: "@auth0/auth0-react" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 222d007f4e..cf1969a8fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "camunda-cloud-documentation", "version": "0.0.0", "dependencies": { - "@auth0/auth0-react": "^2.2.1", + "@auth0/auth0-react": "^2.2.4", "@bpmn-io/form-js": "^1.7.3", "@docusaurus/core": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", @@ -231,11 +231,11 @@ } }, "node_modules/@auth0/auth0-react": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.1.tgz", - "integrity": "sha512-4L4FZvSqIwzVk5mwWFbWzfJ4Zq11dgS0v4KIGKro5tL9dgOnBGq+Ino/1mzexPV1LJHBkfwXG4+IaPiQNz5CGg==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.4.tgz", + "integrity": "sha512-l29PQC0WdgkCoOc6WeMAY26gsy/yXJICW0jHfj0nz8rZZphYKrLNqTRWFFCMJY+sagza9tSgB1kG/UvQYgGh9A==", "dependencies": { - "@auth0/auth0-spa-js": "^2.1.2" + "@auth0/auth0-spa-js": "^2.1.3" }, "peerDependencies": { "react": "^16.11.0 || ^17 || ^18", @@ -243,9 +243,9 @@ } }, "node_modules/@auth0/auth0-spa-js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.2.tgz", - "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.3.tgz", + "integrity": "sha512-NMTBNuuG4g3rame1aCnNS5qFYIzsTUV5qTFPRfTyYFS1feS6jsCBR+eTq9YkxCp1yuoM2UIcjunPaoPl77U9xQ==" }, "node_modules/@babel/code-frame": { "version": "7.26.2", @@ -31208,17 +31208,17 @@ } }, "@auth0/auth0-react": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.1.tgz", - "integrity": "sha512-4L4FZvSqIwzVk5mwWFbWzfJ4Zq11dgS0v4KIGKro5tL9dgOnBGq+Ino/1mzexPV1LJHBkfwXG4+IaPiQNz5CGg==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.4.tgz", + "integrity": "sha512-l29PQC0WdgkCoOc6WeMAY26gsy/yXJICW0jHfj0nz8rZZphYKrLNqTRWFFCMJY+sagza9tSgB1kG/UvQYgGh9A==", "requires": { - "@auth0/auth0-spa-js": "^2.1.2" + "@auth0/auth0-spa-js": "^2.1.3" } }, "@auth0/auth0-spa-js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.2.tgz", - "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.3.tgz", + "integrity": "sha512-NMTBNuuG4g3rame1aCnNS5qFYIzsTUV5qTFPRfTyYFS1feS6jsCBR+eTq9YkxCp1yuoM2UIcjunPaoPl77U9xQ==" }, "@babel/code-frame": { "version": "7.26.2", diff --git a/package.json b/package.json index 4623ad5c29..8a8ad997d6 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "api:generate:camunda": "npm run api:generate camunda" }, "dependencies": { - "@auth0/auth0-react": "^2.2.1", + "@auth0/auth0-react": "^2.2.4", "@bpmn-io/form-js": "^1.7.3", "@docusaurus/core": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", From bcd5ef53f9b728c1ef0771f8f9d6f71b2483c320 Mon Sep 17 00:00:00 2001 From: "camunda-docs-pr-automation[bot]" <187566563+camunda-docs-pr-automation[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 14:59:07 -0600 Subject: [PATCH 06/36] docs: update REST API spec (#4681) Co-authored-by: tmetzke --- api/camunda/camunda-openapi.yaml | 544 ++++++++++++++---- .../specifications/activate-jobs.api.mdx | 8 +- .../cancel-process-instance.api.mdx | 6 +- .../specifications/correlate-message.api.mdx | 4 +- .../specifications/create-deployment.api.mdx | 24 +- .../create-document-link.api.mdx | 2 +- .../specifications/create-document.api.mdx | 16 +- .../create-mapping-rule.api.mdx | 57 ++ .../specifications/create-role.api.mdx | 13 +- .../specifications/create-user.api.mdx | 15 +- .../specifications/evaluate-decision.api.mdx | 20 +- .../find-authorizations.api.mdx | 36 +- .../find-decision-definitions.api.mdx | 34 +- .../find-decision-instances.api.mdx | 34 +- .../find-decision-requirements.api.mdx | 34 +- .../find-flow-node-instances.api.mdx | 34 +- .../specifications/find-incidents.api.mdx | 36 +- .../find-process-definitions.api.mdx | 34 +- .../find-process-instances.api.mdx | 30 +- .../find-user-authorizations.api.mdx | 36 +- .../find-user-task-variables.api.mdx | 22 +- .../specifications/find-user-tasks.api.mdx | 62 +- .../specifications/find-users.api.mdx | 34 +- .../specifications/find-variables.api.mdx | 62 +- .../get-decision-definition-xml.api.mdx | 10 +- .../get-decision-definition.api.mdx | 10 +- .../get-decision-instance.api.mdx | 16 +- .../get-decision-requirements-xml.api.mdx | 10 +- .../get-decision-requirements.api.mdx | 10 +- .../get-flow-node-instance.api.mdx | 12 +- .../specifications/get-incident.api.mdx | 12 +- .../specifications/get-license.api.mdx | 2 +- .../get-process-definition-xml.api.mdx | 10 +- .../get-process-definition.api.mdx | 10 +- .../get-process-instance.api.mdx | 8 +- .../specifications/get-role.api.mdx | 10 +- .../get-start-process-form.api.mdx | 6 +- .../specifications/get-tenant.api.mdx | 60 ++ .../specifications/get-user-task-form.api.mdx | 6 +- .../specifications/get-user-task.api.mdx | 14 +- .../specifications/get-variable.api.mdx | 6 +- .../migrate-process-instance.api.mdx | 8 +- .../modify-process-instance.api.mdx | 18 +- .../specifications/search-roles.api.mdx | 30 +- .../specifications/search-tenants.api.mdx | 80 +++ .../specifications/sidebar.js | 24 + .../update-authorization.api.mdx | 7 +- .../specifications/update-role.api.mdx | 8 +- .../specifications/update-tenant.api.mdx | 4 +- .../specifications/update-user-task.api.mdx | 2 +- 50 files changed, 1340 insertions(+), 250 deletions(-) create mode 100644 docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx diff --git a/api/camunda/camunda-openapi.yaml b/api/camunda/camunda-openapi.yaml index 576639f483..dad36c860a 100644 --- a/api/camunda/camunda-openapi.yaml +++ b/api/camunda/camunda-openapi.yaml @@ -48,6 +48,7 @@ tags: - name: User - name: User task - name: Variable + - name: Mapping Rule paths: /topology: @@ -369,11 +370,7 @@ paths: schema: $ref: "#/components/schemas/ProblemDetail" "403": - description: Forbidden. The request is not allowed. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" + $ref: "#/components/responses/Forbidden" "404": description: Not found. The resource was not found. content: @@ -418,13 +415,49 @@ paths: schema: $ref: "#/components/schemas/ProblemDetail" "403": - description: Forbidden. The request is not allowed. + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant was not found. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + get: + tags: + - Tenant + operationId: getTenant + summary: Get tenant + description: Retrieves a single tenant by tenant Key. + parameters: + - name: tenantKey + in: path + required: true + description: The unique identifier of the tenant. + schema: + type: integer + format: int64 + responses: + "200": + description: The tenant was retrieved successfully. + content: + application/json: + schema: + $ref: "#/components/schemas/TenantItem" + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": - description: Not found. The tenant was not found. + description: Tenant not found. content: application/problem+json: schema: @@ -456,13 +489,48 @@ paths: schema: $ref: "#/components/schemas/ProblemDetail" "403": - description: Forbidden. The request is not allowed. + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant was not found. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + /tenants/search: + post: + tags: + - Tenant + operationId: searchTenants + summary: Query tenants + description: Retrieves a filtered and sorted list of tenants. + requestBody: + required: false + content: + application/json: + schema: + $ref: "#/components/schemas/TenantSearchQueryRequest" + responses: + "200": + description: The tenants search result + content: + application/json: + schema: + $ref: "#/components/schemas/TenantSearchQueryResponse" + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": - description: Not found. The tenant was not found. + description: Not found content: application/problem+json: schema: @@ -609,6 +677,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: The user task with the given key was not found. content: @@ -710,6 +782,8 @@ paths: $ref: "#/components/schemas/ProblemDetail" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: "Not found" content: @@ -799,6 +873,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -889,6 +967,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -932,6 +1014,8 @@ paths: $ref: "#/components/schemas/ProblemDetail" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: "Not found" content: @@ -1034,6 +1118,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1077,6 +1165,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The process definition with the given key was not found. @@ -1135,6 +1227,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision with the given key was not found. @@ -1190,6 +1286,8 @@ paths: $ref: "#/components/schemas/ProblemDetail" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: "Not found" content: @@ -1281,6 +1379,8 @@ paths: $ref: "#/components/schemas/ProblemDetail" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: The process instance with the given key was not found. content: @@ -1327,6 +1427,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1336,7 +1440,7 @@ paths: - Process instance operationId: cancelProcessInstance summary: Cancel process instance - description: Cancels a running process instance. + description: Cancels a running process instance. As a cancelation includes more than just the removal of the process instance resource, the cancelation resource must be posted. parameters: - name: processInstanceKey in: path @@ -1498,6 +1602,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1541,6 +1649,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The flow node instance with the given key was not found. @@ -1590,6 +1702,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1633,6 +1749,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision with the given key was not found. @@ -1684,6 +1804,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision with the given key was not found. @@ -1733,6 +1857,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1776,6 +1904,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision requirements with the given key was not found. @@ -1827,6 +1959,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision requirements with the given key was not found. @@ -1876,6 +2012,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1918,6 +2058,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision instance with the given ID was not found. @@ -2015,13 +2159,7 @@ paths: "401": $ref: "#/components/responses/Unauthorized" "403": - description: | - The request to patch an authorization was denied. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" + $ref: "#/components/responses/Forbidden" "404": description: | The owner was not found. @@ -2035,7 +2173,6 @@ paths: More details are provided in the response body. "500": $ref: "#/components/responses/InternalServerError" - /authorizations/search: post: tags: @@ -2073,6 +2210,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -2083,7 +2224,7 @@ paths: operationId: createRole summary: Create role description: | - Create a new role + Create a new role. requestBody: content: application/json: @@ -2108,16 +2249,9 @@ paths: "401": $ref: "#/components/responses/Unauthorized" "403": - description: | - The request to create a role was denied. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" - /roles/{roleKey}: get: tags: @@ -2125,7 +2259,7 @@ paths: operationId: getRole summary: Get role description: | - Get a role by its key + Get a role by its key. parameters: - name: roleKey in: path @@ -2143,6 +2277,8 @@ paths: $ref: "#/components/schemas/RoleItem" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: The role with the given key was not found. content: @@ -2247,12 +2383,60 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": description: An internal error occurred while processing the request. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + + /mapping-rules: + post: + tags: + - Mapping Rule + operationId: createMappingRule + summary: Create mapping rule + description: | + Create a new mapping rule + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/MappingRuleCreateRequest" + responses: + "201": + description: The mapping rule was created successfully. + content: + application/json: + schema: + $ref: "#/components/schemas/MappingRuleCreateResponse" + "400": + description: The mapping rule could not be created. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "403": + description: | + The request to create a mapping rule was denied. + More details are provided in the response body. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "404": + description: The request to create a mapping rule was denied. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + /messages/publication: post: tags: @@ -2315,11 +2499,7 @@ paths: schema: $ref: "#/components/schemas/ProblemDetail" "403": - description: Unauthorized - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" + $ref: "#/components/responses/Forbidden" "404": description: Not found content: @@ -2531,6 +2711,7 @@ paths: - User operationId: createUser summary: Create user + description: Create a new user. requestBody: content: application/json: @@ -2556,9 +2737,10 @@ paths: "401": $ref: "#/components/responses/Unauthorized" "403": + $ref: "#/components/responses/Forbidden" + "409": description: | - The request to create a user was denied. - More details are provided in the response body. + A user with the given username already exists. content: application/problem+json: schema: @@ -2603,6 +2785,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -2651,6 +2837,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -2722,6 +2912,10 @@ paths: description: > The incident search query failed. More details are provided in the response body. + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -2765,6 +2959,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The incident with the given key was not found. @@ -2970,7 +3168,7 @@ components: TenantUpdateResponse: type: object properties: - key: + tenantKey: type: integer description: The unique system-generated internal tenant ID format: int64 @@ -2981,6 +3179,61 @@ components: type: string description: The name of the tenant. + TenantItem: + description: Tenant search response item. + type: object + properties: + tenantKey: + type: integer + description: The unique system-generated internal tenant ID. + format: int64 + name: + type: string + description: The tenant name. + tenantId: + type: string + description: The unique external tenant ID. + assignedMemberKeys: + type: array + description: The set of keys of members assigned to the tenant. + items: + type: integer + format: int64 + + TenantSearchQueryRequest: + description: Tenant search request + type: object + allOf: + - $ref: "#/components/schemas/SearchQueryRequest" + properties: + filter: + description: The tenant search filters. + allOf: + - $ref: "#/components/schemas/TenantFilterRequest" + + TenantFilterRequest: + description: Tenant filter request + type: object + properties: + tenantId: + type: string + description: The ID of the tenant. + name: + type: string + description: The name of the tenant. + + TenantSearchQueryResponse: + description: Tenant search response. + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + type: object + properties: + items: + description: The matching tenants. + type: array + items: + $ref: "#/components/schemas/TenantItem" + UserTaskSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" @@ -2988,7 +3241,9 @@ components: type: object properties: filter: - $ref: "#/components/schemas/UserTaskFilterRequest" + description: The user task search filters. + allOf: + - $ref: "#/components/schemas/UserTaskFilterRequest" UserTaskVariableSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" @@ -3001,6 +3256,7 @@ components: type: object properties: items: + description: The matching user tasks. type: array items: $ref: "#/components/schemas/UserTaskItem" @@ -3053,8 +3309,13 @@ components: processDefinitionId: type: string description: The ID of the process definition. + elementInstanceKey: + type: integer + description: The key of the element instance. + format: int64 variables: type: array + description: Variables associated with the user task. items: $ref: "#/components/schemas/UserTaskVariableFilterRequest" UserTaskVariableFilterRequest: @@ -3070,8 +3331,8 @@ components: type: object properties: userTaskKey: + description: The key of the user task. type: integer - description: The key for this user task. format: int64 state: type: string @@ -3082,8 +3343,8 @@ components: - CANCELED - FAILED assignee: - type: string description: The assignee of the user task. + type: string elementId: type: string description: The element ID of the user task. @@ -3160,7 +3421,9 @@ components: type: object properties: filter: - $ref: "#/components/schemas/VariableFilterRequest" + description: The variable search filters. + allOf: + - $ref: "#/components/schemas/VariableFilterRequest" VariableFilterRequest: description: Variable filter request. type: object @@ -3198,6 +3461,7 @@ components: type: object properties: items: + description: The matching variables. type: array items: $ref: "#/components/schemas/VariableItem" @@ -3238,9 +3502,11 @@ components: type: object properties: filter: + description: The process definition search filters. allOf: - $ref: "#/components/schemas/ProcessDefinitionFilterRequest" ProcessDefinitionFilterRequest: + description: Process definition search filter. type: object properties: processDefinitionKey: @@ -3272,6 +3538,7 @@ components: type: object properties: items: + description: The matching process definitions. type: array items: $ref: "#/components/schemas/ProcessDefinitionItem" @@ -3308,6 +3575,7 @@ components: type: object properties: filter: + description: The process instance search filters. allOf: - $ref: "#/components/schemas/ProcessInstanceFilterRequest" AdvancedIntegerFilter: @@ -3593,6 +3861,7 @@ components: type: object properties: items: + description: The matching process instances. type: array items: $ref: "#/components/schemas/ProcessInstanceItem" @@ -3673,9 +3942,11 @@ components: type: object properties: filter: + description: The flow node instance search filters. allOf: - $ref: "#/components/schemas/FlowNodeInstanceFilterRequest" FlowNodeInstanceFilterRequest: + description: Flow node instance filter. type: object properties: flowNodeInstanceKey: @@ -3754,6 +4025,7 @@ components: type: object properties: items: + description: The matching flow node instances. type: array items: $ref: "#/components/schemas/FlowNodeInstanceItem" @@ -3841,9 +4113,11 @@ components: type: object properties: filter: + description: The decision definition search filters. allOf: - $ref: "#/components/schemas/DecisionDefinitionFilterRequest" DecisionDefinitionFilterRequest: + description: Decision definition search filter. type: object properties: decisionDefinitionKey: @@ -3876,9 +4150,11 @@ components: type: object properties: filter: + description: The incident search filters. allOf: - $ref: "#/components/schemas/IncidentFilterRequest" IncidentFilterRequest: + description: Incident search filter. type: object properties: incidentKey: @@ -3950,6 +4226,7 @@ components: type: object properties: items: + description: The matching incidents. type: array items: $ref: "#/components/schemas/IncidentItem" @@ -3979,6 +4256,7 @@ components: - UNKNOWN - IO_MAPPING_ERROR - JOB_NO_RETRIES + - EXECUTION_LISTENER_NO_RETRIES - CONDITION_ERROR - EXTRACT_VALUE_ERROR - CALLED_ELEMENT_ERROR @@ -4019,55 +4297,13 @@ components: tenantId: description: The tenant ID of the incident. type: string - OperationItem: - description: " Operation" - type: object - properties: - id: - type: string - batchOperationId: - type: string - type: - type: string - enum: - - RESOLVE_INCIDENT - - CANCEL_PROCESS_INSTANCE - - DELETE_PROCESS_INSTANCE - - ADD_VARIABLE - - UPDATE_VARIABLE - - MODIFY_PROCESS_INSTANCE - - DELETE_DECISION_DEFINITION - - DELETE_PROCESS_DEFINITION - - MIGRATE_PROCESS_INSTANCE - state: - type: string - enum: - - SCHEDULED - - LOCKED - - SENT - - FAILED - - COMPLETED - errorMessage: - type: string - completedDate: - type: string - format: date-time - ProcessInstanceReferenceItem: - description: "Process instance reference description" - type: object - properties: - instanceId: - type: string - processDefinitionId: - type: string - processDefinitionName: - type: string DecisionDefinitionSearchQueryResponse: allOf: - $ref: "#/components/schemas/SearchQueryResponse" type: object properties: items: + description: The matching decision definitions. type: array items: $ref: "#/components/schemas/DecisionDefinitionItem" @@ -4107,6 +4343,7 @@ components: - READ - READ_PROCESS_INSTANCE - READ_USER_TASK + - READ_DECISION_INSTANCE - UPDATE - UPDATE_PROCESS_INSTANCE - UPDATE_USER_TASK @@ -4114,6 +4351,7 @@ components: - DELETE_PROCESS - DELETE_DRD - DELETE_FORM + - DELETE_PROCESS_INSTANCE ResourceTypeEnum: description: The type of resource to add/remove permissions to/from. enum: @@ -4178,9 +4416,11 @@ components: type: object properties: filter: + description: The authorization search filters. allOf: - $ref: "#/components/schemas/AuthorizationFilterRequest" AuthorizationFilterRequest: + description: Authorization search filter. type: object properties: ownerType: @@ -4220,6 +4460,7 @@ components: - $ref: "#/components/schemas/SearchQueryResponse" properties: items: + description: The matching authorizations. type: array items: $ref: "#/components/schemas/AuthorizationResponse" @@ -4227,12 +4468,16 @@ components: type: "object" properties: password: + description: The password of the user. type: "string" username: + description: The username of the user. type: "string" name: + description: The name of the user. type: "string" email: + description: The email of the user. type: "string" UserCreateResponse: type: "object" @@ -4247,31 +4492,41 @@ components: type: object properties: filter: + description: The user search filters. allOf: - $ref: "#/components/schemas/UserFilterRequest" UserFilterRequest: + description: User search filter. type: object properties: username: + description: The username of the user. type: "string" name: + description: The name of the user. type: "string" email: + description: The email of the user. type: "string" UserResponse: type: "object" properties: id: + description: The ID of the user. type: "integer" format: "int64" key: + description: The key of the user. type: "integer" format: "int64" username: + description: The username of the user. type: "string" name: + description: The name of the user. type: "string" email: + description: The email of the user. type: "string" UserSearchResponse: type: object @@ -4279,30 +4534,53 @@ components: - $ref: "#/components/schemas/SearchQueryResponse" properties: items: + description: The matching users. type: array items: $ref: "#/components/schemas/UserResponse" + UserUpdateRequest: + type: object + properties: + changeset: + $ref: "#/components/schemas/UserChangeset" + UserChangeset: + description: | + JSON object with changed user attribute values. + type: object + properties: + name: + type: string + description: The new name of the user. + email: + type: string + description: The new email of the user. + password: + type: string + description: The new password of the user. RoleCreateRequest: type: "object" properties: name: type: "string" - description: The display name of the new role + description: The display name of the new role. RoleCreateResponse: type: "object" properties: roleKey: - description: The key of the created role + description: The key of the created role. type: "integer" format: "int64" RoleUpdateRequest: type: object properties: changeset: - $ref: "#/components/schemas/RoleChangeset" + description: The set of changed role attributes. + allOf: + - $ref: "#/components/schemas/RoleChangeset" required: - changeset RoleChangeset: + description: A set of changed role attributes. type: object properties: name: @@ -4337,9 +4615,36 @@ components: type: object properties: items: + description: The matching roles. type: array items: $ref: "#/components/schemas/RoleItem" + MappingRuleCreateRequest: + type: object + properties: + claimName: + type: string + description: The name of the claim to map. + claimValue: + type: string + description: The value of the claim to map. + required: + - claimName + - claimValue + MappingRuleCreateResponse: + type: object + properties: + mappingKey: + description: The key of the created mapping rule. + type: integer + format: int64 + claimName: + type: string + description: The name of the claim to map. + claimValue: + type: string + description: The value of the claim to map. + TopologyResponse: description: The response of a topology request. type: object @@ -4595,6 +4900,7 @@ components: type: object properties: jobs: + description: The activated jobs. type: array items: $ref: "#/components/schemas/ActivatedJob" @@ -4791,11 +5097,13 @@ components: type: object properties: sort: + description: Sort field criteria. type: array items: allOf: - $ref: "#/components/schemas/SearchQuerySortRequest" page: + description: Pagination criteria. allOf: - $ref: "#/components/schemas/SearchQueryPageRequest" type: object @@ -4803,16 +5111,20 @@ components: type: object properties: from: + description: The index of items to start searching from. type: integer format: int32 limit: + description: The maximum number of items to return in one request. type: integer format: int32 searchAfter: + description: Items to search after. Correlates to the `lastSortValues` property of a previous search response. type: array items: type: object searchBefore: + description: Items to search before. Correlates to the `firstSortValues` property of a previous search response. type: array items: type: object @@ -4820,8 +5132,10 @@ components: type: object properties: field: + description: The field to sort by. type: string order: + description: The order in which to sort the field. type: string default: asc required: @@ -4830,49 +5144,38 @@ components: type: object properties: page: + description: Pagination information about the search results. allOf: - $ref: "#/components/schemas/SearchQueryPageResponse" - type: object SearchQueryPageResponse: + description: Pagination information about the search results. type: object properties: totalItems: + description: Total items matching the criteria. type: integer format: int64 firstSortValues: + description: The sort values of the first item in the result set. Use this in the `searchBefore` field of an ensuing request. type: array items: type: object lastSortValues: + description: The sort values of the last item in the result set. Use this in the `searchAfter` field of an ensuing request. type: array items: type: object - VariableValueFilterRequest: - type: object - properties: - name: - type: string - eq: - type: object - neq: - type: object - gt: - type: object - gte: - type: object - lt: - type: object - lte: - type: object DecisionRequirementsSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" type: object properties: filter: + description: The decision definition search filters. allOf: - $ref: "#/components/schemas/DecisionRequirementsFilterRequest" DecisionRequirementsFilterRequest: + description: Decision requirements search filter. type: object properties: decisionRequirementsKey: @@ -4898,6 +5201,7 @@ components: type: object properties: items: + description: The matching decision requirements. type: array items: $ref: "#/components/schemas/DecisionRequirementsItem" @@ -5003,12 +5307,13 @@ components: type: integer format: int64 evaluatedDecisions: + description: Decisions that were evaluated within the requested decision evaluation. type: array items: $ref: "#/components/schemas/EvaluatedDecisionItem" EvaluatedDecisionItem: type: object - description: List of decisions that were evaluated within the requested decision evaluation. + description: A decision that was evaluated. properties: decisionDefinitionKey: description: The unique key identifying the decision which was evaluate. @@ -5035,16 +5340,18 @@ components: description: The tenant ID of the evaluated decision. type: string matchedRules: + description: The decision rules that matched within this decision evaluation. type: array items: $ref: "#/components/schemas/MatchedDecisionRuleItem" evaluatedInputs: + description: The decision inputs that were evaluated within this decision evaluation. type: array items: $ref: "#/components/schemas/EvaluatedDecisionInputItem" MatchedDecisionRuleItem: type: object - description: The decision rules that matched within this decision evaluation. + description: A decision rule that matched within this decision evaluation. properties: ruleId: description: The ID of the matched rule. @@ -5054,12 +5361,13 @@ components: type: integer format: int32 evaluatedOutputs: + description: The evaluated decision outputs. type: array items: $ref: "#/components/schemas/EvaluatedDecisionOutputItem" EvaluatedDecisionInputItem: type: object - description: The decision inputs that were evaluated within this decision evaluation. + description: A decision input that was evaluated within this decision evaluation. properties: inputId: description: The ID of the evaluated decision input. @@ -5089,9 +5397,11 @@ components: type: object properties: filter: + description: The decision instance search filters. allOf: - $ref: "#/components/schemas/DecisionInstanceFilterRequest" DecisionInstanceFilterRequest: + description: Decision instance search filter. type: object properties: decisionInstanceKey: @@ -5144,6 +5454,7 @@ components: type: object properties: items: + description: The matching decision instances. type: array items: $ref: "#/components/schemas/DecisionInstanceItem" @@ -5330,6 +5641,7 @@ components: metadata: $ref: "#/components/schemas/DocumentMetadata" DocumentMetadata: + description: Information about the document. type: object properties: contentType: @@ -5378,10 +5690,12 @@ components: format: int64 description: The unique key identifying the deployment. deployments: + description: Items deployed by the request. type: array items: $ref: "#/components/schemas/DeploymentMetadata" tenantId: + description: The tenant ID associated with the deployment. type: string DeploymentMetadata: type: object @@ -5395,6 +5709,7 @@ components: form: $ref: "#/components/schemas/DeploymentForm" DeploymentProcess: + description: A deployed process. type: object properties: processDefinitionId: @@ -5417,6 +5732,7 @@ components: type: string description: The tenant ID of the deployed process. DeploymentDecision: + description: A deployed decision. type: object properties: decisionDefinitionId: @@ -5449,6 +5765,7 @@ components: description: | The assigned key of the decision requirements graph that this decision is part of. DeploymentDecisionRequirements: + description: Deployed decision requirements. type: object properties: decisionRequirementsId: @@ -5474,6 +5791,7 @@ components: type: string description: The resource name from which this decision requirements was parsed. DeploymentForm: + description: A deployed form. type: object properties: formId: @@ -5625,6 +5943,7 @@ components: type: integer format: int64 mappingInstructions: + description: Element mappings from the source process instance to the target process instance. type: array items: $ref: "#/components/schemas/MigrateProcessInstanceMappingInstruction" @@ -5656,10 +5975,12 @@ components: type: object properties: activateInstructions: + description: Instructions describing which elements should be activated in which scopes and which variables should be created. type: array items: $ref: "#/components/schemas/ModifyProcessInstanceActivateInstruction" terminateInstructions: + description: Instructions describing which elements should be terminated. type: array items: $ref: "#/components/schemas/ModifyProcessInstanceTerminateInstruction" @@ -5673,7 +5994,7 @@ components: ModifyProcessInstanceActivateInstruction: type: object description: | - Instructions describing which elements should be activated in which scopes and which variables should be created. + Instructions describing an element that should be activated. properties: elementId: description: The ID of the element that should be activated. @@ -5687,6 +6008,7 @@ components: format: int64 default: -1 variableInstructions: + description: Instructions describing which variables should be created. type: array items: $ref: "#/components/schemas/ModifyProcessInstanceVariableInstruction" @@ -5828,6 +6150,12 @@ components: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + Forbidden: + description: Forbidden. The request is not allowed. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" securitySchemes: bearerAuth: diff --git a/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx index 85415e7aa9..888d6b44c4 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx @@ -5,7 +5,7 @@ description: "Iterate through all known partitions and activate jobs up to the r sidebar_label: "Activate jobs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,11 @@ Iterate through all known partitions and activate jobs up to the requested maxim The list of activated jobs. -
Schema
    jobs object[]
  • Array [
  • customHeaders object
    +
    Schema
      jobs object[]
      + +The activated jobs. + +
    • Array [
    • customHeaders object
      a set of custom headers defined during modelling; returned as a serialized JSON document diff --git a/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx index db1832a72f..831d4748c8 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx @@ -1,11 +1,11 @@ --- id: cancel-process-instance title: "Cancel process instance" -description: "Cancels a running process instance." +description: "Cancels a running process instance. As a cancelation includes more than just the removal of the process instance resource, the cancelation resource must be posted." sidebar_label: "Cancel process instance" hide_title: true hide_table_of_contents: true -api: eJztWE1v3DYQ/SvEnBJUluTUSVMdCmwdp3XzUWO9aQ+2D1xptGJCkQpJeb0Q9N+LIbWfWiMJ0KMNLLwShzOcee9xOezA8YWF7AaujM7RWiaUdVzlCHcR6AYNd0KrywIyyOm1HOwu12YRFGhzIxqygwzOvZVlnJlWKaEWrDnwHEMEDTe8RoeGYnegeI2QQbPv+x2uIAJBXhvuKojA4NdWGCwgc6bFw9CzCtkXXDFdMlfhKC5zmoUcaAU2r7DmkHXgVg0FF8rhAg1EUGpTcxdevTqDvr8LkdG633WxojnbhZRcWowg18qhcjTGm0aK3Nct+WxpZd04mp5/xtxBBKqVks8lrlNqDFXdCbRkvUFgiiUapIJn3UHaE2bWgz79vNIWFZuvfBVai4a5iju2FFKyObKGG0c14lIyg7k2hWUGbSsdoVUaXTNXCcs2seNb9aG1jub+xlImSirtvSiwiG8VRN8sYAS1UKJua8hO+z4CJxzlO1DlgFDTUGjoezI1aButbCjGi/RsnP3sGNLCDkhjEUMfwVmaPjrTJ8IK7jhNU9qxey5FQRx5BNTG6LnE+qcxuIfAXAVLVqDjQrIAOuOWBcM5FkwodjN9e85+PXv5y92zyrnGZkmyXC5jU+YnWAinTazNIjFlTh+yex6zWYUGWc1XhAovCkExuWRb+jDbYC5KkRPvBz34xRBce8BtuLjPvTC6Yax1RqjFLrqtESP5T9in6SUTBSonyhURahTazyl5K8kHn+vWZXPJ1RfYUmMc9DCKbeuam12t7wToI7COu9Z+U94/vxj5Jlr8OZtdseCC5bpAVmoTRDEEindJfZamEdT8ITy9StOefBLi35GJYvjQSK48tQ7TEYrV2uDAH5/YZn/+f5DRRizEYdwYdmU6kPhNyCjo8uxHpEiaKnWrnjT1pKknTT2qqZfHfqQmilGVDfEQjdGG6TxvjcGCLSshN4Jbxx7OKYGLT1p70tqT1sZa6yOo0VWauppGW08dajAySAY5nayXaZNu3JX0SThdSp80NRNo7te9TGskZNAFUfVZknSVtq7PukYb1yf3hNg9N4IO/R5gGg7iW5NK6pzLKixsDC4NUMO0Tvqc160qOHvNphfXM/YHd7jkK19sCrnv+nX6Oj3qlUwf8Ti5umQhw0DNne1i7ZZ0f9RtMP4ex77Nspi3RrjVNU0L5ZkjN2gmLeGzocwQz3un52AE0fDl7ZpIf/0781ygrW66beEuHnjdBKEe67BSz9NS+4CbZuVw6YQjGhtyTePTMWOvLr3wcl3XrfK7r1qwpXAV4zulyGVrHZUgAilyVNava2iJ12bvwwj7J0RkpzHBGLi23nQXwlXtPM51neRh2ub/XOp5UnOhkiGETc4nHz59fDM5eX95fvHx+uLkNE5j9+B8uUgUNVd76yDCj453hzl329+c77wJGAB1+OCSRnKhiGI+r24Q5Q2MRAkRZEcvC/Z0eRcN2rqBrptzi5+M7Ht6/bVFs4Ls5m4rRa/dQlj6vm3rH03u2XS4AXjOfuja4Wi6w0uuVn5vkC09QQRfcHX8VqS/6yOokBdo/LqD4XlY3cmM3G0dje4j+mg9Y5Ln2LhHbPeOCSTOzZ559ff1jLQ2XIbUuqC5hi/pioYvIYNbuKUEtK+cl7F/34HkatHyBdkHv/T3H+x/aGw= +api: eJztWN1v2zYQ/1eIe2oxRXK6tOv0MMBL0y1b2wWOuz0keaClk8WWIlWSimMI+t+HIyV/yUFbYC8DEsCIJR7v8/c789iC40sL6Q1cGZ2htUwo67jKEO4i0DUa7oRWlzmkkNFr2ctdDmIR5GgzI2qSgxTOvZRlnJlGKaGWrD7QHLMpLQd1Xj0TKpNNjpZV2iBzJVfsU2MdcyUyg5W+55Lpwj8eamMGrW5MhpFf3tU6rLCKdC2Q1do6zGOIoOaGV+jQUOwtKF4hpFDvx/YnriECQVHV3JUQgcEvjTCYQ+pMg4ehz0tkn3H9qKdO9+6RBzYrseKQtuDWNRkXyuESDURQaFNxF169OoOuuwuW0bpfdb6mPVtHCi4tRpBp5VA5WuN1LUXmU5B8suRZO7amF58wcxCBaqTkC4lDSLWhqjuBlqQ3CJhhgQap4Gl7EPaUmWHRh5+V2qJii7XPQmPRUEUdWwkpfRW4cZQjLiUzmGmTWypVIx2hpTC6Yq4Ulm1sx7fqfV/BX9iEiYJSey9yzONbBdFXExhBJZSomgrS066LwAlH8fZQPQD0LCQauo5EDdpaKxuS8WJyNo5+fqzSwvaVJrR1EZxNJo/u9IGwnDtO25R27J5L4VH6SFFroxcSqx/GxT0szFWQZDk6LiQLRWfcsiC4wJwJxW5mb8/Zz2cvf7p7VjpX2zRJVqtVbIrsBHPhtIm1WSamyOhDcs9jNi/RIKv4mqrC81yQTS7ZFj7M1piJQmSE+54P3hkq117hNljcx15Y3SDWOiPUcre6jRGj9jNlH2eXTOSonCjWBKiRab+n4I0kHXyhG5cuJFefYQuNsdFDK7apKm52ub5joIvAOu4a+1V6//hipJtg8ft8fsWCCpbpHFmhTSBFbyjeBfXZZBJBxR/C06vJpCOdVPFviEQxfKglV6FlHoQjVOjIQZsPbPP78N9URhuxFId2Y9ilaQ/iNyGiwMuz76EicarQjXri1BOnnjj1KKdeHvuRmtLhzKEhHKIx2jCdZY0xmLNVKeSGcIPt/pwSsPjEtSeuPXFtzLUuggpdqWmqopnEDySuhBSSnk4ng5s2acdTSZeE02WYc2iYQHM/zDKNkZBCG0jVpUnSltq6Lm1rbVyX3FPF7rkRdOj3BablQL4BVFJnXJbBsXFxaYEGpiHoc141KufsNZtdXM/Zb9zhiq99ssnkvurXk9eTo1pJ9BGN06tLFiIM0NxpF4Na4v1RtUH4WxT7Mcti1hjh1te0LaRngdygmTZUnw1kenteOz0HIYj6L28HIP3xz9xjgVrdbDvCXTzwqg5EPTZhTTxOC+0NboaVQ9epjmhsiHUSn44Re3XpiZfpqmqU775qyVbClYzvpCKTjXWUggikyFBZ71c/Eg9i78IK+ztYZKcxlTFgbWi6S+HKZhFnukqysG3zfyH1Iqm4UElvwibn0/cfP7yZnry7PL/4cH1xchpPYvfgfLqIFBVXe34Q4EfHu8OY2+1vzv/kJqIHlMMHl9SSC0UQ93lt+6ZwA6OmABGkRy8r9vrCXdRz+wbadsEtfjSy6+j1lwbNGtKbu20r8L0jF5a+b68VHk3us1l/A/Gcfde1x9Fw+5dcrX1vkg09QQSfcX38Vqa76yIokedovN9B8Dx4dzIndVtFo/uQLhp2TLMMa/eI7N4xhZrDpmdf/XU9J673lzGVzmmv4Su6IuIrSOEWbikA7TPn24h/34LkatnwJckHvfT3L0h9xuY= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; path={"/process-instances/{processInstanceKey}/cancellation"} > -Cancels a running process instance. +Cancels a running process instance. As a cancelation includes more than just the removal of the process instance resource, the cancelation resource must be posted. ## Request diff --git a/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx index ce7ab9fac4..7833cf500b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx @@ -5,7 +5,7 @@ description: "Publishes a message and correlates it to a subscription." sidebar_label: "Correlate message" hide_title: true hide_table_of_contents: true -api: eJztWE1v20YQ/SuLObUoLSqJm6a8KY7TKk0cwZbbg+3DkhyJmyx3mf2wrAr878VwSYmSLMcFeikgAwZF7uzMzpv3RuKswPG5heQGPqG1fI5wF4Gu0HAntBrnkECmjUHJHXYWEeRoMyMqMoEEJj6VwhZoGWdlsGFc5Wy90TLhmNOMM+vT9c7BrRrP1kZCKyYssz7L0NqZl7RnIaRkBp03irkC2UwY61hlNNkwoazjKkP2FZfNchd8HThnC+GKwa2CCAx+82jdW50vIVk1t8JgDokzHiPItHKoHC3xqpIia44Uf7GU4gpsVmDJ6ZNbVggJ6PQLZg4iqAzB5QRaWlW8RLpuIzTtHY4sGLcsx5lQmDMRUns7+XTRZdact41jnRFqDnUEPaT+wOXjQfpoEip61gdmzytVcsa9dJAAhbjnRvBUhlQOp7A2ozw+XH2+YLnOfEnwRcDzXNAeLic9ZALIu9gpLyU5Cut1BA4VV45otxuf0girbKYNWxQiK7aKLiyrWiLmjyS6E4piCUe3HfHPNtBdBqpAXZOdQVtpZQMoL4fDp7ERtk8/p5lWyLRhpTa4x1wL/4J4h2P2Kt2L3a5GVKQFSknX74hIuFv1qHieJn0b6SArnzzfxrtQDudoIIKZNiV34dHrU3iSGNMNMcbvnhNmo6gWg3ELwXPOfwC8J7rPc/L7DhsD/1o6nh5iYGX0vcgxZzl3nHiotGP3XIr8MMsqo1OJ5U/fY9uITYIly9FxIVlgQuhjZJiGTnZz+f6M/Xr68y93PxTOVTaJ48ViMTCz7ARz4bQZaDOPzSyjf7L7ccCmBRpkJV+yFNmme7ANx5itMBMzkZGeXEi1OQwB+xyChtXVXlNY18Ebsfe1NmLXl2MmclROzJZCzfdDbzVQnmrvklRy9RU2Bd0PuhvF+rLkZs2w7QB1BNZx53tpHODRq5d7vokVv0+nExZcsEzn2HRPV1C3DIEoiVIoUfoSktPhMIKSP4S718NhTT6p4s/IRDF8qCRX4etnJx2hQgsM3prEOvX8R5XRRszFbtzBlrhaEr8LGXV6erXP92vFvSu0EX/jUT1H9RzVc1g9p/t8v9D0I82ro3SO0jlK55B0fn7sh9xIMULZEA/RGG2YzjJvDP2YLIRcv0J0sdu32sDFo9aOWjtqbV9rdQQlukLTNKvStqEOdwUkELcvbTbuTU4gAovmHg3NxVbgjYQEVkE1dRLHq0JbVyerShtXx/dUkq3BCS0HdXWskTrjsgiR96tHC81UqM3qjJde5Zy9YZfnV1P2G3e44MsGTQq57frN8M3wUa9kesDjaDJmIcPAvV4/6NySsB91G4yf47iu7wjIzBvhlle0LcCTIjdoRp4KsOZEG6/xTvfBCKL2w/uOKR/+mjbFpl52uZnonT/wsgpKDBO4Dcl2x2ablX7RtkYMvRGBUDPdHLMl137C5AiNDQgNBy/2iTwZN3rMdFl61TRlNW9GA4z3AMykt46Ai0CKDOmFf5NNZ/YxrLA/Q0T2YkDFDwztevFcuMKng0yXcRa2ra+p1GlccqHiNoSNz0afri/ejU4+js/OL67OT14MhgP34BqQSSslV/1zdLON3lhlK9vV5kvofzIXbgno8MHFleRCUdkbRFdtl7jpBlx2m040Kg9av4HVKuUWr42sa3r8zaNZQnJzt2EZ3dURFMhzNE1j+drQ8SzgdTKlc5C59HSevVlgHXU7RlmGlXvS9q7X8Safr6YkpHbwXeqc9hi+oKE4X0ACt3ALQGN/8tBotHm+AsnV3FOVEwh+6e8f0mxqQQ== +api: eJztWVFv2zYQ/ivEPW2YYrlt2nV6c9N0c9ekRuJuD0keKOlssaVIlaTiGIb++3CiZMlWnGbAXgY4QGDLPN7xvvu+k3zegONLC9ENXKC1fIlwF4Au0HAntJqmEEGijUHJHbYWAaRoEyMKMoEIZmUshc3QMs5yb8O4Stl2o2XCMacZZ7aMtztHt2q62BoJrZiwzJZJgtYuSkl7VkJKZtCVRjGXIVsIYx0rjCYbJpR1XCXIvuG6Xm6DbwOnbCVcNrpVEIDB7yVa906na4g29aUwmELkTIkBJFo5VI6WeFFIkdRHCr9aSnEDNskw5/TOrQuECHT8FRMHARSG4HICLa0qniO97iI07x2OLBi3LMWFUJgy4VN7N7u4bDOrz9vEsc4ItYQqgB5Sf+L68SB9NAkVvegDM/BKlVzwUjqIgELccyN4LH0qh1PYmlEeH68/X7JUJ2VO8AXA01TQHi5nPWQ8yPvYqVJKcuTXqwAcKq4c0W4/PqXhV9lCG7bKRJLtFF1YVjRETB9JdC8UxRKOLlvin3XQXXmqQFWRnUFbaGU9KC/H46exEbZPP6eZVsi0Ybk2OGCuhX9BvMMxe5XuxW5WAyrSCqWk1x+ISLhb9ah4niZ9E+kgK588X+ddKIdLNBDAQpucO//Rm1N4khjzjhjT988J0ymqwWDaQPCc8x8A74nu85z8fsBGz7+GjqeHGFgYfS9STFnKHSceKu3YPZciPcyywuhYYv7Lj9g2YTNvyVJ0XEjmmeD7GBnGvpPdXH04Y7+dvv717qfMucJGYbharUZmkZxgKpw2I22WoVkk9E92P4/YPEODLOdrFiPrugfrOMZsgYlYiIT05Hyq9WEI2OcQ1K9uBk1hW4fSiMFtbcK+XE2ZSFE5sVgLtRyG3mmgPNali2LJ1TfoCjoMuh/FlnnOzZZhuwGqAKzjruylcYBHr14OfBMr/pjPZ8y7YIlOse6eLqNu6QNRErlQIi9ziE7H4wBy/uCv3ozHFfmkij8jE8XwoZBc+dvPXjpC+RbovdWJter5jyqjjViK/bijHXE1JH7vM2r19GrI9w/axCJNUdX0ZM2zQysqLqVeYTo66uqoq6OuDurqdMj3S02Pb6U63pKO0jlK55B0Xj/2iDdRjFA2xEM0Rhumk6Q0hh4zMyG3Xy7a2M09y3PxqLWj1o5aG2qtCiBHl2macxXa1tThLoMIwubrnA17MxUIwKK5R0MTsw2URkIEG6+aKgrDTaatq6JNoY2rwnsqyc5IhZa9ulrWSJ1wmfnIw+rRQj0varI643mpUs7esqvz6zn7nTtc8XWNJoXcdf12/Hb8qFcyPeBxMpsyn6HnXq8ftG5J2I+69cbPcVxVdwRkUhrh1te0zcMTIzdoJiUVYMuJJl7tna69EQTNmw8tUz7+Pa+LTb3sqpv1nT/wvPBK9LO5jmT7A7VupV+0neFDb3gg1ELXx2zINUyYHKGxHqHx6MWQyLNprcdE53mp6qaslvXQgPEegIksrSPgApAiQRoFdNm0Zp/8CvvLR2QvRlR8z9C2Fy+Fy8p4lOg8TPy27WssdRzmXKiwCWHDs8nFl8v3k5NP07Pzy+vzkxej8cg9uBpk0krOVf8c7dSjN3DZyXbT3YT+JxPjhoAOH1xYSC4Ulb1GdNN0iZt29GV36URDdK/1G9hsYm7xi5FVRR9/L9GsIbq561hGV1UAGfIUTd1YvtV0PPN4nczpHGQuSzrPYEpYBe2OSZJg4Z60vet1vNnn6zkJqRmJ5zqlPYavaFzOVxDBLdwC0A8C5KHWaP35BiRXy5KqHIH3S3//ADwPcwc= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ The provided data is not valid
      Schema
        = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
      -Unauthorized +Forbidden. The request is not allowed.
      Schema
        = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
      diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx index cbd4b7f1cd..5b9de891e8 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx @@ -5,7 +5,7 @@ description: "Deploys one or more resources (e.g. processes, decision models, or sidebar_label: "Deploy resources" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -38,7 +38,27 @@ This is an atomic call, i.e. either all resources are deployed or none of them a The resources are deployed. -
      Schema
        deployments object[]
      • Array [
      • processDefinition object
        decisionDefinition object
        decisionRequirements object
        form object
      • ]
      +
      Schema
        deployments object[]
        + +Items deployed by the request. + +
      • Array [
      • processDefinition object
        + +A deployed process. + +
        decisionDefinition object
        + +A deployed decision. + +
        decisionRequirements object
        + +Deployed decision requirements. + +
        form object
        + +A deployed form. + +
      • ]
      The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx index 9e00ccdf49..5906d194dc 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx @@ -47,7 +47,7 @@ in future releases. The document link was created successfully. -
      Schema
      +
      Schema
      The document link creation failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx index 0c617fb846..2470adde4e 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx @@ -5,7 +5,7 @@ description: "Upload a document to the Camunda 8 cluster." sidebar_label: "Upload document (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,11 @@ in future releases. ## Request -

      Query Parameters

      Body

      required
        metadata object
        customProperties object
        +

        Query Parameters

        Body

        required
          metadata object
          + +Information about the document. + +
          customProperties object
          Custom properties of the document. @@ -48,11 +52,15 @@ Custom properties of the document. The document was uploaded successfully. -
          Schema
            metadata object
            customProperties object
            +
            Schema
              metadata object
              + +Information about the document. + +
              customProperties object
              Custom properties of the document. -
            +
          The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx new file mode 100644 index 0000000000..8ae0509807 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx @@ -0,0 +1,57 @@ +--- +id: create-mapping-rule +title: "Create mapping rule" +description: "Create a new mapping rule" +sidebar_label: "Create mapping rule" +hide_title: true +hide_table_of_contents: true +api: eJztWE1z2zYQ/SuYPbVTWpQTJ015Ux2ndRs7HllJD7YOILgSkYAAA4CWNRr+984ClERHsuOZ5tCDNKMRPxb79d4DqV2B53MH2Q1c8LqWes7GjUKYJmBqtNxLo88LyEBY5B47m2CSQIFOWFmTDWRwGiwYZxoXrOqc2UbhrYYELH5t0PnfTbGEbAXCaI/a0yGvayVFiJR+duRqBU6UWHE68ssaIQOTf0bhIYHaUl5eogtuFJfVJa+wZ+q8lXq+k96kRKZ5hczMmC+RhaXMG0p1AG0SfX3iqnmmszsyfcRbGwuWFgtq7TbNB2GmCXjpFcXpNTb2cRz7BW0bnbnaaBeLfjE8pp/djPpNZwvuWAStYK4RAp2bNUotB5TDj+l+F+9vXO7P5wsuN/3pMumnSJl0AaT2OEcLCcyMrbiPl16fbHD5f2L8BHoRrw6+k+HwGYgJ06iCaeNZvmnYE2jV1uQKq192UXsYZ8SuoiUr0HOpWESTcceiYY4Fk5rdjN+dst9OXv06/an0vnZZmi4Wi4GdiSMspDd2YOw8tTNBX7L7ecAmJVqqYkkp86KQFJMrtuUJczUKOZOCGkdd7NJm1PxB2BqeJlm8uwvWhiiNlTvYjdjH8TmTBWovZ0vq8E7osGbGG0U+eG4an+WK6y+wxfV7DBkx11QVtxuWPwzQJuA8902vjEeI/vLFXvb9OZlcseiCCVMgmxnLfCndOhAVUUktq6aC7GQ4TKDi9/Hs9XDYkk9C/BmVaIb3teI6UOvbcqRmlbHY8ScUJrXzXIsfhYyxci6/jftQYx2J38aK1rp6uV9X3dOGOCfWj6Wd3bFALbEY3OqLbXGOcRsSuJNFlIUP7qKcWW6KZSTtQZQHUR5EuV+UJ/9dlAeFHRR2UNgjCnu173VypBl12RIP0VpjmRGisRYLtiilCu7pT8A6dqfGw9PsoLWD1h7TWptAhb40NAGpjQvU4b6EDNLuyXVETy4HCTi0d2hpkrKCxirIYBXl0mZpuiqN8222qo31bXpHWNxxK3muIgPpdpTVmi7KCK7KGHIXNrrR/6N7yqtGF5y9YeOz6wn7g3tc8GVoI4V86PrN8M1wr1cyfcTj6OqcxQoj6XobwdotKXqv22j8HMdtO6VGisZKv7ymZbE9OXKLdtRQ5zdk6OIF73QejSDpDt6tKfLXP5OAMm1i4+0U6uyeV3WUYG/CsKVYf1SwvhpYOTMhiY4zu+UQtmhdrH84ON7l59V5kJkwVdXosNfqOVtIXzLea49QjfPUlgSUFEjThGwFOqa5Nnsf77BPMSI7HhC0kX/rLXYufdnkA2GqVMRlm99cmTytuNRpF8Klp6OLj5dvR0fvz0/PLq/Pjo4Hw4G/96GFJIGK634e8UWu/xr3bb29Yd93ZoQdsB7vfVorLjU1PNSy6mR3Aw9lN0066dzAapVzhx+talu6/LVBu4TsZrpVGp21CZTIC7RBp19ocgWnMb2jCYUn84j5zmSsTdYrRkJg7Z+0nfZ2jqsP1xPiZTf7rExBayxf0FyULyCDW7gFoJEreQiUD9dXoLieN3xO9tEvff4FdUl8Zg== +sidebar_class_name: "post api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

          Create mapping rule

          + + + +Create a new mapping rule + +## Request + +

          Body

          + +The mapping rule was created successfully. + +
          Schema
          + +The mapping rule could not be created. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request to create a mapping rule was denied. +More details are provided in the response body. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request to create a mapping rule was denied. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +An internal error occurred while processing the request. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx index 7bd120f706..a3d6a91807 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx @@ -1,11 +1,11 @@ --- id: create-role title: "Create role" -description: "Create a new role" +description: "Create a new role." sidebar_label: "Create role" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7e2qntCg7TprypjpO6zYfHltpD7YPILgSEYMAA4CWNRr+984SpCVHlpuDj9KMRiSx2Lcf75HUrjCIucfsCi+sJrxJ0NbkRFDWnBWYoXQkAnVrCRbkpVM1L2KGJ90SCDC0AGc1XRtM0NG3hnz43RZLzFYorQlkAh+KutZKdq7Tr55drNDLkirBR2FZE2Zo868kAyZYOw4kKPK8akRFG1Y+OGXmWxFNS4JC+VqLJfAOsDMIJT0EiG2bYFBBsw/OKaZwEUPGtuV1R762xkfco/ER/2zDsDtYCA+xQAX4RkryftZovRx1lXih1Bnpb1o+HcYtLYckh0Bc7FXvVJlAc3KY4My6SoR46c3xzlLE5PtaHI/Hz6QvbaMLMDZA/gA/ujYfrSMoKAilPQhHUDt7pwoqQJku0qHCkNvi+VrVzuaaql+2a/Y4pAmcR8seF2ItQXiIhnlEv7p4fwK/Hb/+9eanMoTaZ2m6WCxGbiYPqFDBupF189TNJH/Z7ucRTEtyBJVYcpaiKBRjCg3rLoGvSaqZkhBsl2AfNnAPYn7PtziubrP7oWWNU1tkn8CXizNQBZmgZktl5tvQ3Z6ZaDT7ELltQpZrYW5x3fv/k9QEfFNVwj3Q7DFAm6APIjQbaeyg3KujJ+X653R6DtEFSFsQzKyDUCo/AHESlTKqairMjsfjBCtxH8/ejMct++SO/0AmBui+1sJ01Po+HWWgWvO2S0wZH4SRL9UZ69RcfY87eqTDnsTvYkaDBA93SDDetUALeevhTmhVgGhCyahRPqzJLgih/Wgvsr3I9iLbKbJXz4ss2P4BB2L96C/IqP0Tby/GvRhfVIyvn3rpnBjgKjvmITlnHVgpG+eogEWpdOee378H7F64e63ttbbX2i6ttQlWFErLf/Rr6zvqiFBihik/5Dwm6MndkeMBwQobpzHDVZRJm6XpqrQ+tNmqti606R334E44JXIdmcfLUU4DTbSVQpcRartdvLD5v/1EVI0pBLyFi9PLKfwhAi3EsisfQz52/Xb8dvykVzbd4XFyfgYxw0i2jRvA4JaV/KTbaPwjjtv2hgspG6fC8pK3xfLkJBy5ScMVfyBBj9d55/NohEl/8H6gxl//Trvu8s3rYj1zOb0XVR2lF2cmA6s6ys1sh9QTYjtmbiA5H5Mcjw63yXd+1mlI2qpqTHcjNXNYqFCC2KiB1I0PnHuCWknigcI6oMHsQ1yBfyIiHI64f5Fkw/1zrkLZ5CNpq1TGbQ+/ubZ5Wgll0h7CpyeTj18+vZscfDg7Of10eXpwOBqPwn3o6sT8roTZjCO+0LknZlsbc6sdY66+W4HuQ1proQwXuIt91WvoCqOGbpJeB1e4WuXC0xen25Yvf2vILTG7ulnLhs/aBEsSBblOdLc8+sGTGM7BlGHZXDcMvzVXapNhx0RKqsOztjcb8j//fDllkvVju8oWvMeJBY/0xAIzvMZrRB4Psoc4meLrK9TCzBsxZ/volz//ATzbA7I= +api: eJztWE1z2zYQ/Ss7e2qntCg7Tprypjp26zYfHltpD7YPILgSEYMAA4CWNRr+984SpCVHlptDjvKMR6Sw2Lcf70HkrjCIucfsGi+tJrxN0NbkRFDWnBeYoXQkAnVrCRbkpVM1L2KGJ90SCDC0AGc1jW4MJujoa0M+/G6LJWYrlNYEMoEvRV1rJTvf6RfPPlboZUmV4KuwrAkztPkXkgETrB1HEhR5XjWiog0rH5wy862QpiVBoXytxRJ4B9gZhJLWEWLbJhhU0OyEs4pJXMaYsW153ZGvrfER+Gh8xB/bOOwPFsJDLFEBvpGSvJ81Wi9jKX5Q7oz0Ny2fD+OOlkOWQyAx02TwqkygOTlMcGZdJUL86s3xzlrE7PtiHI/HL+QvbaMLMDZA/og/ujEfrCMoKAilPQhHUDt7rwoqQJku1KHEkNvi5WLVzuaaql+2i/Y0pAlcRMseF2IxQXiIhnlEv748O4Hfjl//evtTGULtszRdLBYjN5MHVKhg3ci6eepmkv/Z7ucRTEtyBJVYcpaiKBRjCg3rNoGvSaqZkhBsl2AfNnAPYn4v9ziubvP7sWWNU1t0n8Dny3NQBZmgZktl5tvQ3Z6ZaDT7ELltQpZrYe5w3fv/E9UEfFNVwj3y7ClAm6APIjQbaeyg3KujZwX753R6AdEFSFsQzKyDUCo/AHESlTKqairMjsfjBCvxEO/ejMct++SOf0cmBuih1sJ01Po2HWWgWvO2S0wZH4SRP6oz1qm5+hb36ZnUk/hdzGiQ4OEOCcZjC7SQdx7uhVYFiCaUjBrlw5rsghDaj/Yi24tsL7KdInu1zfcz63JVFGQ6ej7qTfnuJ09obRdU7HW119VeV7t09fq558eJAa6yYx6Sc9aBlbJxjgpYlEp37vlZesDuhbd/UNxrba+1XVprE6wolJZf22vrO+qIUGKGKb+reUzQk7snx6/7K2ycxgxXUSZtlqar0vrQZqvautCm99yDe+GUyHVkHi9HOQ000VYKXUao7XbxwuZL+ImoGlMIeAuXp1dT+EMEWohlVz6GfOr67fjt+FmvbLrD4+TiHGKGkWwbB8DglpX8rNto/D2O2/aWCykbp8LyirfF8uQkHLlJwxV/JEGP13nn+2iESX9xNlDjr3+nXXf58LpcD1BOH0RVR+nFAcjAqo5yM9sh9YTYjpkbSM7HJMejw23yXZx3GpK2qhrTHaRmDgsVShAbNZC68YFzT1ArSTwbWAc0mL2PK/BPRITDEfcvkmw4P+cqlE0+krZKZdz2+Jlrm6eVUCbtIXx6Mvnw+eO7ycH785PTj1enB4ej8Sg8hK5OzO9KmM044jTKPTOp2hhC7Rpa9e0K9BDSWgtluMJd8KteRNcYRXSb9EK4xtUqF54+O922/PXXhtwSs+vbtW74rk2wJFGQ61R3x3McPInxHEwZls11w/BbQ6I2GXZMpKQ6vGh7u6H/i09XU2ZZP4SrbMF7nFjwgE4sMMMbvEHkaR97iGMm/n6FWph5I+ZsH/3y339FdfDo sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -29,15 +29,15 @@ import TabItem from "@theme/TabItem"; -Create a new role +Create a new role. ## Request -

          Body

          +

          Body

          The role was created successfully. -
          Schema
          +
          Schema
          The role could not be created. More details are provided in the response body. @@ -48,8 +48,7 @@ The request lacks valid authentication credentials.
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          -The request to create a role was denied. -More details are provided in the response body. +Forbidden. The request is not allowed.
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx index 6c7ad07066..6725a1a765 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx @@ -1,11 +1,11 @@ --- id: create-user title: "Create user" -description: "Create user" +description: "Create a new user." sidebar_label: "Create user" hide_title: true hide_table_of_contents: true -api: eJztWEtv4zYQ/isETy2qWE42u011c7PZNu0+AsdpD04OI2pscUORWpKKYxj678WQUuzYTtBDjjZgWOIM55vXR1mz4h7mjmdTfuPQ8ruEmxoteGn0ZcEzLiyCxyBLuMUfDTr/uymWPFtxYbRH7ekS6lpJEbal353RtOZEiRXQlV/WyDNu8u8oPE94bQnES3QkrcG5hbHFhqbzVuo5bxPeOLQaKtwrfFGAFUi1R9Im3EuvaIlCGsd4eEsCCk5aLHjmbYNhwdVGu+jkyfCEfgp0wsqa4uQZn5TIyEG2AMdipgrmGiHQuVmj1HJwq3nyVnkipL9xud+Ne1wyM2O+xCdHmli0zqjUHudhYWZsBT4ufTjdScp52D7ugqfctAk/HQ53cW805AqZNx1kQCfUwa3+YiyyAj1I5RhYZLU1D7LAgkkd9PrsstwUr+eptiZXWP2ym6/n7ozYVdTscFnMIwPHomIe0afjT+fst9P3v979VHpfuyxNF4vFwM7EERbSGzswdp7amaAv6f08YJMSLbIKlixHBkUhCRMUW1eIuRqFnElB+aAAO7cZ5T/G93p5o3S7ZTfK1VjJk52Yb8aXTBaovZwtpZ7vQoc9M2gU2YDcND7LFeh7vq77Lug2imuqCuxTiz0HaBPuPPhmI4wX2u3dyY5tat4/J5MrFk0wYQpkM2OZL6XrgSiISmpZNRXPTofDhFfwGO8+DIct2fR7Gb8TiWb4WCvQobW2w5GaVeu+DYFJ7Txo8VaVMVbO5Tbu4BkHuyb+GCPq6Xe8n/bdicwUiHvHHkDJgkHjS0KN9CFuBidAucGBZAeSHUj2IsnevU6y9YMO1o/9ArXE4vDEO5DxQMY3JOP7fX84R5pRli31IVprLDNCNNZiwRalVME8/ffusTviHrh24NqBay9xrd22HV8A+9fHCn1paBJQGxfaCnzJM56S2PGEO7QPdJVNV7yximd8FSnUZmm6Ko3zbbaqjfVt+kD1eQAr6bUxlJPEkWp9CykjQJURareUJKCX/j7Ec6gaXQA7Y+OL6wn7AzwuYBlSS5DPTZ8Nz4Z7rZLqCxZHV5csRhgbceNw6M0Sy/eajcr/x3Db3lEiRWOlX17TtpieHMGiHTWU8acG6fCCdbqPSjzpLj71bfPXv5NQeTrYxuvBzcUjVHWk5Xrwsu669bxlvbZ9301XNuYtUs9McLHrst1gqfJoXczOcHC829FXl4GYwlRVo8PprOdsIX3JYCN5QjXOU9ISrqRAmlBkq97DXu1zlLB/IiI7HlDhY3f2h/Jc+rLJB8JUqYjbnn5zZfK0AqnTDsKl56MvN18/jo4+X55ffL2+ODoeDAf+0YcEEzEq0Jt+PGPQszifyujx0ae1AqnDmMuqWBEq9ZRHct0lHUGmfLXKweGNVW1Lyz8atEueTe/WfKK7NuElQoE2sPGeZkX8PD72jiYES+qqIfidQVSb9DtGQmDtX9W92zgXrr5dT6j7uqFgZQraY2FBA0NY8Izf8lvOabBIFkJjh/UVV6DnDcxJP9qlz394Kxhg +api: eJztWUtT4zgQ/isqnXZrTRwYZpbxLcswu+zOg4KwewAObbkTa5AljyQnpFL+71st2SSQBOYwx1CVwla3+vl9stNZcg9Tx7Mbfu3Q8ruEmxoteGn0ecEzLiyCxyBLeIFOWFmTkGf8NIgYMI1z1ji0A55wi98bdP4PUyx4tuTCaI/a0yXUtZIiWE6/ObKw5E6UWAFd+UWNPOMm/4bC84TXluLwEh1Ja3BubmxB10+DGJfIeikzE+ZLfIyls+m8lXrK24STQEOF28300lfN7DbxQ9uxAqm27w+iVwy0CffSK1qitlzGgvOWBFR9abHgmbcNhgVXG+1iFY+GR7szZ3NwLHa7YK4RAp2bNEotBreaJz+rkeTpH1xsD+MeF33ufSBNBF5nVGqP07AwMbYCH5feHW8UJULzskueatMm/Hg43PR7rSFXyLzpXK4qf6s/G4usQA9SOQYWWW3NTBZYMKmDXl9dlpvi5TrV1uQKq9826/U0nBG7iJqdXxbryMCxqJhH7zeXH0/Z++O3v9/9UnpfuyxN5/P5wE7EARbSGzswdpraiaAP6f06YOMSLbIKFixHBkUhyScotuoQczUKOZGC6kEJdmEzqn/M7+X2RunyGWTX2tVYuXGOjNj15TmTBWovJwupp5uuw54JNIpsQG4an+UK9D1f9X3T6XMvrqkqsI8Qe+qgTbjz4Ju1NHbA7c3Rhm0C71/j8QWLJpgwBbKJscyX0vWOKIlKalk1Fc+Oh8OEV/AQ794Nhy3Z9N3B8EommuFDrUAHaD1PR2pWrXAbEpPaedDiZ3XGWDmVz/0OnnCwA/GHmFFPv8PttO8eGUyBuHdsBkoWDBpfktdIH+JmCAKUG+xJtifZnmQ7SfZmE+8fjc1lUaAO8Hzkm3RMG89AKTPHYs+rPa/2vNrNq/fb8B5fnKUvg7WpnKFefY0AZRGKBcMH6bzbvx7uGbZn2G6Gvd327WykGVXZEg7RWmOZEaKxFgs2L6UK5umLau+7e7Ttubbn2p5ru7jWJrxCXxoa79XGBeiAL3nGU3p2OZ5wh3ZGV9nNkjdW8YwvI03aLE2XpXG+zZa1sb5NZ9SDGVhJc5TQMhJHOvUwUUaAKqOrzXaRYH1wdgpVowtgJ+zy7GrM/gSPc1iE8pHLp6ZPhifDrVZJdYfF0cU5ixlGsK0dAL1ZYvJWs1H5Rwy37R0VUjRW+sUVbYvlyREs2lFDFX8EQecvWKf7qMST7uJjD42//xuH7tLhdbkatZ49QFVH6q1GpStkreaeq7Xn991Ucm1OKfXEhBA7JG0mS51H62J1hoPDTdRenAfyCVNVjQ4nsJ7GFyZYK55QjfNx2KmkQBrZZcs+wl7tU5Swf6NHdjigxkd09gfvVPqyyQfCVKmI2x7/58rkaQVSp50Ll56OPl9/+TA6+HR+evbl6uzgcDAc+AcfCkzEqECvxxHng82WUfjanHv7VLzrsscHn9YKpA7TaKtiwwgJNzxy7y7p+HPDl8scHF5b1ba0/L1Bu+DZzd2KbnTXJrxEKNAGst7TbJWfxmgOxuSW1FVD7jcGt23S7xgJgbV/Ufdu7di4+Ho1JnB2U/7KFLTHwpx+AYA5z/gtv+WcfkwgCwH3YX3JFehpA1PSj3bp73/+dXQS sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -29,11 +29,11 @@ import TabItem from "@theme/TabItem"; -Create user +Create a new user. ## Request -

          Body

          required
          +

          Body

          required
          The user was created successfully. @@ -48,8 +48,11 @@ The request lacks valid authentication credentials.
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          -The request to create a user was denied. -More details are provided in the response body. +Forbidden. The request is not allowed. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +A user with the given username already exists.
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx index fa20b5da36..4d4319dccb 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx @@ -5,7 +5,7 @@ description: "Evaluates a decision." sidebar_label: "Evaluate decision" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -51,7 +51,23 @@ The message variables as JSON document. The decision was evaluated. -
          Schema
            evaluatedDecisions object[]
          • Array [
          • matchedRules object[]
          • Array [
          • evaluatedOutputs object[]
          • Array [
          • ]
          • ]
          • evaluatedInputs object[]
          • Array [
          • ]
          • ]
          +
          Schema
            evaluatedDecisions object[]
            + +Decisions that were evaluated within the requested decision evaluation. + +
          • Array [
          • matchedRules object[]
            + +The decision rules that matched within this decision evaluation. + +
          • Array [
          • evaluatedOutputs object[]
            + +The evaluated decision outputs. + +
          • Array [
          • ]
          • ]
          • evaluatedInputs object[]
            + +The decision inputs that were evaluated within this decision evaluation. + +
          • Array [
          • ]
          • ]
          The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx index 6ce6c12d26..2bdc49497e 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx @@ -5,7 +5,7 @@ description: "Search for authorizations based on given criteria." sidebar_label: "Query authorizations (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,18 +44,46 @@ in future releases. ## Request -

          Body

          required
            sort object[]
          • Array [
          • ]
          • page object
            filter object
          +

          Body

          required
            sort object[]
            + +Sort field criteria. + +
          • Array [
          • ]
          • page object
            + +Pagination criteria. + +
            filter object
            + +Authorization search filter. + +
          The authorization search result. -
          Schema
            page object
            items object[]
          • Array [
          • permissions object[]
            +
            Schema
              page object
              + +Pagination information about the search results. + +
              items object[]
              + +The matching authorizations. + +
            • Array [
            • permissions object[]
              The permissions. -
            • Array [
            • ]
            • ]
            +
          • Array [
          • ]
          • ]
          The authorization search query failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx index 8495ec6c6c..b84fee47c5 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision definitions based on given criteria." sidebar_label: "Query decision definitions (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,14 +44,42 @@ in future releases. ## Request -

          Body

            sort object[]
          • Array [
          • ]
          • page object
            filter object
          +

          Body

            sort object[]
            + +Sort field criteria. + +
          • Array [
          • ]
          • page object
            + +Pagination criteria. + +
            filter object
            + +Decision definition search filter. + +
          The decision definition search result. -
          Schema
            page object
            items object[]
          • Array [
          • ]
          +
          Schema
            page object
            + +Pagination information about the search results. + +
            items object[]
            + +The matching decision definitions. + +
          • Array [
          • ]
          The decision definition search query failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx index 197d0e7672..538b3bfcf7 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision instances based on given criteria." sidebar_label: "Query decision instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,7 +44,19 @@ in future releases. ## Request -

          Body

            sort object[]
          • Array [
          • ]
          • page object
            filter object
            evaluationDate object
            +

            Body

              sort object[]
              + +Sort field criteria. + +
            • Array [
            • ]
            • page object
              + +Pagination criteria. + +
              filter object
              + +Decision instance search filter. + +
              evaluationDate object
              The evaluation date of the decision instance. @@ -64,10 +76,26 @@ integer The decision instance search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching decision instances. + +
              • Array [
              • ]
              The decision instance search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx index 762b3f5674..49aa7db729 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision requirements based on given criteria." sidebar_label: "Query decision requirements (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWW1z47gN/isY9stmKlve6951T998yW6b3m02l3ivH5x8oCnI4i1Fakkqjsej/94BKcWOX+Kkc51Op8lMXiyCAAg8eAghK+b53LFsys5QSCeNBovfGmmxQu0du02YqdFyL40+z1nGCqnzXvRqUzJhOTphZU2iLGPXyK0ooTAW8n2qYcYd5mA0zOUdahBWerSSD2/0jb4wHsGX3IMvpQPUeW2k9iAdcA1TruqSQ4HcNxZv36TCVLXRpDVFbtVywIVA59IgF38OOmk3rPIT4DoHbTyg5jMVvTjlVaNzDkI1zqN1YBoPpgBfIszM/fBGT0qEaS/2HsaX5/Dm6sP15AQ+36G9k7iAms/JH15LN/DGKJeKKD/gtRxYdH7nwcB0m4dV/qdvDdolLZ1Abc2dzNFB0VhfIkXRc6lciE+WZdp4JJ/+U+Gp+BJmCK6Z/Y7CgzcgSq7neKOlhqIhYbCokDskn7Isu9EsYZRidP4nky9ZtmJdxnOWFVw5TJgw2qP2tMbrWkkRoJX+7gg0K+ZEiRUPq0p9Llg2XTG/rJFlzARHWMJqS5D0El3YYWzQ1klxa/mSJUx6rNxL9BQSVb6hyHkr9Zy1CTM2R7u7QoAveKM8WXWCtW2ycdxpp/A2YV56hQ8V8Sul+NpYfxUjxdpb2knIeZG71lQbPkntcY6WJawwtuI+PvrLd+S/kpX0z5R1wcdx4R+deCeoj31rHzb+hIWx+JKd7d74XPI5ruOT7LG3Z9PhDbu5Vt0BnxvufA/l/YzLo1H94d0OMRKNcOfkXGMOX3GZwKKUogQuvAPugEOj5bcGQeaovSwk2sCigQn3UumQMqd5hftBum387NMFkHTPbod13qF1MhbmMew8ecpOz3GD+8J8vqcqt6357ljnZ8dteNRc++dopTNE6Wco3sDkvvvxY4Dc45p/Sn4frttIMa422kVYfjcaRXRuu73/yo1FChZdo/ww8PUfzscvJTJvPFfnW/RwsJjahBXSOk8E+htXDbqX0ZTi/+7ep4gqZuQlTHVwx3Z4tv054ucrb/1P8dbkBbxl0ZnGCrx4dsA2g9XvBmocuswdzgwsuIOaW4f5f5EziRUeV95RpuzrKux6d4gdOx4M3TYUXCrMh/DJWOybbOAW+w48B6n7EAbtMDP58kn2rK2ZKaz+vMuij30Zw2WU7OxCrGKqpig4i9anVx9P4cd33//19k3pfe2yNF0sFkNbiAHm0hs7NHae2kLQN8mdDGFSosW+i+d5LskmV7DmB3A1CllIQc09HbBzGyjD8XxHqDus7iLiocQaK3cAMoYvV+c9Ryylnu+aftxaz0zjs5ni+itbI+EYDMfgmqridtlD8LEBalg9983xO+cARfx9MrmEqAKEyXHNdJ0hOkQltayaimXvRqOEVfw+fvphNAqUQRl/xkk04H2tuA7Q2j6O1FCtcRsOJrXzXIs/KjPGyrnctvu4djsQn8UTxdr7fl/tjTVQlC3hEK01FowQjbWYEyOpoJ7eTHvb3cvka6291tprrR2qtTZhFfrS0HSuNi5Ah/uSZSzt793B5r2bxtuP0Tu7pQ4nNOmNVSxjq1g9bZamq9I432ar2ljfpneUmjtuJc3LQiZpOVZZjx5lBFdl9GA3i7Sw2ZCsB2k0Q4O/cY8LvgxRrbuRzlr1+9H70V6tJHpAI83n4gkjBjd4oVdLBb5XbRR+juKWWniHorHSL69pWwzPDLlFO24oEQ/Y6OwF7fQ5CrGk++Njj5h//HMSkk6cdrUeqH2451UdK3I9wTjY4Y/63noNyYe+eHS4ZV1Lr5u+jWFYHLdNH+Zla/FuTBZnYbfriVacVI0e5lCjrSnTdBVDuDk/omdtqK/ChPh16N/NxOap2Gj4drfSLs8DYQhTVY0Ot4aew0L6EvhGZruxL1GJkgKpicxWfQB7sV/iCvzWvRe8HRIqY+n0l8Vc+rKZDYWp+lHvw++ZMrO04lKnnQmXno4/fbk4Gw9+OT/9cHH9YfB2OBr6+/jiSMVccb3hR2hyD3Tsb8Ic92T7/Kv1vfk6kv//HMl35OPx3qe14lJTHQfQrrqbYsr23hSsL0uaYke+n7LVilDyxaq2pcchPCyb3q6vB/rUJqxEnsf6Zl+Jj9hpBOJgQv6QuGrCRGN77NQm/Y6xEFj7J2VvN26/y8/XEyLT7n8Plclpj+UL+r8EX7CM3bAbRlQViiPwdHi+YorreRMIi0W99PUvrMSAGw== +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,14 +44,42 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
              +

              Body

                sort object[]
                + +Sort field criteria. + +
              • Array [
              • ]
              • page object
                + +Pagination criteria. + +
                filter object
                + +Decision requirements search filter. + +
              The decision requirements search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching decision requirements. + +
              • Array [
              • ]
              The search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx index 126a149ba6..76a380cf05 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for flow node instances based on given criteria." sidebar_label: "Query flow node instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,14 +44,42 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
              +

              Body

                sort object[]
                + +Sort field criteria. + +
              • Array [
              • ]
              • page object
                + +Pagination criteria. + +
                filter object
                + +Flow node instance filter. + +
              The flow node instance search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching flow node instances. + +
              • Array [
              • ]
              The Flow node instance search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx index 9a7a45e4f3..4fb6bad69d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx @@ -5,7 +5,7 @@ description: "Search for incidents based on given criteria." sidebar_label: "Query incidents (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,15 +41,43 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
              +

              Body

                sort object[]
                + +Sort field criteria. + +
              • Array [
              • ]
              • page object
                + +Pagination criteria. + +
                filter object
                + +Incident search filter. + +
              The incident search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching incidents. + +
              • Array [
              • ]
              The incident search query failed. More details are provided in the response body. -
              +
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx index ceb9b2c81d..5f8c735330 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Search for process definitions based on given criteria." sidebar_label: "Query process definitions (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWVFz2zYS/is7uJd4jhKVNO2lfFOd5M7X1nFtpfcg+wEilyIaEGAB0LJGw/9+swApSqLsWJ3ezM3UnokdEovdxWK/D4vlhjm+tCyZsyujU7QWMsyFEk5oxe4ipis0nB4uMpawXKislXu/FbMsYhna1IjKz0rYDXKTFpBrA9VAq4UFt5iBVrAU96ggNcKhEXx8q27VpXYIruAOXCEsoMoqLZQDYYErmHNZFRxy5K42ePcqTnVZaYXK2Ri5kesRT8lc7OXC71ErbcdldgZcZaC0A1R8IYMX57ysVcYhlbV1aCzo2oHOwRUIC/0wvlWzAmHeib2D6dUFvLr+cDM7g0/3aO4FrqDiS/KHV8KOnNbSxmmQH/FKjAxaN3gx0u3kcZn97fcazZqGzihk9yJDC3ltXIEGMnRcSOvjkySJ0g7Jp/9VeEq+hgWCrRe/YerAaUgLrpZ4q4SCvCZhMCiRWySfkiS5VSxiBn+v0bofdLZmycY/CoMZS3IuLUYs1cqhcjTGq0qK1KdV/JullNkwmxZYcj8q5aecJfMNc+sKWcK0d4RFrDKUjk6g9TO08dpaKW4MX7OICYelPUVPLlBmO4qsM0ItWRMxbTI0wxFK95zX0pFVm7KmiXaWO28V3kXMCSdxi4dfaItvtHHXIVKsuaOZlDknuWt0ueOTUA6XaFjEcm1K7sKrb96Q/1KUwj1T1nofp7nbW/EgqPu+NduJP2CuDZ4yszkanyu+xD4+0RF7RyY9PmG417Jd4HPDXR3S3Y/o83uf8YghvuDaU54nriHvjVn09D5895b2QfESh/oveYmBk76mu89eg1bXJsXLoxqv21FQf0D1PRorAm73tf4aBp6n76l0bC3M+PJxI44vT3V8sJsX2VD/8CSEi/enWnKouHLH1M/8yMkqd1J/cAR/9Gm9zyuPCh8DThM4zFZa2ZD3byaT42k+dBYCBYBBW0s39qfBn872p9Kk047LiwPyeQp4uTDWET3/ymWN9jQSlPyPzn2KBsN2nMKDj844DM+hP1/x86/Jis/z+4UW/19pkeC/D7GnybBDj5/y9nQC9EU85FxIzMbwszbY1e7ADXaFfQZC+ctFx7ew0Nn6SdqsjF5ILP8+pM9996ZwFSRbuxDgC5y8JcFFsD6//ngO37/99h93rwrnKpvE8Wq1Gps8HWEmnDZjbZaxyVP6R3JnY5gVaLC7HPAs8yvnEnpiAFthKnKR0p3BhUh5Z2jLwvq+wtl+dFhub3FQGzG4bE7h8/UFiAyVE/laqOXQ9H7FvtC1SxaSqy+sz4xjNf6+FVuXJTfr7ma4b4DqYMdd/fXD5ps3A92UVP+aza4gqIBUZ/vcQ4ZoEaVQoqxLlrydTCJW8ofw9N1k0pBO2vFnrEQBPlSSK59ah8sRCso+b/3ChLKOq/TP2hltxFIc2h0fAplevg8rCnD89hgcpwooyobyEI3RBnSa1sZgBqtCyC1WO9vtHfUFay9Ye8HaY1hrIlaiKzQ1/CptfepwV7CExS2cRjvdvDicfYwaAYbKE1+b10ayhG0CdpokjjeFtq5JNpU2ronvaWPuuRHUhPP7SMMBY13uSJ1yWQT7wz2kgf7mitB356gxB//kDld87WNatX2iXvW7ybvJUa0k+ohGavqFFYYM3GGFTi3B+6jaIPwcxQ1V7hbT2gi3vqFpITwL5AbNtKZt2GZGa89rp+cgxKL2Px+7fPn3f2Z+y4nRrvsu3YcHXlYBj31b5HhhP+kq8D4b9+vo/v22Bp7sV6u9xNFisx/uK8SdsjH0+ubbZl0v3vboQiPurm+nhTbZZNsEmxy0uOabEOrd5hW9azwKc+3j3GJkuGO7C2WT8eshHq8uPK2kuixr5c8WtYSVcAXwnQxoe85EOFKkSNVnsuli3Yn9FEagK/Bfjyl7A8S6I2UpXFEvxqkuuz7z9u9C6kVccqHi1oSNz6c/f758Px39dHH+4fLmw+j1eDJ2D+FeSZAvudrxw1fHRzv5r3wL+exw9Zv+bH35FvBX/BbQEpTDBxdXkgtFGPYJu2nPkjk7cpawDpDUPA8nwpxtNpQjn41sGnrtg8OS+V1/gNBTE7ECeRaQzb4QabHzkISjGXlD4rL2rY7DflQTdTOmaYqVe1L2bud0vPp0MyO6bT95lDqjOYaviB/5iiXslt0yIqkqrI++i9D7DZNcLWtPVSzopZ//ApZBpdE= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,14 +44,42 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
              +

              Body

                sort object[]
                + +Sort field criteria. + +
              • Array [
              • ]
              • page object
                + +Pagination criteria. + +
                filter object
                + +Process definition search filter. + +
              The process definition search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching process definitions. + +
              • Array [
              • ]
              The process definition search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx index 8d049337f2..d104169914 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for process instances based on given criteria." sidebar_label: "Query process instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,7 +44,15 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
                +

                Body

                  sort object[]
                  + +Sort field criteria. + +
                • Array [
                • ]
                • page object
                  + +Pagination criteria. + +
                  filter object
                  Process instance search filter. @@ -152,10 +160,26 @@ string The process instance search result. -
                  Schema
                    page object
                    items object[]
                  • Array [
                  • ]
                  +
                  Schema
                    page object
                    + +Pagination information about the search results. + +
                    items object[]
                    + +The matching process instances. + +
                  • Array [
                  • ]
                  The process instance search query failed. More details are provided in the response body. +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  + +The request lacks valid authentication credentials. + +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  + +Forbidden. The request is not allowed. +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx index 8edb35f7cb..d0b37938e6 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx @@ -5,7 +5,7 @@ description: "Search for user authorizations based on given criteria." sidebar_label: "Query user authorizations (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,18 +44,46 @@ in future releases. ## Request -

                  Path Parameters

                  Body

                  required
                    sort object[]
                  • Array [
                  • ]
                  • page object
                    filter object
                  +

                  Path Parameters

                  Body

                  required
                    sort object[]
                    + +Sort field criteria. + +
                  • Array [
                  • ]
                  • page object
                    + +Pagination criteria. + +
                    filter object
                    + +Authorization search filter. + +
                  The user authorization search result. -
                  Schema
                    page object
                    items object[]
                  • Array [
                  • permissions object[]
                    +
                    Schema
                      page object
                      + +Pagination information about the search results. + +
                      items object[]
                      + +The matching authorizations. + +
                    • Array [
                    • permissions object[]
                      The permissions. -
                    • Array [
                    • ]
                    • ]
                    +
                  • Array [
                  • ]
                  • ]
                  The user authorization search query failed. More details are provided in the response body. +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  + +The request lacks valid authentication credentials. + +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  + +Forbidden. The request is not allowed. +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx index 97af6579f0..52838c9c0d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx @@ -5,7 +5,7 @@ description: "Search for user task variables based on given criteria." sidebar_label: "Query user task variables (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,11 +44,27 @@ in future releases. ## Request -

                  Path Parameters

                  Body

                    sort object[]
                  • Array [
                  • ]
                  • page object
                  +

                  Path Parameters

                  Body

                    sort object[]
                    + +Sort field criteria. + +
                  • Array [
                  • ]
                  • page object
                    + +Pagination criteria. + +
                  The user task variables search response. -
                  Schema
                    page object
                    items object[]
                  • Array [
                  • ]
                  +
                  Schema
                    page object
                    + +Pagination information about the search results. + +
                    items object[]
                    + +The matching variables. + +
                  • Array [
                  • ]
                  The user task variables search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx index 37c6248c03..448146f37b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx @@ -5,7 +5,7 @@ description: "Search for user tasks based on given criteria." sidebar_label: "Query user tasks (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,54 +41,82 @@ in future releases. ## Request -

                  Body

                    sort object[]
                  • Array [
                  • ]
                  • page object
                    filter object
                    +

                    Body

                      sort object[]
                      + +Sort field criteria. + +
                    • Array [
                    • ]
                    • page object
                      + +Pagination criteria. + +
                      filter object
                      User task filter request. -
                      assignee object
                      +
                      assignee object
                      -String property with full advanced search capabilities. +The assignee of the user task. -
                      oneOf
                      +
                      oneOf
                      string -
                      priority object
                      +
                      priority object
                      -Integer property with advanced search capabilities. +The priority of the user task. -
                      oneOf
                      +
                      oneOf
                      integer -
                      candidateGroup object
                      +
                      candidateGroup object
                      -String property with full advanced search capabilities. +The candidate group for this user task. -
                      oneOf
                      +
                      oneOf
                      string -
                      candidateUser object
                      +
                      candidateUser object
                      -String property with full advanced search capabilities. +The candidate user for this user task. -
                      oneOf
                      +
                      oneOf
                      string -
                      variables object[]
                    • Array [
                    • ]
                    +
                    variables object[]
                    + +Variables associated with the user task. + +
                  • Array [
                  • ]
                The user task search result. -
                Schema
                  page object
                  items object[]
                • Array [
                • customHeaders object
                  +
                  Schema
                    page object
                    + +Pagination information about the search results. + +
                    items object[]
                    + +The matching user tasks. + +
                  • Array [
                  • customHeaders object
                    Custom headers for the user task. -
                  • ]
                  +
                • ]
                The user task search query failed. More details are provided in the response body. +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                + +The request lacks valid authentication credentials. + +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                + +Forbidden. The request is not allowed. +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx index a328be99c7..3c0e52b3a1 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx @@ -5,7 +5,7 @@ description: "Search for users based on given criteria." sidebar_label: "Query users (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,14 +41,42 @@ in future releases. ## Request -

                Body

                required
                  sort object[]
                • Array [
                • ]
                • page object
                  filter object
                +

                Body

                required
                  sort object[]
                  + +Sort field criteria. + +
                • Array [
                • ]
                • page object
                  + +Pagination criteria. + +
                  filter object
                  + +User search filter. + +
                The user search result. -
                Schema
                  page object
                  items object[]
                • Array [
                • ]
                +
                Schema
                  page object
                  + +Pagination information about the search results. + +
                  items object[]
                  + +The matching users. + +
                • Array [
                • ]
                The user search query failed. More details are provided in the response body. +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                + +The request lacks valid authentication credentials. + +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                + +Forbidden. The request is not allowed. +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx index 53d2294834..6146a0b84c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx @@ -5,7 +5,7 @@ description: "Search for process and local variables based on given criteria." sidebar_label: "Query variables (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,58 +41,82 @@ in future releases. ## Request -

                Body

                  sort object[]
                • Array [
                • ]
                • page object
                  filter object
                  +

                  Body

                    sort object[]
                    + +Sort field criteria. + +
                  • Array [
                  • ]
                  • page object
                    + +Pagination criteria. + +
                    filter object
                    Variable filter request. -
                    variableKey object
                    +
                    variableKey object
                    -Long property with full advanced search capabilities. +The key for this variable. -
                    oneOf
                    +
                    oneOf
                    integer -
                    name object
                    +
                    name object
                    -String property with full advanced search capabilities. +Name of the variable. -
                    oneOf
                    +
                    oneOf
                    string -
                    value object
                    +
                    value object
                    -String property with full advanced search capabilities. +The value of the variable. -
                    oneOf
                    +
                    oneOf
                    string -
                    scopeKey object
                    +
                    scopeKey object
                    -Long property with full advanced search capabilities. +The key of the scope of this variable. -
                    oneOf
                    +
                    oneOf
                    integer -
                    processInstanceKey object
                    +
                    processInstanceKey object
                    -Long property with full advanced search capabilities. +The key of the process instance of this variable. -
                    oneOf
                    +
                    oneOf
                    integer -
                  +
              The variable search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching variables. + +
              • Array [
              • ]
              The user task search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx index 28eb31068b..4bfab0807f 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx @@ -5,7 +5,7 @@ description: "Returns decision definition as XML." sidebar_label: "Get decision definition XML (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtv20YQ/iuD7cVGKVJJnTTlTbCd1K2dGo7TBpB9GJFDcRNyl9mHZUHgfy9mSVqKJDc5pD0UPuhBcnae3zfL2ZVwOLcinYoTyqSVWkFOhVTSSa3EbSR0Qwb54iwXqZiTG+ROHsQ+XJyLSORkMyObsC4VV+S8URbyXa2AFj5cnMc36ka91Y7AlejAldICqbzRUjmQFlDBFKumRCgInTd0e5Bkum60IuVsQmiq5QizjKxNglz3PeqlbVznh4AqB6UdkMJZRTloBcdYe5UjZJW3jowF7R3oAlxJMNP38Y26Lgmmg9grmFyewcHV6bvrQ/jjjsydpAU0OGd/sJF25LSubJJ18iNs5MiQdTs3RrpfHNf5D589mSU/OoTG6DuZk4XCG1eSgZwcysqG/KRpqrQj9unfSk+NS5gRWD/7SJkDpyErUc3pRkkFhWdhMFQRWmKf0jS9USISDRqsiRMo0ulKKKxJpCLfAcfvtBSRkIyJBl0pImHos5eGcpE642kbOJx8tFbOFeXwiZZDafYAKYJFKbMSMHOWQYXglfzsCWROyslCkoFCmw5aw/pYRMJmJdUo0pVwy4bdlsrRnIyIRKFNja679fJItO0tO2wbrSxZXvF8POafXac/XJz/g69cMutDOQpfVUswgSCUxyGbmVaOlAsu0b1L7uuK/+84ap2Rai7atm0jcfSYK/vsc9bJOihQVpTHcKENDVADNDTgMAepQhBD1DDT+XLHS2yaSmahMSSN0bOK6h8/WvZg0+svXZvAZSfZ2wXdQQ65Oiw466xPr14fwy9HL36+PSida2yaJIvFIjZFNqJcOm1ibeaJKTL+sNxhDNclGRqwjHkegsaKo2rIOEkWbEOZLGTGEOcAe7eBU9vF1ye5c4sx/rB4XYLtUmxAxhu50wcn8P7qbADkUqr5rumwpkBfsQ6cae/SWYXqk2gj4aSr9hrdtmJ9XaN5YMuXBtpIWIfO269C/qfnO7oZUL9eX19CpwIyndOaVr0hDqKWSta+FunReByJGu+7q5fjccs6ueLfEIkCum8qVAFa2+FIBfUatyEwqaxDlX2vymgj53LbbizadS1ED+KTLqKBikdfoeJCujLonMs7UqGzLdCGzanQXj0x8omRT4z8jox8sW9znCjgLBvGIRmjDegs88ZQzq8SVVDPW/Rgu980n7j2xLUnrj3GtTYSNblS9/NhmA1cKVKRDJvfaP0eapPV3hmhDa+8kbBk7oaZwptKpGLVEapNk2RVauvadNVo49rkjqt1h0byaBeKy4874g2AqnSGVbi9r7D8gAeXIeD1zMfjHrxBRwtchkSzyS9Vvxq/Gu/VyqKPaORRsouwg+VGqxjUMuf3qu2Ev0VxGFosZd5It3zHy7r0zAgNmYnn4jzApbcXtPN1JySi/s/rAUS//XUdcCBVocPyHg+7jnBVyNjO83H8bBd7l2eBQpmua69CH1Xz7gUJNwLrB3QmVyUzUjagvB80B7Hz7gn82VmEZzEXpUPO0D7n0pV+Fme6Hobyh99ZpWdJjVIlvQmbHE8u3r89mYzOz45P3747HT2Lx7G7dyH4RltXo9rw4w25veMWT4MHYeI+3I5/td5Jno5J/u/HJD3LwlDfVCgV8z7Ac9W3yanY1yZFJNLHDlO4U95GfbebitVqhpbem6pt+XbImUint+vmGLppLm0orkgLrOz2ucsmKA+u+hOaQ/gvTmP2pqi/iWoZmnzl+UpE4hMtHz1mam/bSJSEOZkQcSc7yTJq3IaWhwMWbpMPO9ebU+5vfwOMXllU +api: eJztWUtz2zYQ/is76MWeUqScOmnKm8Z2Urd26nGcNjOyD0twKSIGAQYAJWs0/O8dgKTkWHKTQ9pDRwc9SC72+X1LcrFiDmeWpVN2SlxYoRXkVAglnNCK3UVM12TQH5znLGUzcoPc6Vrs4+UFi1hOlhtRh3UpuybXGGUh39YKaOHj5UV8q27VO+0IXIkOXCkskMprLZQDYQEVTFHWJUJB6BpDdwcJ11WtFSlnE0IjlyPknKxNglz3PeqlbVzlh4AqB6UdkMJMUg5awQlWjcoRuGysI2NBNw50Aa4kyPRDfKtuSoLpIPYaJlfncHB99v7mEP6Yk5kLWkCNM+8P1sKOnNbSJryTH2EtRoas2zox0v3iuMp/+NyQWfpLh1AbPRc5WSga40oykJNDIW3IT5qmSjvyPv1b6alwCRmBbbJPxB04DbxENaNbJRQUjRcGQ5LQkvcpTdNbxSJWo8GKfAJZOl0xhRWxlOVb4PidlixiwmOiRleyiBn63AhDOUudaegpcHzy0VoxU5TDPS2H0uwAUgSLUvASkDvrQYXQKPG5IRA5KScKQQYKbTpoDetjFjHLS6qQpSvmlrV3WyhHMzIsYoU2Fbru1Ktj1rZ33mFba2XJ+hUvxmP/s+30x8uLf/DVl8w2oRxFI+USTCAI5XHIJtfKkXLBJXpwyUMl/f8tR60zQs1Y27ZtxI6fc2WXfZ91sg4KFJLyGC61oQFqgIYGHOYgVAhiiBoynS+3vMS6loKHxpDURmeSqh8/We/BY6+/dG0CV51kbxd0Bzn01fGCWWd9ev3mBH45fvnz3UHpXG3TJFksFrEp+Ihy4bSJtZklpuD+4+UOY7gpydCAZczzEDRKH1VNxgmyYGviohDcQ9wH2LsNPrVdfH2SO7c8xteLNyV4WopHkGmM2OqDE/hwfT4AcinUbNt0WFNgI70OzHTj0kyiumdtxJxwcqfRp1ZsU1Vo1mz50kAbMevQNfarkP/pxZZuD6hfb26uoFMBXOe0oVVvyAdRCSWqpmLp8XgcsQofuqNX43HrdfqKf0MkCuihlqgCtJ6GIxRUG9yGwISyDhX/XpXRRszEU7sxaze1YD2IT7uIBioe7abiQDuJ/N7CHKXIARtXeqsdfYAbCk6gtPGeZHuS7Un2LMl+2sb7G20ykeekAjzXfBM2PPehlHpB+Z5Xe17tefU8r46/8hy5EK4MOmdiTio8li+wY1ihG7V/nNwzcs/I78jIl7ve7CYKfJaNxyEZow1ozhtjKPfvwTKo9++Xg+3+Vrjn2p5re649x7U2YhW5UvfDzTDYciVLWTLc/EabIYpNVjsHXG2Y10TMkpkPA7HGSJayVUeoNk2SVamta9NVrY1rk7mv1hyN8HPJUFx/uSPeACipOcpweldh/QU/dRsC3gws/awS3qKjBS5Dor3JL1W/Hr8e79TqRZ/R6OegXYQdLB+1ikGt5/xOtZ3wtygOEzdLvDHCLd/7ZV16MkJDZtL44qzh0tsL2v1xJ8Si/s+bAUS//XUTcCBUocPyHg/bjviqkLGd5+P4aBt7V+eBQlxXVaNCH1Wz7gEJHwXWT5c9uaTgpGxAeT8lHcQuuivwZ2cRjmJflA45Q/ucCVc2Wcx1NUyU17+Z1FlSoVBJb8ImJ5PLD+9OJ6OL85Ozd+/PRkfxOHYPLgRfa+sqVI/8eEtu56zQjzIPwrj48Gn8q82dZD/j/7/P+HuWhYl0LVEoz/sAz1XfJqdsV5tkEUuf2wnwnfIu6rvdlK1WGVr6YGTb+tMhZyyd3m2aY+imubChuCwtUNqnmwaPQXlw3W8vHMJ/sZWwM0X9SVTL0ORl449YxO5p+eweSXvXRqwkzMmEiDvZCedUu0da1rsDvk2u71xvz3x/+xujVa4S sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -56,6 +56,14 @@ string The decision definition request failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              The decision with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx index e1b6ba8e99..9896230081 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx @@ -5,7 +5,7 @@ description: "Returns a decision definition by key." sidebar_label: "Get decision definition (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is76MWeUqSSOmnKm8ZOUreJ63Gc9iD7AJJLEQkJMMBSskbD/95ZkLRkS3404/bQ8cEPksvFPr7vA7ErQXLmRDwVR5gqp4yGDHOlFSmjxWUgTI1W8sVxJmIxQxrsjtZmgcjQpVbV/ioWZ0iN1Q4kZNtOIVnCV1yGF/pCnxhCoEISUKEcoM5qozSBciA1TGVZFxJylNRYvNyLUlPVRqMmF6G05XIk0xSdi7xd93vUW7uwyvZB6gy0IUAtkxIzMBoOZdXoTEJaNo7QOjANgcmBCoTEXIUX+rxAmA5mb2Byegx7Z28/ne/DH3O0c4ULqOWM45G1ciMypnRR2tmPZK1GFh1t3RiZ/uWwyn741qBd8qN9qK2Zqwwd5I2lAi1kSFKVztcnjmNtCDmmf6s8lVxCguCa5AumBGQgLaSe4YVWGvKGjcFiidIhxxTH8QU3vJZWVsgFFPF0JbSsUMQi28LG77gUgVCMilpSIQJh8VujLGYiJtvgbehw8aVzaqYxY5gMrdkBpAAWhUoLkCk5kIy2RqtvDYLKUJPKFVrIje2gNbwfikC4tMBKinglaFlz2EoTztCKQOTGVpK6W68PRNtecsCuNtqh4zdejsf8ZzvoXUhXDlzje5A3ZbkE63mBWehLmBpNqIndybouVeppFn1x7HO1HaXxHeLaWyYlqS6i3TV/RHIPlf676ruRfijaYEd0rCPXwTmySs92hnL08QSOj+7pv/ffAe+x/tj6IY9ztE51Lbi3gj+9vL+CvZ+Hlhvun3W0qJi+jykR3V0iu+EKZlbWxaCxd8K0lpZV8M6InghSTx0qoZaaHouozvpBULFfRSU7297rjgkr0bZsdPBPpIATRUeQS1ViFsJHY3GQepAWh30gA6V9bIPqQGKy5b2CUVuTlFj9uC0cN0ObwGln2a8LnaAwtTvDpFt9evbuEH45ePXz5V5BVLs4ihaLRWjzdISZImNDY2eRzVP+Ybv9EM4LtDjsJTLLfNKyhLVUgasxVblKeYvhBPuwgfvW5Xe/znVPt/t8DcHGqq22T+Dz2fEgWEulZ9tL+3dy2ZTsQyamoTgppf4q1jh4CFwTcE1VSXuN75sLtIFwJKlx36spv56fn0LnAlKT4Vp2+4U4iUppVTWViA/G40BU8qq7ej0ee05zxx+RiQa8qkupPbRup6M0VGvc+sSUdiR1+lSdMVbN1O11b3KyB/FRl9FAxYMHqLhQVHifMzVH7bVoIZ3/OMxNo58Z+czIZ0Y+ISNf7docJxq4ypZxiNYaCyZNG2sx40/N0rvnr+Vh7X7TfObaM9eeuXYX19pAVEiF6ccz/mxOhYhFNGx+o/V3qItWO8+LLR+L0c6H83xjSxGLVUemNo6iVWEctfGqNpbaaM6dmkureKziG8uPO9INYCpNKkt/e1dT+cHmaWw9b+FRC7yXhAu59EXmJW+6fjN+M97plU3v8MhjnC7DDpIbMjG4Zb7vdNsZP8axHxg4TBuraPmJX+vKk6C0aCcNN+YaKv163jtfd0Yi6P95NwDot7/OPQaUzo1/vcfCdiBi4/gqxuGLbdydHnv6pKaqGu01VM+6jyO5kVg/HGNilSpF7TzC+yHPYPahewJ/9gfdFyE3pUPOIJ0zRUWThKmphoHY9d+kNElUSaWjfgkXHU4+fj45mow+HB++Pfn0dvQiHId0RT752jiqpN6I4z3SzqPWnp907d/OfbXeQZ4HlP//AWXPMcIriupSKs2s9+Bc9QI5FbsEUgQi3j1Suwx6lZuK1SqRDj/bsm35tq+WiKeXa1H0Kpop59sq4lyW7vascxOQe/2wJduH/2ICurM4/U2pl17cy4avRCC+8uznjjFje9kGokCZofUZd7aTNMWaNrxszTdZJq93rfdvWd/+BlFZln4= +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -52,6 +52,14 @@ The decision definition is successfully returned. The decision definition request failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              The decision with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx index 744cba5e06..047899aa9b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx @@ -5,7 +5,7 @@ description: "Returns a decision instance." sidebar_label: "Get decision instance (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -56,10 +56,22 @@ The evaluated inputs of the decision instance. The matched rules of the decision instance. -
            • Array [
            • evaluatedOutputs object[]
            • Array [
            • ]
            • ]
            +
          • Array [
          • evaluatedOutputs object[]
            + +The evaluated decision outputs. + +
          • Array [
          • ]
          • ]
          The decision instance request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The decision instance with the given ID was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx index e42c7256e9..ea5803ea52 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx @@ -5,7 +5,7 @@ description: "Returns decision requirements as XML." sidebar_label: "Get decision requirements XML (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtv20YQ/iuD7cVGKVJJnTTlTXCc1K2dGI7TBpB1GJFDcRNyl9mHZUHgfy9mSdqKJKcpkPZQ+KAHydl5ft8sZ9fC4cKKdCpeUiat1AoMffbSUE3KWTGLhG7IoJNaneYiFQtyg+TlhuCH8zMRiZxsZmTDwiIVl+S8URbyfZoBLXw4P4uv1bV6ox2BK9GBK6UFUnmjpXIgLaCCKVZNiVAQOm9odpBkum60YiUJoalWI8wysjYJct33qJe2cZ0fAqoclHZACucV5aAVHGPtVY6QVd46Mha0d6ALcCXBXN/G1+qqJJgOYi9gcnEKB5cn764O4e0NmRtJS2hwwf5gI+3IaV3ZJOvkR9jIkSHrdm6MdL84rvMfPnsyK350CI3RNzInC4U3riQDOTmUlQ35SdNUaUfs07+VnhpXMCewfv6RMgdOQ1aiWtC1kgoKz8JgqCK0xD6laXqtRCQaNFgTJ1Ck07VQWJNIRb4HIL/TSkRCMi4adKWIRI+GXKTOeNoGD6cfrZULRTl8otVQnL1gimBZyqwEzDpgIXglP3sCmZNyspBkoNCmg9egIRaRsFlJNYp0LdyqYdelcrQgIyJRaFOj6249PxJtO2OXbaOVJcsrno7H/LPr9ofzs696y4WzPhSl8FW1AhOIQnkccppp5Ui54BTduuS2rvj/jqvWGakWom3bNhJHDzmz3wO+IOugQFlRHsO5NjRADtDQgMccpAqBDJHDXOerHT+xaSqZhSaRNEbPK6p//GjZh02/v3RuAhedZG8XdAc95Aqx4LyzPr18dQy/HD37eXZQOtfYNEmWy2VsimxEuXTaxNosElNk/GG5wxiuSjI0YBrzXLJNrDiqhoyTZME2lMlCZgx1DrB3Gzi5XXx9mju3GOt3i++LsF2MDdh4I3c64gTeX54OoFxJtdg1HdYU6CvWgXPtXTqvUH0SbSScdNVeo9tWrK9rNHec+dJAGwnr0Hn7t7D/6emObobUr1dXF9CpgEzndE+t3hAHUUsla1+L9Gg8jkSNt93V8/G4ZZ1c8W+IRAHdNhWqAK3tcKSC+h63ITCprEOVfa/KaCMXcttuLNr7WogexC+7iAYyHv0TMi6lK4OBhbwhFZrdEm3YsQrt1SM9H+n5SM/vSM9n+/bKiQLOsmEckjHagM4ybwzl/G5RBfW8Yw+2+x30kWuPXHvk2kNcayNRkyt1PziGgcGVIhXJsBOONnfCZP3A5NCGl+BIWDI3w6zhTSVSse441aZJsi61dW26brRxbXLDBbtBI3nkC/Xlxx33BkxVOsMq3N5XW37AA80Q8/0syGMgvEZHS1yFXLPJL1W/GL8Y79XKog9o5BGzi7BD5ka3GNQy7feq7YS/RXEYZCxl3ki3esfLuvTMCQ2Zief63CGmtxe083UnJKL+z6sBR7/9eRWgIFWhw/IeEruOcFXI2M7zcfxkF34Xp4FFma5rr0IrVYvuHQk3AusHd+ZXJTNSNgC9H0AHsbPuCfzRWYQnMRelQ87QQRfSlX4eZ7oehvW733ml50mNUiW9CZscT87fv3k5GZ2dHp+8eXcyehKPY3frQvCNtq5GteHHa3IPvPPxjHgQZvHD7Qys77eTxyOU//8RSs+0MOo3FUrF3A8QXffdcir2dksRifThkxZumLOob3pTsV7P0dJ7U7Ut3w5pE+l0dt8jQ1PNpQ31FWmBld0+lNlE5kFvMj+E/+aoZm+e+puoVqHbV56vRCQ+0eor51DtrI1ESZiTCVF30pMso8Zt6Lk7feGOebePvT7hVvcXDPJsZw== +api: eJztWd1v2zYQ/1cO3EuCyZLTpl2nNyNNu2xJF6TpVsDJw4k6WWwoUiUpO4ah/30gJSVubHcd0O1h8IM/JB3v8/c7UacVczizLJ2y18SFFVqBoc+NMFSRcpbdRkzXZNAJrc5ylrIZuUHyak3w48U5i1hOlhtRe2GWsityjVEW8m2aAS18vDiPb9SNeqcdgSvRgSuFBVJ5rYVyICygginKukQoCF1j6PYg4bqqtfJKEkIjlyPknKxNglz3PeqlbVzlh4AqB6UdkMJMUg5awQlWjcoRuGysI2NBNw50Aa4kyPR9fKOuS4LpIPYKJpdncHB1+v76EH6fk5kLWkCNM+8P1sKOnNbSJryTH2EtRoas2zgx0v3iuMp/+NyQWfpLh1AbPRc5WSga40oykJNDIW3IT5qmSjvyPv1b6alwCRmBbbJPxB04DbxENaMbJRQUjRcGQ5LQkvcpTdMbxSJWo8GKfAJZOl0xhRWxlOVbAPIbLVnEhMdFja5kEevRkLPUmYaegsenH60VM0U53NFyKM5WMEWwKAUvAXkHLIRGic8NgchJOVEIMlBo08Fr0BCziFleUoUsXTG3rL3rQjmakWERK7Sp0HWnXh6ztr31LttaK0vWr3g2HvufTbc/Xpx/1VtfONuEohSNlEswgSiUxyGnXCtHygWn6N4l95X0/zdctc4INWNt27YRO97lzHYP/AFZBwUKSXkMF9rQADlAQwMecxAqBDJEDpnOlxt+Yl1LwUOTSGqjM0nVj5+s92Hd7y+dm8BlJ9nbBd1BD32FvGDWWZ9evTmBn49f/HR7UDpX2zRJFotFbAo+olw4bWJtZokpuP94ucMYrksyNGAa81x4myh9VDUZJ8iCrYmLQnAPdR9g7zb45Hbx9Wnu3PJYf1j8WISnxViDTWPERkecwIerswGUS6Fmm6bDmgIb6XVgphuXZhLVHWsj5oSTW40+tWKbqkLzwJkvDbQRsw5dY/8W9s+fbej2kPrl+voSOhXAdU6P1OoN+SAqoUTVVCw9Ho8jVuF9d/RyPG69Tl/xb4hEAd3XElWA1tNwhILqEbchMKGsQ8W/V2W0ETPx1G7M2sdasB7Er7uIBjIebSfjQDuJ/M7CHKXIARtXeqsdfYAbCk6gtPGeZHuS7Um2k2TPN/H+RptM5DmpAM8Hvgkb9n8opV5QvufVnld7Xu3m1fE/2UkuhCuDgZmYkwo79QV2dCt0o/Z7yz099/T8jvR8se1Bb6LAZ9l4HJIx2oDmvDGGcv9gLIN6/7g52O7vi3uu7bm259ourrURq8iVup96hmmXK1nKkuFOOFq/EyarHWOvNkxwImbJzIdBWWMkS9mq41SbJsmq1Na16arWxrXJ3Bdsjkb4eWWor7/ccW/AlNQcZTi9rbb+gp/GDTE/DjL9DBPeoqMFLkOuvckvVb8avxpv1epFd2j089Euwg6Za91iUOtpv1VtJ/wtisMUzhJvjHDL935Zl56M0JCZNL4+D4jp7QXt/rgTYlH/582Ao1//vA5QEKrQYXkPiU1HfFXI2M7zcXy0Cb/Ls8AirquqUaGVqlm3R8K1wPqps+eXFJyUDUDvp6eD2Hl3Bf7oLMJR7IvSIWfooDPhyiaLua6GSfPDbyZ1llQoVNKbsMnJ5OLDu9eT0fnZyem796ejo3gcu3sXgq+1dRWqNT/ektux5/MDzoMwSD58moHV4+1kP////8//e6aFOXUtUSjP/QDRVd8tp2xrt2QRS3e/JvAN8zbqm96UrVYZWvpgZNv60yFtLJ3ePvbI0FRzYUN9WVqgtE/fKKwj86A3mR/Cf/OeYWue+pOolqHby8YfsYjd0fIrL1Ha2zZiJWFOJkTdSU84p9qt6Xl4deA75sN97O2pb3V/AVZVwSU= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -56,6 +56,14 @@ string The decision requirements request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The decision requirements with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx index 946825aa9e..e6d261065a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx @@ -5,7 +5,7 @@ description: "Returns Decision Requirements as JSON." sidebar_label: "Get decision requirements (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is76MWeUqSSOmnKm8Z2UqeJ47Gd9iD7AIFLEQkJMHhI1mj43zsLkrJsSbbTSaeH+qAHycU+v29B7JI5PrUsHbMjFNJKrcDgNy8NVqicZdcR0zUa7qRWJxlL2RRdL3m+LhixDK0wsiZJlrJzdN4oCyu169LALby/+HQaX6krdaodgiu4A1dIC6iyWkvlQFrgCsa8rAsOOXLnDV7vJUJXtVakJUFuysWAC4HWJkGu/R500jausn3gKgOlHaDikxIz0AoOeeVVxkGU3jo0FrR3oHNwBcJE38RX6rJAGPdib2B0dgJ758cXl/vwaYZmJnEONZ+SP7yWduC0Lm0iWvkBr+XAoHUbNwa6WxxX2U/fPJoFPdqH2uiZzNBC7o0r0ECGjsvShvykaaq0Q/Lp30pPxRcwQbB+8gWFA6dBFFxN8UpJBbknYTBYIrdIPqVpeqVYxGpueIWUQJaOl0zxClnKsi3w+AMXLGKSgFFzV7CIdSjLWOqMx/voofRza+VUYQZfcdEXJ9sG0gjmhRQFcNEii4NX8ptHkBkqJ3OJBnJtWnht1RCziFlRYMVZumRuUVMcUjmcomERy7WpuGtvvT5gTXNN/ttaK4uWVrwcDulnM4at1qh01oey5L4sF2ACVzCLQ1aFVg6VI4W8rkspAvmSL5a0Ljf91KFoVA5DVHWy9WlXGZ4Q4GPV+BEJb6IOLyt3rDNSTbcaP/p4CiT9IAyCzhkaK9tEPRjlLy8fjrLT87jBbWmmRvnUsE6OHrdh0GpvBJ4+OWHryepXQ2501VVud2Vgzi3U3FjMgm2Hiiv31Iha6ScERZqlK0ndtu3kxGHFmobEDr6PW3SB1kHOZYlZDB+1wb6dAjfY99oMpOrTE4gME50tHmRgbfSkxOrnTSbedW4EZ61kZxdahhJTWsFJa318/vYQfjt49ev1XuFcbdMkmc/nscnFADPptIm1mSYmF/Qhuf0YLgs02PdrnmWSbPISbrkPtkYhcymojVOAndtA1Wvje7hxtE83q72ijzdyo/gj+Hx+0vN/IdV003RYk3Nfkg4+0d6lk5Krr+wWC49BbATWVxU3q/3groEmYtZx5+0/pf/vl5dn0KoAoTO87WKdIQqikkpWvmLpwXAYsYrftFevh8PQDqjiT4hEAd7UJVcBWvfDkQqqW9yGwKSyjivxoyqjjZzK+3bv8rID8VEbUU/Gg+8h41y6IhiYyhmqsJFTe6G3sVx79UzPZ3o+0/MH0vPVtr1ypICybAiHaIw2oIXwxmBGLwNlUE/vor3tbgd95toz1565totrTcQqdIXuRiLhMOwKlrKk3wkH6zthstxxHGvo5Ilm1p+hvSlZypYtn5o0SZaFtq5Jl7U2rklmVKwZN5JGGaG29LjlXY+nUgtehtvb6koP1k8HtzMOGm/AO+5wzhchz2Tyruo3wzfDrVpJdIdGGp20EbaoXOsUvVqi/Fa1rfBTFIczuUXhjXSLC1rWpmeC3KAZearNCi2dvaCdrlshFnV/3vYYev/XZYCBVLkOyzs4bDrC1k6ebBi/2ITe2UlgkNBV5VVoo2ravh/xtcC6gRRxq5QClQ0g7wYrvdiH9gn82Z1RX8RUlBY5ffecSlf4SSx01Q+hVr+TUk+SikuVdCZscjj6+Pn0aDT4cHJ4fHpxPHgRD2N340Lwtbau4mrNj3fodrzv7YX50v796Je328jzXPB/MBfsaObwxiV1yaUi4gd8Lrs2OWZb2ySLWLprbnUddb1uzJbLCbf42ZRNQ7dDwlg6vr5tjaGXZtKGyrI056W9P2NcB+VeZyzbh/9g8rg1Xd1Nrhah45eerljEvtIIb+dwr7luIlYgz9CEFLTSIyGwdmt6NuaK1D1X+9m7Y2p7fwPxHXVS +api: eJztWd9T20YQ/ld2ri8wlS2TkDTVmwdISpsQBkj7ADyspZV14XSn3J1sPB7/7509SWCwDaSTTh/qB35I2tu93f2+PWl3LjyOnUguxSGl0kmjwdK3WloqSXsnriNhKrLopdHHmUjEmHwnebYsGImMXGplxZIiEWfka6sd3KldlgZ08Pv555P+lb7SJ8YT+AI9+EI6IJ1VRmoP0gFquERVFQg5oa8tXe/EqSkro1lLTGjVrIdpSs7FQa753WulXb/MdgF1Btp4II0jRRkYDQdY1jpDSFXtPFkHpvZgcvAFwcjc9q/0RUFw2Ym9g+HpMeycHZ1f7MLnCdmJpClUOOb9YCVdzxujXJw28j2sZM+S8ys3eqZd3C+zn77VZGf8aBcqayYyIwd5bX1BFjLyKJUL8UmSRBtPvKd/KzwlzmBE4OrRV0o9eANpgXpMV1pqyGsWBkuK0BHvKUmSKy0iUaHFkjiAIrmcC40liURka+DxB81EJCQDo0JfiEi0KMtE4m1Nj9HD4Ufn5FhTBjc065KTrQNpBNNCpgVg2iALodbyW00gM9Je5pIs5MY28FqroS8i4dKCShTJXPhZxX5I7WlMVkQiN7ZE39x6uy8Wi2vev6uMduR4xavBgP+s+rDWGqfO1SEtea3UDGzgCmX9ENXUaE/as0KsKiXTQL74q2Ot89V9mpA0TodlqnrZ7GlTGl7g4HPZ+BEBX0QtXu6247yVerzW+OGnE2DpJ2EQdE7IOtkE6kkvX7962stWz/MG14WZC+VL3To+fN6GJWdqm9LJiwO2HKxuNeTWlG3mNmcGpuigQusoC7Y9adT+pR410i9wijVLr1jduuPk2FMpFgsW2/8+bvEFOQ85SkVZHz4ZS105BbTU1doMpO7CE4gMI5PNnmRgZc1IUfnzKhMfbm4Ip41kaxcahjJTGsFRY/3y7P0B/Lr/5pfrncL7yiVxPJ1O+zZPe5RJb2zf2HFs85R/WG63DxcFWerqNWaZZJuo4J774CpKZS5TLuPsYLtt4Ow1/j1dOJqnq9m+o09t5Uryh/Dl7Ljj/0zq8arpsCbHWrEOHJnaJyOF+kbcY+E5iA3B1WWJ9u48eGhgEQnn0dfun9L/t4uLU2hUQGoyuq9irSF2opRalnUpkv3BIBIl3jZXbweDUA444y/wRAPdVgp1gNZjd6SG8h63wTGpnUed/qjMGCvH8rHdh7xsQXzYeNSRcW89GTvaKUxvHExQyQyw9gVbbegDqaWwCVThvN2SbEuyLcnWk+z1Kt7fGzuSWUY6wPOOb9KFbxtUykz5xN7yasurLa828Wr/e94kp9IXwcBYTkiHr1B+N2a65abW23fLLT239PyB9Hyz7kNvqIGjbBmHZK2xYNK0tpYy/pJVQT03Ujrb7bm45dqWa1uubeLaIhIl+cK0/fzQyfWFSETcnYS95ZMwnm/oJS64bUp20jWAa6tEIuYNnxZJHM8L4/wimVfG+kU84WRN0Eruw4fc8uOGdx2elElRhdvr8soPlltb9w167s3DB/Q0xVmIM5t8qPrd4N1grVYW3aCR+/6Nhw0qlypFp5Ypv1ZtI/wSxaGh7CitrfSzc17WhGdEaMkOa87NHVpae0E7XzdCImr/ed9h6Pe/LgIMpM5NWN7CYXUjYqltKgb9vVXonR4HBqWmLGsdyqgeN+9HuORYO01hbimZknYB5O1UoBP72DyBP9sG616fk9Igp6ueY+mLetRPTdlNUO7+jpQZxSVKHbcmXHww/PTl5HDY+3h8cHRyftTb6w/6/tYH5yvjfIl6aR8fyG9439sJw5Hdx97P74+R7VDrfzDUamnm6dbHlUKpmfgBn/O2TF6KtWVSRCLZNHS5jtpadynm8xE6+mLVYsG3Q8BEcnl9XxpDLc2kC5kVSY7KPR6QLYNypzWW7cJ/MDZbG672JupZqPiq5isRiRueP22cTC2uF5EoCDOyIQSN9DBNqfJLelaGYlw9786zD0dc9v4GrlXKEA== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -52,6 +52,14 @@ The decision requirements is successfully returned. The decision requirements request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The decision requirements with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx index 6e96281cab..e96f253323 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx @@ -5,7 +5,7 @@ description: "Returns flow node instance as JSON." sidebar_label: "Get flow node instance (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWd1T4zgS/1dUuheoywezx+7N+s0kZsY7IeRiB24LKEqx27F2bMkjyYRUKv/7Vst2CHGYGe5m7+GKB4gttfvz1612e00NW2jq3NDzTC6JkDEQLrRhIgJ616GyAMUMl8KPqUMXYJBsLGPwG6IOjUFHihdIRR06BVMqoUnS4keYJr8Fl+PerbgVY2mAmJQZYlKuCYi4kFwYwjVhgtywrEgZSYCZUsHdUT+SeSEFCKP7wFS26rIoAq37lq76362pdS+PjwkTMRHSEBBsnkFMpCADlpciZiTKSm1AaSJLQ2RCTApkLh97tyJMgdw0ZO+JO/HJ0dQLwmNy+QDqgcOSFGyB+rCC666RMtP9qKLvsoJ3FWjTWujK+uFeHv/tSwlqhVvHpFDygcegSVIqk4IiMRjGM2394ziOkAZQp7/KPTlbkTkQXc7/gMgQI0mUMrGAW8EFSUokJgoyYBpQJ8dxbgXt0IIplgM6kDo3aypYDtShGG6xg4tPsKIdyhERBTMp7VAFX0quIKaOUSXswwZdz7TmCwEx+QyrJjBtGHXIMuVRSlhkNEKKkVLwLyUQHoMwPOGgSCJVhav24z3aoTpKIWfUWVOzKlB7LgwsQNEOTaTKmamWfjmlm80daq4LKTRofOKnkxP8aWt/APBcE13aSCRllq2IsrkBcc86MpLCgDDIjRVFxiObaP0/NLJct5WUNk4YAYVpaXilULKXkej5Q5Z93d8/wKv7rrOKovF7mrUVqemeHIcAYFrLiDMDMULzK3K/GcOtIkNIuOAo+JuqxFvSv14ZrK3fqYs/fLUq2iguFihYG6bMkBloi8NVskxBHIKxfQ7iNs8d62JmoGt4DigIRPwfiEEjdfoaOVvov+DAJyH+8FvobXnLKIAJlq7DsWEmJYmSeRu8GbCYi8Vro1MttGStCsBa+MSE1YCAmGiwB9gDy0rQh9wGoszxcJ+Ng4k38M99b0g7dDK9HHhBQDs0mJ3dP915V944vH++FoTuNLy3O7RD/XHoTS+8oe+G3v3ADQcfD2+FH6eX19uts8vZeOhOf98ueOPh9jrwplf+wLsP3eAT7dCpN/D8q+3tLPCmzfWFO565o+au/vH+PRjNAnzigxt61+7vVpX22sSduqORN9pZqsw9cwNvuLMaeP+aeeOBd38+urxGqbNR6N/74yB0cfXscohUA3c0uncHoX/lh3h/Ngv8sRcE99PZaKt8MJj6k3B7h1Y3Zo0/jS+vx/SuyspDqRLg8vPI7zZSr4aAVdZD1S8vJiMvtEjAkPljF29QlZRpX0S24h9QKJVLjclre5UXkE1SZjsUXrPpET8heN4Tlmm5u/MJVng+1k3QbtLPpcyACcyJHeK2Qo2q+wV6yU36X5ZoA4IJ81JZqXaxptRNytbadl4jM24yXNpvnX0DOd1skOT0FU0F9lGgDUkYzyDukQupoGkdCVOwdSnhwmrXtC9kLuPVV1uPQsl5Bvnf2y3Ic81cMqkoa7mkak0qXCLhvJJ+Mz0fkF9Pf/7n3VFqTKGdfn+5XPZUEnUh5kaqnlSLvkoi/EO64x4JU1DQ9KYsju25xzLy1PQQXUDEEx5VFdYabJVB11f2fb1jairti4dMqXirYXLJbOo33dDK1vd90faZhJUZ8mBzWRpnnjHxmT6BoC10X4ou85ypbf/7XEBdLkr9zd71Hz8dbPk+huGEVCxIhLDanoq1IDQi54LnWDVOT046NGeP1d0vJycb5IkR/w5LBIHHImPCQmvfHC5I/oTbXpXr9Rvlj4mMVHzB9+X2niVkDeJhZVGTiaffnYl1oQGy4A9Q9YlLpu1rZyJL8Zabb7n5lps/MDd/PnRKuthSGFCIQ1BKKiKjqFQKG4GUZ9u3qEZ2fXy+5dpbrr3l2ku5tunQHEwq66GvnfrhmzDtN3O+bqOm7q8PzP42OGUD9dBMCUuVUYeuq0TaOP3+OpXabJx1IZXZ9B8wSg9McRzW2qDidpVwDZAyGbHMLh8KKG7gKLIx9GmKiwNc8oEZWLKVdTCKfM76/cn7k4NckfQFjjgcriys4LhTIhq2mOsH2VbE38PYzh81RKXiZhXgY5V75sAUKLesxhM1TGp5lrt9kbJEtFNfnDfg+e06tPHnIpH28RoHbUUwKqB0pflJ710bcxPfpk4k87wUtn6KRdUYsR3D6pE7JlXGIxDaorseHTdko2qHXFUSybseBqVCTlM2F9yk5bwXybwZs29/55mc93PGRb8WofsD9wInD92RP/DGgdd91zvpmUdjjS+kNjkTO3p8AHOoyzuy4/PjfdPXT4fH2zeP//dvHnWCGXg0/SJj3A4nLDLXdWW8oe3KSDvUOfRd5K5Tl7cbul7PmYaZyjYbXLaeos7N3VM1tOUz5tqGlDoJy/T+x5NdKB5N688sx+R/+knloIfqRSZWtrxnJd7RDv2M45yDn4w2dgwFLAZlDa8o3SiCwuzwaH0vwTK5PbE+eFjf/gQPpPQW +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,10 +48,18 @@ in future releases. The flow node instance is successfully returned. -
          Schema
          +
          Schema
          The flow node instance request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The flow node instance with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx index fcedf23cbd..7b3afbc717 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx @@ -5,7 +5,7 @@ description: "Returns incident as JSON." sidebar_label: "Get incident (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,10 +48,18 @@ in future releases. The incident is successfully returned. -
          Schema
          +
          Schema
          The incident request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The incident with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx index ef4bfd03d5..ea6d1e2875 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx @@ -37,7 +37,7 @@ Obtains the status of the current Camunda license Obtains the current status of the Camunda license -
          Schema
          +
          Schema
          An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx index 6275737c95..8d306e5da2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx @@ -5,7 +5,7 @@ description: "Returns process definition as XML." sidebar_label: "Get process definition XML (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtv20YQ/iuD7cVGKVJJnTTlTXCc1K2dGo7TBpB9GJJDcRtyl9mHbEHgfy9mSdqKJCM5JJfCBz1Izs7z+2Y5uxYOF1akc3FhdE7WQkGlVNJJrcRNJHRLBvnitBCpWJAbxF7fS308PxORKMjmRrZhWSouyXmjLLQ7OgEtfDw/i6/VtXqnHYGr0IGrpAVSRaulciAtoII51m2FUBI6b+jmIMl102pFytmE0NSrCeasPAly/fdkkLZxUxwCqgKUdkAKs5oK0AqOsfGqQMhrbx0ZC9o70CW4iiDTd/G1uqoI5qPYK5hdnMLB5cn7q0P4a0lmKekWWlywP9hKO3Fa1zbJe/kJtnJiyLqdGxM9LI6b4qfPnsyKHx1ygpayIAulN64iAwU5lLUN+UnTVGlH7NOPSk+DK8gIrM/+pdyB05BXqBZ0raSC0rMwGKoJLbFPaZpeKxGJFg02xAkU6XwtFDYkUtFuQ+NPWolISEZEi64SkTD02UtDhUid8bQNG849WisXigr4RKuxMrswiuC2knkFmDvLkELwSn72BLIg5WQpyUCpTQ+sYXksImHzihoU6Vq4Vcs+S+VoQUZEotSmQdffenkkuu6G3bWtVpYsr3g+nfLPrssfz88e95TLZX0oRenregUmcIOKOGQy18qRcsEjunPJXVPz/x0/rTNSLUTXdV0knk+P9nuyx/wtWii1VwVk3kGhyQZOVLikgYh7vGhr5Kp9zY+jxzKyxw+uPFkHJcqaihjOtaER7YCGRioUIFVI5Zh7yHSx2nET27aWeehMSWt0VlPz879Wbzn9pWczuOglB7uge9QjO8qCWW99fvnmGH47evHrzUHlXGvTJLm9vY1NmU+okE6bWJtFYsqcPyx3GMNVRYZGOmFRhKCx5qhaMk6SBdtSLkuZM8sGrARnOLN9fEOOe7eYZveLHyqwXYkN4HojdzrxDD5cno6sWEm12DUd1pToa9aBmfYuzWpUn0QXCSddvdfothXrmwbNJmM3DHSRsA6dt18l3i/Pd3Qznn6/urqAXgXkuqAvuM2GOIhGKtn4RqRH02kkGrzrr15Opx3r5Ip/QyQK6K6tUQVobYcjFTQPuA2BSWUdqvx7VUYbuZDbdmPRPdRCDCB+3Uc0MvGRjlBQLm3oA9JVQedCLkmF7sqtgXtBaA9PjHxi5BMjvx8jX+zbG2cKOMuGcUjGaAM6z70xVPD7TH2/cY62h03ziWtPXHvi2mNc6yLRkKv0MKCG8cRVIhXJwKbJw2uoTdb7ppQuvHdHwpJZjkONN7VIxbqnU5cmybrS1nXputXGdcmSa7VEI3m2DKXlxz3tRjjVOsc63N5XVn7Ak9MY7sPQyfMmvEVHt7gKaWaTX6p+NX013auVRR/RyLNsH2EPyo1GMaplxu9V2wt/i+IwOFnKvZFu9Z6X9enJCA2ZmefS3INlsBe083UvJKLhz5sRQn/8cxVQIFWpw/IBDbuOcFXI2N7zafxsF3kXp4FAuW4ar0IXVYv+9Qg3AhtOCJhatcxJ2YDxYdIdxc76J/B3bxGexVyUHjlj81xIV/ksznUzngrc/2a1zpIGpUoGEzY5np1/ePd6Njk7PT559/5k8iyexu7OheBbbV2DasOPt+T2zVo8kB6Eif9wO/z1wzbydErzPz+lGTi2MdF3AzjXQ4uciz0tUkQifeQoh7vkTTR0urlYrzO09MHUXce3Q8ZEOr95aIyhkxbShtKKtMTabp/6bCLy4HI4HzqEH38WtDc9w01Uq9Dea89XIhKfaPXYCVd300WiIizIhHB70VmeU+s2lNwf73B/vN+w3p5wY/sPJMiDdA== +api: eJztWUtz2zYQ/is76MWeUqScOGnKm8ZxUrd26nGcNjOyD0tiKSIBAQYAZWs0/O8dgKSs6DHJIbl0dNCD5GKf37ckF0vmcGZZOmXXRudkLXAqhBJOaMXuI6ZrMugPLjhL2YxcL/Z6JfXx6pJFjJPNjajDspTdkGuMslBv6QS08PHqMr5Td+qddgSuRAeuFBZI8VoL5UBYQAVTlHWJUBC6xtD9UZLrqtaKlLMJoZGLEeZeeRLkuu9RL23jih8DKg5KOyCFmSQOWsEZVo3iCLlsrCNjQTcOdAGuJMj0Y3ynbkuC6SD2CibXF3B0c/7+9hj+npOZC3qAGmfeH6yFHTmtpU3yTn6EtRgZsm7rxEj3i+OK//KlIbPwl459guaCk4WiMa4kA5wcCmlDftI0VdqR9+lnpafCBWQEtsk+Ue7AachLVDO6U0JB0XhhMCQJLXmf0jS9UyxiNRqsyCeQpdMlU1gRS1m9CY2/aMEiJjwianQli5ihL40wxFnqTEObsPG5R2vFTBGHz7QYKrMNowgeSpGXgLmzHlIIjRJfGgLBSTlRCDJQaNMBq18es4jZvKQKWbpkblF7n4VyNCPDIlZoU6HrTr08ZW177921tVaWrF/xbDz2P9suf7y63O+pL5dtQimKRsoFmMAN4nHIZK6VI+WCR/ToksdK+v9bflpnhJqxtm3biD0bn+72ZIf5B7RQ6EZxyBoHXJMNnChxTj0Rd3hRS/RV+5Yfp/syssMPX3myDgoUkngMV9rQgHZAQwMVOAgVUjnkHjLNF1tuYl1LkYfOlNRGZ5KqXz9ZveH0155N4LqT7O2C7lCP3lEvmHXWpzdvzuD30xe/3R+VztU2TZKHh4fYFPmIuHDaxNrMElPk/uPljmO4LcnQQCfkPASN0kdVk3GCLNiaclGI3LOsx0pwxme2i6/PceeWp9lq8VMFNiuxBtzGiK1OPIEPNxcDKxZCzbZNhzUFNtLrwEw3Ls0kqs+sjZgTTu40umnFNlWFZp2xawbaiFmHrrHfJN7zZ1u6PZ7+uL29hk4F5JrTV9z2hnwQlVCiaiqWno7HEavwsTt6OR63Xqev+HdEooAea4kqQGszHKGgesJtCEwo61DlP6oy2oiZ2LQbs/apFqwH8esuooGJJ7uZONBOYv7Zwhyl4ICNK73Vjj6QGwpOoAwt8kCyA8kOJNtNsufbeH+jTSY4JxXgueKb6G6zKKV+IH7g1YFXB17t59Wex1lOubDhIVa4MuiciTmp8Grgn2s9w8Kz7eFx8sDIAyN/HCNf7HqxmyjwWTYeh2SMNqDzvDGGuH8Zl6u3vsF2fys8cO3AtQPX9nGtjVhFrtT9dDXM1lzJUpb0bBo9zVBsstw1YmvD0Chilsx8mMg1RrKULTs6tWmSLEttXZsua21cm8x9reZohB+MhtL6yx3tBjhJnaMMp3eV1V/wY78h3KeJqR+Wwlt09ICLkGZv8mvVr8avxju1etE9Gv0gtouwA+VaoxjUesbvVNsJf4/iMPWzlDdGuMV7v6xLT0ZoyEwaX5oVWHp7Qbs/7oRY1P95M0Doz39vAwqEKnRY3qNh2xFfFTK283wcn2wj7/oiECjXVdWo0EXVrHs8wrXA+vG2p5YUOSkbMN6PaQexy+4K/NNZhJPYF6VDztA8Z8KVTRbnuhpG2qvfTOosqVCopDdhk7PJ1Yd3ryejy4uz83fvz0cn8Th2jy4EX2vrKlRrfrwlt2tQ6KepR2FcfbwZ/vLpNnLYYvifbzH0HFsbR7c9OJd9i5yyHS2SRSzdsw/hu+R91He6KVsuM7T0wci29adDxlg6vX9qjKGTcmFDaVlaoLSbWxbriDy66Tc3juHnb2TsTE9/EtUitHfZ+CMWsc+02Lc90963ESsJOZkQbic6yXOq3ZqS1d6E74+rG9bbc9/Y/gPjIdgy sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -64,6 +64,14 @@ string The process definition request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The decision with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx index 103e1125f7..857ffa83c6 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx @@ -5,7 +5,7 @@ description: "Returns process definition as JSON." sidebar_label: "Get process definition (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is76MWeUqSSOGnKm8ZOUqeJ47GV9iD7AJFLEQkJMHhI1mj43zsLkpYsMrE9k/bQ8cEPEotvn9+C2A2zfGFYPGPnWiVoDKSYCSmsUJJdB0xVqDk9nKYsZgu0rdjJVipgKZpEi8o/xewCrdPSQNUDBG7g/eWns/BKXskzZRFszi3YXBhAmVZKSAvCAJcw40WVc8iQW6fx+iBKVFkpidKaCLku1iOeEHrk5Zrfo1bahGV6CFymIJUFlHxeYApKwjEvnUw5JIUzFrUB5SyoDGyOMFc34ZWc5gizTuw1TM5P4eDizeX0ED4tUS8FrqDiC7KHV8KMrFKFiZJGfsQrMdJobO/FSLWbwzL95ZtDvaalQ4rQUqRoIHPa5qghRctFYXx84jiWyiLZ9G+Fp+RrmCMYN/+CiQWrIMm5XOCVFBIyR8KgsUBukGyK4/iK0l1xzUukALJ4tmGSl8hiVu0Xxp+4ZgETVBIVtzkLmMZvTmhMWWy1w/26odhzY8RCYgpfcd1lpl9HAaxykeTAE2uopjg4Kb45BJGitCITqCFTuims/vaQBcwkOZacxRtm1xWZL6TFBWoWsEzpktvm1asjVtfXZLmplDRoaMfz8Zj+9K0fqHhhwDifiswVxRq0JwemoY9koqRFaQmNV1UhEk+16IshyE3fSOUTRSnQREwrGoMGQz9oIYX1nsjcG4+gzfg+/hkvscnZfdjGaiEXhKTRKKcTPBtEvGhXgRQ+0O4t9hK1EU0g78L+1Sw8zNbhOLx4vqNhyhffV2L54rFB6aWTeu8+fr9dw+nJYzVZlFzaIfipX3k0JGEKW+DWwB0vLJasrknm6BEMoqaBxkLGRYFpCB+Vxq5RAtfYddEUhPT9ouMqzFW6/iHPKq3mBZa/9vl217IJnDeSrV5oeEitpxGcN9pnF2+P4fejl79dH+TWViaOotVqFeosGWEqrNKh0otIZwn9kNxhCNMcNXadmKepd5oXsGU4mAoTkYmEGnTbEL0xFPvGvx+3h2Z1s5ernYJ2WvRO8Ql8vjjtGupayEVftd+TcVcQBp8rZ+N5weVXtq2CvtJ9LcaVJde7zX5HQR0wY7l15t5G/eJ5D5vq6Y/p9BwaCEhUereJkCJyohRSlK5k8dF4HLCS3zRPr8bjmjAp4w/wRALeVAWXvrT23RESym3deseENJbL5GdlRmmxEPt6w31G0suTxqOOiUcPZuJK2NyjL8QSpT9LVtz4j6xMOfnEzSduPnHzJ3Lz5dApOZFAUdZUh6i10qCSxGmNKX0UF7fE7XS3x+cT15649sS173GtDliJNlftjMPfcW3OYha1bBptj0ETbYbuWzVdKlEvu1ux0wWL2aahUh1H0SZXxtbxplLa1tGS8rTkWtBwwqeVlhvKdaVUqIQX/vVQSmlB3l65ELZTCxpYwDtuccXXPsSk8i706/Hr8SAqiX4HkYYhjYdNQe40iQ6W2D4I2wg/BNhftw0mTgu7vqRtTXjmyDXqiaO03BZKq8+j03MjxIL2n7dd+bz/e+orQMhM+e1tJfQNYTv3RjYOn/Wr7vzUkydRZemk76By0Xwa8R3H2hET0aoQCUrj67sdlXRiH5oV6O6Kz0JKSlM5XeNcCJu7eZioshsr3f6dF2oelVzIqFVhouPJx89nJ5PRh9PjN2eXb0bPwnFob6x3vlLGllzu2PEO7dB33oEfFx3uu77ZHh9PM77/+4yvJZjFGxtVBReSKO8rc9P2xhkb6I0sYPHgNOo6aBvcjG02c27wsy7qml77WLF4dr3th76BpsL4pLI444XZnxbuFuPBRTtXPIT/dIY4GKP2JZdr3+ALR08sYF9pJDc8qauv64DlyFPU3vNGdJIkWNkdkN6EkDrl7bH17g21uH8A3rdW7A== +api: eJztWd9T20YQ/ld2ri8wtSWTkDTVGwMkJU0IA6R9AB7W0sq6IN0pdycbj8f/e2dPEjaWCDCT9qHjB7Cl2/v257eS9xbC4cSK6EqcGR2TtZBQKpV0UitxMxC6JIN8cZKISEzINWJHK6mBSMjGRpb+KhLn5CqjLJQdQEALHy++nAbX6lqdakfgMnTgMmmBVFJqqRxIC6jgCvMyQ0gJXWXoZieMdVFqRcrZkNDk8yHGjB56ufr/sJG2QZHsAqoElHZACsc5JaAVHGJRqQQhzivryFjQlQOdgssIxvouuFaXGcFVK/YODs5OYOf8+OJyF75MyUwlzaDECduDpbRDp3Vuw7iWH2Iph4as69wY6mZzUCS/fK/IzHlplyM0lQlZSCvjMjKQkEOZWx+fKIqUdsQ2/VvhKXAOYwJbjb9R7MBpiDNUE7pWUkFasTAYygktsU1RFF1zuks0WBAHUERXC6GwIBGJcrMw/qS5GAjJJVGiy8RAGPpeSUOJiJypaLNuOPZorZwoSuCW5m1munU0gFkm4wwwdpZrCqFS8ntFIBNSTqaSDKTa1IXV3R6IgbBxRgWKaCHcvGTzpXI0ISMGItWmQFffersvlssbttyWWlmyvOPVaMQfXet7Kl5asJVPRVrl+RyMJwclgY9krJUj5RgNyzKXsada+M0y5KJrpPaJ4hQYJqaTtUG9oe+1kMP6RGSejMegyfgm/ikWVOfsKWzrjFQTRjJkdWViOu1FPG9WgRU+0+4V9pSMlXUgH8L+VS88z9b+OLx+tabhEiePK3E4eWlQOunk3ruJ323XcHL0Uk2OFCrXB3/pV14MyZjS5bQycM0LR4VYLllm/wUM4qZB1kGKMqckgM/aUNsoAQ21XTQBqXy/aLkKY53Mf8iz0uhxTsWvXb49tOwAzmrJRi/UPOTWUwuOa+1X5+8P4ff9N7/d7GTOlTYKw9lsFpg0HlIinTaBNpPQpDH/sdxuAJcZGWo7MSaJdxpzWDEcbEmxTGXMDbppiN4Yjn3t34/bQ7262MjVWkFXRnae4gfw9fykbahzqSZd1X5PilXOGDjWlYvGOapbsaqCrtJNLbYqCjTrzX5NwXIgrENX2Scb9etXHWyupz8uL8+ghoBYJw+bCCtiJwqpZFEVItofjQaiwLv66u1otGRMzvgzPFFAd2WOypfWpjtSQbGqW++YVNahin9WZrSRE7mpN9hkJN88qj1qmbjXz8SWdjnGtxammMsEsHIZa63pA7EhbwTmNtiSbEuyLckeJdnrbr2/12Ysk4SUL897vknrf7VgnusZJVtebXm15dXjvNp/9mvkTLrMo0/klJT/ITTDmmuprtT2xXLLzS03fyI33/T9xDtQwFE2XIdkjDag47gyhhKe6OT3xG11Nw/FLde2XNty7TGuLQeiIJfpZkDvB7QuE5EIGzYNV49BGy76hoVLnoiSmbYj3crkIhKLmkrLKAwXmbZuGS1KbdwynHKepmgkT9Z9Wnm5plxbSrmOMfe3+1LKC+p+XkiwGrnztB0+oKMZzn2IWeVD6Hejd6NeVBZ9BJEn+bWHdUGuNYkWltneC1sLPwfYz4otxZWRbn7B2+rwjAkNmYOK03JfKI0+j87XtZAYNF/et+Xz8e9LXwFSpdpvbyqha4hYG3qKUbDXrbqzE0+eWBdFpXwHVZP61QjXHGvOR5hWuYxJWV/fzZy/FftUr0A76NwLOCl15bSNcyJdVo2DWBftmcj95zjX47BAqcJGhQ0PDz5/PT06GH46OTw+vTge7gWjwN0573yprStQrdnxgVzfe96OP+vY3XR9sXp8bA+o/u8HVA3BHN25sMxRKqa8r8xF0xuvRE9vFAMR9R6l3AyaBnclFosxWvpq8uWSb/tYiejqZtUPfQNNpPVJFVGKud086lovxp3z5lBsF/7TA7DeGDU3Uc19g88rvhIDccvnSf3HTMub5UBkhAkZ73ktehDHVLo1kM7xFnfK+8fWh2Nucf8AmTarqg== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -52,6 +52,14 @@ The process definition is successfully returned. The process definition request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The process definition with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx index f642831e18..f6a66b8c97 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Get the process instance by the process instance key." sidebar_label: "Get process instance (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. The process instance is successfully returned. -
          Schema
          +
          Schema
          The provided data is not valid. @@ -56,6 +56,10 @@ The provided data is not valid. The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The process instance with the given key was not found. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx index 2b9cd9e37e..7e5d0769e9 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx @@ -1,11 +1,11 @@ --- id: get-role title: "Get role" -description: "Get a role by its key" +description: "Get a role by its key." sidebar_label: "Get role" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is7OCVTRpRTJ0150zhO6uYxHttpD64PILgSEYMAAyxtczT8750FSFuxZCeH3uqDhiKx++3rWxDLtSC5CqI4FyfOoLjIhGvRS9LOHlWiECukuJCJCoPyuuUVUYj3SCDBO4NQ9qApwCX2/1iRiVZ62SChZ9S1sLJBUQiW/IC9yIRm9VZSLTLh8VunPVaiIN/hfRtnNSYLl9jPRCaCqrGRolgL6lsG1ZZwhV5kYul8Iyk9er0vhuGCwUPrbMDAGi/nc748YEAHCJ1SGMKyM6YHj9R5ixVbVc4SWmJt2bZGq5ic/GtgiPWGU99jc9YgoPSqhskT0IQNY47+u/IrKuKcec466eTrJfY7g3w8O/dTkI2pvwUK5LVdPYzD4jPWkyHolcXqEzYl+g/Yhw0U6b3sd4IEJHBLdifwtYnaASY0IAc02mJ/ORfh54o5ZII0GRzTekTY8NMhE/vzvQfKit86DARGqssAV9LoCmRHNVoaKwjKY8W30oRH6tx6VxpsfvlRvRdwnCShQpLaQCouyABJsMQKtIXzk3cH8Pv+q98untVEbSjy/Pr6euaX6gVWmpyfOb/K/VLxj+Wez+CsRo/QyB5KBFlVmm1KA3e0gdCi0kutpiyPbgMndxb78nHOpdVtrtzWovN6q+oL+HJyBDpmcdlru9o2HXWWsjOMIUvXUVEaaS/FXU1/RNAFhK5ppO+ZVdsGhkwEktT9mEu/vtzJ2z/Ozo4hQYByFcLSeaBah8kQB9Foq5uuEcX+fJ6JRt6ku9fz+cCYXPGfiMQC3rRG2kTAe+FoC43zOPInBqZtIGnVf1UZ5/VK37c7E5v9NZL4bYpoarL9R/bOa011xFvpK7Tc/nAtA1hHsHSdfWwPfeqtp976n/fWq13nkoUFzrJnHqL3zoNTqvMeK7iutYnwfFiZbI8vu8TFp1576rWnXtvutSETDVLtxqkmTipUi0Lk/BoL+XocUQaeNNBfTQNM540oxDr1y1Dk+bp2gYZi3TpPQ37FxbiSXsvSJArycuqriS/GKWni41114wU+e0/xHMims5WEN3ByeHoG7yXhtexjHtnk99Bv5m/mO1FZ9AHExfERpAgT6zZ2ggmWW3r3IT8K/wxwnMECqs5r6k9ZLaWnROnRLzrO/S0bRnsRne+TkMjGP+8mjvz591kss7ZLF9XHcm87wlVBH5Ln89neNrWOj2KHKNc0nY3bpF2l04zcCEyZLhAHlAmjFdoQSTxOtZPYx7QCfyWLsDfjoiTmTLvjSlPdlTPlmlwltdtraVyZN1LbfDQR8oPFpy+f3y5efDw6OPx8evhibzaf0Q3F4FsXqJF2ww+exv2OMX199zZ4ZGIfa0B4Q3lrpLbMiuj8euyR8zi/B5GJYhrkL7KR6OdivS5lwC/eDAM//tah70VxfnHXF7GRKh34fyWKpTTh/rS/6eqzk/G7wHO4P+Xu9HUaTW0fe9F0fCeyNEjffnoYLoZM1Cgr9NGftLpQClva0Nsa8pnHtzvH+0Mm4L/i2+bS +api: eJztWE1z2zYQ/Ss7OCVTRpQTJ0150zh26uZjPI7THlwfQHAlIgYBBlha5mj43zNLkLJiyY4PvVUHDUUCePv1HkjsSpBcBJFdinNnUFwlwtXoJWlnTwuRiQVSP5CIAoPyuuYRkYn3SCDBO4OQt6ApwDW2k3+tSEQtvayQ0DPsSlhZocgET/2ArUiE5vW1pFIkwuP3RnssREa+wftGLkqMJhhbJCKoEispspWgtmZQbQkX6EUi5s5XkuKjN4ei664YPNTOBgy84uV0ypcHDOgAoVEKQ5g3xrTgkRpvsWCryllCS7xa1rXRqs9O+i0wxGrDqZ+xOW0QUHpVwugJaMKKMQf/Xf4NFXHOPKeddPT1GtudQT6enfspSIbUr4ECeW0XD+Pw9AmvkyHohcXiE1Y5+g/Yhg0U6b1sd4IEJHBzdifwtepXBxjRgBzQYIv95VyEpxWzSwRpMjik9ZSw4qddIg6nBw+UFb83GAiMVNcBbqTRBciGSrQ0VBCUx4JvpQmP1Ln2LjdY/fares/gLM6EAklqA7G4IAPEiTkWoC1cnp8cwR+Hr3+/elYS1SFL0+VyOfFz9QILTc5PnF+kfq74x/OeT+CiRI9QyRZyBFkUmm1KA3e0gVCj0nOtxiwPbgMnN+rycc7F0W2urGvReL1V9Rl8PT8F3Wdx3mq72Dbdr5nLxjCGzF1DWW6kvRZ3Nf0VQWcQmqqSvmVWbRvoEhFIUvNrLr16uZO3f15cnEGEAOUKhLnzQKUOoyEOotJWV00lssPpNBGVvI13b6bTjjG54k+IxALe1kbaSMB74WgLlfM48KcPTNtA0qr/qjLO64W+b3ciNvU1kPhdjGgU2attvp84n+uiQNvTc603HcA6AmmMWz66f+51tdfV/15Xh498kyw1lT3eQt+g5dcqLGVU19w1dq+tvbb22npQW693fe/PLHCWPfMQvXcenFKN91jAstSmh+dDwGh7eKlFLu61ttfaXmvbWusSUSGVbmgX9B0AKkUmUn6NhXQ1HP07PsGjvxkbA403IhOrqJcuS9NV6QJ12ap2nrr0hotxI72WuYkU5OGoq5Evxilp+se76sYDfKYd4zmSVWMLCW/h/PjLBbyXhEvZ9nlkkz9Dv52+ne5E5akPIM7OTiFGGFm3sROMsCzp3YfnfvJTgPveRkDVeE3tF14W05Oj9OhnDed+zYbBXo/O93GSSIY/JyNH/vrnoi+ztnPXLx/Kve0IVwV9iJ5PJwfb1Do77RWiXFU1tt8m7SJ+zciNwJRpAnFAiTBaoQ09iYdu0TjtYxyBv6NFOJhwUSJzxt1xoals8olyVarisvU1Ny5PK6ltOpgI6dHs09fP72YvPp4eHX/+cvziYDKd0C31wdcuUCXthh/c5vI7+l+ru7fBY62woQiEt5TWRmrLtOi9Xw0iuewbY0EkIhs7ZFfJwPRLsVrlMuBXb7qOH39v0Lciu7y6E0avpEIH/l+IbC5NuN9G2/T12fnQcHsO99tHO30dez627cVoGr4TSexQrXt63VWXiBJlgb73J47OlMKaNtZtdc+YyOut4/0xM/AHOuUOvw== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -29,7 +29,7 @@ import TabItem from "@theme/TabItem"; -Get a role by its key +Get a role by its key. ## Request @@ -41,6 +41,10 @@ The role is successfully returned. The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The role with the given key was not found. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx index 10d5c3985b..121501c86d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx @@ -5,7 +5,7 @@ description: "Get the start form of a process." sidebar_label: "Get process start form (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss76MWeUqScOmnKm+KP1G3iemynPcg+gORSREwCLLCUrNHwv3cWpGRbH0k6k56qgy0RWOxiF+8txLcQJCdOxGNxZU2KzkGGudKKlNHiPhCmRiv54SITsZgg3ZC01NueG1uJQGToUqtqvyQW75GACgTHhpAbW4HJQULdrQnv9J2+NIRAhWRL5QB1VhulCWaqLMHocg4WqbEaSqUfMPNeXAi3L4wzgw60IXBNXRtLgFWCWbYyv9PnjaUCbWUsBmuRlAOpYSzLupCQo6TG4v1BlJqqNho1uQilLecDmfKmI2/X/R/01i6sskOQOvN7QC2TEjMwGk5k1ehMQlo2jtA6MA1xCbgoiXkM7/RtgTBemr2F0dUFHFyf3dwewh9TtFOFM6jlhPcja+UGZEzporSzH8haDSw62hgYmH5xWGU//N2gnfPUIRd+qjJ0kHflgAxJqrI7iTiOtSHkPf1X5ankHBIE1ySfMSUgA2kh9QTvtNKQN2wMFkuUDnlPcRzfaRGIWlpZIRdQxOOF0LJCEYseRacrkLrfcS4CoRh6taRCBMLi342ymImYbIPr+OTi917gAeehCIRLC6ykiBeC5jVHUZpwglYEgqEkqRt6cyza9p79u9poh45XvBoO+WMzhke+cuAaX6O8KVewxiz0KaZGE2ri9bKuS5V6pkWfHTtZbG7L+ApybSzzklS3BY7EVdi6jQecL8HHdpzuV5MMBKGWmpjz23x2s3BxusOzI6v0hP0kdaV3eXl39fHyW3w8lWHTRze3w0VfrjYQU7ROdUXd9NFP/usqcZkUlWzEjfCCsBJty8OvhsfbQy1xN5MOctPoLICkIdBmhRbpnEmVJMxgpqgARQyVNhDH23D2TmbAaEdHu+FUW5OUWP24CauXzkZw1Vn2DQK6+oHkO4ENE8xAaRhfn5/AL8evf74/KIhqF0fRbDYLbZ4OMFNkbGjsJLJ5yn9sd8idGy0uO4HMMk9dWcITkMHVmKpcpdwgqKuV3wyfQ0eXL7Ogm12s4efZsTVWbVxWI/h0fQEqQ00qnys92Qzt1+SyKdmHTExDcVJK/SCezn8z6HoU11SVtCsmvgzAGCdJjftqB/rp1YZvhtWvt7dX0LmA1GQew9191wfiJCqlVdVUIj4eDgNRycfu6c1w2LJPPvFvyEQDPtal1B5a6+koDXzX9vjxiSntSOr0e52MsWqi1uOGL7jYg/i0y6gj5PHwaDshe/JAKdMHB1NZqgxkQwVH7egDqUW/CVm6cE+yPcn2JNtJsi233qWh7qbbU2dPnT11dlDn9bYfdyMNXGXLOERrjQWTpo21/NOwUOXq1+Qydn+XffHVYs+1Pdf+11xrA1EhFaZXs7zOQIWIRdSzafCkf7losVVuaKO8E74c2ulSn2hsKWKx6AjVxlG0KIyjNl6wNNVGUz6tqbSKZSJ/uDzdEW8JqNKksvTD2w6WJ1gEWSb8pB+xdATvJeFMzn2hOeRL12+Hb4dbvXrhbLtHlqW6DMP11/ClW+b8Vrcv38u/5NgrKg7Txiqa3/CyrjwJSot21PDhrODSx/Pe+bkzEkH/5XwJot/+uvU4UDo3fnmPh82NiGfigBiGR5vYu7rwFEpNVTXa91E96d7N5bPEerGPyVWqFLXzKO9Fq6XZh24G/uwVh6OQD6VDzrJ9ThQVTRKmploKfKvPpDRJVEmloz6Ei05GHz9dno4GHy5Ozi5vzgZH4TCkR/LJ18ZRJfWzfbA0u5QgnsmzB164O1xPffF0iexF3b2o+11E3Z7HhI8U1aVUXtryBFj0jXgstjRiEYh4l/Lre/F90PfTsVgsEunwky3blod9zUQ8vn9qv75fZ8r5wxVxLku3rhI/x/7Bda8nH8IW7XhrRv2g1HPf9cuGn0QgHlil3aFht/dtIAqUGVq/wc52lKZY0zMvG0Ix98/Vlfb+jBvfPyUz/SQ= +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -61,6 +61,10 @@ Bad request The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          Not found diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx new file mode 100644 index 0000000000..5edc09947f --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx @@ -0,0 +1,60 @@ +--- +id: get-tenant +title: "Get tenant" +description: "Retrieves a single tenant by tenant Key." +sidebar_label: "Get tenant" +hide_title: true +hide_table_of_contents: true +api: eJztWMtu2zgU/ZULrlqMYjlt2uloZ6Rpx9MHgtSdWWSyoKhriw1FqiQVRzD078UlJdu1nSYDzNILQ5bI+z6Hgs6Keb5wLLtmM9Rce3aTMFOj5V4aPS1Yxhbo+6WEFeiElTWtsYxdobcS79ABByf1QiH4sBPydvj3AdsRS1jNLa/Qo6VQK6Z5hSxjcc8HbFnCJHmsuS9Zwix+b6TFgmXeNrgbdlYiNFp+bxBkgdrLuUQLZg6+HBKgkE6UWHGWrZhva4omtccFWpawubEV9/HR6zPWdTcU09VGO3Rk8WI8pst+3L6qJXdg++oLcI0Q6Ny8USoUK4z2qD154HWtpAjNTL85crPaSmzHf/TtkFtRwpAPSI8Vee2rMPk3FDSL2tKcvIwZb1p5qOAHG+ha57E6WaCmkWMBZGM1V0Ol07ejAw1L+gmuQzlvpV4cjNQ7IoMRWcZ7gtZTrPs88X4/rS5h3Dm50Fh8wipH+wFbt+WVW8vbg04desLLLbaOrlWwdjB4A292sEQzcE+DElUovcL1QKceK3reJezsIVjV1tzJAgsouOcgHWjj4Y4rWfwCT7U1ucLqt8dwNYHLuBMK9FwqiBAC7iBuzMPc4frq3Tn8cfbq95tnpfe1y9J0uVyO7FycYCG9sSNjF6mdC/rRvucjmJVoESreQo7Ai0JSTK5gA05wNQo5l2Loap82UCtH/+rHkR1W97Gy7nxj5d6UJ/D1ajocD63Ui/3QwWbOG0U+eG4an+WK61u2meBjAJ2Aa6qK23Y4fX4O0CXMee6bx5Hz8sVBnP45m11CdAHCFAhzY8GX0g2BqIhKalk1FcvOxuOEVfw+3r0ejzvySRN/QiUa8L5WXAdo7ZYjNVTGYo+fUJjUznMt/q/JGCsXcjfuiG2zqQfx21jRQKjTw4SiNwg6D4qLWxeZBLzxJUWN9AFhMSTBlTuS7EiyI8keJtnLfby/MzaXRYE6wHPNt/7VxZUySzy+vI68OvLqF7w6e/AjgEg0N40+UuhIoSOFHqTQq0MfVBO9+YpFa40FI0RjLRawLKUK7ul7fYjdv7siFo9cO3LtyLV9rnUJq9CXplcEg6TnS5axNKokLl2tJaiO1De0d4Pa11jFMraKnOmyNF2VxvkuW9XG+i69o4HccSt5riIMaTlya8CMMoKr8PjQ7GiB9KWhpnNeNbrg8AauLr7M4D33uORt6CWF/Nn1m/Gb8UGvtPUBj5PLKcQKI/K2ToPBLdH6sPgUNj/FcdAlHYrGSt9+IbPYnhy5RTtpqP9rRPTxgne6j5tY0v95N+Dkr39mYdRSz00w70e+nwhNBa2LmY9Hp/vwupwGlghTVY0OR6VewFL6EvhWYUI1zlNBCVNSoHYByL0EPGz7GFfg7xgRTkc0lIic4YRcSF82+UiYKhXRbH3NlcnTikud9iFcej759PXz28nJx+n5xecvFyeno/HI3/tQfG2cr7jeyuM9+l7v2y1ztXkn/BfFux+Lx3uf1opLTUAJ9ax66lz3UqhjCcs2+u1N0uP/mq1WOXf41aquo8ffG7Qty65vNnQJ/Cqko/8Fy+ZcuV29fDv/Z1e9sv4cnqiiHyxjEFh1G5irGrpjCbsl+XlLiu5uuoSVyAu0IdG4PhECa79luSeSE+7Xp837CwLsD/VPf2s= +sidebar_class_name: "get api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

          Get tenant

          + + + +Retrieves a single tenant by tenant Key. + +## Request + +

          Path Parameters

          + +The tenant was retrieved successfully. + +
          Schema
          + +The provided data is not valid. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Tenant not found. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +An internal error occurred while processing the request. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx index dcab849405..70c3381a9b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx @@ -5,7 +5,7 @@ description: "Get the form of a user task." sidebar_label: "Get user task form (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is76MWeUqScOmnKm+LYqZvE9Th2e5B9AMmViAgEGDwkazT8750FKcl6OEmn7ak6+CFisYvd/b6F+C2Y42PL0iG7s2jAcTthDxHTNRruhFaXBUvZGB2t3nI7udCmYhEr0OZG1GTBUvYOHbgSYaRNBXoEHPzSWXyv7tWVdgiu5GQlLKAqai2Ug5mQErSSczDovFEghZpgEfzYGG43jAuNFpR2YH1da+MAqwyLYmV+ry68cSWaShuMtiIJC1zBkMu65DBC7rzBh6Mk11WtFSpnE+RGzns8z9HaJNi1v3udtY2r4hi4KsIZUPFMYgFawRmvvCo45NJbh8aC9o6KQAXJ9GN8r25LhOHS7DUMri/h6Ob80+0x/D5FMxU4g5qP6Ty8FrbntJY2yVv7Hq9Fz6B1Ow96utscV8UPXzyaOS0dQ230VBRoYdSWAwp0XEgbOpGmqdIO6Uz/VXkqPocMwfrsM+YOnIa85GqM90ooGHkyBoMSuUU6U5qm94pFrOaGV0gFZOlwwRSvkKXMd7B7j3MWMUFgq7krWcQMfvHCYMFSZzxuI5JKvsIgTHAes4jZvMSKs3TB3Lwm70I5HKNhESMIcdc+enXKmuaBIthaK4uWdrzo9+nPbpSAeWHB+lCbkZcrOGMRh9RyrRwqR/t5XUuRB2Ylny05WeweS4fKUU0M8dCJ9ggUieqw9xgTnC9BR3aU7jeTjJhDxZUjju/z2a7C5dtnPFtnhBqTn6yu1HNe3lx/vPoeH+sy7Ppo155x0ZWridgUjRVtUXd9dIt/u0pUJuEkGdHwu3RYsaahxy/6p/tDrZE34xZG2qsigsw7UHqFF26tzgV3WMBMuBKEI7A0ETvdh7Q3vABCPFr3PKBqozOJ1Y+7wNp0NoDr1rIbDdBWELiF1jDDAoSC4c3FGfxy+vLnh6PSudqmSTKbzWIzyntYCKdNrM04MaOcfsjumGY2GlzOAF4UgmJyCWsog60xFyOR02igTnTHBupES5iv86BdXWwh6EnjvBE7V9QA7m4uQRSonBjNhRrvhg57RtxL8sEz7V2aSa4mbI2A3aDbUayvKm5WXNwMQCh33Hn7zRn004sd3wSsX29vr6F1AbkuAorbm64LRElUQonKVyw97fcjVvHH9tOrfr8hn9Tx78hEAT7WkqsAre10hAK6ZTv8hMSEso6r/N/qjDZiLLbjxhts7ED8ts2opeRp/2Q/JTvygOT5xMKUS1EA966kqC19IDcYDsGljQ8kO5DsQLJnSbbn3rvSrr3pDtQ5UOdAnWeo83Lfl7uBAqqyIRyiMdqAznNvDH01LIUM7undYhm7u8u++nJx4NqBa/9rrjURq9CVutOvgsLgSpayhN7OevR2ZpPFE32hSUattmXRTJcyhDeSpWzRsqdJk2RRauuadEEKVJNMqTVTbgSpQaGTtNyybIkeqXMuw+N9XaQF0jqW2a1lIlKI4B13OOPzUFUKuen6df91f6/XoI/t90jqU5thvP3WvXRLBN/rdvM1/GuOg4BiMfdGuPkn2taWJ0Nu0Aw8dWKFjS5e8E6fWyMWdf9cLBHz25+3oelCjXTY3jV/9yDsiRbA+vHJLtCuLwNfcl1VXoWhqcbtizh/klin6RGTpMhR2QDpTptamn1oV+CPTmA4iakpLXKWs3IsXOmzONfVUsdb/c2kzpKKC5V0IWxyNvh4d/V20PtweXZ+9em8dxL3Y/foQvK1tq7i6sk5SH1dKw5BXzgK2tzxdtqL9W1x0GwPmu0/1mw7/jp8dEktuQj6VQD+opu2Q7aetixi6aaeGwbuQ9QNzSFbLDJu8c7IpqHHoUAsHT6sZ2wYyoWwoZMsHXFpt7XfpyA/uulU4mPYqwjvTaB7yNU8DHfp6ROL2IS01w1FunloIlYiL9CEg7UWgzzH2j3ZuyP60nBcXU7vzmmq/QXGSdwr +api: eJztWUtz2zYQ/is76MWeUqScOGnKm+LYqdvE9Th2e5B9AMmViAgEGDwkazT8750FKcl6OEmn7ak6+CFiuYvd/b6l+GHBHB9blg7ZnUUDjtsJe4iYrtFwJ7S6LFjKxuho9ZbbyYU2FYtYgTY3oiYLlrL36MCVCCNtKtAj4OCXzuJ7da+utENwJScrYQFVUWuhHMyElKCVnINB540CKdQEi+DHxnC7YVxotKC0A+vrWhsHWGVYFCvze3XhjSvRVNpgtBVJWOAKhlzWJYcRcucNPhwlua5qrVA5myA3ct7jeY7WJsGu/d3rrG1cFcfAVRH2gIpnEgvQCs545VXBIZfeOjQWtHdUBCpIph/je3VbIgyXZm9gcH0JRzfnn26P4fcpmqnAGdR8TPvhtbA9p7W0Sd7a93gtegat27nQ093NcVX88MWjmdPSMdRGT0WBFkZtOaBAx4W0oRNpmirtkPb0X5Wn4nPIEKzPPmPuwGnIS67GeK+EgpEnYzAokVukPaVpeq9YxGpueIVUQJYOF0zxClnKfAe733DOIiYIbDV3JYuYwS9eGCxY6ozHbURSyVcYhAnOYxYxm5dYcZYumJvX5F0oh2M0LGIEIe7aS69PWdM8UARba2XR0h0v+n36sxslYF5YsD7UZuTlCs5YxCG1XCuHytH9vK6lyAOzks+WnCx2t6VD5agmhnjoRLsFikR12LuNCc6XoCM7SvebSUbMoeLKEcf3+WxX4fLdM56tM0KNyU9WV+o5L2+vP159j491GXZ9tGvPuOjK1URsisaKtqi7PrrFv10lKpNwkoxo+F06rFjT0OUX/dP9odbIm3ELI+1VEUHmHSi9wgu3VueCOyxgJlwJwhFYmoid7kPaW14AIR6tex5QtdGZxOrHXWBtOhvAdWvZjQZoKwjcQmuYYQFCwfDm4gx+Pn3108NR6Vxt0ySZzWaxGeU9LITTJtZmnJhRTj9kd0wzGw0uZwAvCkExuYQ1lMHWmIuRyGk0UCe6bQN1oiXM13nQri62EPSkcd6InUfUAO5uLkEUqJwYzYUa74YO94y4l+SDZ9q7NJNcTdgaAbtBt6NYX1XcrLi4GYBQ7rjz9psz6OWLHd8ErF9ub6+hdQG5LgKK2yddF4iSqIQSla9YetrvR6zij+2n1/1+Qz6p49+RiQJ8rCVXAVrb6QgF9JTt8BMSE8o6rvJ/qzPaiLHYjhtvsLED8bs2o5aSp/2T/ZTsyAOS5xMLUy5FAdy7kqK29IHcYNgElzY+kOxAsgPJniXZy128X2iTiaJAFeC54ptov7NzKfUMiwOvDrw68Op5Xu35PnmlXfsN8kCdA3UO1HmGOq/2vTQNFFCVDeEQjdEGdJ57Y+iVqxQyuKd39mXs7pn11Zf2A9cOXPtfc62JWIWu1J0uHJQ7V7KUJaR69Ej1sMniiW7XJKNWM7Zopkt5zxvJUrZo2dOkSbIotXVNuiBlt0mm1JopN4JU1tBJWm5ZtkSP1DmX4fK+LtICaYjL7NbyKymv8J47nPF5qCqF3HT9pv+mv9dr0J33eyRVt80w3lazlm6J4HvdbspbX3MchEmLuTfCzT/RbW15MuQGzcBTJ1bY6OIF7/S5NWJR98/FEjG//nkbmi7USIfbu+bvboQ90dhYPz7ZBdr1ZeBLrqvKqzA01bgVuPiTxDqtnJgkRY7KBkh3mu/S7EO7An90wt1JTE1pkbOclWPhSp/Fua6W+vjqbyZ1llRcqKQLYZOzwce7q3eD3ofLs/OrT+e9k7gfu0cXkq+1dRVXT/ZBpxprJS/odkdB8z7eTnuxfloczkIOZyH/+Cyk46/DR5fUkougCwfgL7ppO2Tracsilm6ek4SB+xB1Q3PIFouMW7wzsmnocigQS4cP6xkbhnIhbOgkS0dc2u0zlacgP7rpTl+OYe9Jy94EuotczcNwl54+sYhN6Exj46SneWgiViIv0ISNtRaDPMfaPbl35zCFhuPq4fT+nKbaX2puA7w= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -61,6 +61,10 @@ Bad request The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          Not found diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx index 1c72e1d10c..11fb14b29a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Get the user task by the user task key." sidebar_label: "Get user task (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,14 +48,22 @@ in future releases. The user task is successfully returned. -
          Schema
            customHeaders object
            +
            Schema
              customHeaders object
              Custom headers for the user task. -
            +
          The provided data is not valid. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The user task with the given key was not found. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx index 4a62be5bcb..496ec60376 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx @@ -5,7 +5,7 @@ description: "Get the variable by the variable key." sidebar_label: "Get variable (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWFFz2kYQ/is71xd7CginTprqjTpOSpu6Hoc4D9gPh7Sgi0936t0KzDD8986eJCwDdjyd9qXlwQZ0e9/u7e63kr6VIDnzIh6La+mUnGgUtx1hC3SSlDXDVMRihrRZ7IgUfeJUwasiFh+QgDKEeW0Ak+Xj33e47N2YG3NhCYEyyebKA5q0sMoQKA/SwFjqIpMwRUmlw9ujKLF5YQ0a8hFKp5ddmSTofRTsqv/d2tr38vQYpEnBWAI07DYFa+BM5qVJJSS69ITOgy0J7DTEN7H3vRszyhDGjdlbGFwO4ejq/NPoGP6Yo5srXEAhZxyPLJTvkrXaR0ll35WF6jr0tHOha+vNvTz97s8S3ZKXjqFwdq5S9DAtHWXoIEWSSvuQnziOjSXkmP6t9ORyCRMEX06+YkJAFpJMmhneGGVgWrIxONQoPXJMcRzfGNERhXQyR06giMcrYWSOIhZNgX/DpegIxb1QSMpERzj8s1QOUxGTK3G7YUbbzSE6wicZ5lLEK0HLgsGVIZyhEx0xtS6XVF16cyrW61t24AtrPHre8arf549nnCgPvgzpmZZaL8Ehlc5g2gunS6whNMQYsii0SkLfR189A61aoT320BACPEqXZNDEBIow5zPVJ7Eh15xFx6QiVUXdzt7e6O9wCVPrKrI01i3cpzPUqSu0jXohc6y6fz+iJ6fMjPfPpS73AFzz5ZchcKKv96O8L7WG+cuhfGKL59NUMzoYPof5XMoKZ7lBhsaTNMmL/NVbQNV7/q5rQiMN8aDdcRhWYPjuZZlSfuRKk0jCPVhfMgwjp5rNnH3lgRp7sI6HZwt2Yq1GacSaI1SksdXzQ8JcrNe8dLqPfT/LFHgIoKenCVY4O9GYf/8tog3gsrKspyVUjALpoTKcYArKwPjq/Rn8dPr6x9ujjKjwcRQtFouemyZdTBVZ17NuFrlpwn9sd9yDUYYOm7Eo01SxT6nhgavgC0zUVCU8Leuqh2A4TdUAeZ7o1epqq1qtPiid2rmpDuDz1RBUiobUdKnMbNd12DOVpWYMObElxRMtzZ14qNeu020vvsxz6dod3XLA3CNJpf/mXP7h1Q42c+WX0egSKghIbIoP86x2xIfIlVF5mYv4tN/viFzeV7/e9PtrxuSKv+AkBvC+0NKE1to+jjKQW4d1/4SDNZz9hypjnZqpbb+9R9ypm/hddaKGPCf7p0xNHtAyuWPSa5WCLCljrxV9IHEYgpDa9w4kO5DsQLInSXa651nIEkxtadIDdQ7UOVDnCeq83vdwNzDAWXbch+icdWCTpHQOU1hkSm+eixvf9b3s2ZetA9cOXPtfc23dETlSZmu1LYgulIlYRM0bn49WLc1gzaIJunmjyZROi1isKt6s4yhaZdbTOl4V1tE6mnNRNkh8UF6u+NX0jbaJ1OHyvvrxgtkICAgPmhnLZfBBEi7kMuSTXT6Gftt/29+LyqZPILIUV52w6r7WRGhgmdp7YSvjlwAHOcljUjpFy0+8rUrPBKVDNyi5BpuuqP0F9PCKHIxEp/7yvumVX7+MQrmVmdqwvS77biBcFXS+irzfO9ltscthYEpi87w0YVyaGSwUZSBbB6sFTuaQVgkaH5q5Fuoas4/VClxXHuGkx0WpOqeZkjNFWTnpJTZvRM3N50TbSZRLZaLahY/OBr9/vng36H4cnp1ffDrvnvT6PbqncPjCesqlacXBSvFGkzsKEuXx9oFXD3eIg7L831eWa2IR3lNUaKkMUz105KoegOPW2OqIuC2b3nbqKTYWq9VEevzs9HrNl0NiRDy+fRh6YUqmyocKingqtd9Wptu9d3RVa9jHsE+v3ht3fVGapdhIqEJ0xB1riY8E3/XtuiMylCm6EFdlMUgSLKi1d0eO5mG1uU18OOcp8xcQ+e54 +api: eJztWUtz2zYQ/is76MWeSqKcOGnKm+o8qjZ1PY7iHGQfQHAlIgYBBgAlazT6750FSZmWaMfTaS+tDrYsYPHt81uaizXzfO5YPGVX3EqeKGQ3PWYKtNxLo8cpi9kc/Xazx1J0wsqCdlnMPqAHnyEsagFIVg+/3+JqcK2v9bnxCD7jJC4doE4LI7UH6YBrmHJVZBxmyH1p8eYoEiYvjEbtXYTcqlWfC4HORUGu+t2vpd0gT4+B6xS08YCa1KZgNJzxvNQpB6FK59E6MKUHMwv2JeZucK0nGcK0EXsDo4sxHF2++zQ5hj8XaBcSl1DwOdnDC+n63hjlIlHJ93kh+xad31vom/rwIE9/+FaiXdHWMRTWLGSKDmal9RlaSNFzqVyITxzH2ngkm/6t8OR8BQmCK5OvKDx4AyLjeo7XWmqYlSQMFhVyh2RTHMfXmvVYwS3PkQLI4umaaZ4ji1mT4N9xxXpMUi0U3Gesxyx+K6XFlMXelrhbMJPd4mA95kSGOWfxmvlVQeBSe5yjZT02Mzbnvlp6fco2mxtS4AqjHTo68WI4pI8nlEgHrgzhmZVKrcCiL63GdBC8E0Z71J4weFEoKULdR18dAa1bpj3U0BACHHIrMmhsAukxJ59qT0yINUXREqm8rKxuR6/T+ltcwczYiiyNdAv38Qj16gztop7zHKvq70Z03ko9p/MLrsoOgCtafh4CBfqqG+V9qRQsng/lhCmeDlPN6CD4FOZTISusoQIZa+e5Fs/SVx8BWZ/5u6o9aq49Ndo9hWEHxm+fFynpJrbUgnvswPqSYWg5VW+m6EsHvpEHY6l5tmATYxRyzTZkofQKWzU/9pizzYa2TrvY9wtPgZoAOv84wQprEoX5j98j2gguKsm6W0LFKOAOKsEEU5Aappfvz+Dn01c/3Rxl3hcujqLlcjmwM9HHVHpjB8bOIzsT9ENyxwOYZGixaYs8TSXp5AruuQquQCFnUlC3rLMejKEwVQ3kaaJXu+udbLXqoLRy76E6gs+XY5Apai9nK6nn+6rDmRkvFWHwxJQ+ThTXt+w+X/tKd7W4Ms+5bVd0SwFxz3Nfuu/25Zcv9rCJK79OJhdQQYAwKd73s1oROZFLLfMyZ/HpcNhjOb+rvr0eDjeESRl/hica8K5QXIfS2nVHasiNxbp+gmMNZ/+hzBgr53JX7+ABd+oiflt51JDnpLvL1OQBxcUtkV7JFHjpM9Ja0QeExWAEV25wINmBZAeSPUqylx3/hBibyDRFHcpzyzfpwisEV8osMT3w6sCrA68e59VpxzuG8TAzpU4P1DlQ50CdR6jzquulaaSBomypDtFaY8EIUVqLKSwzqbbvm43u+pn15BDjwLUD1/7XXNv0WI4+M/UUOwwzfcZiFjWTFBetW7O4DQ0j0S6aWWdpFYvZuuLNJo6idWac38Trwli/iRaUlC0SOUrbFb+aulFGcBWWu/JHG3o7mEO4n0XTGBo+cI9LvgrxJJUPod8M3ww7UUn0EUQacVceVtXX6ggNLFG7E7YSfg5wGNM6FKWVfvWJjlXhSZBbtKOScrCtilpfQA+jpyDEevUf75ta+e3LJKRb6pkJx+u07xtCWUHrKsuHg5P9ErsYB6YIk+elDu1Sz2EpfQa85Vh9cUAcUlKgdqGY6wF4I/ax2oGrSiOcDCgpVeU0XXIufVYmA2Hy5rJg+5kok0Q5lzqqVbjobPTH5/O3o/7H8dm780/v+ieD4cDf+eB8YZzPuW7ZQTcw21n3URj9H+86vL5/QhxubP77NzY1sTze+ahQXGqieqjIdd0Ap6221WNx+zripld3sSlbrxPu8LNVmw0th8CweHpz3/RCl0ylCxlk8Ywrt3vj0669o8v6bugYuu6BOu2uF7lese3VBGM9dksz+gcXKZubTY9lyFO0wa5KYiQEFr51du+ah5rV9jHx4R11mb8AWyYWCQ== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -56,6 +56,10 @@ Bad request The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          Not found diff --git a/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx index 3701d431c8..62f988d0fc 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Migrates a process instance to a new process definition." sidebar_label: "Migrate process instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,7 +42,11 @@ latest process improvements. ## Request -

          Path Parameters

          Body

          required
            mappingInstructions object[]required
          • Array [
          • ]
          • = 1`"} schema={{"description":"A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided.\n","type":"integer","format":"int64","minimum":1}}>
          +

          Path Parameters

          Body

          required
            mappingInstructions object[]required
            + +Element mappings from the source process instance to the target process instance. + +
          • Array [
          • ]
          • = 1`"} schema={{"description":"A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided.\n","type":"integer","format":"int64","minimum":1}}>
          The process instance is migrated. diff --git a/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx index e31d813ffd..0828b8177d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Modifies a running process instance." sidebar_label: "Modify process instance" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWd9z47YR/lcweGkypSg5ddIrHzqj+nyt0ruLx9alD5IeIHAlIgYBBgAlazT83zsLkBQlSid3kubJnrEtkcD+/L7Fcrmnjq0tTWb0wWgO1hKhrGOKA11EVBdgmBNaTVKa0FynYrWr102aZRFNwXIjClxHE/oJVwmwhBFTKiXUmhQnouO5mmbCEgO/lmAd4UwRrpVjQpG8lE4UEvxiU3KUaonThHEnNswBYYqAhByUI3pFXAatfG3mymniwORC1Uv9NmhV45aDgHiu5uqLBeLQHKeJgYIJQ1jPZOIy5oiwxLqSPxOtjswwxGn9jJdKJZQDlUJKCuayeK4+aEPgheWFhIgsgbPSBh9eHBjFJLE76yBH2Uo7wjZMSLaUgFJTDVb9yREDttAqJcwSeCmAO0jjuaIRLZhhOTgwmMI9VSwHmtDiOEX/hh2NqMDkoE00ohh4YSCliTMlnGZwmgF5ht1pdI9DYTNdypQsgeQh4WlMI2p5BjmjyZ66XYGmYDTWYGhEV9rkzIVLP9zSqloEO8C6f+h0h3tOzUJMgHJ4ixWFFNxjcfiLRTP3fWV6+Qtwh2ExiFwnwPq9NXImHUTh9WOvu3dJuLVE8G4zwbMm1bbjdyM2JULVqyzXBSJfpfWFDTMCk9ndxw3gLgxXbTczhvkUOcjtOX9eZ2kHkScpak2tUXMUnnoPUvw0JoiEyfsGCFeFHzyyzgi1plVEETHWaXNfa+lg8qy6DvCarSGsRya0WOyFlQgVz9UTOKTz4Ab/hjt+v4JtX8ZWuEwEQr8I6zCUvTXBpLlaSb0N9oRQXoM55m7FSuloMripItoA4rdg8Q8F1atUHgOqXdx37Mennz6TVPPyAKStkLKOsxNNng76VlhcMyBGa9derhFxoUDFczVxJC+t8/AkXmlwO8ISehDudWMJY0UReMwQgIMNkyWQFbOZ0CokmqWpQCeYfOg4G+rUcWQrLIO6gNcT6rh+nASgH/C5+ghsAwTywu1OAH7YJ5S/sJZ6iYfM1wLWRXLN3A5uKa2q7pEx6yR4EVEnnITm3D/tDn7uw51Wp+IOBeiauHG/knvj2hP/dy7xrdz/G7GuKj1fq69V0atF+6xnXzmsz2esY8a11E3PpMjLbXvMR1iBAWwpey6NiWlu+gOCZ9qCIsudd7G0YDq1ZAmkYMY3h0xKYoBrk2KzabG1VGuyMjoPHV+rOyaf6nLxdzIiYoUU2Yi0OTCvV/lcKJGXOU1uPB6/FonH0PQgD3xYsbWzIb3fjW7P57PXgwnb6buqiN6ORhd3ekdIyhxrmswNk8In/kKHVRi9lJD/ud9pneblIawkKTgmZF1lscjWSA9Vdfb44Y787fb7vy6+yZwrbDIcbrfb2Kz4AFLhtIm1WQ/NiuMvrvs2JtMMDFbmnS/ibfUlB0IQWwAXK8GxBtZ1zRuD6TpK3IXGMNzd90pfm93SiB6fx+TL44SIFJQTqx3iqaf6qHqypS5dspRMPdMDNPpKT7XYMs+Z6XbhHQV4xjjmSnu11f7Ldz3ZCIt/TacPJIggXKdQn7PCNoriLqhvR6OI5uwlfPthNKpQJmb8FZ5gW1VIpjy0Tt3BJz5toMaPd6x9AP19MqONWItTvTHt0rQG8fvgUeDl7f9CReTUSpfqjVNvnHrj1EVOfX/ukBorglH2oxAwRhuiOS+NAf8MLVvCNbrrmUHA4hvX3rj2xrU+16qI5uAyjWPbQlsPHRz9JXRY02nQmGmH+/68sBqG7jLwCQd7YDbNlLE0kiZ0H0hVJcPhPtPWVcm+0MZVww1m7GgGgLcD+RpQSc2ZzIJh/eTiDRxlNk7fsbxUKSPvyOP905T8kznYsp0PNqo8Fv1u9G50ViouvSBx/DAhwcMAzU65aMQi78+KDYtfI9iPPC3w0gi3e8JtITxLYAbMuMT8tJCp9Xnp+D0solH94UMDpB//M/VYwFL3eBin3oeJ8+Xx5+xo8HdA6NfmdYObSwOs2fHUpzsCaWeBC3T/wpP67Pyj7ahanH9AHHmerbQPWM2CfugRh2BsyNUovukz7mHiCwfXeV4qj3Z8MhcuI6yTSi5L6zCFEZWCg7I+rvWwvVn2MdwhPweN5CZGGAauNIfGWrisXMZc50MetrX/l1IvhzkTalirsMO78acvn9+PBx8nd/efn+4HN/Eodi/OpxtJnTPVsSM8a/ba01Of94cz8+1VzR/5qqbmtYMXNywkEworjYfHvq7NM9qrzTSiydm3OUfleRHVJXZG9/sls/DFyKrCy7+WYHY0mS0OxPVkS4XFzylNVkza0zdAXYx881jPfb4lv+G90Fnnm3ma2vkDQ5b4jUb0Gal/7iVWtagimgFLwXgvwsK7YOtgiuIOgnpvjKqo2THmHAp3Ye1R74j1pz1IH356mmIBrt9W5TrFvYZt8Y0a29KEzukcHdBFO4D01/dUMrUu2RrXB7n4818P6WWE sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,12 +41,24 @@ For example, because an external system is not available or doesn't respond as e ## Request -

          Path Parameters

          Body

          required
            activateInstructions object[]
          • Array [
          • variableInstructions object[]
          • Array [
          • variables objectrequired
            +

            Path Parameters

            Body

            required
              activateInstructions object[]
              + +Instructions describing which elements should be activated in which scopes and which variables should be created. + +
            • Array [
            • variableInstructions object[]
              + +Instructions describing which variables should be created. + +
            • Array [
            • variables objectrequired
              JSON document that will instantiate the variables for the root variable scope of the process instance. It must be a JSON object, as variables will be mapped in a key-value fashion. -
            • ]
            • ]
            • terminateInstructions object[]
            • Array [
            • ]
            • = 1`"} schema={{"description":"A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided.\n","type":"integer","format":"int64","minimum":1}}>
            +
          • ]
          • ]
          • terminateInstructions object[]
            + +Instructions describing which elements should be terminated. + +
          • Array [
          • ]
          • = 1`"} schema={{"description":"A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided.\n","type":"integer","format":"int64","minimum":1}}>
          The process instance is modified. diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx index 5b17737132..efbd41a62a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx @@ -5,7 +5,7 @@ description: "Search for roles based on given criteria." sidebar_label: "Query roles" hide_title: true hide_table_of_contents: true -api: eJztWFlz2zYQ/iuYfWqnNKkkzlG+KY7Tus3h2kr6oOgBIpcSEhBgANCyhsP/3lmAOizSVyeP0YxGIrD3fgvssgHHFxbSKVxoiTCLQFdouBNaneWQgkVusiXtWYggR5sZUdEupHDp91ihDTNEwObcYs60YgtxhYplRjg0gsdfFERg8HuN1r3W+RrSxj8KgzmkBZcWI8i0cqgc7fGqkiLzRiRfLelqwGZLLDn9u2kEmcaClaxTEUMEXMqPBaTTBty6QkhBz79i5iCCypCHTqD1YrXxKjsqbgxfQwTCYen3HyqnECjzPUHWGaEW0EagTY6mv0PBLHgtHWm1GbRttBeTaSdwFoETTuI22v/UaNaX2riL4Cu0M+Ks+AIfZa7R5Z5NQjlcoIEICm1K7sLSs6dkvxSlcA+kDXkYF+6Gx72g3rSt3TK+xkIbfAxnOxifc77AXXyiAX0DTLcz7MgJbEMsbcierbSyIcBPR6M+VidL7CplC1hbS4/XH4L+oP8x8H8sbpx2XJ4dZGMYES+OCRGFMNYRXj9zWaN9HCok/7+8d+EiROkxwLiV4zA8h/b07Lw/e4xoKYV3a/qG68EMDAOOfcN1PJgfxUscPpwG5RB5THzcWrFQmL/Hco7mb1wPud0XYtExXZA5ln5Lz23ZRhpzmrlOVzyQ39uRtp87CithtL86mFVPdXxXvW5y9J0YWcGFxDxm77VBlqPjQlrGDbLK6CuRY86ECl5sUjrX+TpcgreUeWX0XGL5233lPmbngbLTywI6GLcsEM6D9unF2xP2+/Hzl7Nfls5VNk2S1WoVmyI7wlw4bWJtFokpMvoS3a8xmyzRICv5ms2R8TwXpJNLtsMdsxVmohDZJk2d2YyyE/y75/Twu32wbZNZG9GDzZh9ujhjIkflRLEWatFXffMynevapXPJ1TfYpf8+hI+ZrcuSmzXBsq+ArijHXX0/GJ89HQT+n5PJOQsiWKZz9F2TWwq7UUROlEKJsi4hPR6NIij5dXh6MRq1JJMy/gBPFMPrSnLloXXojlCs3OHWOyaUdVxlPyoz2oiFONQb3zhcOxC/CR6FAnw+VIBjxSjKhnCIxmjDdJbVxmDOVkshvfgMrd3o3msAf1baz0r7WWn9SmsjKNEtNQ13lbYeOtwtIYXEt6ZJuOuAenJzhcb6rrA2ElJoQrW0aZI0S21dmzaVNq5NrigVV9wIPpcBgLQdqmqDFqkzLpdBYz9rtEHNxcabE17WKufsFbs4vZywP7jDFV/7KFbdyLYT/Wr0ajQolUhvkTg+P2PBw4C5vXNgI5YKeriL8cQPEdxSz2gxq41w60tiC+GZIzdoxjUFfouFTp+XTs+BCKLuz9sNQv76d+KTTGfYxW6qPr3mZRUqMEy10+1YuoNZN42GkXO2GxzDQDjajnujg2Fu2gRP9sc0Wms9rAvt3ehA1w8IoQONDREcxU/6AD8/83Wa6bKslT+s1YKthFsyvhfgTNbWUWDJzgypfUubrofdqn0XdtjnoJE9iQkcAcGbM3oh3LKex5kukyywbX/nUs+TkguVdCpscjJ+/+nDm/HRu7OT0w+Xp0dP4lHsrsPAQDVUcrVnh28vw5x36Gezu5Ye+fakg4jDa5dUkgtFoPU+NV39TmGjsqvgWdRV4RSahoR/MrJtadn3sZBOZ7uipac2giXyPKQ7TBhwEuw9mpB+Ipe17/APZ9Q22nCMswwrdyftbO8MOv94OSGId6+FSp0Tj+EremXEV5DCF/gChFwfQ189fr0BydWi9viFIJc+/wESYHl7 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -33,14 +33,38 @@ Search for roles based on given criteria. ## Request -

          Body

            sort object[]
          • Array [
          • ]
          • page object
          +

          Body

            sort object[]
            + +Sort field criteria. + +
          • Array [
          • ]
          • page object
            + +Pagination criteria. + +
          The roles search result. -
          Schema
            page object
            items object[]
          • Array [
          • ]
          +
          Schema
            page object
            + +Pagination information about the search results. + +
            items object[]
            + +The matching roles. + +
          • Array [
          • ]
          The role search query failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx new file mode 100644 index 0000000000..e149378817 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx @@ -0,0 +1,80 @@ +--- +id: search-tenants +title: "Query tenants" +description: "Retrieves a filtered and sorted list of tenants." +sidebar_label: "Query tenants" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

          Query tenants

          + + + +Retrieves a filtered and sorted list of tenants. + +## Request + +

          Body

            sort object[]
            + +Sort field criteria. + +
          • Array [
          • ]
          • page object
            + +Pagination criteria. + +
            filter object
            + +Tenant filter request + +
          + +The tenants search result + +
          Schema
            page object
            + +Pagination information about the search results. + +
            items object[]
            + +The matching tenants. + +
          • Array [
          • ]
          + +The provided data is not valid. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Not found + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +An internal error occurred while processing the request. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js index 3e64cb7189..3c02469b5c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js +++ b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js @@ -433,12 +433,24 @@ module.exports = [ label: "Update tenant", className: "api-method patch", }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/get-tenant", + label: "Get tenant", + className: "api-method get", + }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/delete-tenant", label: "Delete tenant", className: "api-method delete", }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/search-tenants", + label: "Query tenants", + className: "api-method post", + }, ], }, { @@ -537,4 +549,16 @@ module.exports = [ }, ], }, + { + type: "category", + label: "Mapping Rule", + items: [ + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/create-mapping-rule", + label: "Create mapping rule", + className: "api-method post", + }, + ], + }, ]; diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx index 5e85d926cc..c371eeb494 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx @@ -5,7 +5,7 @@ description: "Manage the permissions assigned to the authorization." sidebar_label: "Update authorization" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Manage the permissions assigned to the authorization. The permissions to add/remove. -
        • Array [
        • ]
        +
      • Array [
      • ]
      The authorization was patched successfully. @@ -55,8 +55,7 @@ The request lacks valid authentication credentials.
      Schema
        = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
      -The request to patch an authorization was denied. -More details are provided in the response body. +Forbidden. The request is not allowed.
      Schema
        = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
      diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-role.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-role.api.mdx index e2089568f6..d3c4375064 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-role.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-role.api.mdx @@ -5,7 +5,7 @@ description: "Update a role with the given key." sidebar_label: "Update role" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/iuYPSVTWpRTJ015UxWncZtkPIrcHmwdIHAlIgYBBgAtazj8750FqJclxT70KM94JBH73u8jgG3A87mD7BZGRiFMEjAVWu6l0Vc5ZFBXOfcY1hLI0QkrK1qEDG7CEuPMGoVsIX3BfIFsLh9Qs3tc9iCBilteokdLLhrQvETIgBT+xiUkIMlQxX0BCVj8UUuLOWTe1vjU27hAMsrMLHgJPr1hMT5y5USBJYesAb+syIvUHudoIYGZsSX38dG7C2jbSfSGzv9h8iXpPHUujPaoPS3xqlJShJKk3x0F0+w7M9PvKDxlbKmAXqKjVVFwPUeH/nnRWJu1lPNW6vle0akMMeec5dJVii8ZaW7XpQdtm4CXXpEh6t1wHQatbHK93QpwsqsSuzuKVYK2jYquMtrFeN/0L+hjP7wIB+7WcbpaCHRuViu17EGbwEW/f1i1suZB5pQa95xJx7Tx7IErmffuNBztSmXNVGH5y353dl0M2HWUZDl6LhWLrWDcsSg4xZxJzW5HH4fs94u3v01eFd5XLkvTxWLRszNxhrn0xvaMnad2Juif5F732LhAi6zkSzZFxvNckk+u2KbJzFUo5EwKwq2P2YZgqOMxv58jJK7uI2QN79rKPcAM2M3oiskctZezpdTzfddBZ8ZrRTb41NQ+myqu72GDoudgOWCuLktu1/zcddAm4Dz3tXuWnr++OQj5T+PxNYsmmDA5spmxzBfSrRxREqXUsqxLyC76/QRK/hh/vev3W7JJHX9BJprhY6W4DtB6mo7UrDQWO/yExKR2nmvxf3XGWDmXT/3uMroD8YeYUaTmRf/8CBsjg5ni4t5FLjFe+4K8RvowYTEEwZXrnUh2ItmJZEdJ9tMtb3UC6o43q/1rZmqdn4h1ItaJWMeI9fbQgXCgGVXZEg7RWmOZEaK2FnO2KKQK5ulcufLd7XSnk+KJayeuHeNam0CJvjB5vHeLIlzSfQEZpLRvubTptq+W7tRoH1Z399oqyKCJjGmzNG0K43ybNZWxvk0fqB0P3Eo+VRGEtByZtUKMMoKr8PhQ52hh+yo75GWtc87es9HltzH7k3tc8HiBJJe7pt/33/cPWiXRIxYH11csZhhxt/UuWJklUh80G4VfYjhMGxyK2kq//EZqsTxT5BbtoKbar/HQ+QvW6XcUgqT78nGFkr/+HYdG03tstJlkXD7ysoos3Jk8dHOXDm1twOLMBL8dUvYzoHaidTHlfu98H5XXV4FcwpRlrcMbVs/jKYhvVUSo2nmqRAJKCtQOtyJaiX2OK+yf6JGd96ibEXKrF+tc+qKe9oQpUxHV1p9TZaZpyaVOOxcuHQ6+3Hz9MDj7fDW8/Prt8uy81+/5xzgAqYzzJddbcXSzLHtgztVs9pIXjby6Tnp89GmluNSErZBJ0zHtNgzAHCSQrSZhk6Sjyy00zZQ7vLGqbenxjxrtErLbyYZdgY65dPQ9h2zGlXs6LtsO+tWom/e8Zs8O0Q4G3z3kehkormr6BQnc43JrmNdO2gQK5DnaEGBcHcYwzsZkY6O9N1Nrk5XGQAis/BHZnf2biLV+mV0PxsNPRJRuoFeaPIwa+YJGi3wBGdzBHYVtQo0CB8PzBhTX85rPST4apr//AAeSQrQ= +api: eJztWEtz2zYQ/isYnJIpLcqpk6a8qYrTuE1TjyK3B0eHJbgSEYMAA4CWNRz+984C1MuSEx96lGc0lrjY9/cB4Lbcw8Lx7JZPjEI+S7ip0YKXRl8VPONNXYDHIEt4gU5YWZOQZ/wmiBgwaxSypfQl8yWyhbxHze5wNeAJr8FChR4tuWi5hgp5xknhT1zxhEsyVIMvecItfmukxYJn3jb42Nu0RDLKzDx4CT69YTE+cuVEiRXwrOV+VZMXqT0u0PKEz42twMdHby54182iN3T+N1OsSOexc2G0R+1JBHWtpAglSb86CqY9dGbyryg8ZWypgF6iI6koQS/QYTB0mJBDTwnFVUVMCry3Mm88OsoKlPp7Hmq3rz16hu73Q4u92CTgvJV6cdBkijLWuGCFdLWCFSPN3T4MeNcl3EuvyBBhZbxJu5uRbFvd252SzPaVIp4msS+866Kiq412MeJXw4vjZYwABLeJ1DVCoHPzRqnVgHcJvxgOj6vW1tzLgpIDD0w6po1n96BkMfii+ZM4qK3JFVY/HeLhcZuu40pWoAepWGwGA8fiwhwLJjW7nbwfs18vXv8ye1F6X7ssTZfL5cDOxRkW0hs7MHaR2rmgD617OWDTEi2yClYsRwZFIcknKLZtM3M1CjmXgpjiY7YhGOp5zO/7GInSQ4xsCNVYeQCZEbuZXDFZoPZyvpJ6ceg66MyhUWQDctP4LFeg7/gWRz8C5oi5pqrAbnaEfQddwp0H37gfbgg/vzoK+g/T6TWLJpgwBbK5scyX0q0dURKV1LJqKp5dDIcJr+Ah/nozHHZkkzr+jEw0w4dagQ7QepyO1KwyFnv8hMSkdh60+L86Y6xcyMd+9zndg/hdzChS82J4/gQbI4OZAnHnIpcYNL4kr5E+TFgMQYAKG9WJZCeSnUh2nGTfPfLWd67+QrU+v+am0cWJWCdinYj1FLFeH7sQjjSjKlvCIVprLDNCNNZiwZalVME83SvXvvuT7nRTPHHtxLWnuNYlvEJfmiK+6YsyjAV8yTOe0rnl0rY/vjp6i0d7v54WNFbxjLeRMV2Wpm1pnO+ytjbWd+k9teMerIRcRRCSODJrjRhlBKjw+FjnSLD7MjuGqtEFsLdscvl5yn4Hj0uIL5Dkct/02+Hb4VGrtPQJi6PrKxYzjLjb2QvWZonUR83Gxc8xHOYbDkVjpV99JrVYnhzBoh01VPsNHnp/wTr9jot40n95v0bJH/9OQ6NpH5tsZyeXD1DVkYV7s45+0tOjrQtYnJvgt0fKYQbUTrQupjwcnB+i8voqkEuYqmp02GH1It6CYKciQjXOUyUSrqRA7XAnovWyj1HC/oke2fmAuhkht95YF9KXTT4QpkpFVNv8z5XJ0wqkTnsXLh2P/rr59G509vFqfPnp8+XZ+WA48A8+JF8b5yvQO3H00zN7ZLLWbs+SZw3Z+k56fPBprUBqwlbIpO2ZdhtGbo4nPFvP3mZJT5db3rY5OLyxquvo8bcG7Ypnt7Mtu+IASjr6XvBsDso9HtDtBv1i0s97XrIfju2OBt8/BL0KFFcN/eIJv8PVzviwm3UJLxEKtCHAKB3HMM6mZGOrfTDF65K1xkgIrP0Ta/fObyLWZjO7Hk3HH4go/QixMkUYbsKShpmw5Bn/wr9Q2CbUKHAwPG+5Ar1oYEHro2H6+w++d2q6 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -33,7 +33,11 @@ Update a role with the given key. ## Request -

      Path Parameters

      Body

      required
        changeset objectrequired
      +

      Path Parameters

      Body

      required
        changeset object
        + +A set of changed role attributes. + +
      The role was updated successfully. diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx index 3932745aff..2fed02030c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx @@ -5,7 +5,7 @@ description: "Updates an existing tenant." sidebar_label: "Update tenant" hide_title: true hide_table_of_contents: true -api: eJztWF1v2zYU/SsEn1pMsZw27Tq9eWm6ZuuKIHW2h8QPV+K1xZYiVZKKYxj678MlpdixnCYD+ugAgSXx8n6dc2j5rrmHhePZNZ+iBu35LOGmRgteGn0ueMabWoDHbjXhAl1hZU3LPONXYdEx0AzvpPNSL5gPpiOe8BosVOjRUoA111Ahz3hc/wtXPOGSnNTgS55wi98baVHwzNsGdyNNS2SNlt8bZFKg9nIu0TIzZ77ErZCuKLECnq25X9UUTWqPC7Q84XNjK/Dx0dsT3razGBOd/92IFe0pjPaoPV1CXStZhDakXx2lsB46N/lXLKgrtaWmeYmOVmOh91bOW6kXg95RRRqXjKx3C2nb7X5cR4+zhHvpFbmMcMTuX8YaePtwEzUxPHC10S4m9mo8po9hHjEuW4JjEW/BXFMU6Ny8UWpFnf1JvfmGq73oPIq2WzmP1dECNbESBaM9VoPqkz5/vwfcpKMZUfg5QHTB8G7gu03+D56PYLkft4gMAdcm/OQxbGprbqVAwQR4YNIxbTy7BSXFD2CprckVVr8M4XkYYMIuoiUT6EEqFmFj4Fg0zEPH2fXlh1P228mbX2cvSu9rl6Xpcrkc2XlxhEJ6Y0fGLlI7L+if7F6O2LREi6yCFcuRgRCSYoJiG0IwV2Mh57Jg3oSedWkz6vToRvPkCTbF1SEy93RorBwANWFXl+f9KbIKR9Zu6LBnDo0iH5Cbxme5Av2Nb7B8ig4T5pqqArvq+fAwQJtw58E37smz6vWrvVT7OJ1esOiCFUYgmxvLfCldH4iKqKSWVVPx7GQ8TngFd/Hu7Xjckk9C/BmV0OFeK9CBWrvlSM0qY7HjTyhMaudBFz8LGWPlQu7GfairjsTvY0W9oF4P+f7B2FwKgTrQk3Xnf68qUMos8aCrg64OuvqBrk6GfP9sPJubRouoq633CX2/clDVQVUHVT2iqjf7Xv8mevO2i9Yay0xRNNaiYMtSquCeXtL72N3XWeTiQWsHrR20NtRam/AKfWlEHD0UZZhU+JJnPI3fWy5d3w8pWhoqoL3thxiNVTzj66iaNkvTdWmcb7N1baxv01uC5BashFxFItJyVFfPGmUKUOHxPvRoYftn5ClUjRbA3rHLsy9T9gd4XMIqdJNCPnT9bvxuvNcrmT7icXJxzmKFkXtb50HvloS91200fo7jMG5xWDRW+tUX2hbbkyNYtJOG+n/PiS5e8E730Ygn3cWHnil//jsNYNNZdrkZ5ZzdQVVHJXYzp45kgYFzEyJ1/BjmTACidbHI8eh4yMWL8yCpwlRVo8O5qhdsKX3JYKsHhWqcp9oTrmSB9Et/k1Bv9imusH9iRHY8IvwiyfrjdCF92eSjwlRpEbfdf+bK5GkFUqddCJeeTv6++vx+cvTp/PTs85ezo+PReOTvfOhTbZyvQG/lEUcR3fvabqVbA7EnJn0dbh7vfForkJpaHapYd9q67gYyjic824wAZ0knkGu+Xufg8MqqtqXH3xu0K55dzzZ6CgIU0tG14NkclNudE26n/OKyG4a9ZM+cHu4to3sIehWkrRq640mcZG1NM9tZm/ASQaANicb105jO0ZS8bPYPRmht0u+YFAXW/oe2s60j7GIyPf1I0uhmmJURtMnCkmaqsOQZv+E3lLAJPQqqC8/XXIFeNLAg++iY/v4DPJubGQ== +api: eJztWFFv2zYQ/isEn1pMsZw27Tq9eWm6ZuuKIHW2h8QPJ/FssaVIlaTiGIb++3CkFDuW02RAHx0gsEQe73j3fR8l3Zp7WDieXfMpatCezxJuarTgpdHngme8qQV47GYTLtAVVtY0zTN+FSYdA83wTjov9YL5YDriCa/BQoUeLQVYcw0V8ozH+b9wxRMuyUkNvuQJt/i9kRYFz7xtcDfStETWaPm9QSYFai/nEi0zc+ZL3ArpihIr4Nma+1VN0aT2uEDLEz43tgIfh96e8LadxZjo/O9GrGhNYbRH7ekS6lrJIpQh/epoC+uhc5N/xYKqUlsqmpfoaDYmem/lvJV6MagdZaRxych6N5G23a7HdfQ4S7iXXpHLCEes/mXMgbcPF1ERw4CrjXZxY6/GY/oZ7iPGZUtwLOItmGuKAp2bN0qtqLI/qTYb9Pdh9CjmbuU8VkcL1MRNFIzWWA2q3/r5+z0QJ104IvJz4OiC4d3Ad5v8H1QfQXQ/ehEfgq9N+MljCNXW3EqBggnwwKRj2nh2C0qKH4BTW5MrrH4ZgvQwwIRdREsm0INULILHwLFomIeKs+vLD6fst5M3v85elN7XLkvT5XI5svPiCIX0xo6MXaR2XtA/2b0csWmJFlkFK5YjAyEkxQTFNrRgrsZCzmXBvAk167bNqNKjG82TpzgVZofI3NOhsXIA1IRdXZ73Z8kqHFy7ocOaOTSKfEBuGp/lCvQ3vsHyKTpMmGuqCuyq58PDAG3CnQffuCdPrNev9lLt43R6waILVhiBbG4s86V0fSBKopJaVk3Fs5PxOOEV3MW7t+NxSz4J8WdkQkd8rUAHau2mIzWrjMWOPyExqZ0HXfwsZIyVC7kb96GuOhK/jxn1gno95PsHY3MpBOpAT9Y9BXpVgVJmiQddHXR10NUPdHUy5Ptn49ncNFpEXW29Vej7mYOqDqo6qOoRVb3Z9/o30Zu3XbTWWGaKorEWBVuWUgX39Krex+4eZ5GLB60dtHbQ2lBrbcIr9KURsQFRlKFf4Uue8TQ+t1y6vv9Ybam1gPa2b2U0VvGMr6Nq2ixN16Vxvs3WtbG+TW8JkluwEnIViUjTUV09a5QpQIXhfejRxPZn5ClUjRbA3rHLsy9T9gd4XMIqVJNCPnT9bvxuvNcrmT7icXJxzmKGkXtb50HvloS91200fo7j0HRxWDRW+tUXWhbLkyNYtJOG6n/PiS5e8E730Ygn3cWHnil//jsNYNNZdrlp6JzdQVVHJXadp45kgYFzEyJ1/BjumQBE62KS49HxkIsX50FShamqRodzVS/YUvqSwVYNCtU4T7knXMkC6Ut/s6He7FOcYf/EiOx4RPhFkvXH6UL6sslHhanSIi67/82VydMKpE67EC49nfx99fn95OjT+enZ5y9nR8ej8cjf+VCn2jhfgd7aR2xFdO9ru5lutcWe6Pd1uHm882mtQGoqdchi3WnrumvIOJ7wbNMKmiWdQK75ep2Dwyur2paGvzdoVzy7nm30FAQopKNrwbM5KLfbLdze8ovLriX2kj2zh7g3jW4Q9CpIWzV0xxP+jTpZW12tdtYmvEQQaMNG4/xp3M7RlLxs1g8aaW3Sr5gUBdb+h7azrSPsYjI9/UjS6DqZlRG0yMKSOquw5Bm/4Te0YRNqFFQXxtdcgV40sCD76Jj+/gPNmZ2D sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Updates an existing tenant. The tenant was updated successfully. -
      Schema
      +
      Schema
      The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx index b3609e22ba..24f2a98997 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Update a user task with the given key." sidebar_label: "Update user task" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null From 3db3db024eca22ccc8c89b1590510d8dd481de9c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 09:14:13 -0600 Subject: [PATCH 07/36] chore(deps): bump @bpmn-io/form-js from 1.7.3 to 1.12.0 (#4699) Bumps [@bpmn-io/form-js](https://github.com/bpmn-io/form-js/tree/HEAD/packages/form-js) from 1.7.3 to 1.12.0. - [Changelog](https://github.com/bpmn-io/form-js/blob/develop/packages/form-js/CHANGELOG.md) - [Commits](https://github.com/bpmn-io/form-js/commits/v1.12.0/packages/form-js) --- updated-dependencies: - dependency-name: "@bpmn-io/form-js" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 913 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 454 insertions(+), 461 deletions(-) diff --git a/package-lock.json b/package-lock.json index cf1969a8fa..2aa787bc59 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "@auth0/auth0-react": "^2.2.4", - "@bpmn-io/form-js": "^1.7.3", + "@bpmn-io/form-js": "^1.12.0", "@docusaurus/core": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", "@docusaurus/theme-mermaid": "^2.4.1", @@ -2162,39 +2162,39 @@ } }, "node_modules/@bpmn-io/draggle": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/draggle/-/draggle-4.1.0.tgz", - "integrity": "sha512-gHRjQGJEpEwVxspNwNhnqHHAt8cE1l1cObFEf5YSuSXVxTLZcNAQOgmEDJ+QMk1UPDKfnQwvbeDdv5ytCnksfw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/draggle/-/draggle-4.1.1.tgz", + "integrity": "sha512-2frw1gBl5I3XGrIDg4CBy6bpJiOuslKUOg9T91Fke6bIttFkF0zxlTKh4E4zU8g7gAo4ze0HnKMZDgHxea+Itw==", "dependencies": { "contra": "^1.9.4" } }, "node_modules/@bpmn-io/feel-editor": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.2.0.tgz", - "integrity": "sha512-402yrNL+a58d9AiNE48IScTiWDGmB+8Fpiq9eqg/sKCzhdHahl5fZyl+cksfcyJjzJF1byUOhYy3UxL3/tbLmQ==", - "dependencies": { - "@bpmn-io/feel-lint": "^1.2.0", - "@codemirror/autocomplete": "^6.12.0", - "@codemirror/commands": "^6.3.3", - "@codemirror/language": "^6.10.0", - "@codemirror/lint": "^6.4.2", - "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.23.0", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.9.1.tgz", + "integrity": "sha512-UxSORdh5cwKM4fib4f9ov6J1/BHGpQVNtA+wPyEdKQyCyz3wqwE2/xe5wneVR1j5QFC5m2Na8nTy4a1TDFvZTw==", + "dependencies": { + "@bpmn-io/feel-lint": "^1.3.0", + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/commands": "^6.6.0", + "@codemirror/language": "^6.10.2", + "@codemirror/lint": "^6.8.0", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", "@lezer/highlight": "^1.2.0", - "lang-feel": "^2.0.0", - "min-dom": "^4.1.0" + "lang-feel": "^2.1.1", + "min-dom": "^4.2.1" }, "engines": { "node": ">= 16" } }, "node_modules/@bpmn-io/feel-lint": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.2.0.tgz", - "integrity": "sha512-nsvAYxiSbWyjpd3gNnJd+60aTWrZvngYnZfe+GpmkM/pQoOgtF17GhD/p4fgaeAd/uUP3q9sO6EWRX+OU/p9dw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.3.1.tgz", + "integrity": "sha512-wcFkJKhOm/iqCt5bzkKvxL5Dr9wKwUD+t164bQYbJsTYouAqmkkxiGsoqck42hXwdIhMSguZ+vqQ3hj5QdiYCA==", "dependencies": { - "@codemirror/language": "^6.8.0", + "@codemirror/language": "^6.10.0", "lezer-feel": "^1.2.3" }, "engines": { @@ -2202,41 +2202,41 @@ } }, "node_modules/@bpmn-io/form-js": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js/-/form-js-1.7.3.tgz", - "integrity": "sha512-CPDUwS3lftH/lHG08o4kBthgO3Qz918jwr6KnQ0O6Vtm6KjNLsjwZrbf3RPmLuAJzLfQMxh9oA8dTTZJM4s1UQ==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js/-/form-js-1.12.0.tgz", + "integrity": "sha512-X+/fln7Pa6S/MUkDNbepKxAChdT5gcJl6m8dm63M7s51h0neP8os31/22bT1FPsHplQhNETkNoSkS9IYA2afGw==", "dependencies": { - "@bpmn-io/form-js-carbon-styles": "^1.7.3", - "@bpmn-io/form-js-editor": "^1.7.3", - "@bpmn-io/form-js-playground": "^1.7.3", - "@bpmn-io/form-js-viewer": "^1.7.3" + "@bpmn-io/form-js-carbon-styles": "^1.12.0", + "@bpmn-io/form-js-editor": "^1.12.0", + "@bpmn-io/form-js-playground": "^1.12.0", + "@bpmn-io/form-js-viewer": "^1.12.0" } }, "node_modules/@bpmn-io/form-js-carbon-styles": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-carbon-styles/-/form-js-carbon-styles-1.7.3.tgz", - "integrity": "sha512-5W3zoa4VxY8eaKr4mLu/yRdugzhan8fTKsJGXfJR+iW0ErGdAo969rIxEbINsAKBqNiWxdipoWsEgvPxKbh/VQ==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-carbon-styles/-/form-js-carbon-styles-1.12.0.tgz", + "integrity": "sha512-yY2C02wvYj0j74gBV2aVX5irR3XeJbw9D6dqdTfMsMkydNH1jN9YX8jezxWHZRHxe0iEF3VBrc6WwEfWwBXHjw==" }, "node_modules/@bpmn-io/form-js-editor": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-editor/-/form-js-editor-1.7.3.tgz", - "integrity": "sha512-6kHZQJslKavw1M8JgZpOXyeIRj3wk+2TjosT81iWqreVnDS434cUpd8HTgXZBlrPugYmGjDd1e4Oa2CVVxixWw==", - "dependencies": { - "@bpmn-io/draggle": "^4.0.0", - "@bpmn-io/form-js-viewer": "^1.7.3", - "@bpmn-io/properties-panel": "^3.18.1", - "array-move": "^3.0.1", - "big.js": "^6.2.1", - "ids": "^1.0.0", - "min-dash": "^4.2.1", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-editor/-/form-js-editor-1.12.0.tgz", + "integrity": "sha512-qcNQ74w/Nolg6HA0OP6lXabloYTh6q2TDriWLtQRxBsFCkYFhRepNa1zHr5iP//FQfc7Wh6YMBUdKsj38ZTXoQ==", + "dependencies": { + "@bpmn-io/draggle": "^4.1.1", + "@bpmn-io/form-js-viewer": "^1.12.0", + "@bpmn-io/properties-panel": "^3.25.0", + "array-move": "^4.0.0", + "big.js": "^6.2.2", + "ids": "^1.0.5", + "min-dash": "^4.2.2", "min-dom": "^4.1.0", "preact": "^10.5.14" } }, "node_modules/@bpmn-io/form-js-editor/node_modules/big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==", "engines": { "node": "*" }, @@ -2246,51 +2246,52 @@ } }, "node_modules/@bpmn-io/form-js-playground": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-playground/-/form-js-playground-1.7.3.tgz", - "integrity": "sha512-l87drk8rA3/yQa6RhOwRsVIp0kKGSg+asOXLZppNePh1lcaw0iF4taSa2PQeiI2d1GwnA3fjht+NhzzE/r+2/Q==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-playground/-/form-js-playground-1.12.0.tgz", + "integrity": "sha512-JAw0fK+DxK8uZvEQ/zDfpZxvDVeyyZHCxn9hdVGBga464NQvaWHuOMMMfQAu5LYlR+Gb57OK/t8sst3RhabIvw==", "dependencies": { - "@bpmn-io/form-js-editor": "^1.7.3", - "@bpmn-io/form-js-viewer": "^1.7.3", - "@codemirror/autocomplete": "^6.12.0", - "@codemirror/commands": "^6.1.2", + "@bpmn-io/form-js-editor": "^1.12.0", + "@bpmn-io/form-js-viewer": "^1.12.0", + "@codemirror/autocomplete": "^6.18.3", + "@codemirror/commands": "^6.7.1", "@codemirror/lang-json": "^6.0.1", - "@codemirror/language": "^6.10.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/state": "^6.1.1", - "@codemirror/view": "^6.23.1", - "classnames": "^2.3.1", + "@codemirror/language": "^6.10.3", + "@codemirror/lint": "^6.8.2", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.34.3", + "classnames": "^2.5.1", "codemirror": "^6.0.1", "downloadjs": "^1.4.7", - "file-drops": "^0.4.0", - "mitt": "^3.0.0", + "file-drops": "^0.5.0", + "mitt": "^3.0.1", "preact": "^10.5.14" } }, "node_modules/@bpmn-io/form-js-viewer": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-viewer/-/form-js-viewer-1.7.3.tgz", - "integrity": "sha512-/XEDHzZbxmYXAp10ClPQu8h/4CoYqPdUYkppD/fL+UXFTO9ZJFBMn2TGgJEwXZP3H6/m6fSFqPFuWnVudWkCYg==", - "dependencies": { - "@carbon/grid": "^11.11.0", - "big.js": "^6.2.1", - "classnames": "^2.3.1", - "didi": "^10.0.1", - "dompurify": "^3.0.8", - "feelers": "^1.3.0", - "feelin": "^3.0.0", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-viewer/-/form-js-viewer-1.12.0.tgz", + "integrity": "sha512-31jwd3gjcfFlzA3yEKE+Mfo9EtYkCPST1kAHe8Ifv6aRXb08oMxgZQmDfWYdtcIayAD1n6IAaEKTr0RnDf4BOQ==", + "dependencies": { + "@carbon/grid": "^11.29.0", + "big.js": "^6.2.2", + "classnames": "^2.5.1", + "didi": "^10.2.2", + "dompurify": "^3.2.0", + "feelers": "^1.4.0", + "feelin": "^3.2.0", "flatpickr": "^4.6.13", - "ids": "^1.0.0", - "lodash": "^4.5.0", - "min-dash": "^4.2.1", - "preact": "^10.5.14", - "showdown": "^2.1.0" + "ids": "^1.0.5", + "lodash": "^4.17.21", + "luxon": "^3.5.0", + "marked": "^15.0.1", + "min-dash": "^4.2.2", + "preact": "^10.5.14" } }, "node_modules/@bpmn-io/form-js-viewer/node_modules/big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==", "engines": { "node": "*" }, @@ -2300,14 +2301,14 @@ } }, "node_modules/@bpmn-io/properties-panel": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.18.1.tgz", - "integrity": "sha512-ygBhVH99IFG1VbMlbvInXQUeqHwQH4uaajFaUi3OsjELpM1WcmHQ72fXPd1tC/OtJJhZoQajHiTI8SdL38t9ug==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.25.0.tgz", + "integrity": "sha512-SRGgj8uJc1Yyjcht2g36Q+xKR7sTx5VZXvcwDrdmQKlx5Y3nRmvmMjDGzeGDJDb7pNU1DSlaBJic84uISDBMWg==", "dependencies": { - "@bpmn-io/feel-editor": "^1.2.0", - "@codemirror/view": "^6.14.0", + "@bpmn-io/feel-editor": "^1.9.0", + "@codemirror/view": "^6.28.1", "classnames": "^2.3.1", - "feelers": "^1.3.0", + "feelers": "^1.4.0", "focus-trap": "^7.5.2", "min-dash": "^4.1.1", "min-dom": "^4.0.3" @@ -2322,22 +2323,28 @@ "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" }, "node_modules/@carbon/grid": { - "version": "11.21.0", - "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.21.0.tgz", - "integrity": "sha512-Zzhos2we+HqM0obdQgma+OvLoM9dNGq07YcLxFxrc/vEOn/D01sner6dyMMqS2y8036zIaoqVMGArSzPfoxrLA==", + "version": "11.29.0", + "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.29.0.tgz", + "integrity": "sha512-SAJhTexN6TjbItcUczOqhzgHBGXLhvUhlTdyqj+wzUH0tqEN8g6gLp+1sn9+rL+kV4obSb/7bdSESZtwQr/tQg==", + "hasInstallScript": true, "dependencies": { - "@carbon/layout": "^11.20.0" + "@carbon/layout": "^11.28.0", + "@ibm/telemetry-js": "^1.5.0" } }, "node_modules/@carbon/layout": { - "version": "11.20.0", - "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.20.0.tgz", - "integrity": "sha512-G9eJE3xb/J98Id9VvTA/b4v+2i/c+IiHAhxNPc0PPpPN6C/r6U4gJsG4yPgQnbuIU42cP9L8OvCrQr0mbrCMlA==" + "version": "11.28.0", + "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.28.0.tgz", + "integrity": "sha512-Yl0Dsxs00EgAaCKpZCXgebuf9BwiBK66a1Oiao6D12p3ViciZ4L18mlRgOPBcDlolP2tUtncz48TlfkWC097hQ==", + "hasInstallScript": true, + "dependencies": { + "@ibm/telemetry-js": "^1.5.0" + } }, "node_modules/@codemirror/autocomplete": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.13.0.tgz", - "integrity": "sha512-SuDrho1klTINfbcMPnyro1ZxU9xJtwDMtb62R8TjL/tOl71IoOsvBo1a9x+hDvHhIzkTcJHy2VC+rmpGgYkRSw==", + "version": "6.18.3", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.3.tgz", + "integrity": "sha512-1dNIOmiM0z4BIBwxmxEfA1yoxh1MF/6KPBbh20a5vphGV0ictKlgQsbJs6D6SkR6iJpGbpwRsa6PFMNlg9T9pQ==", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", @@ -2352,13 +2359,13 @@ } }, "node_modules/@codemirror/commands": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.3.3.tgz", - "integrity": "sha512-dO4hcF0fGT9tu1Pj1D2PvGvxjeGkbC6RGcZw6Qs74TH+Ed1gw98jmUgd2axWvIZEqTeTuFrg1lEB1KV6cK9h1A==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.7.1.tgz", + "integrity": "sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.27.0", "@lezer/common": "^1.1.0" } }, @@ -2372,9 +2379,9 @@ } }, "node_modules/@codemirror/language": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.1.tgz", - "integrity": "sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==", + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.6.tgz", + "integrity": "sha512-KrsbdCnxEztLVbB5PycWXFxas4EOyk/fPAfruSOnDDppevQgid2XZ+KbJ9u+fDikP/e7MW7HPBTvTb8JlZK9vA==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.23.0", @@ -2385,19 +2392,19 @@ } }, "node_modules/@codemirror/lint": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.5.0.tgz", - "integrity": "sha512-+5YyicIaaAZKU8K43IQi8TBy6mF6giGeWAH7N96Z5LC30Wm5JMjqxOYIE9mxwMG1NbhT2mA3l9hA4uuKUM3E5g==", + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.4.tgz", + "integrity": "sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==", "dependencies": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.35.0", "crelt": "^1.0.5" } }, "node_modules/@codemirror/search": { - "version": "6.5.6", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.6.tgz", - "integrity": "sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==", + "version": "6.5.8", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.8.tgz", + "integrity": "sha512-PoWtZvo7c1XFeZWmmyaOp2G0XVbOnm+fJzvghqGAktBW3cufwJUWvSCcNG0ppXiBEM05mZu6RhMtXPv2hpllig==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", @@ -2410,9 +2417,9 @@ "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" }, "node_modules/@codemirror/view": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.25.1.tgz", - "integrity": "sha512-2LXLxsQnHDdfGzDvjzAwZh2ZviNJm7im6tGpa0IONIDnFd8RZ80D2SNi8PDi6YjKcMoMRK20v6OmKIdsrwsyoQ==", + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.35.0.tgz", + "integrity": "sha512-I0tYy63q5XkaWsJ8QRv5h6ves7kvtrBWjBcnf/bzohFJQc5c14a1AQRdE8QpPF9eMp5Mq2FMm59TCj1gDfE7kw==", "dependencies": { "@codemirror/state": "^6.4.0", "style-mod": "^4.1.0", @@ -3441,6 +3448,14 @@ "react-hook-form": "^7.0.0" } }, + "node_modules/@ibm/telemetry-js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ibm/telemetry-js/-/telemetry-js-1.8.0.tgz", + "integrity": "sha512-1u/8f5TtDHXWNQe+YfIESesZGX2PmhEfyU0znlyFvATch+xc5fPYjXj2gWKMTmdKsDawqAm/BkJBQjx2CDlZww==", + "bin": { + "ibmtelemetry": "dist/collect.js" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -4341,14 +4356,14 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "node_modules/@lezer/common": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", - "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz", + "integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==" }, "node_modules/@lezer/highlight": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", - "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", + "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", "dependencies": { "@lezer/common": "^1.0.0" } @@ -4364,17 +4379,17 @@ } }, "node_modules/@lezer/lr": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", - "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", "dependencies": { "@lezer/common": "^1.0.0" } }, "node_modules/@lezer/markdown": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.2.0.tgz", - "integrity": "sha512-d7MwsfAukZJo1GpPrcPGa3MxaFFOqNp0gbqF+3F7pTeNDOgeJN1muXzx1XXDPt+Ac+/voCzsH7qXqnn+xReG/g==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.3.2.tgz", + "integrity": "sha512-Wu7B6VnrKTbBEohqa63h5vxXjiC4pO5ZQJ/TDbhJxPQaaIoRD/6UVDhSDtVsCwVZV12vvN9KxuLL3ATMnlG0oQ==", "dependencies": { "@lezer/common": "^1.0.0", "@lezer/highlight": "^1.0.0" @@ -5798,6 +5813,12 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "optional": true + }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -6337,11 +6358,11 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-move": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-move/-/array-move-3.0.1.tgz", - "integrity": "sha512-H3Of6NIn2nNU1gsVDqDnYKY/LCdWvCMMOWifNGhKcVQgiZ6nOek39aESOvro6zmueP07exSl93YLvkN4fZOkSg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/array-move/-/array-move-4.0.0.tgz", + "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==", "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8742,9 +8763,9 @@ } }, "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "node_modules/clean-css": { "version": "5.3.1", @@ -11062,9 +11083,9 @@ } }, "node_modules/didi": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.1.tgz", - "integrity": "sha512-NaPoyMxu+78E2O6xE9JQkeTpmVhMcu8xneIKtSfqBuGUBU7LmNUaYtJXJQ2JWRx6iYY69oj4nerXVRWGXAw/IQ==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.2.tgz", + "integrity": "sha512-l8NYkYFXV1izHI65EyT8EXOjUZtKmQkHLTT89cSP7HU5J/G7AOj0dXKtLc04EXYlga99PBY18IPjOeZ+c3DI4w==", "engines": { "node": ">= 16" } @@ -13011,9 +13032,12 @@ } }, "node_modules/dompurify": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.9.tgz", - "integrity": "sha512-uyb4NDIvQ3hRn6NiC+SIFaP4mJ/MdXlvtunaqK9Bn6dD3RuB/1S/gasEjDHD8eiaqdSael2vBv+hOs7Y+jhYOQ==" + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.2.tgz", + "integrity": "sha512-YMM+erhdZ2nkZ4fTNRTSI94mb7VG7uVF5vj5Zde7tImgnhZE3R6YW/IACGIHb2ux+QkEXMhe591N+5jWOmL4Zw==", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } }, "node_modules/domutils": { "version": "2.8.0", @@ -14385,9 +14409,9 @@ } }, "node_modules/feelers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.3.1.tgz", - "integrity": "sha512-vynmIHhjttmT0wfzbI+Nmi84wLbLwUt83NXo5YTQMReIjRwgHhQpxs7koixX/flJIlTG8M4eukc1U1oQAYkhNw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.4.0.tgz", + "integrity": "sha512-CGa/7ILuqoqTaeYeoKsg/4tzu2es9sEEJTmSjdu0lousZBw4V9gcYhHYFNmbrSrKmbAVfOzj6/DsymGJWFIOeg==", "dependencies": { "@bpmn-io/cm-theme": "^0.1.0-alpha.2", "@bpmn-io/feel-lint": "^1.2.0", @@ -14403,20 +14427,40 @@ "@lezer/markdown": "^1.1.0", "feelin": "^3.0.1", "lezer-feel": "^1.2.4", - "min-dom": "^4.1.0" + "min-dom": "^5.0.0" }, "engines": { "node": "*" } }, + "node_modules/feelers/node_modules/domify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/domify/-/domify-2.0.0.tgz", + "integrity": "sha512-rmvrrmWQPD/X1A/nPBfIVg4r05792QdG9Z4Prk6oQG0F9zBMDkr0GKAdds1wjb2dq1rTz/ywc4ZxpZbgz0tttg==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/feelers/node_modules/min-dom": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-5.1.1.tgz", + "integrity": "sha512-GaKUlguMAofd3OJsB0OkP17i5kucKqErgVCJxPawO9l5NwIPnr28SAr99zzlzMCWWljISBYrnZVWdE2Q92YGFQ==", + "dependencies": { + "domify": "^2.0.0", + "min-dash": "^4.2.1" + } + }, "node_modules/feelin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.0.1.tgz", - "integrity": "sha512-aYXH3UYkM2eopg3scgNRNEo/ecwizKH6qTqkEu5nSLMMlMgfhLDhWrLl7ChG5iHspO9o4Q2YSP1o4wW8q0L2Qw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.2.0.tgz", + "integrity": "sha512-GFDbHsTYk7YXO1tyw1dOjb7IODeAZvNIosdGZThUwPx5XcD/XhO0hnPZXsIbAzSsIdrgGlTEEdby9fZ2gixysA==", "dependencies": { - "@lezer/lr": "^1.3.9", - "lezer-feel": "^1.2.5", - "luxon": "^3.1.0" + "@lezer/lr": "^1.4.2", + "lezer-feel": "^1.4.0", + "luxon": "^3.5.0" }, "engines": { "node": "*" @@ -14440,33 +14484,11 @@ } }, "node_modules/file-drops": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/file-drops/-/file-drops-0.4.0.tgz", - "integrity": "sha512-dPLRxrQ/sWHyU1DMf72doyyFuqeR/T8hJ97coJHXmdeHvqMTdOMJ/PLsHKjQzDHC8TBQO0rDUinDEXz3WGTnQA==", - "dependencies": { - "min-dom": "^3.1.1" - } - }, - "node_modules/file-drops/node_modules/component-event": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.1.4.tgz", - "integrity": "sha512-GMwOG8MnUHP1l8DZx1ztFO0SJTFnIzZnBDkXAj8RM2ntV2A6ALlDxgbMY1Fvxlg6WPQ+5IM/a6vg4PEYbjg/Rw==" - }, - "node_modules/file-drops/node_modules/min-dash": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-3.8.1.tgz", - "integrity": "sha512-evumdlmIlg9mbRVPbC4F5FuRhNmcMS5pvuBUbqb1G9v09Ro0ImPEgz5n3khir83lFok1inKqVDjnKEg3GpDxQg==" - }, - "node_modules/file-drops/node_modules/min-dom": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-3.2.1.tgz", - "integrity": "sha512-v6YCmnDzxk4rRJntWTUiwggLupPw/8ZSRqUq0PDaBwVZEO/wYzCH4SKVBV+KkEvf3u0XaWHly5JEosPtqRATZA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/file-drops/-/file-drops-0.5.0.tgz", + "integrity": "sha512-ZaENKwVySae4RhEGjh1gEE1wMnIIPG6XqtOwHNQYSl7RNwUHoRGVVspe+BrW7cUFseHNIit3Oy9Z/HPIEU5XWA==", "dependencies": { - "component-event": "^0.1.4", - "domify": "^1.3.1", - "indexof": "0.0.1", - "matches-selector": "^1.2.0", - "min-dash": "^3.8.1" + "min-dom": "^4.0.3" } }, "node_modules/file-loader": { @@ -14636,9 +14658,9 @@ } }, "node_modules/focus-trap": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", - "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz", + "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", "dependencies": { "tabbable": "^6.2.0" } @@ -16880,11 +16902,6 @@ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" - }, "node_modules/infima": { "version": "0.2.0-alpha.43", "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", @@ -19745,16 +19762,16 @@ } }, "node_modules/lang-feel": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.0.0.tgz", - "integrity": "sha512-cMD6EIhb7vyXLs4kXmaphfZZNr5SkbRxmkfsZUjUJzOV5YxyKBF73VI/8fC3GDUifzs0lVo2DruVszk5igrddg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.2.0.tgz", + "integrity": "sha512-Ebo5nftYsMfJzB3Ny8Oy4oaDXZXb5x61qtVVmKv6aImvAZUbT76mD60ZbEilizjZQzsR2CcU1iMK5sacIa1NVA==", "dependencies": { - "@codemirror/autocomplete": "^6.9.1", - "@codemirror/language": "^6.9.1", - "@codemirror/state": "^6.2.1", - "@codemirror/view": "^6.21.0", - "@lezer/common": "^1.1.2", - "lezer-feel": "^1.2.0" + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/language": "^6.10.2", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", + "@lezer/common": "^1.2.1", + "lezer-feel": "^1.3.0" }, "engines": { "node": "*" @@ -19796,12 +19813,13 @@ } }, "node_modules/lezer-feel": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.8.tgz", - "integrity": "sha512-CO5JEpwNhH1p8mmRRcqMjJrYxO3vNx0nEsF9Ak4OPa1pNHEqvJ2rwYwM9LjZ7jh/Sl5FxbTJT/teF9a+zWmflg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.4.0.tgz", + "integrity": "sha512-kNxG7O38gwpuYy+C3JCRxQNTCE2qu9uTuH5dE3EGVnRhIQMe6rPDz0S8t3urLEOsMud6HI795m6zX2ujfUaqTw==", "dependencies": { - "@lezer/highlight": "^1.2.0", - "@lezer/lr": "^1.4.0" + "@lezer/highlight": "^1.2.1", + "@lezer/lr": "^1.4.2", + "min-dash": "^4.2.1" }, "engines": { "node": "*" @@ -20626,9 +20644,9 @@ } }, "node_modules/luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", + "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", "engines": { "node": ">=12" } @@ -20791,10 +20809,16 @@ "node": ">= 0.10.0" } }, - "node_modules/matches-selector": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/matches-selector/-/matches-selector-1.2.0.tgz", - "integrity": "sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA==" + "node_modules/marked": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.3.tgz", + "integrity": "sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } }, "node_modules/math-random": { "version": "1.0.4", @@ -21594,18 +21618,18 @@ } }, "node_modules/min-dash": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", - "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.2.tgz", + "integrity": "sha512-qbhSYUxk6mBaF096B3JOQSumXbKWHenmT97cSpdNzgkWwGjhjhE/KZODCoDNhI2I4C9Cb6R/Q13S4BYkUSXoXQ==" }, "node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", "dependencies": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/mini-create-react-context": { @@ -23925,9 +23949,9 @@ } }, "node_modules/preact": { - "version": "10.19.6", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.6.tgz", - "integrity": "sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==", + "version": "10.25.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.1.tgz", + "integrity": "sha512-frxeZV2vhQSohQwJ7FvlqC40ze89+8friponWUFeVEkaCfhC6Eu4V0iND5C9CXz8JLndV07QRDeXzH1+Anz5Og==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -27216,29 +27240,6 @@ "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" }, - "node_modules/showdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz", - "integrity": "sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==", - "dependencies": { - "commander": "^9.0.0" - }, - "bin": { - "showdown": "bin/showdown.js" - }, - "funding": { - "type": "individual", - "url": "https://www.paypal.me/tiviesantos" - } - }, - "node_modules/showdown/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -32532,136 +32533,137 @@ } }, "@bpmn-io/draggle": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/draggle/-/draggle-4.1.0.tgz", - "integrity": "sha512-gHRjQGJEpEwVxspNwNhnqHHAt8cE1l1cObFEf5YSuSXVxTLZcNAQOgmEDJ+QMk1UPDKfnQwvbeDdv5ytCnksfw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/draggle/-/draggle-4.1.1.tgz", + "integrity": "sha512-2frw1gBl5I3XGrIDg4CBy6bpJiOuslKUOg9T91Fke6bIttFkF0zxlTKh4E4zU8g7gAo4ze0HnKMZDgHxea+Itw==", "requires": { "contra": "^1.9.4" } }, "@bpmn-io/feel-editor": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.2.0.tgz", - "integrity": "sha512-402yrNL+a58d9AiNE48IScTiWDGmB+8Fpiq9eqg/sKCzhdHahl5fZyl+cksfcyJjzJF1byUOhYy3UxL3/tbLmQ==", - "requires": { - "@bpmn-io/feel-lint": "^1.2.0", - "@codemirror/autocomplete": "^6.12.0", - "@codemirror/commands": "^6.3.3", - "@codemirror/language": "^6.10.0", - "@codemirror/lint": "^6.4.2", - "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.23.0", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.9.1.tgz", + "integrity": "sha512-UxSORdh5cwKM4fib4f9ov6J1/BHGpQVNtA+wPyEdKQyCyz3wqwE2/xe5wneVR1j5QFC5m2Na8nTy4a1TDFvZTw==", + "requires": { + "@bpmn-io/feel-lint": "^1.3.0", + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/commands": "^6.6.0", + "@codemirror/language": "^6.10.2", + "@codemirror/lint": "^6.8.0", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", "@lezer/highlight": "^1.2.0", - "lang-feel": "^2.0.0", - "min-dom": "^4.1.0" + "lang-feel": "^2.1.1", + "min-dom": "^4.2.1" } }, "@bpmn-io/feel-lint": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.2.0.tgz", - "integrity": "sha512-nsvAYxiSbWyjpd3gNnJd+60aTWrZvngYnZfe+GpmkM/pQoOgtF17GhD/p4fgaeAd/uUP3q9sO6EWRX+OU/p9dw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.3.1.tgz", + "integrity": "sha512-wcFkJKhOm/iqCt5bzkKvxL5Dr9wKwUD+t164bQYbJsTYouAqmkkxiGsoqck42hXwdIhMSguZ+vqQ3hj5QdiYCA==", "requires": { - "@codemirror/language": "^6.8.0", + "@codemirror/language": "^6.10.0", "lezer-feel": "^1.2.3" } }, "@bpmn-io/form-js": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js/-/form-js-1.7.3.tgz", - "integrity": "sha512-CPDUwS3lftH/lHG08o4kBthgO3Qz918jwr6KnQ0O6Vtm6KjNLsjwZrbf3RPmLuAJzLfQMxh9oA8dTTZJM4s1UQ==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js/-/form-js-1.12.0.tgz", + "integrity": "sha512-X+/fln7Pa6S/MUkDNbepKxAChdT5gcJl6m8dm63M7s51h0neP8os31/22bT1FPsHplQhNETkNoSkS9IYA2afGw==", "requires": { - "@bpmn-io/form-js-carbon-styles": "^1.7.3", - "@bpmn-io/form-js-editor": "^1.7.3", - "@bpmn-io/form-js-playground": "^1.7.3", - "@bpmn-io/form-js-viewer": "^1.7.3" + "@bpmn-io/form-js-carbon-styles": "^1.12.0", + "@bpmn-io/form-js-editor": "^1.12.0", + "@bpmn-io/form-js-playground": "^1.12.0", + "@bpmn-io/form-js-viewer": "^1.12.0" } }, "@bpmn-io/form-js-carbon-styles": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-carbon-styles/-/form-js-carbon-styles-1.7.3.tgz", - "integrity": "sha512-5W3zoa4VxY8eaKr4mLu/yRdugzhan8fTKsJGXfJR+iW0ErGdAo969rIxEbINsAKBqNiWxdipoWsEgvPxKbh/VQ==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-carbon-styles/-/form-js-carbon-styles-1.12.0.tgz", + "integrity": "sha512-yY2C02wvYj0j74gBV2aVX5irR3XeJbw9D6dqdTfMsMkydNH1jN9YX8jezxWHZRHxe0iEF3VBrc6WwEfWwBXHjw==" }, "@bpmn-io/form-js-editor": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-editor/-/form-js-editor-1.7.3.tgz", - "integrity": "sha512-6kHZQJslKavw1M8JgZpOXyeIRj3wk+2TjosT81iWqreVnDS434cUpd8HTgXZBlrPugYmGjDd1e4Oa2CVVxixWw==", - "requires": { - "@bpmn-io/draggle": "^4.0.0", - "@bpmn-io/form-js-viewer": "^1.7.3", - "@bpmn-io/properties-panel": "^3.18.1", - "array-move": "^3.0.1", - "big.js": "^6.2.1", - "ids": "^1.0.0", - "min-dash": "^4.2.1", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-editor/-/form-js-editor-1.12.0.tgz", + "integrity": "sha512-qcNQ74w/Nolg6HA0OP6lXabloYTh6q2TDriWLtQRxBsFCkYFhRepNa1zHr5iP//FQfc7Wh6YMBUdKsj38ZTXoQ==", + "requires": { + "@bpmn-io/draggle": "^4.1.1", + "@bpmn-io/form-js-viewer": "^1.12.0", + "@bpmn-io/properties-panel": "^3.25.0", + "array-move": "^4.0.0", + "big.js": "^6.2.2", + "ids": "^1.0.5", + "min-dash": "^4.2.2", "min-dom": "^4.1.0", "preact": "^10.5.14" }, "dependencies": { "big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==" + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==" } } }, "@bpmn-io/form-js-playground": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-playground/-/form-js-playground-1.7.3.tgz", - "integrity": "sha512-l87drk8rA3/yQa6RhOwRsVIp0kKGSg+asOXLZppNePh1lcaw0iF4taSa2PQeiI2d1GwnA3fjht+NhzzE/r+2/Q==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-playground/-/form-js-playground-1.12.0.tgz", + "integrity": "sha512-JAw0fK+DxK8uZvEQ/zDfpZxvDVeyyZHCxn9hdVGBga464NQvaWHuOMMMfQAu5LYlR+Gb57OK/t8sst3RhabIvw==", "requires": { - "@bpmn-io/form-js-editor": "^1.7.3", - "@bpmn-io/form-js-viewer": "^1.7.3", - "@codemirror/autocomplete": "^6.12.0", - "@codemirror/commands": "^6.1.2", + "@bpmn-io/form-js-editor": "^1.12.0", + "@bpmn-io/form-js-viewer": "^1.12.0", + "@codemirror/autocomplete": "^6.18.3", + "@codemirror/commands": "^6.7.1", "@codemirror/lang-json": "^6.0.1", - "@codemirror/language": "^6.10.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/state": "^6.1.1", - "@codemirror/view": "^6.23.1", - "classnames": "^2.3.1", + "@codemirror/language": "^6.10.3", + "@codemirror/lint": "^6.8.2", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.34.3", + "classnames": "^2.5.1", "codemirror": "^6.0.1", "downloadjs": "^1.4.7", - "file-drops": "^0.4.0", - "mitt": "^3.0.0", + "file-drops": "^0.5.0", + "mitt": "^3.0.1", "preact": "^10.5.14" } }, "@bpmn-io/form-js-viewer": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-viewer/-/form-js-viewer-1.7.3.tgz", - "integrity": "sha512-/XEDHzZbxmYXAp10ClPQu8h/4CoYqPdUYkppD/fL+UXFTO9ZJFBMn2TGgJEwXZP3H6/m6fSFqPFuWnVudWkCYg==", - "requires": { - "@carbon/grid": "^11.11.0", - "big.js": "^6.2.1", - "classnames": "^2.3.1", - "didi": "^10.0.1", - "dompurify": "^3.0.8", - "feelers": "^1.3.0", - "feelin": "^3.0.0", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-viewer/-/form-js-viewer-1.12.0.tgz", + "integrity": "sha512-31jwd3gjcfFlzA3yEKE+Mfo9EtYkCPST1kAHe8Ifv6aRXb08oMxgZQmDfWYdtcIayAD1n6IAaEKTr0RnDf4BOQ==", + "requires": { + "@carbon/grid": "^11.29.0", + "big.js": "^6.2.2", + "classnames": "^2.5.1", + "didi": "^10.2.2", + "dompurify": "^3.2.0", + "feelers": "^1.4.0", + "feelin": "^3.2.0", "flatpickr": "^4.6.13", - "ids": "^1.0.0", - "lodash": "^4.5.0", - "min-dash": "^4.2.1", - "preact": "^10.5.14", - "showdown": "^2.1.0" + "ids": "^1.0.5", + "lodash": "^4.17.21", + "luxon": "^3.5.0", + "marked": "^15.0.1", + "min-dash": "^4.2.2", + "preact": "^10.5.14" }, "dependencies": { "big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==" + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==" } } }, "@bpmn-io/properties-panel": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.18.1.tgz", - "integrity": "sha512-ygBhVH99IFG1VbMlbvInXQUeqHwQH4uaajFaUi3OsjELpM1WcmHQ72fXPd1tC/OtJJhZoQajHiTI8SdL38t9ug==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.25.0.tgz", + "integrity": "sha512-SRGgj8uJc1Yyjcht2g36Q+xKR7sTx5VZXvcwDrdmQKlx5Y3nRmvmMjDGzeGDJDb7pNU1DSlaBJic84uISDBMWg==", "requires": { - "@bpmn-io/feel-editor": "^1.2.0", - "@codemirror/view": "^6.14.0", + "@bpmn-io/feel-editor": "^1.9.0", + "@codemirror/view": "^6.28.1", "classnames": "^2.3.1", - "feelers": "^1.3.0", + "feelers": "^1.4.0", "focus-trap": "^7.5.2", "min-dash": "^4.1.1", "min-dom": "^4.0.3" @@ -32673,22 +32675,26 @@ "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" }, "@carbon/grid": { - "version": "11.21.0", - "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.21.0.tgz", - "integrity": "sha512-Zzhos2we+HqM0obdQgma+OvLoM9dNGq07YcLxFxrc/vEOn/D01sner6dyMMqS2y8036zIaoqVMGArSzPfoxrLA==", + "version": "11.29.0", + "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.29.0.tgz", + "integrity": "sha512-SAJhTexN6TjbItcUczOqhzgHBGXLhvUhlTdyqj+wzUH0tqEN8g6gLp+1sn9+rL+kV4obSb/7bdSESZtwQr/tQg==", "requires": { - "@carbon/layout": "^11.20.0" + "@carbon/layout": "^11.28.0", + "@ibm/telemetry-js": "^1.5.0" } }, "@carbon/layout": { - "version": "11.20.0", - "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.20.0.tgz", - "integrity": "sha512-G9eJE3xb/J98Id9VvTA/b4v+2i/c+IiHAhxNPc0PPpPN6C/r6U4gJsG4yPgQnbuIU42cP9L8OvCrQr0mbrCMlA==" + "version": "11.28.0", + "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.28.0.tgz", + "integrity": "sha512-Yl0Dsxs00EgAaCKpZCXgebuf9BwiBK66a1Oiao6D12p3ViciZ4L18mlRgOPBcDlolP2tUtncz48TlfkWC097hQ==", + "requires": { + "@ibm/telemetry-js": "^1.5.0" + } }, "@codemirror/autocomplete": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.13.0.tgz", - "integrity": "sha512-SuDrho1klTINfbcMPnyro1ZxU9xJtwDMtb62R8TjL/tOl71IoOsvBo1a9x+hDvHhIzkTcJHy2VC+rmpGgYkRSw==", + "version": "6.18.3", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.3.tgz", + "integrity": "sha512-1dNIOmiM0z4BIBwxmxEfA1yoxh1MF/6KPBbh20a5vphGV0ictKlgQsbJs6D6SkR6iJpGbpwRsa6PFMNlg9T9pQ==", "requires": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", @@ -32697,13 +32703,13 @@ } }, "@codemirror/commands": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.3.3.tgz", - "integrity": "sha512-dO4hcF0fGT9tu1Pj1D2PvGvxjeGkbC6RGcZw6Qs74TH+Ed1gw98jmUgd2axWvIZEqTeTuFrg1lEB1KV6cK9h1A==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.7.1.tgz", + "integrity": "sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==", "requires": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.27.0", "@lezer/common": "^1.1.0" } }, @@ -32717,9 +32723,9 @@ } }, "@codemirror/language": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.1.tgz", - "integrity": "sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==", + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.6.tgz", + "integrity": "sha512-KrsbdCnxEztLVbB5PycWXFxas4EOyk/fPAfruSOnDDppevQgid2XZ+KbJ9u+fDikP/e7MW7HPBTvTb8JlZK9vA==", "requires": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.23.0", @@ -32730,19 +32736,19 @@ } }, "@codemirror/lint": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.5.0.tgz", - "integrity": "sha512-+5YyicIaaAZKU8K43IQi8TBy6mF6giGeWAH7N96Z5LC30Wm5JMjqxOYIE9mxwMG1NbhT2mA3l9hA4uuKUM3E5g==", + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.4.tgz", + "integrity": "sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==", "requires": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.35.0", "crelt": "^1.0.5" } }, "@codemirror/search": { - "version": "6.5.6", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.6.tgz", - "integrity": "sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==", + "version": "6.5.8", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.8.tgz", + "integrity": "sha512-PoWtZvo7c1XFeZWmmyaOp2G0XVbOnm+fJzvghqGAktBW3cufwJUWvSCcNG0ppXiBEM05mZu6RhMtXPv2hpllig==", "requires": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", @@ -32755,9 +32761,9 @@ "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" }, "@codemirror/view": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.25.1.tgz", - "integrity": "sha512-2LXLxsQnHDdfGzDvjzAwZh2ZviNJm7im6tGpa0IONIDnFd8RZ80D2SNi8PDi6YjKcMoMRK20v6OmKIdsrwsyoQ==", + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.35.0.tgz", + "integrity": "sha512-I0tYy63q5XkaWsJ8QRv5h6ves7kvtrBWjBcnf/bzohFJQc5c14a1AQRdE8QpPF9eMp5Mq2FMm59TCj1gDfE7kw==", "requires": { "@codemirror/state": "^6.4.0", "style-mod": "^4.1.0", @@ -33497,6 +33503,11 @@ "integrity": "sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg==", "requires": {} }, + "@ibm/telemetry-js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ibm/telemetry-js/-/telemetry-js-1.8.0.tgz", + "integrity": "sha512-1u/8f5TtDHXWNQe+YfIESesZGX2PmhEfyU0znlyFvATch+xc5fPYjXj2gWKMTmdKsDawqAm/BkJBQjx2CDlZww==" + }, "@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -34172,14 +34183,14 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "@lezer/common": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", - "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz", + "integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==" }, "@lezer/highlight": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", - "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", + "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", "requires": { "@lezer/common": "^1.0.0" } @@ -34195,17 +34206,17 @@ } }, "@lezer/lr": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", - "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", "requires": { "@lezer/common": "^1.0.0" } }, "@lezer/markdown": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.2.0.tgz", - "integrity": "sha512-d7MwsfAukZJo1GpPrcPGa3MxaFFOqNp0gbqF+3F7pTeNDOgeJN1muXzx1XXDPt+Ac+/voCzsH7qXqnn+xReG/g==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.3.2.tgz", + "integrity": "sha512-Wu7B6VnrKTbBEohqa63h5vxXjiC4pO5ZQJ/TDbhJxPQaaIoRD/6UVDhSDtVsCwVZV12vvN9KxuLL3ATMnlG0oQ==", "requires": { "@lezer/common": "^1.0.0", "@lezer/highlight": "^1.0.0" @@ -35274,6 +35285,12 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "optional": true + }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -35707,9 +35724,9 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-move": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-move/-/array-move-3.0.1.tgz", - "integrity": "sha512-H3Of6NIn2nNU1gsVDqDnYKY/LCdWvCMMOWifNGhKcVQgiZ6nOek39aESOvro6zmueP07exSl93YLvkN4fZOkSg==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/array-move/-/array-move-4.0.0.tgz", + "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==" }, "array-union": { "version": "2.1.0", @@ -37524,9 +37541,9 @@ } }, "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "clean-css": { "version": "5.3.1", @@ -39258,9 +39275,9 @@ "integrity": "sha512-3omnDTYrGigU0i4cJjvaKwD52B8aoqyX/NEIkukFFkogBemsIbhSa1O414fpTp5nuszJG6lvQ5vBvDVNCbSsaQ==" }, "didi": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.1.tgz", - "integrity": "sha512-NaPoyMxu+78E2O6xE9JQkeTpmVhMcu8xneIKtSfqBuGUBU7LmNUaYtJXJQ2JWRx6iYY69oj4nerXVRWGXAw/IQ==" + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.2.tgz", + "integrity": "sha512-l8NYkYFXV1izHI65EyT8EXOjUZtKmQkHLTT89cSP7HU5J/G7AOj0dXKtLc04EXYlga99PBY18IPjOeZ+c3DI4w==" }, "diff": { "version": "5.1.0", @@ -40819,9 +40836,12 @@ "integrity": "sha512-m4yreHcUWHBncGVV7U+yQzc12vIlq0jMrtHZ5mW6dQMiL/7skSYNVX9wqKwOtyO9SGCgevrAFEgOCAHmamHTUA==" }, "dompurify": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.9.tgz", - "integrity": "sha512-uyb4NDIvQ3hRn6NiC+SIFaP4mJ/MdXlvtunaqK9Bn6dD3RuB/1S/gasEjDHD8eiaqdSael2vBv+hOs7Y+jhYOQ==" + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.2.tgz", + "integrity": "sha512-YMM+erhdZ2nkZ4fTNRTSI94mb7VG7uVF5vj5Zde7tImgnhZE3R6YW/IACGIHb2ux+QkEXMhe591N+5jWOmL4Zw==", + "requires": { + "@types/trusted-types": "^2.0.7" + } }, "domutils": { "version": "2.8.0", @@ -41934,9 +41954,9 @@ } }, "feelers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.3.1.tgz", - "integrity": "sha512-vynmIHhjttmT0wfzbI+Nmi84wLbLwUt83NXo5YTQMReIjRwgHhQpxs7koixX/flJIlTG8M4eukc1U1oQAYkhNw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.4.0.tgz", + "integrity": "sha512-CGa/7ILuqoqTaeYeoKsg/4tzu2es9sEEJTmSjdu0lousZBw4V9gcYhHYFNmbrSrKmbAVfOzj6/DsymGJWFIOeg==", "requires": { "@bpmn-io/cm-theme": "^0.1.0-alpha.2", "@bpmn-io/feel-lint": "^1.2.0", @@ -41952,17 +41972,33 @@ "@lezer/markdown": "^1.1.0", "feelin": "^3.0.1", "lezer-feel": "^1.2.4", - "min-dom": "^4.1.0" + "min-dom": "^5.0.0" + }, + "dependencies": { + "domify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/domify/-/domify-2.0.0.tgz", + "integrity": "sha512-rmvrrmWQPD/X1A/nPBfIVg4r05792QdG9Z4Prk6oQG0F9zBMDkr0GKAdds1wjb2dq1rTz/ywc4ZxpZbgz0tttg==" + }, + "min-dom": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-5.1.1.tgz", + "integrity": "sha512-GaKUlguMAofd3OJsB0OkP17i5kucKqErgVCJxPawO9l5NwIPnr28SAr99zzlzMCWWljISBYrnZVWdE2Q92YGFQ==", + "requires": { + "domify": "^2.0.0", + "min-dash": "^4.2.1" + } + } } }, "feelin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.0.1.tgz", - "integrity": "sha512-aYXH3UYkM2eopg3scgNRNEo/ecwizKH6qTqkEu5nSLMMlMgfhLDhWrLl7ChG5iHspO9o4Q2YSP1o4wW8q0L2Qw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.2.0.tgz", + "integrity": "sha512-GFDbHsTYk7YXO1tyw1dOjb7IODeAZvNIosdGZThUwPx5XcD/XhO0hnPZXsIbAzSsIdrgGlTEEdby9fZ2gixysA==", "requires": { - "@lezer/lr": "^1.3.9", - "lezer-feel": "^1.2.5", - "luxon": "^3.1.0" + "@lezer/lr": "^1.4.2", + "lezer-feel": "^1.4.0", + "luxon": "^3.5.0" } }, "fflate": { @@ -41980,35 +42016,11 @@ } }, "file-drops": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/file-drops/-/file-drops-0.4.0.tgz", - "integrity": "sha512-dPLRxrQ/sWHyU1DMf72doyyFuqeR/T8hJ97coJHXmdeHvqMTdOMJ/PLsHKjQzDHC8TBQO0rDUinDEXz3WGTnQA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/file-drops/-/file-drops-0.5.0.tgz", + "integrity": "sha512-ZaENKwVySae4RhEGjh1gEE1wMnIIPG6XqtOwHNQYSl7RNwUHoRGVVspe+BrW7cUFseHNIit3Oy9Z/HPIEU5XWA==", "requires": { - "min-dom": "^3.1.1" - }, - "dependencies": { - "component-event": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.1.4.tgz", - "integrity": "sha512-GMwOG8MnUHP1l8DZx1ztFO0SJTFnIzZnBDkXAj8RM2ntV2A6ALlDxgbMY1Fvxlg6WPQ+5IM/a6vg4PEYbjg/Rw==" - }, - "min-dash": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-3.8.1.tgz", - "integrity": "sha512-evumdlmIlg9mbRVPbC4F5FuRhNmcMS5pvuBUbqb1G9v09Ro0ImPEgz5n3khir83lFok1inKqVDjnKEg3GpDxQg==" - }, - "min-dom": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-3.2.1.tgz", - "integrity": "sha512-v6YCmnDzxk4rRJntWTUiwggLupPw/8ZSRqUq0PDaBwVZEO/wYzCH4SKVBV+KkEvf3u0XaWHly5JEosPtqRATZA==", - "requires": { - "component-event": "^0.1.4", - "domify": "^1.3.1", - "indexof": "0.0.1", - "matches-selector": "^1.2.0", - "min-dash": "^3.8.1" - } - } + "min-dom": "^4.0.3" } }, "file-loader": { @@ -42134,9 +42146,9 @@ } }, "focus-trap": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", - "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz", + "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", "requires": { "tabbable": "^6.2.0" } @@ -43802,11 +43814,6 @@ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" - }, "infima": { "version": "0.2.0-alpha.43", "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", @@ -45859,16 +45866,16 @@ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" }, "lang-feel": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.0.0.tgz", - "integrity": "sha512-cMD6EIhb7vyXLs4kXmaphfZZNr5SkbRxmkfsZUjUJzOV5YxyKBF73VI/8fC3GDUifzs0lVo2DruVszk5igrddg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.2.0.tgz", + "integrity": "sha512-Ebo5nftYsMfJzB3Ny8Oy4oaDXZXb5x61qtVVmKv6aImvAZUbT76mD60ZbEilizjZQzsR2CcU1iMK5sacIa1NVA==", "requires": { - "@codemirror/autocomplete": "^6.9.1", - "@codemirror/language": "^6.9.1", - "@codemirror/state": "^6.2.1", - "@codemirror/view": "^6.21.0", - "@lezer/common": "^1.1.2", - "lezer-feel": "^1.2.0" + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/language": "^6.10.2", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", + "@lezer/common": "^1.2.1", + "lezer-feel": "^1.3.0" } }, "latest-version": { @@ -45898,12 +45905,13 @@ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" }, "lezer-feel": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.8.tgz", - "integrity": "sha512-CO5JEpwNhH1p8mmRRcqMjJrYxO3vNx0nEsF9Ak4OPa1pNHEqvJ2rwYwM9LjZ7jh/Sl5FxbTJT/teF9a+zWmflg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.4.0.tgz", + "integrity": "sha512-kNxG7O38gwpuYy+C3JCRxQNTCE2qu9uTuH5dE3EGVnRhIQMe6rPDz0S8t3urLEOsMud6HI795m6zX2ujfUaqTw==", "requires": { - "@lezer/highlight": "^1.2.0", - "@lezer/lr": "^1.4.0" + "@lezer/highlight": "^1.2.1", + "@lezer/lr": "^1.4.2", + "min-dash": "^4.2.1" } }, "lilconfig": { @@ -46513,9 +46521,9 @@ } }, "luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", + "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==" }, "make-dir": { "version": "3.1.0", @@ -46636,10 +46644,10 @@ } } }, - "matches-selector": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/matches-selector/-/matches-selector-1.2.0.tgz", - "integrity": "sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA==" + "marked": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.3.tgz", + "integrity": "sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==" }, "math-random": { "version": "1.0.4", @@ -47149,18 +47157,18 @@ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" }, "min-dash": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", - "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.2.tgz", + "integrity": "sha512-qbhSYUxk6mBaF096B3JOQSumXbKWHenmT97cSpdNzgkWwGjhjhE/KZODCoDNhI2I4C9Cb6R/Q13S4BYkUSXoXQ==" }, "min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", "requires": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "mini-create-react-context": { @@ -48795,9 +48803,9 @@ } }, "preact": { - "version": "10.19.6", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.6.tgz", - "integrity": "sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==" + "version": "10.25.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.1.tgz", + "integrity": "sha512-frxeZV2vhQSohQwJ7FvlqC40ze89+8friponWUFeVEkaCfhC6Eu4V0iND5C9CXz8JLndV07QRDeXzH1+Anz5Og==" }, "prepend-http": { "version": "2.0.0", @@ -51258,21 +51266,6 @@ "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" }, - "showdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz", - "integrity": "sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==", - "requires": { - "commander": "^9.0.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==" - } - } - }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", diff --git a/package.json b/package.json index 8a8ad997d6..fbc6840b35 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@auth0/auth0-react": "^2.2.4", - "@bpmn-io/form-js": "^1.7.3", + "@bpmn-io/form-js": "^1.12.0", "@docusaurus/core": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", "@docusaurus/theme-mermaid": "^2.4.1", From 8b5cbe50eadd3d89d5d852205a9ef43735b9c2b4 Mon Sep 17 00:00:00 2001 From: Nathan Loding Date: Wed, 4 Dec 2024 14:07:52 -0500 Subject: [PATCH 08/36] update language around collapsed subprocesses (#4711) * update language around collapsed subprocesses * backport changes back to 8.4 --- .../bpmn/embedded-subprocesses/embedded-subprocesses.md | 4 +++- .../bpmn/embedded-subprocesses/embedded-subprocesses.md | 4 +++- .../bpmn/embedded-subprocesses/embedded-subprocesses.md | 4 +++- .../bpmn/embedded-subprocesses/embedded-subprocesses.md | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md b/docs/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md index 56bee823e4..5a1b961b48 100644 --- a/docs/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md +++ b/docs/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md @@ -14,6 +14,8 @@ When an embedded subprocess is entered, the start event is activated. The subpro Embedded subprocesses are often used together with **boundary events**. One or more boundary events can be attached to a subprocess. When an interrupting boundary event is triggered, the entire subprocess (including all active elements) is terminated. +When adding an embedded subprocess to your model, you can either add a collapsed or expanded subprocess. You cannot collapse an existing expanded subprocess in your model. + ## Collapsed subprocesses :::caution @@ -22,7 +24,7 @@ Collapsed subprocesses are currently only partially supported by Optimize. While All other Camunda components fully support collapsed subprocesses. ::: -A subprocess can be collapsed to conceal its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. +A collapsed subprocess conceals its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. Collapsed subprocesses serve purely display purposes. For the creation of reusable processes, it is recommended to utilize [call activities](../call-activities/call-activities.md). diff --git a/versioned_docs/version-8.4/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md b/versioned_docs/version-8.4/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md index 56bee823e4..5a1b961b48 100644 --- a/versioned_docs/version-8.4/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md +++ b/versioned_docs/version-8.4/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md @@ -14,6 +14,8 @@ When an embedded subprocess is entered, the start event is activated. The subpro Embedded subprocesses are often used together with **boundary events**. One or more boundary events can be attached to a subprocess. When an interrupting boundary event is triggered, the entire subprocess (including all active elements) is terminated. +When adding an embedded subprocess to your model, you can either add a collapsed or expanded subprocess. You cannot collapse an existing expanded subprocess in your model. + ## Collapsed subprocesses :::caution @@ -22,7 +24,7 @@ Collapsed subprocesses are currently only partially supported by Optimize. While All other Camunda components fully support collapsed subprocesses. ::: -A subprocess can be collapsed to conceal its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. +A collapsed subprocess conceals its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. Collapsed subprocesses serve purely display purposes. For the creation of reusable processes, it is recommended to utilize [call activities](../call-activities/call-activities.md). diff --git a/versioned_docs/version-8.5/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md b/versioned_docs/version-8.5/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md index 56bee823e4..5a1b961b48 100644 --- a/versioned_docs/version-8.5/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md +++ b/versioned_docs/version-8.5/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md @@ -14,6 +14,8 @@ When an embedded subprocess is entered, the start event is activated. The subpro Embedded subprocesses are often used together with **boundary events**. One or more boundary events can be attached to a subprocess. When an interrupting boundary event is triggered, the entire subprocess (including all active elements) is terminated. +When adding an embedded subprocess to your model, you can either add a collapsed or expanded subprocess. You cannot collapse an existing expanded subprocess in your model. + ## Collapsed subprocesses :::caution @@ -22,7 +24,7 @@ Collapsed subprocesses are currently only partially supported by Optimize. While All other Camunda components fully support collapsed subprocesses. ::: -A subprocess can be collapsed to conceal its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. +A collapsed subprocess conceals its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. Collapsed subprocesses serve purely display purposes. For the creation of reusable processes, it is recommended to utilize [call activities](../call-activities/call-activities.md). diff --git a/versioned_docs/version-8.6/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md b/versioned_docs/version-8.6/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md index 56bee823e4..5a1b961b48 100644 --- a/versioned_docs/version-8.6/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md +++ b/versioned_docs/version-8.6/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md @@ -14,6 +14,8 @@ When an embedded subprocess is entered, the start event is activated. The subpro Embedded subprocesses are often used together with **boundary events**. One or more boundary events can be attached to a subprocess. When an interrupting boundary event is triggered, the entire subprocess (including all active elements) is terminated. +When adding an embedded subprocess to your model, you can either add a collapsed or expanded subprocess. You cannot collapse an existing expanded subprocess in your model. + ## Collapsed subprocesses :::caution @@ -22,7 +24,7 @@ Collapsed subprocesses are currently only partially supported by Optimize. While All other Camunda components fully support collapsed subprocesses. ::: -A subprocess can be collapsed to conceal its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. +A collapsed subprocess conceals its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. Collapsed subprocesses serve purely display purposes. For the creation of reusable processes, it is recommended to utilize [call activities](../call-activities/call-activities.md). From ae46ab2533926c6f8de2aa0088e2704dec62281b Mon Sep 17 00:00:00 2001 From: "Nithin S. Sabu" Date: Thu, 5 Dec 2024 06:55:42 +0100 Subject: [PATCH 09/36] docs(web-modeler): adapt documentation to accomodate change in authorization for deploy/run/play (#4688) * docs(web-modeler): adapt documentation to accomodate change in authorization for deploy/run/play * tech writer review --------- Co-authored-by: Cole Garbo --- .../web-modeler/deploy-process-application.md | 2 ++ .../modeler/web-modeler/play-your-process.md | 21 +------------------ .../run-or-publish-your-process.md | 2 +- .../configuration/configuration.md | 2 +- 4 files changed, 5 insertions(+), 22 deletions(-) diff --git a/docs/components/modeler/web-modeler/deploy-process-application.md b/docs/components/modeler/web-modeler/deploy-process-application.md index d6f25b1777..91385f1ddd 100644 --- a/docs/components/modeler/web-modeler/deploy-process-application.md +++ b/docs/components/modeler/web-modeler/deploy-process-application.md @@ -39,6 +39,8 @@ Once validation is complete, deploy your process application to cluster stages i All BPMN, DMN, and form files contained in the process application folder are deployed as a single bundle. +In Self-Managed, you can deploy your diagram to the cluster defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). You should have the `Zeebe` [role](/self-managed/identity/user-guide/roles/add-assign-role.md/#add-a-role) assigned in Identity to be authorized to deploy. + :::note If any resource fails to deploy, the whole deployment [fails](#deployment-errors) and the cluster state remains unchanged. This safely ensures that a process application cannot be deployed incompletely or in an inconsistent state. ::: diff --git a/docs/components/modeler/web-modeler/play-your-process.md b/docs/components/modeler/web-modeler/play-your-process.md index b033dfac8f..64eaaa6848 100644 --- a/docs/components/modeler/web-modeler/play-your-process.md +++ b/docs/components/modeler/web-modeler/play-your-process.md @@ -14,7 +14,7 @@ Play is a Zeebe-powered playground environment within Web Modeler for validating To use Play, open a BPMN diagram and click the **Play** tab. Read the [limitations and availability section](#limitations-and-availability) if this section is missing. -In Self-Managed, you are prompted to select from the clusters defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). The Camunda 8 Helm and Docker Compose distributions provide one cluster configured by default. If no configuration is found, you are prompted to [manually enter your cluster details](#use-play-with-camunda-self-managed). +In Self-Managed, you are prompted to select from the clusters defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). The Camunda 8 Helm and Docker Compose distributions provide one cluster configured by default. A Play environment is then started that utilizes your selected development cluster in SaaS, or the specified cluster in a Self-Managed setup. @@ -162,10 +162,6 @@ Additionally, within their organization, users need to have a [role](/components ### Camunda 8 Self-Managed -:::note -To use Play with Docker, ensure OAuth is enabled for your configured components. The `docker-compose-core.yaml` file in the Camunda [platform repository](https://github.com/camunda/camunda-platform) does not provide authentication, and cannot be used with Play. -::: - In Self-Managed, Play is controlled by the `PLAY_ENABLED` [configuration property](/self-managed/modeler/web-modeler/configuration/configuration.md#feature-flags) in Web Modeler. This is `true` by default for the Docker and Kubernetes distributions. Prior to the 8.6 release, Play can be accessed by installing the 8.6.0-alpha [Helm charts](https://github.com/camunda/camunda-platform-helm/tree/main/charts/camunda-platform-alpha), or running the 8.6.0-alpha [Docker Compose](https://github.com/camunda/camunda-platform/tree/main/docker-compose/camunda-8.6) configuration. @@ -181,21 +177,6 @@ Prior to the 8.6 release, Play can be accessed by installing the 8.6.0-alpha [He After selecting the **Play** tab in Self-Managed, you are prompted to select from the clusters defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). The Camunda 8 Helm and Docker Compose distributions provide one cluster configured by default. -If no cluster is configured, Web Modeler requests the following cluster details to use for deployment: - -| Name | Description | Example value | -| ----------------- | ----------------------------------------------- | ---------------------------------------------------------------------------------- | -| Cluster endpoint | Address where your cluster can be reached | `http://zeebe:26500` | -| Operate base url | Address where Operate can be reached | `http://operate:8080` | -| Operate audience | Permission name for Operate | `operate-api` | -| Tasklist base url | Address where Tasklist can be reached | `http://tasklist:8080` | -| Tasklist audience | Permission name for Tasklist | `tasklist-api` | -| Zeebe rest url | Address where the Zeebe REST API can be reached | `http://zeebe:8080` | -| Client ID | Name of your registered client | `zeebe` | -| Client secret | Password for your registered client | `zecret` | -| OAuth token url | Token issuer server | `http://keycloak:18080/auth/realms/camunda-platform/protocol/openid-connect/token` | -| OAuth audience | Permission name for Zeebe | `zeebe-api` | - ### Limitations - Play does not support multi-tenancy. diff --git a/docs/components/modeler/web-modeler/run-or-publish-your-process.md b/docs/components/modeler/web-modeler/run-or-publish-your-process.md index 82233c6ada..1c5441f1a9 100644 --- a/docs/components/modeler/web-modeler/run-or-publish-your-process.md +++ b/docs/components/modeler/web-modeler/run-or-publish-your-process.md @@ -37,7 +37,7 @@ To deploy, click **Deploy** in the upper right corner of the modeling screen: ![The deploy dialog of a BPMN diagram](img/web-modeler-deploy.png) -In Self-Managed, you can deploy your diagram to the cluster defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). If no configuration is found, you are prompted to manually enter your cluster details. +In Self-Managed, you can deploy your diagram to the cluster defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). You should have the `Zeebe` [role](/self-managed/identity/user-guide/roles/add-assign-role.md/#add-a-role) assigned in Identity to be authorized to deploy. ### Before deploying a process diff --git a/docs/self-managed/modeler/web-modeler/configuration/configuration.md b/docs/self-managed/modeler/web-modeler/configuration/configuration.md index 578ed8da43..0fa011b7f3 100644 --- a/docs/self-managed/modeler/web-modeler/configuration/configuration.md +++ b/docs/self-managed/modeler/web-modeler/configuration/configuration.md @@ -20,7 +20,7 @@ import Licensing from '../../../../self-managed/react-components/licensing.md' ### Clusters -Clusters configured using the following options can be selected when deploying from Web Modeler. If no clusters are configured, your cluster information can be provided at the time of the deployment. The Camunda 8 [Helm](/docs/self-managed/setup/install.md) and [Docker Compose](/self-managed/setup/deploy/local/docker-compose.md) distributions provide a local Zeebe cluster configured by default. +Clusters configured using the following options can be selected when deploying from Web Modeler. If no clusters are configured, you will not be able to preform any actions that require a cluster (for example, deploy, start an instance, or Play a process). The Camunda 8 [Helm](/self-managed/setup/install.md) and [Docker Compose](/self-managed/setup/deploy/local/docker-compose.md) distributions provide a local Zeebe cluster configured by default. To add additional clusters, increment the `0` value for each variable (`CAMUNDA_MODELER_CLUSTERS_1_NAME`). From 24286f381b0d6b8e4969645aac6b3ba5550a5905 Mon Sep 17 00:00:00 2001 From: Vladimir Danilov Date: Thu, 5 Dec 2024 22:18:35 +0500 Subject: [PATCH 10/36] docs(priority-election): fix the property key (#4716) --- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/self-managed/zeebe-deployment/configuration/priority-election.md b/docs/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/docs/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/docs/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. diff --git a/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/priority-election.md b/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. diff --git a/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/priority-election.md b/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. diff --git a/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/priority-election.md b/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. diff --git a/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/priority-election.md b/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. From ca7d0907cdc0f7cd8e5bae7fed3aa7b3cbb46f3e Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Thu, 5 Dec 2024 15:08:47 -0500 Subject: [PATCH 11/36] Merge clients sdks (#4657) * merge clients and sdks * backport * remove community clients * restructure sidebars --- docs/apis-tools/community-clients/c-sharp.md | 11 -- docs/apis-tools/community-clients/index.md | 12 +- .../apis-tools/community-clients/micronaut.md | 15 -- docs/apis-tools/community-clients/python.md | 18 -- docs/apis-tools/community-clients/quarkus.md | 15 -- docs/apis-tools/community-clients/ruby.md | 9 - docs/apis-tools/community-clients/rust.md | 13 -- optimize_sidebars.js | 171 +++++++++--------- sidebars.js | 86 +++++---- static/.htaccess | 8 + versioned_sidebars/version-8.5-sidebars.json | 20 +- versioned_sidebars/version-8.6-sidebars.json | 20 +- 12 files changed, 161 insertions(+), 237 deletions(-) delete mode 100644 docs/apis-tools/community-clients/c-sharp.md delete mode 100644 docs/apis-tools/community-clients/micronaut.md delete mode 100644 docs/apis-tools/community-clients/python.md delete mode 100644 docs/apis-tools/community-clients/quarkus.md delete mode 100644 docs/apis-tools/community-clients/ruby.md delete mode 100644 docs/apis-tools/community-clients/rust.md diff --git a/docs/apis-tools/community-clients/c-sharp.md b/docs/apis-tools/community-clients/c-sharp.md deleted file mode 100644 index f4b5346fe5..0000000000 --- a/docs/apis-tools/community-clients/c-sharp.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -id: c-sharp -title: "C#" -description: "Take a deeper look at the source code, Nuget package, and API docs alongside C#." ---- - -The C# client is a community library. Take a closer look at [the maintainer(s) and source code](https://github.com/camunda-community-hub/zeebe-client-csharp). - -- [Nuget package](https://www.nuget.org/packages/zb-client/) -- [API docs](https://camunda-community-hub.github.io/zeebe-client-csharp/) -- [Bootstrap C# applications](https://github.com/camunda-community-hub/zeebe-client-csharp-bootstrap) diff --git a/docs/apis-tools/community-clients/index.md b/docs/apis-tools/community-clients/index.md index 3cd9dc4955..06bdee6abb 100644 --- a/docs/apis-tools/community-clients/index.md +++ b/docs/apis-tools/community-clients/index.md @@ -13,7 +13,7 @@ Camunda extensions found in the [Camunda Community Hub](https://github.com/camun ::: :::tip -Camunda now officially supports the [Javascript SDK](/apis-tools/node-js-sdk.md) and the [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md). +Camunda now officially supports the [JavaScript SDK](/apis-tools/node-js-sdk.md) and the [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md). ::: In addition to the core Camunda-maintained clients, there are a number of community-maintained component libraries: @@ -29,16 +29,16 @@ In addition to the core Camunda-maintained clients, there are a number of commun - [Ballerina](https://github.com/camunda-community-hub/ballerina-zeebe) -- [C#](c-sharp.md) +- [C#](https://github.com/camunda-community-hub/zeebe-client-csharp) - [CLI](cli-client/index.md) - [Delphi](https://github.com/camunda-community-hub/DelphiZeeBeClient) - [EJB](https://github.com/camunda-community-hub/zeebe-ejb-client) - [Go](go-client/index.md) - [Micronaut](https://github.com/camunda-community-hub/micronaut-zeebe-client) -- [Python](python.md) -- [Ruby](ruby.md) -- [Rust](rust.md) -- [Quarkus](quarkus.md) +- [Python](https://gitlab.com/stephane.ludwig/zeebe_python_grpc) +- [Quarkus](https://github.com/quarkiverse/quarkus-zeebe) +- [Ruby](https://github.com/zeebe-io/zeebe-client-ruby) +- [Rust](https://github.com/camunda-community-hub/zeebest) diff --git a/docs/apis-tools/community-clients/micronaut.md b/docs/apis-tools/community-clients/micronaut.md deleted file mode 100644 index 3bc9235d31..0000000000 --- a/docs/apis-tools/community-clients/micronaut.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -id: micronaut -title: "Micronaut" ---- - -The Micronaut integration is a community extension allowing you to leverage Zeebe within your Micronaut environment. - -The integration provides a wrapper around the [Zeebe Java Client](/apis-tools/java-client/index.md), and is preconfigured with sensible defaults so you can get started with minimal configuration. Add a dependency, implement a worker, and add your credentials in your Micronaut project. - -The Micronaut Framework is known for its efficient use of resources. Native images created with [GraalVM](https://www.graalvm.org/) reduce startup times to milliseconds. - -- [Documentation and source code](https://github.com/camunda-community-hub/micronaut-zeebe-client) -- [Integrate Camunda's External Task Clients into Micronaut Framework projects](https://github.com/camunda-community-hub/micronaut-camunda-external-client) -- [Create application with Micronaut Launch](https://micronaut.io/launch?name=jobworker&features=camunda-zeebe) -- [Releases on Maven Central](https://search.maven.org/artifact/info.novatec/micronaut-zeebe-client-feature) diff --git a/docs/apis-tools/community-clients/python.md b/docs/apis-tools/community-clients/python.md deleted file mode 100644 index 053cf07a90..0000000000 --- a/docs/apis-tools/community-clients/python.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -id: python -title: "Python" -description: "Take a deeper look at the source code and pip package alongside Python." ---- - -## Zeebe Python gRPC - -Take a closer look at the Python client [maintainer(s) and source code](https://gitlab.com/stephane.ludwig/zeebe_python_grpc). - -- [Pip package](https://pypi.org/project/zeebe-grpc/) - -## Pyzeebe - -Take a closer look at this Python client's [maintainer(s) and source code](https://github.com/camunda-community-hub/pyzeebe). - -- [Pip package](https://pypi.org/project/pyzeebe/) -- [Documentation](https://pyzeebe.readthedocs.io/en/stable/) diff --git a/docs/apis-tools/community-clients/quarkus.md b/docs/apis-tools/community-clients/quarkus.md deleted file mode 100644 index 502e94f582..0000000000 --- a/docs/apis-tools/community-clients/quarkus.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -id: quarkus -title: "Quarkus" ---- - -The [Quarkus](https://quarkus.io/) integration is a community extension that allows you to easily leverage Zeebe within your Quarkus environment. - -Essentially, Quarkus provides a wrapper around the [Zeebe Java Client](/apis-tools/java-client/index.md), and is preconfigured with sensible defaults so you can get started with minimal configuration. Add a dependency, implement a worker, and add your credentials in your Quarkus project. - -The integration also provides Quarkus developer services to start everything you need as Docker containers for local development. [Zeebe-dev-monitor](https://github.com/lorislab/zeebe-dev-monitor) UI is also included as a developer service. - -- [Documentation and source code](https://github.com/quarkiverse/quarkus-zeebe) -- [Releases on Maven Central](https://search.maven.org/artifact/io.quarkiverse.zeebe/quarkus-zeebe) -- [Create application with Quarkus](https://code.quarkus.io/?e=io.quarkiverse.zeebe:quarkus-zeebe&extension-search=quarkus-zeebe) -- [Documentation and source code zeebe-dev-monitor](https://github.com/lorislab/zeebe-dev-monitor) diff --git a/docs/apis-tools/community-clients/ruby.md b/docs/apis-tools/community-clients/ruby.md deleted file mode 100644 index 2c2535500a..0000000000 --- a/docs/apis-tools/community-clients/ruby.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -id: ruby -title: "Ruby" -description: "Take a deeper look at the source code and Ruby gem alongside Ruby." ---- - -Take a closer look at the Ruby client [maintainer(s) and source code](https://github.com/zeebe-io/zeebe-client-ruby). - -- [Ruby gem](https://rubygems.org/gems/zeebe-client) diff --git a/docs/apis-tools/community-clients/rust.md b/docs/apis-tools/community-clients/rust.md deleted file mode 100644 index 8ee0e3997a..0000000000 --- a/docs/apis-tools/community-clients/rust.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -id: rust -title: "Rust" -description: "Take a deeper look at the source code, Rust crate, and a podcast interview alongside Rust." ---- - -:::note -The Rust client, Zeebest, was previously maintained by [Mackenzie Clark](https://github.com/xmclark), and is currently seeking a new maintainer! -::: - -- [Source code](https://github.com/camunda-community-hub/zeebest) -- [Rust crate](https://docs.rs/zeebest/0.20.0/zeebest/) -- [Podcast interview with Mackenzie Clark](https://zeebe.buzzsprout.com/454051/1478953-zeebe-and-rust-interview-with-mackenzie-clark) diff --git a/optimize_sidebars.js b/optimize_sidebars.js index dc6e9448c0..19965a7faa 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -2290,122 +2290,121 @@ module.exports = { }, { - Clients: [ + "Clients & SDKs": [ { - "Java client": [ - docsLink("Quick reference", "apis-tools/java-client/"), - docsLink("Job worker", "apis-tools/java-client/job-worker/"), - docsLink("Logging", "apis-tools/java-client/logging/"), - docsLink( - "Zeebe Process Test", - "apis-tools/java-client/zeebe-process-test/" - ), + SDKs: [ + docsLink("Node.js", "apis-tools/node-js-sdk/"), { - Examples: [ - docsLink("Overview", "apis-tools/java-client-examples/"), + "Spring Zeebe": [ docsLink( - "Deploy a process", - "apis-tools/java-client-examples/process-deploy/" + "Getting started", + "apis-tools/spring-zeebe-sdk/getting-started/" ), docsLink( - "Create a process instance", - "apis-tools/java-client-examples/process-instance-create/" - ), - docsLink( - "Create non-blocking process instances", - "apis-tools/java-client-examples/process-instance-create-nonblocking/" - ), - docsLink( - "Create a process instance with results", - "apis-tools/java-client-examples/process-instance-create-with-result/" - ), - docsLink( - "Evaluate a decision", - "apis-tools/java-client-examples/decision-evaluate/" - ), - docsLink( - "Open a job worker", - "apis-tools/java-client-examples/job-worker-open/" - ), - docsLink( - "Handle variables as POJO", - "apis-tools/java-client-examples/data-pojo/" - ), - docsLink( - "Request cluster topology", - "apis-tools/java-client-examples/cluster-topology-request/" + "Configuration", + "apis-tools/spring-zeebe-sdk/configuration/" ), ], }, ], }, - { - "Community clients": [ - docsLink("Component clients", "apis-tools/community-clients/"), - + Clients: [ { - "Zeebe clients": [ - docsLink("C#", "apis-tools/community-clients/c-sharp/"), + "Java client": [ + docsLink("Quick reference", "apis-tools/java-client/"), + docsLink("Job worker", "apis-tools/java-client/job-worker/"), + docsLink("Logging", "apis-tools/java-client/logging/"), docsLink( - "JavaScript/Node.js", - "apis-tools/community-clients/javascript/" + "Zeebe Process Test", + "apis-tools/java-client/zeebe-process-test/" ), - docsLink( - "Micronaut", - "apis-tools/community-clients/micronaut/" - ), - docsLink("Python", "apis-tools/community-clients/python/"), - docsLink("Ruby", "apis-tools/community-clients/ruby/"), - docsLink("Rust", "apis-tools/community-clients/rust/"), - docsLink("Spring", "apis-tools/community-clients/spring/"), - docsLink("Quarkus", "apis-tools/community-clients/quarkus/"), + { - "CLI client": [ - docsLink("Quick reference", "apis-tools/cli-client/"), + Examples: [ + docsLink("Overview", "apis-tools/java-client-examples/"), + docsLink( + "Deploy a process", + "apis-tools/java-client-examples/process-deploy/" + ), + docsLink( + "Create a process instance", + "apis-tools/java-client-examples/process-instance-create/" + ), + docsLink( + "Create non-blocking process instances", + "apis-tools/java-client-examples/process-instance-create-nonblocking/" + ), + docsLink( + "Create a process instance with results", + "apis-tools/java-client-examples/process-instance-create-with-result/" + ), + docsLink( + "Evaluate a decision", + "apis-tools/java-client-examples/decision-evaluate/" + ), + docsLink( + "Open a job worker", + "apis-tools/java-client-examples/job-worker-open/" + ), + docsLink( + "Handle variables as POJO", + "apis-tools/java-client-examples/data-pojo/" + ), docsLink( - "Getting started with the CLI client", - "apis-tools/cli-client/cli-get-started/" + "Request cluster topology", + "apis-tools/java-client-examples/cluster-topology-request/" ), ], }, + ], + }, + + { + "Community clients": [ + docsLink("Component clients", "apis-tools/community-clients/"), { - "Go client": [ - docsLink("Quick reference", "apis-tools/go-client/"), + "Zeebe clients": [ docsLink( - "Getting started with the Go client", - "apis-tools/go-client/go-get-started/" + "JavaScript/Node.js", + "apis-tools/community-clients/javascript/" ), - docsLink("Job worker", "apis-tools/go-client/job-worker/"), + docsLink("Spring", "apis-tools/community-clients/spring/"), + { + "CLI client": [ + docsLink("Quick reference", "apis-tools/cli-client/"), + docsLink( + "Getting started with the CLI client", + "apis-tools/cli-client/cli-get-started/" + ), + ], + }, + + { + "Go client": [ + docsLink("Quick reference", "apis-tools/go-client/"), + docsLink( + "Getting started with the Go client", + "apis-tools/go-client/go-get-started/" + ), + docsLink( + "Job worker", + "apis-tools/go-client/job-worker/" + ), + ], + }, ], }, + docsLink( + "Build your own client", + "apis-tools/build-your-own-client/" + ), ], }, ], }, - - docsLink("Build your own client", "apis-tools/build-your-own-client/"), - ], - }, - - { - SDKs: [ - docsLink("Node.js", "apis-tools/node-js-sdk/"), - - { - "Spring Zeebe": [ - docsLink( - "Getting started", - "apis-tools/spring-zeebe-sdk/getting-started/" - ), - docsLink( - "Configuration", - "apis-tools/spring-zeebe-sdk/configuration/" - ), - ], - }, ], }, diff --git a/sidebars.js b/sidebars.js index 068e7a723f..486e440a9d 100644 --- a/sidebars.js +++ b/sidebars.js @@ -812,66 +812,64 @@ module.exports = { ], }, { - Clients: [ + "Clients & SDKs": [ { - "Java client": [ - "apis-tools/java-client/index", - "apis-tools/java-client/job-worker", - "apis-tools/java-client/logging", - "apis-tools/java-client/zeebe-process-test", + SDKs: [ + "apis-tools/node-js-sdk", { - Examples: [ - "apis-tools/java-client-examples/index", - "apis-tools/java-client-examples/process-deploy", - "apis-tools/java-client-examples/process-instance-create", - "apis-tools/java-client-examples/process-instance-create-nonblocking", - "apis-tools/java-client-examples/process-instance-create-with-result", - "apis-tools/java-client-examples/decision-evaluate", - "apis-tools/java-client-examples/job-worker-open", - "apis-tools/java-client-examples/data-pojo", - "apis-tools/java-client-examples/cluster-topology-request", + "Spring Zeebe": [ + "apis-tools/spring-zeebe-sdk/getting-started", + "apis-tools/spring-zeebe-sdk/configuration", ], }, ], }, { - "Community clients": [ - "apis-tools/community-clients/index", + Clients: [ { - "Zeebe clients": [ - "apis-tools/community-clients/c-sharp", - "apis-tools/community-clients/micronaut", - "apis-tools/community-clients/python", - "apis-tools/community-clients/ruby", - "apis-tools/community-clients/rust", - "apis-tools/community-clients/quarkus", + "Java client": [ + "apis-tools/java-client/index", + "apis-tools/java-client/job-worker", + "apis-tools/java-client/logging", + "apis-tools/java-client/zeebe-process-test", { - "CLI client": [ - "apis-tools/community-clients/cli-client/index", - "apis-tools/community-clients/cli-client/cli-get-started", + Examples: [ + "apis-tools/java-client-examples/index", + "apis-tools/java-client-examples/process-deploy", + "apis-tools/java-client-examples/process-instance-create", + "apis-tools/java-client-examples/process-instance-create-nonblocking", + "apis-tools/java-client-examples/process-instance-create-with-result", + "apis-tools/java-client-examples/decision-evaluate", + "apis-tools/java-client-examples/job-worker-open", + "apis-tools/java-client-examples/data-pojo", + "apis-tools/java-client-examples/cluster-topology-request", ], - "Go client": [ - "apis-tools/community-clients/go-client/index", - "apis-tools/community-clients/go-client/go-get-started", - "apis-tools/community-clients/go-client/job-worker", + }, + ], + }, + { + "Community clients": [ + "apis-tools/community-clients/index", + { + "Zeebe clients": [ + { + "CLI client": [ + "apis-tools/community-clients/cli-client/index", + "apis-tools/community-clients/cli-client/cli-get-started", + ], + "Go client": [ + "apis-tools/community-clients/go-client/index", + "apis-tools/community-clients/go-client/go-get-started", + "apis-tools/community-clients/go-client/job-worker", + ], + }, ], }, + "apis-tools/build-your-own-client", ], }, ], }, - "apis-tools/build-your-own-client", - ], - }, - { - SDKs: [ - "apis-tools/node-js-sdk", - { - "Spring Zeebe": [ - "apis-tools/spring-zeebe-sdk/getting-started", - "apis-tools/spring-zeebe-sdk/configuration", - ], - }, ], }, require("./docs/apis-tools/frontend-development/sidebar-schema"), diff --git a/static/.htaccess b/static/.htaccess index 2337627e4f..ac7a2e8363 100644 --- a/static/.htaccess +++ b/static/.htaccess @@ -95,6 +95,14 @@ RewriteRule ^docs/reference/bpmn-processes/?(.*)$ /docs/components/modeler/bpmn/ # 8.7: content moves introduced prior to the release of version 8.7. #--------------------------------------------------------------------------------- +# Remove community clients +RewriteRule ^docs/apis-tools/community-clients/c-sharp/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/micronaut/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/python/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/quarkus/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/ruby/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/rust/?$ /docs/apis-tools/community-clients/$1 [R=301,L] + # Move contact page RewriteRule ^contact/?$ /docs/reference/contact/ [R=301,L] diff --git a/versioned_sidebars/version-8.5-sidebars.json b/versioned_sidebars/version-8.5-sidebars.json index eed3417884..380d8c1729 100644 --- a/versioned_sidebars/version-8.5-sidebars.json +++ b/versioned_sidebars/version-8.5-sidebars.json @@ -1254,7 +1254,7 @@ ] }, { - "Clients": [ + "Clients & SDKs": [ { "CLI client": [ "apis-tools/cli-client/index", @@ -1305,16 +1305,16 @@ } ] }, - "apis-tools/build-your-own-client" - ] - }, - { - "SDKs": [ - "apis-tools/node-js-sdk", + "apis-tools/build-your-own-client", { - "Spring Zeebe": [ - "apis-tools/spring-zeebe-sdk/getting-started", - "apis-tools/spring-zeebe-sdk/configuration" + "SDKs": [ + "apis-tools/node-js-sdk", + { + "Spring Zeebe": [ + "apis-tools/spring-zeebe-sdk/getting-started", + "apis-tools/spring-zeebe-sdk/configuration" + ] + } ] } ] diff --git a/versioned_sidebars/version-8.6-sidebars.json b/versioned_sidebars/version-8.6-sidebars.json index 3fb5321930..b78cbba1c6 100644 --- a/versioned_sidebars/version-8.6-sidebars.json +++ b/versioned_sidebars/version-8.6-sidebars.json @@ -1684,7 +1684,7 @@ ] }, { - "Clients": [ + "Clients & SDKs": [ { "Java client": [ "apis-tools/java-client/index", @@ -1732,16 +1732,16 @@ } ] }, - "apis-tools/build-your-own-client" - ] - }, - { - "SDKs": [ - "apis-tools/node-js-sdk", + "apis-tools/build-your-own-client", { - "Spring Zeebe": [ - "apis-tools/spring-zeebe-sdk/getting-started", - "apis-tools/spring-zeebe-sdk/configuration" + "SDKs": [ + "apis-tools/node-js-sdk", + { + "Spring Zeebe": [ + "apis-tools/spring-zeebe-sdk/getting-started", + "apis-tools/spring-zeebe-sdk/configuration" + ] + } ] } ] From a5a10a0cff79d77c23a6d21e0f50f3ab28dcc727 Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Fri, 6 Dec 2024 16:29:45 -0500 Subject: [PATCH 12/36] migration support for zeebe user tasks (#4573) * migration support for zeebe user tasks * grammatical tweaks * begin updating migration guide * update imports * typo * update to c8 api * fix broken links * formatted table * Update resource-planning.md * rebase * rebase * update based on new changes * backport * adjust sidebars * adjust sidebars * revert some 8.5 changes * revert 8.5 changes * adjust link * adjust sidebar * revert 8.5 sidebar * update 8.5 sidebar * remove get user task from 8.6 * Update 03-task-application-architecture.md * Update the migration guide to Zeebe (Camunda) user tasks * Update the documentation about user tasks * Rename "Zeebe user task" to "Camunda user task" * Note that embedded forms are supported only by Job worked-based user tasks * revert a few changes in next * revert user task changes * backport a few changes * Update migrate-to-zeebe-user-tasks.md * resolve build errors --------- Co-authored-by: Jonathan Lukas Co-authored-by: volodymyr-melnykc --- .../02-user-task-lifecycle.md | 2 +- .../03-task-application-architecture.md | 12 +- .../migrate-to-zeebe-user-tasks.md | 187 +++++++++-------- .../assets/img/api-architecture.png | Bin 65054 -> 0 bytes .../tasklist-api-rest/sidebar-schema.js | 1 - .../specifications/assign-task.api.mdx | 2 +- .../specifications/complete-task.api.mdx | 2 +- .../specifications/get-task-by-id.api.mdx | 2 +- .../specifications/search-tasks.api.mdx | 2 +- .../specifications/unassign-task.api.mdx | 2 +- docs/apis-tools/zeebe-api-rest/tutorial.md | 2 +- .../concepts/process-instance-migration.md | 2 +- .../modeler/bpmn/user-tasks/user-tasks.md | 2 +- .../advanced-modeling/form-linking.md | 4 + docs/reference/release-notes/850.md | 2 +- optimize_sidebars.js | 5 - .../version-3.14.0-sidebars.json | 5 - sidebars.js | 1 + static/.htaccess | 5 + .../migrate-to-zeebe-user-tasks.md | 2 +- .../tasklist-api-rest-overview.md | 6 + .../03-task-application-architecture.md | 12 +- .../migrate-to-zeebe-user-tasks.md | 190 ++++++------------ .../tasklist-api-rest/sidebar-schema.js | 1 - .../tasklist-api-rest-overview.md | 6 + .../apis-tools/zeebe-api-rest/tutorial.md | 2 +- .../modeler/bpmn/user-tasks/user-tasks.md | 2 +- .../advanced-modeling/form-linking.md | 4 + .../reference/release-notes/850.md | 2 +- versioned_sidebars/version-8.6-sidebars.json | 9 +- 30 files changed, 214 insertions(+), 262 deletions(-) rename docs/apis-tools/{tasklist-api-rest => migration-manuals}/migrate-to-zeebe-user-tasks.md (61%) delete mode 100644 docs/apis-tools/tasklist-api-rest/assets/img/api-architecture.png rename versioned_docs/version-8.6/apis-tools/{tasklist-api-rest => migration-manuals}/migrate-to-zeebe-user-tasks.md (57%) diff --git a/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md b/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md index cabf0ea682..85fdc6ea1e 100644 --- a/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md +++ b/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md @@ -78,7 +78,7 @@ Make sure that you create your own validation logic that matches your use case. ## Implement the life cycle with the task API -To implement task life cycle operations with the Zeebe task API, call the respective endpoints: +To implement task life cycle operations with the task API, call the respective endpoints: - [`POST /user-tasks/:taskKey/assignment`](/apis-tools/zeebe-api-rest/specifications/assign-a-user-task.api.mdx) or [`DELETE /user-tasks/:taskKey/assignee`](/apis-tools/zeebe-api-rest/specifications/unassign-a-user-task.api.mdx) to change task assignment. - [`PATCH /user-tasks/:taskKey`](/apis-tools/zeebe-api-rest/specifications/update-a-user-task.api.mdx) to update a task. diff --git a/docs/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md b/docs/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md index 50dfb21ef1..b0027b9582 100644 --- a/docs/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md +++ b/docs/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md @@ -6,10 +6,10 @@ description: "Understand and decide on the architecture of your task application A typical task application architecture consists of a task application frontend, a backend-for-frontend, and one or more data sources or services that contain business data relevant for the application users to perform their work. The backend implements Camunda Zeebe and Tasklist clients to retrieve and interact with tasks via Camunda APIs. For historical process instance data, Operate is also required. -Depending on the user task implementation type (job-based vs Zeebe user task) you use in your processes, you need to run either the Tasklist or Zeebe client to run operations on task. Task, form, and variable retrieval happens via the Tasklist API. Learn more about the differences of the task implementation types in the [migration guide for Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md). +Depending on the user task implementation type (job worker-based vs Zeebe user task) you use in your processes, you need to run either the Tasklist or Zeebe client to run operations on task. Task, form, and variable retrieval happens via the API. Learn more about the differences of the task implementation types in the [migration guide for Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md). :::tip -Starting a completely new project? Use only Zeebe user tasks to simplify your implementation. +Starting a new project? Use Zeebe user tasks to simplify your implementation. ::: Click on any element of this diagram to jump to the documentation page for the respective component: @@ -72,14 +72,14 @@ style Tasklist stroke:#10c95d,color:#000 click Forms "../../forms/introduction-to-forms" click Rest "../../../tasklist-api-rest/tasklist-api-rest-overview" -click Job "../../../tasklist-api-rest/migrate-to-zeebe-user-tasks" -click ZeebeTasks "../../../tasklist-api-rest/migrate-to-zeebe-user-tasks" +click Job "../../../migration-manuals/migrate-to-zeebe-user-tasks" +click ZeebeTasks "../../../migration-manuals/migrate-to-zeebe-user-tasks" click ZeebeRest "../../../zeebe-api-rest/zeebe-api-rest-overview" ``` Follow these resources to learn more about the individual components: -- Familiarize yourself with the [Tasklist API](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) for task, variable, and form retrieval, and to run operations on job-based user tasks. -- Learn how to use the [Zeebe API](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md) to run operations on Zeebe-based user tasks. +- Learn how to use the [Camunda 8 API](/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx) for task, variable, and form retrieval, and to run operations on Zeebe user tasks. +- Familiarize yourself with the [Tasklist API](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) to run operations on job worker-based user tasks. - Understand how to design, embed, and customize [forms](/apis-tools/frontend-development/03-forms/01-introduction-to-forms.md). - Understand how this architecture fits into the overall Camunda architecture with the [Java greenfield stack](/components/best-practices/architecture/deciding-about-your-stack.md). diff --git a/docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md b/docs/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md similarity index 61% rename from docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md rename to docs/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md index b4f17bacb4..4b6a81d4d4 100644 --- a/docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md +++ b/docs/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md @@ -1,32 +1,32 @@ --- id: migrate-to-zeebe-user-tasks title: Migrate to Zeebe user tasks -description: "Learn how to migrate job worker-based user tasks to Zeebe-based tasks." +description: "Learn how to migrate job worker-based user tasks to Zeebe user tasks." --- import DocCardList from '@theme/DocCardList'; import FormViewer from "@site/src/mdx/FormViewer"; -import YesItem from "./assets/react-components/YesItem"; -import NoItem from "./assets/react-components/NoItem"; -import TableTextSmall from "./assets/react-components/TableTextSmall"; -import userTaskMigrationDecisionHelperForm from "./assets/forms/userTaskMigrationDecisionHelperForm.js"; -import "./assets/css/condensedTable.module.css"; -import styles from "./assets/css/cleanImages.module.css"; -import APIArchitectureImg from './assets/img/api-architecture.png'; -import ZeebeTaskSelectionImg from './assets/img/zeebe-user-task-selection.png'; - -Camunda 8.5 introduces a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. -Zeebe user tasks have several benefits, including: +import YesItem from "../tasklist-api-rest/assets/react-components/YesItem"; +import NoItem from "../tasklist-api-rest/assets/react-components/NoItem"; +import TableTextSmall from "../tasklist-api-rest/assets/react-components/TableTextSmall"; +import userTaskMigrationDecisionHelperForm from "../tasklist-api-rest/assets/forms/userTaskMigrationDecisionHelperForm.js"; +import "../tasklist-api-rest/assets/css/condensedTable.module.css"; +import styles from "../tasklist-api-rest/assets/css/cleanImages.module.css"; +import ZeebeTaskSelectionImg from '../tasklist-api-rest/assets/img/zeebe-user-task-selection.png'; + +Camunda 8.5 introduced a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. + +Zeebe user tasks have several benefits compared to job worked-based user tasks. It includes: - Running directly on the automation engine for high performance. - Removing dependencies and round trips to Tasklist. -- A more powerful API that supports the full task lifecycle. +- A powerful API that supports the full task lifecycle. In this guide, you will learn: - Under which circumstances and when you should migrate. - How to estimate the impact on a project. -- The steps you need to take for a successful migration without interrupting your operations. +- Steps you need to take for a successful migration without interrupting your operations. ## Decide on your migration path @@ -34,17 +34,6 @@ Zeebe user tasks require migration of the user tasks in both your diagrams and t With this in mind, you can migrate at your own pace. If you should migrate now or later, and what is required to migrate depends on your current setup and future plans. -Use the following decision helper questionnaire to figure out what's right for you: - - - ### Task type differences Learn the differences between both task types and make an informed decision, and understand the new capabilities of Zeebe user tasks. Refer to this table for important high-level differences of the two task types: @@ -58,7 +47,7 @@ Learn the differences between both task types and make an informed decision, and
      Zeebe user tasks
      - Recommended for new projects + Recommended for existing and new projects @@ -91,11 +80,11 @@ Learn the differences between both task types and make an informed decision, and
      Partially
      Queries, GET tasks, forms, variables - ℹ Currently, you must use Zeebe and Tasklist APIs to use Zeebe user tasks + ℹ Currently, you must use the Camunda 8 and Tasklist APIs to use Zeebe user tasks - Supports Zeebe API + Supports Camunda 8 API @@ -123,7 +112,6 @@ Learn the differences between both task types and make an informed decision, and - Task listeners will be introduced in a future release @@ -146,10 +134,9 @@ Learn the differences between both task types and make an informed decision, and Recommendations You can continue to use this task type on existing projects when you have a custom task application running on it and do not require any of the above features. - Refer to the decision helper above for a tailored recommendation. - Use this task type on any new projects when you run Tasklist. + Recommended for existing and new projects when you run Tasklist. Migrate existing projects and task applications/clients to this task type when you require one of the features above, or the following use cases:
        @@ -161,12 +148,11 @@ Learn the differences between both task types and make an informed decision, and
      • Enrich tasks with business data
      - Refer to the decision helper above for a tailored recommendation. -## Switch the implementation type of your user tasks +## Switch the implementation type of user tasks We recommend you migrate process-by-process, allowing you to thoroughly test the processes in your test environments or via your [CI/CD](/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md). To do this, take the following steps: @@ -181,176 +167,183 @@ We recommend you migrate process-by-process, allowing you to thoroughly test the Repeat these steps for all user tasks in the process. Then, deploy the process to your development cluster and test it by running the process and ensuring your custom task applications work. -## Use the new Zeebe Task API +## Use Camunda 8 API :::note The Tasklist REST API is not deprecated, and you still need it for queries on both task types. ::: -Operations on Zeebe user tasks which modify the task state have to be performed using the new Zeebe REST API. However, queries and adjacent operations still require the Tasklist REST API. The following table provides a breakdown of which operations are supported in which API, and for which user tasks. +The following table provides a breakdown of which operations are supported in which API, and for which user tasks. - + + + + + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - + + - + - - - + + +
      Operation Tasklist APIZeebe Task API (8.5)Camunda 8 API
      Deprecated on 8.7Supported from 8.6+
      Query tasks All types← Use Tasklist APIQuery user task Job worker-based user tasks Zeebe user tasks
      Get task All types← Use Tasklist APIGet user task Job worker-based user tasks Zeebe user tasks
      Retrieve task variables All types← Use Tasklist API Job worker-based user tasks Zeebe user tasks
      Get task form All types← Use Tasklist APIGet user task form Job worker-based user tasks Zeebe user tasks
      Change task assignment Job worker-based tasks Zeebe tasks Job worker-based user tasks Zeebe user tasks
      Complete task Job worker-based tasks Zeebe tasks Job worker-based user tasks Zeebe user tasks
      Update task - Zeebe tasks Zeebe user tasks
      Safe and retrieve draft variables All types← Use Tasklist APISave and retrieve draft variables Job worker-based user tasks -
      -You can also operate both task types at the same time in the same application utilizing both APIs. We recommend this for a smooth migration, but you should eventually update all processes to use the new task type to use all benefits. The following image illustrates how to route API calls to the respective APIs: - -Task API Architecture - -The major changes are: - -- Create and maintain new, additional secrets for the Zeebe REST API. -- Call dedicated endpoints on separate components (Zeebe vs. Tasklist) for all state modifications on tasks for the respective task types. -- Manage new request/response objects. - The following table outlines the respective endpoints. Click the endpoints to follow to the API documentation and inspect the differences in the request and response objects. - + - + - + - + - + + - - + - + - + - +
      Operation Tasklist APIZeebe Task API (8.5)Camunda 8 API
      Query tasksQuery user tasks - + POST /tasks/search ← Use Tasklist API + + POST /user-tasks/search + +
      Get taskGet user task - + GET /tasks/:taskId ← Use Tasklist API + + GET /user-tasks/:userTaskKey + +
      Retrieve task variables - + GET /variables/:variableId -
      - +
      + POST /tasks/:taskId/variables/search ← Use Tasklist API
      Get task form - + GET /forms/:formId ← Use Tasklist API + + GET /user-tasks/:userTaskKey/form + +
      Assign a task - + PATCH /tasks/:taskId/assign - - POST /user-tasks/:taskKey/assignment + + POST /user-tasks/:userTaskKey/assignment
      Unassign a task - + PATCH /tasks/:taskId/unassign - - DELETE /user-tasks/:taskKey/assignee + + DELETE /user-tasks/:userTaskKey/assignee
      Complete task - + PATCH /tasks/:taskId/complete - - POST /user-tasks/:taskKey/completion + + POST /user-tasks/:userTaskKey/completion
      Update task-- - - PATCH /user-tasks/:taskKey + + PATCH /user-tasks/:userTaskKey
      Safe and retrieve draft variablesSave and retrieve draft variables - + POST /tasks/:taskId/variables ← Use Tasklist API-
      @@ -373,9 +366,9 @@ docId:"apis-tools/tasklist-api-rest/tasklist-api-rest-overview" }, { type:"link", -href:"/docs/next/apis-tools/zeebe-api-rest/zeebe-api-rest-overview/", -label: "Zeebe API (REST)", -docId:"apis-tools/zeebe-api-rest/zeebe-api-rest-overview" +href:"/docs/next/apis-tools/camunda-api-rest/camunda-api-rest-overview/", +label: "Camunda 8 API (REST)", +docId:"apis-tools/camunda-api-rest/camunda-api-rest-overview" } ]}/> @@ -383,6 +376,6 @@ docId:"apis-tools/zeebe-api-rest/zeebe-api-rest-overview" If your task application does not work properly after migration, check the following: -- **The endpoints return specific error messages when you run them on the wrong task type**: Ensure to call the right endpoint for the right task type, c.f. above [table](#use-the-new-zeebe-task-api). +- **The endpoints return specific error messages when you run them on the wrong task type**: Ensure to call the right endpoint for the right task type, c.f. above [table](#use-the-new-camunda-8-api). - **Forms do not appear**: Ensure you have extracted embedded forms, if any, and [transformed them into linked forms](/components/modeler/bpmn/user-tasks/user-tasks.md#camunda-form-linked), before you change the task type implementation. - **Task update operation does not work**: The update operation is only available to Zeebe user tasks. diff --git a/docs/apis-tools/tasklist-api-rest/assets/img/api-architecture.png b/docs/apis-tools/tasklist-api-rest/assets/img/api-architecture.png deleted file mode 100644 index 93cf8ef7c8f2340c6a03a272fd9423a0c284df74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65054 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%0DVa;oa^68=}?4Anz_Pw2=Hdd)i+kZed~5WL2~H0 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 EAJ?<2?f?J) diff --git a/docs/apis-tools/tasklist-api-rest/sidebar-schema.js b/docs/apis-tools/tasklist-api-rest/sidebar-schema.js index 517c97c4df..ebb41a15e7 100644 --- a/docs/apis-tools/tasklist-api-rest/sidebar-schema.js +++ b/docs/apis-tools/tasklist-api-rest/sidebar-schema.js @@ -7,6 +7,5 @@ module.exports = { { Specifications: require("./specifications/sidebar.js"), }, - "apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks", ], }; diff --git a/docs/apis-tools/tasklist-api-rest/specifications/assign-task.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/assign-task.api.mdx index 14546a99a9..e15045dcb7 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/assign-task.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/assign-task.api.mdx @@ -44,7 +44,7 @@ When using REST API with JWT authentication token following request body paramet On success returned. -
      Schema
      +
      Schema
      An error is returned when the task is not active (not in the CREATED state).
      An error is returned when task was already assigned, except the case when JWT authentication token used and `allowOverrideAssignment = true`. diff --git a/docs/apis-tools/tasklist-api-rest/specifications/complete-task.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/complete-task.api.mdx index 1f4e3b31ea..a2205914bd 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/complete-task.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/complete-task.api.mdx @@ -44,7 +44,7 @@ Variables to update or add to task during the task completion On success returned. -
      Schema
      +
      Schema
      An error is returned when the task is not active (not in the CREATED state).
      An error is returned if the task was not claimed (assigned) before.
      An error is returned if the task is not assigned to the current user. diff --git a/docs/apis-tools/tasklist-api-rest/specifications/get-task-by-id.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/get-task-by-id.api.mdx index c9ba57ae4b..ca8de33aad 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/get-task-by-id.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/get-task-by-id.api.mdx @@ -37,7 +37,7 @@ Get one task by id. Returns task or error when task does not exist. On success returned. -
      Schema
      +
      Schema
      User has no permission to access the task (Self-managed only). diff --git a/docs/apis-tools/tasklist-api-rest/specifications/search-tasks.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/search-tasks.api.mdx index b4d862e180..e8e2b223ac 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/search-tasks.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/search-tasks.api.mdx @@ -69,7 +69,7 @@ An array of the task's variables. Only variables specified in `TaskSearchRequest The draft value of the variable. -
    • ]
    • ]
    +
  • ]
  • ]
An error is returned when more than one search parameters among `[searchAfter, searchAfterOrEqual, searchBefore, searchBeforeOrEqual]` are present in request diff --git a/docs/apis-tools/tasklist-api-rest/specifications/unassign-task.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/unassign-task.api.mdx index 2ecc8512e0..2e474e4b70 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/unassign-task.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/unassign-task.api.mdx @@ -40,7 +40,7 @@ Unassign a task with `taskId`. Returns the task. On success returned. -
Schema
+
Schema
An error is returned when the task is not active (not in the CREATED state).
An error is returned if the task was not claimed (assigned) before. diff --git a/docs/apis-tools/zeebe-api-rest/tutorial.md b/docs/apis-tools/zeebe-api-rest/tutorial.md index ec299cbe3a..2bb1795037 100644 --- a/docs/apis-tools/zeebe-api-rest/tutorial.md +++ b/docs/apis-tools/zeebe-api-rest/tutorial.md @@ -41,7 +41,7 @@ In this tutorial, we will execute arguments to assign and unassign a user to and ## Assign a Zeebe user task (POST) :::note -In this tutorial, you will capture a **Zeebe user task** ID to assign and unassign users in this API. Camunda 8.5 introduced this new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type, and these Zeebe user tasks are different from job worker-based user tasks. See more details on task type differences in the [migrating to Zeebe user tasks documentation](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md#task-type-differences). +In this tutorial, you will capture a **Zeebe user task** ID to assign and unassign users in this API. Camunda 8.5 introduced this new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type, and these Zeebe user tasks are different from job worker-based user tasks. See more details on task type differences in the [migrating to Zeebe user tasks documentation](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md#task-type-differences). ::: First, let's script an API call to assign a Zeebe user task. diff --git a/docs/components/concepts/process-instance-migration.md b/docs/components/concepts/process-instance-migration.md index a48724ed25..9e13aa0d36 100644 --- a/docs/components/concepts/process-instance-migration.md +++ b/docs/components/concepts/process-instance-migration.md @@ -370,7 +370,7 @@ The following limitations exist that may be supported in future versions: - An element that becomes nested in a newly added subprocess - An element that was nested in a subprocess is no longer nested in that subprocess - Mapping instructions cannot change the element type -- Mapping instructions cannot change the task implementation, e.g. from a job worker user task to a Zeebe User Task +- Mapping instructions cannot change the task implementation, e.g. from a job worker user task to a Zeebe user task - The process instance must be in a wait state, i.e. waiting for an event or external input like job completion. It may not be taking a sequence flow or triggering an event while migrating the instance A full overview of error codes can be found in the migration command [RPC](/apis-tools/zeebe-api/gateway-service.md#migrateprocessinstance-rpc) or [REST](/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx). diff --git a/docs/components/modeler/bpmn/user-tasks/user-tasks.md b/docs/components/modeler/bpmn/user-tasks/user-tasks.md index 5212b2a3b2..90a64a6191 100644 --- a/docs/components/modeler/bpmn/user-tasks/user-tasks.md +++ b/docs/components/modeler/bpmn/user-tasks/user-tasks.md @@ -162,7 +162,7 @@ A user task does not have to be managed by Zeebe. Instead, you can also use job workers to implement a custom user task logic. Note that you will lose all the task lifecycle and state management features that Zeebe provides and will have to implement them yourself. Use job workers only in case you require a very specific implementation of user tasks that can't be implemented on top of Zeebe user tasks. :::info -If you started using Camunda 8 with version 8.4 or a lower version and upgraded to 8.5 or newer, your user tasks are probably implemented as job workers. Refer to the [migration guide](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md) to find a detailed list of the differences between the task implementation types and learn how to migrate to Zeebe user tasks. +If you started using Camunda 8 with version 8.4 or a lower version and upgraded to 8.5 or newer, your user tasks are probably implemented as job workers. Refer to the [migration guide](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md) to find a detailed list of the differences between the task implementation types and learn how to migrate to Zeebe user tasks. ::: You can define a job worker implementation for a user task by removing its `zeebe:userTask` extension element. diff --git a/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md b/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md index c7cf43464f..cf43c6b50c 100644 --- a/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md +++ b/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md @@ -89,6 +89,10 @@ To correct any instances affected by this issue, we recommend the following step ### Camunda Form (embedded) +:::info +Embedded forms are supported only by job worker-based user tasks and are not available for the [Zeebe user task implementation type](/components/modeler/bpmn/user-tasks/user-tasks.md#user-task-implementation-types). +::: + When choosing **Camunda Form (embedded)** as type you have the option to directly paste the form's JSON schema into the **Form JSON configuration** field of the properties panel. The form will be embedded directly into the BPMN diagram's XML representation. diff --git a/docs/reference/release-notes/850.md b/docs/reference/release-notes/850.md index 43f3806758..d514f55adc 100644 --- a/docs/reference/release-notes/850.md +++ b/docs/reference/release-notes/850.md @@ -108,7 +108,7 @@ The first iteration of this feature brings back existing features from Camunda 7 -The first step to offer an intuitive and consistent experience via a single, [unified Camunda 8 REST API](https://camunda.com/blog/2024/03/streamlining-camunda-apis-zeebe-rest-api/) is to provide the Zeebe REST API. With this release, developers can use the Zeebe REST API to manage [Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md), enabling immediate task state changes. The Zeebe REST API includes support for Identity authentication and multi-tenancy, ensuring parity to the Zeebe gRPC API. +The first step to offer an intuitive and consistent experience via a single, [unified Camunda 8 REST API](https://camunda.com/blog/2024/03/streamlining-camunda-apis-zeebe-rest-api/) is to provide the Zeebe REST API. With this release, developers can use the Zeebe REST API to manage [Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md), enabling immediate task state changes. The Zeebe REST API includes support for Identity authentication and multi-tenancy, ensuring parity to the Zeebe gRPC API. ### Refactoring suggestions Modeler diff --git a/optimize_sidebars.js b/optimize_sidebars.js index 19965a7faa..7a7b5a97f8 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -2043,11 +2043,6 @@ module.exports = { }, ], }, - - docsLink( - "Migrate to Zeebe user tasks", - "apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/" - ), ], }, diff --git a/optimize_versioned_sidebars/version-3.14.0-sidebars.json b/optimize_versioned_sidebars/version-3.14.0-sidebars.json index 8524cee678..638ba5e028 100644 --- a/optimize_versioned_sidebars/version-3.14.0-sidebars.json +++ b/optimize_versioned_sidebars/version-3.14.0-sidebars.json @@ -2426,11 +2426,6 @@ ] } ] - }, - { - "type": "link", - "label": "Migrate to Zeebe user tasks", - "href": "/docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/" } ] }, diff --git a/sidebars.js b/sidebars.js index 486e440a9d..c49653ca7d 100644 --- a/sidebars.js +++ b/sidebars.js @@ -887,6 +887,7 @@ module.exports = { }, { "Migration manuals": [ + "apis-tools/migration-manuals/migrate-to-zeebe-user-tasks", "apis-tools/migration-manuals/migrate-to-camunda-api", ], }, diff --git a/static/.htaccess b/static/.htaccess index ac7a2e8363..5455aece44 100644 --- a/static/.htaccess +++ b/static/.htaccess @@ -95,6 +95,11 @@ RewriteRule ^docs/reference/bpmn-processes/?(.*)$ /docs/components/modeler/bpmn/ # 8.7: content moves introduced prior to the release of version 8.7. #--------------------------------------------------------------------------------- +# Move migrating to Zeebe user tasks +RewriteRule ^docs/next/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/?$ /docs/next/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks/$1 [R=301,L] +RewriteRule ^docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/?$ /docs/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks/$1 [R=301,L] +RewriteRule ^docs/8.6/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/?$ /docs/8.6/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks/$1 [R=301,L] + # Remove community clients RewriteRule ^docs/apis-tools/community-clients/c-sharp/?$ /docs/apis-tools/community-clients/$1 [R=301,L] RewriteRule ^docs/apis-tools/community-clients/micronaut/?$ /docs/apis-tools/community-clients/$1 [R=301,L] diff --git a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md index b4f17bacb4..548529ec36 100644 --- a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md +++ b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md @@ -12,8 +12,8 @@ import TableTextSmall from "./assets/react-components/TableTextSmall"; import userTaskMigrationDecisionHelperForm from "./assets/forms/userTaskMigrationDecisionHelperForm.js"; import "./assets/css/condensedTable.module.css"; import styles from "./assets/css/cleanImages.module.css"; -import APIArchitectureImg from './assets/img/api-architecture.png'; import ZeebeTaskSelectionImg from './assets/img/zeebe-user-task-selection.png'; +import APIArchitectureImg from './assets/img/api-architecture.png'; Camunda 8.5 introduces a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. Zeebe user tasks have several benefits, including: diff --git a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md index 51b479a2a4..e0203e390e 100644 --- a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md +++ b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md @@ -5,6 +5,12 @@ sidebar_position: 1 description: "Build applications for human-centered processes by querying human tasks, assigning users, and completing tasks with the Tasklist API." --- +:::note +Camunda introduced [Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md) with `8.5` to build more advanced functionalities. If you use Zeebe user tasks with `8.5`, task management endpoints in the Tasklist API will not work. + +To manage Zeebe user tasks Camunda has introduced the [Zeebe REST API](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md), though you can still query Zeebe user tasks with the Tasklist API. +::: + ## Introduction The Tasklist API is a REST API designed to build task applications for human-centered processes. The API allows you to query user tasks, assign users to these tasks, and complete these tasks. diff --git a/versioned_docs/version-8.6/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md b/versioned_docs/version-8.6/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md index 50dfb21ef1..b0027b9582 100644 --- a/versioned_docs/version-8.6/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md +++ b/versioned_docs/version-8.6/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md @@ -6,10 +6,10 @@ description: "Understand and decide on the architecture of your task application A typical task application architecture consists of a task application frontend, a backend-for-frontend, and one or more data sources or services that contain business data relevant for the application users to perform their work. The backend implements Camunda Zeebe and Tasklist clients to retrieve and interact with tasks via Camunda APIs. For historical process instance data, Operate is also required. -Depending on the user task implementation type (job-based vs Zeebe user task) you use in your processes, you need to run either the Tasklist or Zeebe client to run operations on task. Task, form, and variable retrieval happens via the Tasklist API. Learn more about the differences of the task implementation types in the [migration guide for Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md). +Depending on the user task implementation type (job worker-based vs Zeebe user task) you use in your processes, you need to run either the Tasklist or Zeebe client to run operations on task. Task, form, and variable retrieval happens via the API. Learn more about the differences of the task implementation types in the [migration guide for Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md). :::tip -Starting a completely new project? Use only Zeebe user tasks to simplify your implementation. +Starting a new project? Use Zeebe user tasks to simplify your implementation. ::: Click on any element of this diagram to jump to the documentation page for the respective component: @@ -72,14 +72,14 @@ style Tasklist stroke:#10c95d,color:#000 click Forms "../../forms/introduction-to-forms" click Rest "../../../tasklist-api-rest/tasklist-api-rest-overview" -click Job "../../../tasklist-api-rest/migrate-to-zeebe-user-tasks" -click ZeebeTasks "../../../tasklist-api-rest/migrate-to-zeebe-user-tasks" +click Job "../../../migration-manuals/migrate-to-zeebe-user-tasks" +click ZeebeTasks "../../../migration-manuals/migrate-to-zeebe-user-tasks" click ZeebeRest "../../../zeebe-api-rest/zeebe-api-rest-overview" ``` Follow these resources to learn more about the individual components: -- Familiarize yourself with the [Tasklist API](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) for task, variable, and form retrieval, and to run operations on job-based user tasks. -- Learn how to use the [Zeebe API](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md) to run operations on Zeebe-based user tasks. +- Learn how to use the [Camunda 8 API](/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx) for task, variable, and form retrieval, and to run operations on Zeebe user tasks. +- Familiarize yourself with the [Tasklist API](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) to run operations on job worker-based user tasks. - Understand how to design, embed, and customize [forms](/apis-tools/frontend-development/03-forms/01-introduction-to-forms.md). - Understand how this architecture fits into the overall Camunda architecture with the [Java greenfield stack](/components/best-practices/architecture/deciding-about-your-stack.md). diff --git a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md b/versioned_docs/version-8.6/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md similarity index 57% rename from versioned_docs/version-8.6/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md rename to versioned_docs/version-8.6/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md index b4f17bacb4..d1f19118f9 100644 --- a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md +++ b/versioned_docs/version-8.6/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md @@ -1,32 +1,32 @@ --- id: migrate-to-zeebe-user-tasks title: Migrate to Zeebe user tasks -description: "Learn how to migrate job worker-based user tasks to Zeebe-based tasks." +description: "Learn how to migrate job worker-based user tasks to Zeebe user tasks." --- import DocCardList from '@theme/DocCardList'; import FormViewer from "@site/src/mdx/FormViewer"; -import YesItem from "./assets/react-components/YesItem"; -import NoItem from "./assets/react-components/NoItem"; -import TableTextSmall from "./assets/react-components/TableTextSmall"; -import userTaskMigrationDecisionHelperForm from "./assets/forms/userTaskMigrationDecisionHelperForm.js"; -import "./assets/css/condensedTable.module.css"; -import styles from "./assets/css/cleanImages.module.css"; -import APIArchitectureImg from './assets/img/api-architecture.png'; -import ZeebeTaskSelectionImg from './assets/img/zeebe-user-task-selection.png'; - -Camunda 8.5 introduces a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. -Zeebe user tasks have several benefits, including: +import YesItem from "../tasklist-api-rest/assets/react-components/YesItem"; +import NoItem from "../tasklist-api-rest/assets/react-components/NoItem"; +import TableTextSmall from "../tasklist-api-rest/assets/react-components/TableTextSmall"; +import userTaskMigrationDecisionHelperForm from "../tasklist-api-rest/assets/forms/userTaskMigrationDecisionHelperForm.js"; +import "../tasklist-api-rest/assets/css/condensedTable.module.css"; +import styles from "../tasklist-api-rest/assets/css/cleanImages.module.css"; +import ZeebeTaskSelectionImg from '../tasklist-api-rest/assets/img/zeebe-user-task-selection.png'; + +Camunda 8.5 introduced a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. + +Zeebe user tasks have several benefits compared to job worked-based user tasks. It includes: - Running directly on the automation engine for high performance. - Removing dependencies and round trips to Tasklist. -- A more powerful API that supports the full task lifecycle. +- A powerful API that supports the full task lifecycle. In this guide, you will learn: - Under which circumstances and when you should migrate. - How to estimate the impact on a project. -- The steps you need to take for a successful migration without interrupting your operations. +- Steps you need to take for a successful migration without interrupting your operations. ## Decide on your migration path @@ -34,17 +34,6 @@ Zeebe user tasks require migration of the user tasks in both your diagrams and t With this in mind, you can migrate at your own pace. If you should migrate now or later, and what is required to migrate depends on your current setup and future plans. -Use the following decision helper questionnaire to figure out what's right for you: - - - ### Task type differences Learn the differences between both task types and make an informed decision, and understand the new capabilities of Zeebe user tasks. Refer to this table for important high-level differences of the two task types: @@ -58,7 +47,7 @@ Learn the differences between both task types and make an informed decision, and
Zeebe user tasks
- Recommended for new projects + Recommended for existing and new projects @@ -91,11 +80,11 @@ Learn the differences between both task types and make an informed decision, and
Partially
Queries, GET tasks, forms, variables - ℹ Currently, you must use Zeebe and Tasklist APIs to use Zeebe user tasks + ℹ Currently, you must use the Camunda 8 and Tasklist APIs to use Zeebe user tasks - Supports Zeebe API + Supports Camunda 8 API @@ -123,7 +112,6 @@ Learn the differences between both task types and make an informed decision, and - Task listeners will be introduced in a future release @@ -146,10 +134,9 @@ Learn the differences between both task types and make an informed decision, and Recommendations You can continue to use this task type on existing projects when you have a custom task application running on it and do not require any of the above features. - Refer to the decision helper above for a tailored recommendation. - Use this task type on any new projects when you run Tasklist. + Recommended for existing and new projects when you run Tasklist. Migrate existing projects and task applications/clients to this task type when you require one of the features above, or the following use cases:
    @@ -161,12 +148,11 @@ Learn the differences between both task types and make an informed decision, and
  • Enrich tasks with business data
- Refer to the decision helper above for a tailored recommendation. -## Switch the implementation type of your user tasks +## Switch the implementation type of user tasks We recommend you migrate process-by-process, allowing you to thoroughly test the processes in your test environments or via your [CI/CD](/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md). To do this, take the following steps: @@ -181,176 +167,130 @@ We recommend you migrate process-by-process, allowing you to thoroughly test the Repeat these steps for all user tasks in the process. Then, deploy the process to your development cluster and test it by running the process and ensuring your custom task applications work. -## Use the new Zeebe Task API +## Use the Camunda 8 API :::note The Tasklist REST API is not deprecated, and you still need it for queries on both task types. ::: -Operations on Zeebe user tasks which modify the task state have to be performed using the new Zeebe REST API. However, queries and adjacent operations still require the Tasklist REST API. The following table provides a breakdown of which operations are supported in which API, and for which user tasks. +The following table provides a breakdown of which operations are supported in which API, and for which user tasks. - + - - - + + - - - + + + + + + + + - - + + - - - + + + - - + + - - + + - + - - - + + +
Operation Tasklist APIZeebe Task API (8.5)Camunda 8 API
Query tasks All types← Use Tasklist APISupported from 8.6+
Get task All types← Use Tasklist APIQuery user task Job worker-based user tasks Zeebe user tasks
Get user task Job worker-based user tasks Zeebe user tasks
Retrieve task variables All types← Use Tasklist API Job worker-based user tasks Zeebe user tasks
Get task form All types← Use Tasklist APIGet user task form Job worker-based user tasks Zeebe user tasks
Change task assignment Job worker-based tasks Zeebe tasks Job worker-based user tasks Zeebe user tasks
Complete task Job worker-based tasks Zeebe tasks Job worker-based user tasks Zeebe user tasks
Update task - Zeebe tasks Zeebe user tasks
Safe and retrieve draft variables All types← Use Tasklist APISave and retrieve draft variables Job worker-based user tasks -
-You can also operate both task types at the same time in the same application utilizing both APIs. We recommend this for a smooth migration, but you should eventually update all processes to use the new task type to use all benefits. The following image illustrates how to route API calls to the respective APIs: - -Task API Architecture - -The major changes are: - -- Create and maintain new, additional secrets for the Zeebe REST API. -- Call dedicated endpoints on separate components (Zeebe vs. Tasklist) for all state modifications on tasks for the respective task types. -- Manage new request/response objects. - The following table outlines the respective endpoints. Click the endpoints to follow to the API documentation and inspect the differences in the request and response objects. - - - - - - - - - - - - - - - - - - - - - + - + - + - +
Operation Tasklist APIZeebe Task API (8.5)
Query tasks - - POST /tasks/search - - ← Use Tasklist API
Get task - - GET /tasks/:taskId - - ← Use Tasklist API
Retrieve task variables - - GET /variables/:variableId - -
- - POST /tasks/:taskId/variables/search - -
← Use Tasklist API
Get task form - - GET /forms/:formId - - ← Use Tasklist APICamunda 8 API
Assign a task - + PATCH /tasks/:taskId/assign - - POST /user-tasks/:taskKey/assignment + + POST /user-tasks/:userTaskKey/assignment
Unassign a task - + PATCH /tasks/:taskId/unassign - - DELETE /user-tasks/:taskKey/assignee + + DELETE /user-tasks/:userTaskKey/assignee
Complete task - + PATCH /tasks/:taskId/complete - - POST /user-tasks/:taskKey/completion + + POST /user-tasks/:userTaskKey/completion
Update task-- - - PATCH /user-tasks/:taskKey + + PATCH /user-tasks/:userTaskKey
Safe and retrieve draft variablesSave and retrieve draft variables - + POST /tasks/:taskId/variables ← Use Tasklist API-
@@ -373,9 +313,9 @@ docId:"apis-tools/tasklist-api-rest/tasklist-api-rest-overview" }, { type:"link", -href:"/docs/next/apis-tools/zeebe-api-rest/zeebe-api-rest-overview/", -label: "Zeebe API (REST)", -docId:"apis-tools/zeebe-api-rest/zeebe-api-rest-overview" +href:"/docs/next/apis-tools/camunda-api-rest/camunda-api-rest-overview/", +label: "Camunda 8 API (REST)", +docId:"apis-tools/camunda-api-rest/camunda-api-rest-overview" } ]}/> @@ -383,6 +323,6 @@ docId:"apis-tools/zeebe-api-rest/zeebe-api-rest-overview" If your task application does not work properly after migration, check the following: -- **The endpoints return specific error messages when you run them on the wrong task type**: Ensure to call the right endpoint for the right task type, c.f. above [table](#use-the-new-zeebe-task-api). +- **The endpoints return specific error messages when you run them on the wrong task type**: Ensure to call the right endpoint for the right task type, c.f. above [table](#use-the-new-camunda-8-api). - **Forms do not appear**: Ensure you have extracted embedded forms, if any, and [transformed them into linked forms](/components/modeler/bpmn/user-tasks/user-tasks.md#camunda-form-linked), before you change the task type implementation. - **Task update operation does not work**: The update operation is only available to Zeebe user tasks. diff --git a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/sidebar-schema.js b/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/sidebar-schema.js index 517c97c4df..ebb41a15e7 100644 --- a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/sidebar-schema.js +++ b/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/sidebar-schema.js @@ -7,6 +7,5 @@ module.exports = { { Specifications: require("./specifications/sidebar.js"), }, - "apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks", ], }; diff --git a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md b/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md index 94cf88764a..31bedd5f7c 100644 --- a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md +++ b/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md @@ -5,6 +5,12 @@ sidebar_position: 1 description: "Build applications for human-centered processes by querying user tasks, assigning users, and completing tasks with the Tasklist API." --- +:::note +Camunda introduced the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) with `8.6` to manage and query process entities such as processes, decisions, forms, and user tasks. + +Camunda has also introduced [Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md) to build more advanced functionalities. If you use Zeebe user tasks with `8.6`, task management endpoints in the Tasklist API will not work. +::: + ## Introduction The Tasklist API is a REST API designed to build task applications for human-centered processes. The API allows you to query user tasks, assign users to these tasks, and complete these tasks. diff --git a/versioned_docs/version-8.6/apis-tools/zeebe-api-rest/tutorial.md b/versioned_docs/version-8.6/apis-tools/zeebe-api-rest/tutorial.md index ec299cbe3a..2bb1795037 100644 --- a/versioned_docs/version-8.6/apis-tools/zeebe-api-rest/tutorial.md +++ b/versioned_docs/version-8.6/apis-tools/zeebe-api-rest/tutorial.md @@ -41,7 +41,7 @@ In this tutorial, we will execute arguments to assign and unassign a user to and ## Assign a Zeebe user task (POST) :::note -In this tutorial, you will capture a **Zeebe user task** ID to assign and unassign users in this API. Camunda 8.5 introduced this new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type, and these Zeebe user tasks are different from job worker-based user tasks. See more details on task type differences in the [migrating to Zeebe user tasks documentation](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md#task-type-differences). +In this tutorial, you will capture a **Zeebe user task** ID to assign and unassign users in this API. Camunda 8.5 introduced this new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type, and these Zeebe user tasks are different from job worker-based user tasks. See more details on task type differences in the [migrating to Zeebe user tasks documentation](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md#task-type-differences). ::: First, let's script an API call to assign a Zeebe user task. diff --git a/versioned_docs/version-8.6/components/modeler/bpmn/user-tasks/user-tasks.md b/versioned_docs/version-8.6/components/modeler/bpmn/user-tasks/user-tasks.md index 5212b2a3b2..90a64a6191 100644 --- a/versioned_docs/version-8.6/components/modeler/bpmn/user-tasks/user-tasks.md +++ b/versioned_docs/version-8.6/components/modeler/bpmn/user-tasks/user-tasks.md @@ -162,7 +162,7 @@ A user task does not have to be managed by Zeebe. Instead, you can also use job workers to implement a custom user task logic. Note that you will lose all the task lifecycle and state management features that Zeebe provides and will have to implement them yourself. Use job workers only in case you require a very specific implementation of user tasks that can't be implemented on top of Zeebe user tasks. :::info -If you started using Camunda 8 with version 8.4 or a lower version and upgraded to 8.5 or newer, your user tasks are probably implemented as job workers. Refer to the [migration guide](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md) to find a detailed list of the differences between the task implementation types and learn how to migrate to Zeebe user tasks. +If you started using Camunda 8 with version 8.4 or a lower version and upgraded to 8.5 or newer, your user tasks are probably implemented as job workers. Refer to the [migration guide](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md) to find a detailed list of the differences between the task implementation types and learn how to migrate to Zeebe user tasks. ::: You can define a job worker implementation for a user task by removing its `zeebe:userTask` extension element. diff --git a/versioned_docs/version-8.6/components/modeler/web-modeler/advanced-modeling/form-linking.md b/versioned_docs/version-8.6/components/modeler/web-modeler/advanced-modeling/form-linking.md index c7cf43464f..cf43c6b50c 100644 --- a/versioned_docs/version-8.6/components/modeler/web-modeler/advanced-modeling/form-linking.md +++ b/versioned_docs/version-8.6/components/modeler/web-modeler/advanced-modeling/form-linking.md @@ -89,6 +89,10 @@ To correct any instances affected by this issue, we recommend the following step ### Camunda Form (embedded) +:::info +Embedded forms are supported only by job worker-based user tasks and are not available for the [Zeebe user task implementation type](/components/modeler/bpmn/user-tasks/user-tasks.md#user-task-implementation-types). +::: + When choosing **Camunda Form (embedded)** as type you have the option to directly paste the form's JSON schema into the **Form JSON configuration** field of the properties panel. The form will be embedded directly into the BPMN diagram's XML representation. diff --git a/versioned_docs/version-8.6/reference/release-notes/850.md b/versioned_docs/version-8.6/reference/release-notes/850.md index 43f3806758..d514f55adc 100644 --- a/versioned_docs/version-8.6/reference/release-notes/850.md +++ b/versioned_docs/version-8.6/reference/release-notes/850.md @@ -108,7 +108,7 @@ The first iteration of this feature brings back existing features from Camunda 7 -The first step to offer an intuitive and consistent experience via a single, [unified Camunda 8 REST API](https://camunda.com/blog/2024/03/streamlining-camunda-apis-zeebe-rest-api/) is to provide the Zeebe REST API. With this release, developers can use the Zeebe REST API to manage [Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md), enabling immediate task state changes. The Zeebe REST API includes support for Identity authentication and multi-tenancy, ensuring parity to the Zeebe gRPC API. +The first step to offer an intuitive and consistent experience via a single, [unified Camunda 8 REST API](https://camunda.com/blog/2024/03/streamlining-camunda-apis-zeebe-rest-api/) is to provide the Zeebe REST API. With this release, developers can use the Zeebe REST API to manage [Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md), enabling immediate task state changes. The Zeebe REST API includes support for Identity authentication and multi-tenancy, ensuring parity to the Zeebe gRPC API. ### Refactoring suggestions Modeler diff --git a/versioned_sidebars/version-8.6-sidebars.json b/versioned_sidebars/version-8.6-sidebars.json index b78cbba1c6..66f10535b8 100644 --- a/versioned_sidebars/version-8.6-sidebars.json +++ b/versioned_sidebars/version-8.6-sidebars.json @@ -1592,8 +1592,7 @@ ] } ] - }, - "apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks" + } ] }, { @@ -1765,8 +1764,14 @@ ] } ] + }, + { + "Migration manuals": [ + "apis-tools/migration-manuals/migrate-to-zeebe-user-tasks" + ] } ], + "Reference": [ "reference/overview", "reference/announcements", From dbb5f6c6ccf6ef39aeb60181a4bbaed5a3d37dff Mon Sep 17 00:00:00 2001 From: Jeremy Jacobi <108456325+JacobiCamunda@users.noreply.github.com> Date: Mon, 9 Dec 2024 10:11:33 +0100 Subject: [PATCH 13/36] feat(web-modeler): add git-sync self-hosted part (#4630) * feat(web-modeler): add git-sync self-hosted part * incorporate review feedback * feat(web-modeler): add part about using application id as alternative in git-sync * Update docs/components/modeler/web-modeler/git-sync.md Co-authored-by: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> --------- Co-authored-by: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> --- docs/components/modeler/web-modeler/git-sync.md | 9 +++++++-- .../components/modeler/web-modeler/git-sync.md | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/docs/components/modeler/web-modeler/git-sync.md b/docs/components/modeler/web-modeler/git-sync.md index 2f6668310d..a8ebc77bf3 100644 --- a/docs/components/modeler/web-modeler/git-sync.md +++ b/docs/components/modeler/web-modeler/git-sync.md @@ -36,18 +36,22 @@ Click **Create GitHub App** to finish. 3. Select **Only select repositories**, and choose the repository to sync with Web Modeler. 4. Once redirected to your application's installation page, copy the **Installation ID** located at the end of the page's URL: `https://github.com/settings/installations/{installation_id}`. -### Configure GitHub in Web Modeler +### [Configure GitHub in Web Modeler](#configure-github-in-web-modeler) :::note An organization administration account (or project administrator in Camunda Self-Managed) is required for the initial GitHub configuration. ::: +:::note +When using a self-hosted GitHub instance, ensure the environment variable `CAMUNDA_MODELER_GITSYNC_GITHUB_BASEURL` is set to the API URL of your self-hosted GitHub instance. It usually looks like `http(s)://HOSTNAME/api/v3`. Refer to [GitHub documentation](https://docs.github.com/en/enterprise-server@3.15/rest/enterprise-admin?apiVersion=2022-11-28#endpoint-urls) and choose the correct enterprise server version. +::: + 1. Within Web Modeler, navigate to the process application you would like to connect to GitHub, and click **Connect GitHub**. 2. Provide the following information in the GitHub Configuration modal: - **Installation ID:** Found in the URL of your GitHub App's installation page. - - **Client ID:** Found in your GitHub App's settings page. + - **Client ID:** Found in your GitHub App's settings page. You can also use Application ID as an alternative. (If you are using GitHub Enterprise Server 3.13 or prior, Application ID is required.) - **Private Key:** The contents of the .pem file downloaded from your GitHub App's settings page. - **GitHub repository URL:** The base URL of the repository you want to sync with, for example `https://github.com/camunda/example-repo`. The URL cannot contain the `.git` extension or a folder path. - **Branch name:** The branch name to use for merging and managing changes. @@ -130,3 +134,4 @@ Creating multiple copies of a process application can complicate navigation and - Actions which alter the SHA of the commit to which Web Modeler is synced (for example, squash) may cause synchronization errors. - Timeouts may occur during a sync. In the event of a timeout, close the modal and retry the synchronization. - A single synchronization action is limited to incorporating a maximum of 250 commits or making changes to up to 300 files, regardless of whether these changes affect the Web Modeler files directly. Be aware that Web Modeler does not provide a notification when these thresholds are exceeded. Should you encounter this limitation, it may be necessary to initiate a fresh synchronization. A fresh synchronization fetches all the files in the repository without relying on the incremental changes, thus bypassing the limitations. This can be achieved by either changing the branch or modifying the GitHub repository URL. +- Using self-hosted instances of Git providers may require additional configuration. Refer to the Web Modeler [configuration](#configure-github-in-web-modeler) for more details. diff --git a/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md b/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md index 8d0ed17309..bc40d5ede1 100644 --- a/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md +++ b/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md @@ -36,18 +36,22 @@ Click **Create GitHub App** to finish. 3. Select **Only select repositories**, and choose the repository to sync with Web Modeler. 4. Once redirected to your application's installation page, copy the **Installation ID** located at the end of the page's URL: `https://github.com/settings/installations/{installation_id}`. -### Configure GitHub in Web Modeler +### [Configure GitHub in Web Modeler](#configure-github-in-web-modeler) :::note An organization administration account (or project administrator in Camunda Self-Managed) is required for the initial GitHub configuration. ::: +:::note +When using a self-hosted GitHub instance, ensure the environment variable `CAMUNDA_MODELER_GITSYNC_GITHUB_BASEURL` is set to the API URL of your self-hosted GitHub instance. It usually looks like `http(s)://HOSTNAME/api/v3`. Refer to [GitHub documentation](https://docs.github.com/en/enterprise-server@3.15/rest/enterprise-admin?apiVersion=2022-11-28#endpoint-urls) and choose the correct enterprise server version. +::: + 1. Within Web Modeler, navigate to the process application you would like to connect to GitHub, and click **Connect GitHub**. 2. Provide the following information in the GitHub Configuration modal: - **Installation ID:** Found in the URL of your GitHub App's installation page. - - **Client ID:** Found in your GitHub App's settings page. + - **Client ID:** Found in your GitHub App's settings page. You can also use Application ID as an alternative. (If you are using GitHub Enterprise Server 3.13 or prior, you **have** to use Application ID) - **Private Key:** The contents of the .pem file downloaded from your GitHub App's settings page. - **GitHub repository URL:** The base URL of the repository you want to sync with, for example `https://github.com/camunda/example-repo`. The URL cannot contain the `.git` extension or a folder path. - **Branch name:** The branch name to use for merging and managing changes. @@ -96,3 +100,4 @@ Existing GitHub configurations can be edited from the gear icon beside the **Syn - Actions which alter the SHA of the commit to which Web Modeler is synced (for example, squash) may cause synchronization errors. - Timeouts may occur during a sync. In the event of a timeout, close the modal and retry the synchronization. - A single synchronization action is limited to incorporating a maximum of 250 commits or making changes to up to 300 files, regardless of whether these changes affect the Web Modeler files directly. Be aware that Web Modeler does not provide a notification when these thresholds are exceeded. Should you encounter this limitation, it may be necessary to initiate a fresh synchronization. A fresh synchronization fetches all the files in the repository without relying on the incremental changes, thus bypassing the limitations. This can be achieved by either changing the branch or modifying the GitHub repository URL. +- Using self-hosted instances of Git providers may require additional configuration. Refer to the Web Modeler [configuration](#configure-github-in-web-modeler) for more details. From 7eb91188bb0c9975c101c67cda886b469a124538 Mon Sep 17 00:00:00 2001 From: Mark Farkas <119574841+markfarkas-camunda@users.noreply.github.com> Date: Mon, 9 Dec 2024 12:26:11 +0100 Subject: [PATCH 14/36] fix(template-generator): remove saas only badge (#4725) --- .../custom-built-connectors/connector-template-generator.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/components/connectors/custom-built-connectors/connector-template-generator.md b/docs/components/connectors/custom-built-connectors/connector-template-generator.md index d0d919499e..09eeaf978f 100644 --- a/docs/components/connectors/custom-built-connectors/connector-template-generator.md +++ b/docs/components/connectors/custom-built-connectors/connector-template-generator.md @@ -4,8 +4,6 @@ title: Generate a Connector template description: Learn how to generate Connector templates for easier custom Connector creation. --- -Camunda 8 SaaS only - You can configure and automatically generate a custom [Connector template](/components/connectors/custom-built-connectors/connector-templates.md) in Web Modeler. You can start from a blank template or import an existing API definition such as an [OpenAPI specification](https://swagger.io/resources/open-api/), [Swagger specification](https://swagger.io/resources/open-api/), or a [Postman collection](https://www.postman.com/collection/). For example, download a Postman collection as a YAML file, import this into the generator, and choose which methods to include in the generated template. From 0691fddb3fdb08ec2397432653278ac720daf516 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=20=E9=8A=8D?= Date: Mon, 9 Dec 2024 21:47:39 +0800 Subject: [PATCH 15/36] feat(feel): Add new built-in function (#4713) Add new built-in function of the FEEL engine to the FEEL documentation. --- .../feel-built-in-functions-list.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-list.md b/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-list.md index 9f6b2358e5..63e8c98489 100644 --- a/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-list.md +++ b/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-list.md @@ -621,3 +621,30 @@ is empty([]) is empty([1,2,3]) // false ``` + +## partition(list, size) + + + +Returns consecutive sublists of a list, each of the same size (the final list may be smaller). + +If `size` is less than `0`, it returns `null`. + +**Function signature** + +```feel +partition(list: list, size: number): list +``` + +**Examples** + +```feel +partition([1,2,3,4,5], 2) +// [[1,2], [3,4], [5]] + +partition([], 2) +// [] + +partition([1,2], 0) +// null +``` From d1b1dc0148558eb159b89b95c1a455aa5d0350fe Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Mon, 9 Dec 2024 14:20:11 +0000 Subject: [PATCH 16/36] Remove compensation event note (#4728) --- docs/components/concepts/workflow-patterns.md | 4 ---- .../version-8.5/components/concepts/workflow-patterns.md | 4 ---- .../version-8.6/components/concepts/workflow-patterns.md | 4 ---- 3 files changed, 12 deletions(-) diff --git a/docs/components/concepts/workflow-patterns.md b/docs/components/concepts/workflow-patterns.md index ace1b2cbd6..8d148ee15e 100644 --- a/docs/components/concepts/workflow-patterns.md +++ b/docs/components/concepts/workflow-patterns.md @@ -276,10 +276,6 @@ An important problem to solve is how to roll back a business transaction in case In BPMN, you can use [compensation events](/components/modeler/bpmn/bpmn-coverage.md) to easily implement compensations in your processes. -:::note -The compensation event is supported in Camunda 7, but not yet in Camunda 8. It is on the roadmap and will eventually be available in Camunda 8. -::: -
1 diff --git a/versioned_docs/version-8.5/components/concepts/workflow-patterns.md b/versioned_docs/version-8.5/components/concepts/workflow-patterns.md index ace1b2cbd6..8d148ee15e 100644 --- a/versioned_docs/version-8.5/components/concepts/workflow-patterns.md +++ b/versioned_docs/version-8.5/components/concepts/workflow-patterns.md @@ -276,10 +276,6 @@ An important problem to solve is how to roll back a business transaction in case In BPMN, you can use [compensation events](/components/modeler/bpmn/bpmn-coverage.md) to easily implement compensations in your processes. -:::note -The compensation event is supported in Camunda 7, but not yet in Camunda 8. It is on the roadmap and will eventually be available in Camunda 8. -::: -
1 diff --git a/versioned_docs/version-8.6/components/concepts/workflow-patterns.md b/versioned_docs/version-8.6/components/concepts/workflow-patterns.md index ace1b2cbd6..8d148ee15e 100644 --- a/versioned_docs/version-8.6/components/concepts/workflow-patterns.md +++ b/versioned_docs/version-8.6/components/concepts/workflow-patterns.md @@ -276,10 +276,6 @@ An important problem to solve is how to roll back a business transaction in case In BPMN, you can use [compensation events](/components/modeler/bpmn/bpmn-coverage.md) to easily implement compensations in your processes. -:::note -The compensation event is supported in Camunda 7, but not yet in Camunda 8. It is on the roadmap and will eventually be available in Camunda 8. -::: -
1 From 8bd7afbeaf13065fa2378890444071ab31db9161 Mon Sep 17 00:00:00 2001 From: Amara Graham Date: Mon, 9 Dec 2024 08:24:54 -0600 Subject: [PATCH 17/36] add URI (#4724) --- docs/apis-tools/java-client/index.md | 4 ++-- versioned_docs/version-8.6/apis-tools/java-client/index.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/apis-tools/java-client/index.md b/docs/apis-tools/java-client/index.md index 0768a607df..30212b1bdc 100644 --- a/docs/apis-tools/java-client/index.md +++ b/docs/apis-tools/java-client/index.md @@ -52,8 +52,8 @@ In Java code, instantiate the client as follows: .build(); try (ZeebeClient client = ZeebeClient.newClientBuilder() - .grpcAddress(zeebeGrpc) - .restAddress(zeebeRest) + .grpcAddress(URI.create(zeebeGrpc)) + .restAddress(URI.create(zeebeRest)) .credentialsProvider(credentialsProvider) .build()) { client.newTopologyRequest().send().join(); diff --git a/versioned_docs/version-8.6/apis-tools/java-client/index.md b/versioned_docs/version-8.6/apis-tools/java-client/index.md index 0768a607df..30212b1bdc 100644 --- a/versioned_docs/version-8.6/apis-tools/java-client/index.md +++ b/versioned_docs/version-8.6/apis-tools/java-client/index.md @@ -52,8 +52,8 @@ In Java code, instantiate the client as follows: .build(); try (ZeebeClient client = ZeebeClient.newClientBuilder() - .grpcAddress(zeebeGrpc) - .restAddress(zeebeRest) + .grpcAddress(URI.create(zeebeGrpc)) + .restAddress(URI.create(zeebeRest)) .credentialsProvider(credentialsProvider) .build()) { client.newTopologyRequest().send().join(); From 256f7bb6809b17d1d3f3fe06fc095b7ad8332371 Mon Sep 17 00:00:00 2001 From: Amara Graham Date: Mon, 9 Dec 2024 09:00:27 -0600 Subject: [PATCH 18/36] add note (#4719) --- docs/components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ .../components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ .../components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ .../components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ .../components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/docs/components/modeler/web-modeler/camunda-marketplace.md b/docs/components/modeler/web-modeler/camunda-marketplace.md index 1e366d34eb..0842066bae 100644 --- a/docs/components/modeler/web-modeler/camunda-marketplace.md +++ b/docs/components/modeler/web-modeler/camunda-marketplace.md @@ -12,6 +12,10 @@ If you are a **[Web Modeler Self-Managed](/self-managed/modeler/web-modeler/inst ## Browse Marketplace Connectors +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account. diff --git a/versioned_docs/version-8.3/components/modeler/web-modeler/camunda-marketplace.md b/versioned_docs/version-8.3/components/modeler/web-modeler/camunda-marketplace.md index 9b026b9d57..5fee9c721d 100644 --- a/versioned_docs/version-8.3/components/modeler/web-modeler/camunda-marketplace.md +++ b/versioned_docs/version-8.3/components/modeler/web-modeler/camunda-marketplace.md @@ -14,6 +14,10 @@ The Camunda Marketplace can be accessed via your [browser](https://marketplace.c ## Visit the Camunda Marketplace +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account, and navigate to Web Modeler using the **Camunda components** icon in the top left corner of your console. Click **Modeler**. diff --git a/versioned_docs/version-8.4/components/modeler/web-modeler/camunda-marketplace.md b/versioned_docs/version-8.4/components/modeler/web-modeler/camunda-marketplace.md index 9b026b9d57..5fee9c721d 100644 --- a/versioned_docs/version-8.4/components/modeler/web-modeler/camunda-marketplace.md +++ b/versioned_docs/version-8.4/components/modeler/web-modeler/camunda-marketplace.md @@ -14,6 +14,10 @@ The Camunda Marketplace can be accessed via your [browser](https://marketplace.c ## Visit the Camunda Marketplace +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account, and navigate to Web Modeler using the **Camunda components** icon in the top left corner of your console. Click **Modeler**. diff --git a/versioned_docs/version-8.5/components/modeler/web-modeler/camunda-marketplace.md b/versioned_docs/version-8.5/components/modeler/web-modeler/camunda-marketplace.md index aeaf0878b6..464df80d09 100644 --- a/versioned_docs/version-8.5/components/modeler/web-modeler/camunda-marketplace.md +++ b/versioned_docs/version-8.5/components/modeler/web-modeler/camunda-marketplace.md @@ -14,6 +14,10 @@ The Camunda Marketplace can be accessed via your [browser](https://marketplace.c ## Visit the Camunda Marketplace +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account, and navigate to Web Modeler using the **Camunda components** icon in the top left corner of your console. Click **Modeler**. diff --git a/versioned_docs/version-8.6/components/modeler/web-modeler/camunda-marketplace.md b/versioned_docs/version-8.6/components/modeler/web-modeler/camunda-marketplace.md index 1e366d34eb..0842066bae 100644 --- a/versioned_docs/version-8.6/components/modeler/web-modeler/camunda-marketplace.md +++ b/versioned_docs/version-8.6/components/modeler/web-modeler/camunda-marketplace.md @@ -12,6 +12,10 @@ If you are a **[Web Modeler Self-Managed](/self-managed/modeler/web-modeler/inst ## Browse Marketplace Connectors +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account. From a700c3619a995d9e4614b7b17bf4ea40a3f96e66 Mon Sep 17 00:00:00 2001 From: Aleksander Dytko <102789122+aleksander-dytko@users.noreply.github.com> Date: Mon, 9 Dec 2024 16:42:06 +0100 Subject: [PATCH 19/36] Update bpmn-coverage.md (#4155) * Update bpmn-coverage.md We support Data Object and Data Store in Modeler + for execution. This needs to be reflected in bpmn-coverage * add admonition * backport * revert backport --------- Co-authored-by: Christina Ausley Co-authored-by: christinaausley <84338309+christinaausley@users.noreply.github.com> --- docs/components/modeler/bpmn/bpmn-coverage.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/components/modeler/bpmn/bpmn-coverage.md b/docs/components/modeler/bpmn/bpmn-coverage.md index c96e34cd92..d0e298d193 100644 --- a/docs/components/modeler/bpmn/bpmn-coverage.md +++ b/docs/components/modeler/bpmn/bpmn-coverage.md @@ -140,15 +140,19 @@ import CompensationSvg from './assets/bpmn-symbols/compensation.svg' ## Data +:::note +`DataObject` and `DataStore`, like other BPMN standard IO mappings, are supported by Camunda for modeling purposes only. +::: + import DataObjectSvg from './assets/bpmn-symbols/data-object.svg' import DataStoreSvg from './assets/bpmn-symbols/data-store.svg' From f2a4047122fcb918cb74df948c3b62480323010f Mon Sep 17 00:00:00 2001 From: DenovVasil Date: Mon, 9 Dec 2024 18:34:43 +0200 Subject: [PATCH 20/36] add gemini documentation (#4676) * add gemini documentation * TW review edits --------- Co-authored-by: mesellings --- .../available-connectors-overview.md | 1 + .../google-gemini.md | 233 ++++++++++++++++++ optimize_sidebars.js | 4 + sidebars.js | 1 + 4 files changed, 239 insertions(+) create mode 100644 docs/components/connectors/out-of-the-box-connectors/google-gemini.md diff --git a/docs/components/connectors/out-of-the-box-connectors/available-connectors-overview.md b/docs/components/connectors/out-of-the-box-connectors/available-connectors-overview.md index 93782940b3..2f97f2ab95 100644 --- a/docs/components/connectors/out-of-the-box-connectors/available-connectors-overview.md +++ b/docs/components/connectors/out-of-the-box-connectors/available-connectors-overview.md @@ -47,6 +47,7 @@ import TabItem from "@theme/TabItem"; - [Google Drive Connector](/components/connectors/out-of-the-box-connectors/googledrive.md) - Create folders or files from a [Google Drive](https://www.google.com/drive/) template from your BPMN process. - [Google Maps Platform Connector](/components/connectors/out-of-the-box-connectors/google-maps-platform.md) - Validate addresses, retrieve postal addresses, and calculate distances with [Google Maps Platform Service](https://mapsplatform.google.com/) from your BPMN process - [Google Sheets Connector](/components/connectors/out-of-the-box-connectors/google-sheets.md) - Allows you to work with an existing or new empty spreadsheet on [Google Drive](https://drive.google.com/) from your BPMN process. +- [Google Gemini Connector](/components/connectors/out-of-the-box-connectors/google-gemini.md) - Allows you to work with an existing or new empty spreadsheet on [Google Drive](https://drive.google.com/) from your BPMN process. - [Hugging Face Connector](/components/connectors/out-of-the-box-connectors/hugging-face.md) - Interact with [Hugging Face](https://huggingface.co/) models from your BPMN process. - [Kafka Producer Connector](/components/connectors/out-of-the-box-connectors/kafka.md) - Produce messages to [Kafka](https://kafka.apache.org/) from your BPMN process. - [Microsoft Teams Connector](/components/connectors/out-of-the-box-connectors/microsoft-teams.md) - Interactions with [Microsoft Teams](https://www.microsoft.com/microsoft-teams/) from your BPMN process. diff --git a/docs/components/connectors/out-of-the-box-connectors/google-gemini.md b/docs/components/connectors/out-of-the-box-connectors/google-gemini.md new file mode 100644 index 0000000000..3823a456b0 --- /dev/null +++ b/docs/components/connectors/out-of-the-box-connectors/google-gemini.md @@ -0,0 +1,233 @@ +--- +id: google-gemini +title: Google Gemini Connector +sidebar_label: Google Gemini Connector +description: The Gemini large language models (LLMs) that are used by Gemini for Google Cloud are trained on datasets of publicly available code, Google Cloud-specific material, and other relevant technical information in addition to the datasets used to train the Gemini [foundation models](https://storage.googleapis.com/deepmind-media/gemini/gemini_1_report.pdf). +--- + +:::info +The **Google Gemini Connector** is available for `8.7.0` or later. +::: + +The **Google Gemini Connector** is an outbound Connector that allows you to access Gemini multimodal models from Google. It is capable of understanding virtually any input, and can combine different types of information in a BPMN process. + +## Create a Google Gemini Connector task + +import ConnectorTask from '../../../components/react-components/connector-task.md' + + + +## Make your Google Gemini Connector executable + +To execute this Connector, ensure all mandatory fields are correctly filled. + +:::note +All the mandatory and non-mandatory fields and required settings depending on the operation selection you choose are covered in the upcoming sections. +::: + +## Authentication + +Choose an authentication type from the **Type** dropdown. For details on authentication types, see [Google authentication types](#google-authentication-types). + +## Project ID + +Enter your google cloud project identifier. + +## Region + +Enter the region where your project is located. For example, `us-central1 (lowa)`, `us-west1 (Oregon)`. + +## Model + +Select a model from the dropdown. The following models are currently supported: + +- gemini-1.5-flash-001 +- gemini-1.5-flash-002 +- gemini-1.5-pro-001 +- gemini-1.5-pro-002 +- gemini-1.0-pro-001 +- gemini-1.0-pro-002 +- gemini-1.0-pro-vision-001 + +## Prompt + +Enter a prompt as a FEEL expression, providing text and media. + +- To provide text to Gemini, your expression should contain key _"text"_ and text data. For example, _"text"_ : _"your text"_ +- To provide media to Gemini, your expression should contain key _"mime"_ and mime type text, and key _"uri"_ and media URI. For example, _"mime"_: _"mime type"_, _"uri"_: _"your URI"_. + +For example: + +```feel += [{"text": "who is this video about"}, +{"mime": "video/*", "uri": "https://youtu.be/..."}] +``` + +## System instructions + +Enter system instructions as a string, to determine how the model should respond. + +To learn more about system instructions, refer to [Google system instructions](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions?hl=en). + +## Grounding + +Grounding connects the model output to the verifiable sources of information. + +- This is useful in situations where accuracy and reliability are important. +- To use grounding, select the _Grounding_ checkbox and input the path to the data store. + +To learn more about grounding, refer to [Google grounding overview](https://cloud.google.com/vertex-ai/generative-ai/docs/grounding/overview?hl=en). + +## Safety Filter Settings + +You can adjust the likelihood of receiving a model response which might contain harmful content. + +- Content is blocked based on the probability that it is harmful. +- To use safety filter settings, select the _Safety Filter Settings_ checkbox and select the desired level from dropdown. +- By default, all filters are set to OFF. + +To learn more about safety filters, refer to [Google responsible AI safety filters and settings](https://cloud.google.com/vertex-ai/docs/generative-ai/learn/responsible-ai?hl=en#safety_filters_and_attributes). + +## Add stop sequence + +A stop sequence is a series of characters (including spaces) that stops response generation if encountered by the model. + +The stop sequence should be inserted as a string list. + +For example: + +```feel += ["text 1", "text 2"] +``` + +## Temperature + +The **Temperature** controls the randomness in token selection. + +- A lower temperature is good when you expect a true or correct response. A temperature of `0` means the highest probability token is usually selected. +- A higher temperature can lead to diverse or unexpected results. Some models have a higher temperature max to encourage more random responses. + +## Output token limit + +The **Output token limit** Determines the maximum amount of text output from a single prompt. A token is approximately four characters. + +## Seed + +Setting a **Seed** value is useful if you make repeated requests and want the same model response. + +Deterministic outcome isn’t guaranteed. Changing the model or other settings can cause variations in the response even when you use the same seed value. + +## Top-K + +The **Top-K** specifies the number of candidate tokens when the model is selecting an output token. + +- Use a lower value for less random responses and a higher value for more random responses. +- Only the _gemini-1.0-pro-vision-001_ model supports Top-K. + +## Top-P + +The **Top-P** changes how the model selects tokens for output. + +- Tokens are selected from the most probable to the least probable, until the sum of their probabilities equals the top-p value. +- For example, if tokens A, B, and C have a probability of .3, .2, and .1 and the top-p value is .5, then the model will select either A or B as the next token (using temperature). +- For the least variable results, set top-P to 0. + +## Functional call description + +**Function calling** is a feature of Gemini models that makes it easier to get structured data outputs from generative models. + +- The **Functional call description** must be provided in fell format. +- It is important that all types must be registered with capslock. + +To learn more about function calling, refer to [Google function calling](https://cloud.google.com/vertex-ai/generative-ai/docs/multimodal/function-calling). + +For example: + +```fell +[ + { + "name": "get_exchange_rate", + "description":"Get the exchange rate for currencies between countries", + "parameters": { + "type": "OBJECT", + "properties": { + "currency_date": { + "type": "STRING", + "description": "A date that must always be in YYYY-MM-DD format or the value 'latest' if a time period is not specified" + }, + "currency_from": { + "type": "STRING", + "description": "The currency to convert from in ISO 4217 format" + }, + "currency_to": { + "type": "STRING", + "description": "The currency to convert to in ISO 4217 format" + } + }, + "required":[ + "currency_date", + "currency_from", + "currency_to" + ] + } + } +] +``` + +### Google authentication types + +The **Google Gemini Connector** currently supports two methods for authentication and authorization: + +- Based on a short-lived JWT bearer token. +- Based on a refresh token. + +Google supports multiple ways to obtain both types of token. Refer to the [official Google OAuth documentation](https://developers.google.com/identity/protocols/oauth2) for current instructions, or see the examples below. + +#### Example 1: Obtain JWT bearer token with a service account + +:::warning +The following code snippet is for demonstration purposes only and must not be used for real production systems due to security concerns. +For production usage, follow the [official Google guidelines](https://developers.google.com/identity/protocols/oauth2/service-account). +::: + +Assuming you have created a service account and downloaded a JSON file with keys, run the following Python 3 snippet to print the JWT token in the terminal: + +```python +import google.auth +import google.auth.transport.requests +from google.oauth2 import service_account +# Scopes required to execute 'create' endpoind with Google Drive API +SCOPES = ['https://www.googleapis.com/auth/drive', 'https://www.googleapis.com/auth/drive.file', 'https://www.googleapis.com/auth/drive.appdata'] +# File with keys +SERVICE_ACCOUNT_FILE = 'google-service-account-creds.json' +credentials = service_account.Credentials.from_service_account_file(SERVICE_ACCOUNT_FILE, scopes=SCOPES) +auth_req = google.auth.transport.requests.Request() +credentials.refresh(auth_req) +# Print token +print(credentials.token) +``` + +#### Example 2: Obtain bearer and refresh token with OAuth client + +:::warning +The following code snippet is for demonstration purposes only and must not be used for real production systems due to security concerns. +For production usage, follow the [official Google guidelines](https://developers.google.com/identity/protocols/oauth2/web-server). +::: + +Assuming you have created an OAuth client, you can download key files from the Google [Console](https://console.cloud.google.com/apis/credentials). Run the following Python 3 snippet to print the refresh token in the terminal: + +```python +from google_auth_oauthlib.flow import InstalledAppFlow +import pprint + +SCOPES = ['https://www.googleapis.com/auth/drive', 'https://www.googleapis.com/auth/documents'] +OAUTH_KEYS = './oauth-keys.json' # path to your file with OAuth credentials + +def main(): + flow = InstalledAppFlow.from_client_secrets_file(OAUTH_KEYS, SCOPES) + creds = flow.run_local_server(port=54948) + pprint.pprint(vars(creds)) + +if __name__ == "__main__": + main() +``` diff --git a/optimize_sidebars.js b/optimize_sidebars.js index 7a7b5a97f8..da4c8161e4 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -964,6 +964,10 @@ module.exports = { "Google Sheets Connector", "components/connectors/out-of-the-box-connectors/google-sheets/" ), + docsLink( + "Google Gemini Connector", + "components/connectors/out-of-the-box-connectors/google-gemini/" + ), ], }, diff --git a/sidebars.js b/sidebars.js index c49653ca7d..14ac338fc9 100644 --- a/sidebars.js +++ b/sidebars.js @@ -339,6 +339,7 @@ module.exports = { "components/connectors/out-of-the-box-connectors/googledrive", "components/connectors/out-of-the-box-connectors/google-maps-platform", "components/connectors/out-of-the-box-connectors/google-sheets", + "components/connectors/out-of-the-box-connectors/google-gemini", ], }, "components/connectors/out-of-the-box-connectors/hugging-face", From 4b0cd65500849d90e5c844c35e9c3f1a87597380 Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Tue, 10 Dec 2024 09:22:20 +0000 Subject: [PATCH 21/36] 8.7.0-alpha2 release notes (#4666) * Add initial and potential alpha 2 release note epics * Add Export activity endpoints * Remove 2126 * TW edits * Add document handling 2409 * Add 2073 unified deployment * Badges and edits * Remove license expiration 2529 placeholder * Add #2244 and #2245 * Remove 1314 Replay Scenarios * Add process instance migration * Remove release blog * Add Connectors entries * Add testing support for Connectors * Webhook connector details * Restructure connectors section * Add Gemini link --- docs/reference/release-notes/870.md | 175 ++++++++++++++++++++++++++-- src/css/custom.css | 7 ++ 2 files changed, 173 insertions(+), 9 deletions(-) diff --git a/docs/reference/release-notes/870.md b/docs/reference/release-notes/870.md index 409299b6b3..d26ce20810 100644 --- a/docs/reference/release-notes/870.md +++ b/docs/reference/release-notes/870.md @@ -19,27 +19,184 @@ These release notes identify the new features included in 8.7, including [alpha | ---------------------- | ---------------------------- | ------------ | ------------ | ------------ | | 11 February 2025 | 11 August 2026 | - | - | - | +## 8.7.0-alpha2 + +| Release date | Changelog(s) | Blog | +| :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--- | +| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2)
| - | + + + +### Camunda 8 REST API Query API API + +You can now use a single Query API in the Camunda 8 REST API to find process and decision data instead of using multiple component APIs. + +For example, send a request to the [Query decision definitions](/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx) endpoint to search for decision definitions. + +New Query API endpoints are added as follows: + +- Decision definitions +- Decision instances +- Decision requirements +- Flownode instances +- Incidents +- Process definitions +- Process instances +- User tasks +- Variables + +To learn more about these endpoints, see the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) documentation. + +### Connectors SaaSSelf-ManagedConnectors + +New Connectors and enhancements are included in this release. + +#### AWS Amazon Comprehend Connector + +The new Amazon Comprehend Connector allows you to integrate your BPMN service with Amazon Comprehend, a service which extracts insights about the content of documents, such as personal identifiable information and key phrases. + +To learn more about this Connector, see [Amazon Comprehend Connector](/components/connectors/out-of-the-box-connectors/amazon-comprehend.md). + +#### Email Connector attachments + +The Email connector is enhanced as follows: + +- Supports attachments stored in the document store. +- Supports custom headers. +- Messages can now be sent as plaintext, HTML, or in both formats. + +To learn more about this Connector, see [Email Connector](/components/connectors/out-of-the-box-connectors/email.md). + +#### Google Gemini Connector + +The new Google Gemini Connector allows you to access Gemini multimodal models from Google, capable of understanding virtually any input, and combining different types of information in your BPMN process. + +To learn more about this Connector, see [Google Gemini Connector](/components/connectors/out-of-the-box-connectors/google-gemini.md). + +#### Webhook Connector document upload + +Document upload is now supported by the Webhook Connector. Uploads can now be stored in the document store and are available for further processing for start and intermediate events. + +- Use the `documents` object to access created documents in both the response expression and the result expression. +- The `documents` object contains the references for created documents. + +To learn more about this feature, see [HTTP Webhook Connector](/components/connectors/protocol/http-webhook.md). + +### Connector Runtime SaaSSelf-ManagedConnectors + +#### Spring SDK and Camunda REST API Migration + +The Connectors experience is enhanced with the migration from the Spring Zeebe to the Camunda REST API, and the removal of dependency on the Operate client. + +#### Testing Support migration + +Connectors are supported in the Camunda Process Test (CPT) Java library you can use to test your BPMN processes and process application. + +To learn more about this feature, see [Camunda Process Test getting started](/apis-tools/testing/getting-started.md). + + + +### Cluster disk space cleared for paused trial clusters SaaS + +Cluster disk space is cleared when a trial cluster is paused. + +- You will need to redeploy processes to the cluster once it is resumed from a paused state. +- Cluster configuration settings (for example, API Clients, Connector secrets, and IP allowlists) are saved so you can easily resume a cluster. + + + +### Document handling SaaSSelf-Managed + +New features are available as part of the enhanced document handling being delivered with the 8.7 release. + +- A new Document API is available as part of the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md). +- The [Java client](/apis-tools/java-client/index.md) is enhanced to support these new Document API methods. +- A document store concept is introduced and implemented as an in-memory and a GCP-based document store. +- A new Tasklist [Filepicker component](/components/modeler/forms/form-element-library/forms-element-library-filepicker.md) is added for uploading documents to the document store in a form. +- The [Connector SDK](/components/connectors/custom-built-connectors/connector-sdk.md) is enhanced to provide document support in property/variable bindings. +- The [Webhook connector](/components/connectors/protocol/http-webhook.md) supports Documents via the `documents` object. + + + +### Export activity logs in Console SaaSConsole + +You can export activity logs as JSON or CSV files from the Console UI or API. + +- **UI:** On the Organization management **Activity** tab, click **Export activity**. +- **API:** Send a GET request to the Management API `GetJson` or `GetCsv` endpoint. + +To learn more about this feature, see [view organization activity](/components/console/manage-organization/view-organization-activity.md). + + + +### Process instance migration SaaSSelf-ManagedZeebe + +Enhanced process instance migration allows you to solve problems with process definitions and use the latest process improvements. + +You can now migrate the following: + +- Compensation boundary event subscriptions. +- Escalation boundary events. +- Escalation event subprocesses. + +To learn more about migration, see [process instance migration](/components/concepts/process-instance-migration.md). + + + +### Singapore region available for SaaS SaaS + +A new Singapore (asia-southeast1) region is available for SaaS clusters. Use this region to: + +- Improve overall processing speed and reduce latency if you operate in Singapore and Southeast Asian (SEA) countries. +- Keep cluster data within Singapore to support your local data residency and compliance needs. + +To learn more about supported SaaS regions, see [regions](/reference/regions.md). + + + +### Tags and properties in Self-Managed Console Self-ManagedConsole + +Use custom tags and properties in Self-Managed Console to improve your orchestration cluster management. + +- Administrators can now assign tags such as `prod`, `dev`, or `test` to clusters for clear identification across environments. +- Tags are shown in the Console UI, and accessible via the Administration API to streamline usage reporting and cost allocation. +- Custom properties provide contextual information about each cluster. Administrators can add detailed descriptions, team names, and include links to resources such as Grafana dashboards or internal portals, shown in the Console **Cluster Details**. + +This feature allows you to differentiate clusters, ensure configurations align with production standards (for example, check TLS is enabled, correct partition counts), and improve operational efficiency by making key information more visible. + + + +### Unified deployment experience from Web Modeler Self-ManagedModeler + +The deployment experience is further simplified for Enterprise customers running Web Modeler Self-Managed. + +- User tokens are used for deployments instead of machine-to-machine (M2M) tokens generated from a client ID and secret. +- You no longer need to enter a client ID and secret in the deploy modal. Instead, simply choose a cluster (or stage for process applications) and deploy. + ## 8.7.0-alpha1 | Release date | Changelog(s) | Blog | | :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | | 12 November 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha1)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha1)
| [Release blog](https://camunda.com/blog/2024/11/camunda-alpha-release-november-2024/) | -### Activity log information in Console Console +### Activity log information in Console Console -In the Console activity logs you can now see information about changes made to secrets (add, update, remove), and user removals from Console (users unregistered from the organization). +Console activity logs now contain information about changes made to secrets (add, update, remove), and Console user removals (unregistered organization users). -### Email Connector Connectors +### Email Connector Connectors -The Email Connector allows you to integrate your BPMN service with any email server using POP3, IMAP, or SMTP. This new Connector enables you to automate the retrieval, deletion, search, and organization of emails directly within your processes. +The new Email Connector allows you to: + +- Integrate your BPMN service with any email server using POP3, IMAP, or SMTP. +- Automate the retrieval, deletion, search, and organization of emails directly within your processes. To learn more about this Connector, see [Email Connector](/components/connectors/out-of-the-box-connectors/email.md). -### Generate Connector templates (OpenAPI + Postman) SaaSConnectors +### Generate Connector templates (OpenAPI + Postman) SaaSConnectors @@ -50,7 +207,7 @@ You can now configure and automatically generate a custom Connector template in To learn more about generating Connector templates, see [generate a Connector template](/components/connectors/custom-built-connectors/connector-template-generator.md). -### Monorepo Git sync Modeler +### Monorepo Git sync Modeler @@ -58,11 +215,11 @@ When configuring Git sync in Web Modeler, define the optional `/path` option to - This option allows you to specify the path to the folder containing your process application files. - Sync with your main branch to perform visual diffing, collaboration, and manual testing in Web Modeler. Remember not to make any changes in this branch. -- Vary the `/path` for multiple process applications to integrate Web Modeler with your existing monorepo containing all your code assets. +- Edit the `/path` for multiple process applications to integrate Web Modeler with your existing monorepo and code assets. To learn more about configuring Git sync, see [Git sync](/components/modeler/web-modeler/git-sync.md). -### Resize clusters on SaaS SaaSConsole +### Resize clusters on SaaS SaaSConsole @@ -73,7 +230,7 @@ Enterprise customers can flexibly resize their clusters to adjust capacity and p To learn more about this feature, see [resize a cluster](/components/console/manage-clusters/manage-cluster.md#resize-a-cluster). -### Unified deployment experience for Web Modeler Self-ManagedModeler +### Unified deployment experience for Web Modeler Self-ManagedModeler diff --git a/src/css/custom.css b/src/css/custom.css index 0e6a94e3e3..dc86e6d9d9 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -611,6 +611,13 @@ h3 .badge--long { margin-left: 5px; vertical-align: middle; } +h3 .badge--medium { + margin-bottom: 0; + font-size: 12px; + margin-left: 5px; + vertical-align: middle; +} + /* Third level page heading */ h3 .badge--long:nth-of-type(1) { margin-left: 5px; From 37b73a5d7af06977ad0acdc9984837b3a1896a66 Mon Sep 17 00:00:00 2001 From: Marcello Barile Date: Tue, 10 Dec 2024 14:19:25 +0100 Subject: [PATCH 22/36] docs(web-modeler): introduce gitlab sync (#4583) * docs(web-modeler): introduce gitlab sync * docs(web-modeler): fix typo * tech writer review * add tabbed options * docs(web-modeler): removed not needed roles * docs(web-modeler): update git sync permissions and new limitations * tech writer edits --------- Co-authored-by: Cole Garbo Co-authored-by: Jeremy Jacobi Co-authored-by: Jeremy Jacobi <108456325+JacobiCamunda@users.noreply.github.com> --- .../modeler/web-modeler/git-sync.md | 118 ++++++++++++++---- .../modeler/web-modeler/git-sync.md | 4 - 2 files changed, 91 insertions(+), 31 deletions(-) diff --git a/docs/components/modeler/web-modeler/git-sync.md b/docs/components/modeler/web-modeler/git-sync.md index a8ebc77bf3..754822ba50 100644 --- a/docs/components/modeler/web-modeler/git-sync.md +++ b/docs/components/modeler/web-modeler/git-sync.md @@ -4,13 +4,26 @@ title: Git sync description: Connect Web Modeler to your Git repositories to keep your projects synced. --- -Organization owners and administrators can connect their Web Modeler process applications to GitHub, allowing users to keep their Web Modeler, Desktop Modeler, and official version control projects synced. +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -Once the basic integration is configured by an organization owner or organization administrator, project administrators and editors can use the built-in button to pull changes from GitHub, integrate contributions from Desktop Modeler users, and merge their own work. +Organization owners and administrators can connect their Web Modeler process applications to GitHub and GitLab, allowing users to keep their Web Modeler, Desktop Modeler, and official version control projects synced. -## Connect to GitHub +Once the connection is configured by an organization owner or organization administrator, project administrators and editors can use the built-in button to pull changes from the remote repository, integrate contributions from Desktop Modeler users, and merge their own work. -### Create a new GitHub App +## Connect to a remote repository + +Select your Git repository host: + + + + + +

Create a new GitHub App

Web Modeler requires a GitHub App to sync changes with your GitHub repository. @@ -24,31 +37,29 @@ Follow the [GitHub documentation](https://docs.github.com/en/apps/creating-githu Click **Create GitHub App** to finish. -### Generate a private key +

Generate a private key

1. In your new application's setting page, navigate to **General > Private keys**. 2. Select **Generate a private key**. This key is automatically downloaded as a .pem file when created, and can be opened in a text editor to copy and paste the contents into Web Modeler. -### Install the GitHub App +

Install the GitHub App

1. In your application's setting page, navigate to **Install app**. 2. Click on the **Install** button for your organization or account. 3. Select **Only select repositories**, and choose the repository to sync with Web Modeler. 4. Once redirected to your application's installation page, copy the **Installation ID** located at the end of the page's URL: `https://github.com/settings/installations/{installation_id}`. -### [Configure GitHub in Web Modeler](#configure-github-in-web-modeler) - -:::note -An organization administration account (or project administrator in Camunda Self-Managed) is required for the initial GitHub configuration. -::: +

Configure GitHub in Web Modeler

:::note When using a self-hosted GitHub instance, ensure the environment variable `CAMUNDA_MODELER_GITSYNC_GITHUB_BASEURL` is set to the API URL of your self-hosted GitHub instance. It usually looks like `http(s)://HOSTNAME/api/v3`. Refer to [GitHub documentation](https://docs.github.com/en/enterprise-server@3.15/rest/enterprise-admin?apiVersion=2022-11-28#endpoint-urls) and choose the correct enterprise server version. ::: -1. Within Web Modeler, navigate to the process application you would like to connect to GitHub, and click **Connect GitHub**. +1. Within Web Modeler, navigate to the process application you would like to connect to GitHub, and click **Connect repository**. + +2. Select the **GitHub** tile (if not already selected), located at the top of the modal. -2. Provide the following information in the GitHub Configuration modal: +3. Provide the following information in the **Configure GitHub** modal: - **Installation ID:** Found in the URL of your GitHub App's installation page. - **Client ID:** Found in your GitHub App's settings page. You can also use Application ID as an alternative. (If you are using GitHub Enterprise Server 3.13 or prior, Application ID is required.) @@ -57,9 +68,9 @@ When using a self-hosted GitHub instance, ensure the environment variable `CAMUN - **Branch name:** The branch name to use for merging and managing changes. - **Path:** (optional) The path to the folder containing your process application files. If left empty, Web Modeler syncs with the root of the repository. This path is automatically created if it does not exist. -3. Click **Open repository** to test your configuration. The repository for the provided branch and optional path opens in a new tab. +4. Click **Open repository** to test your configuration. The repository for the provided branch and optional path opens in a new tab. -4. Click **Save Configuration**. +5. Click **Save Configuration**. :::note When synchronizing for the first time with a remote repository that already contains commits, ensure Web Modeler has assigned the correct main process. @@ -69,15 +80,66 @@ When successful, your project will display a new **Sync with GitHub** button. ![The Sync with GitHub within Web Modeler](./img/git-sync.png) -## Sync with GitHub +
+ + +

Create a new access token

+ +Web Modeler requires an access token to sync changes with your GitLab repository. You can use the following options: + +- **Project access token** (Recommended) +- Group access token +- Personal access token + +Follow the [GitLab documentation](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#create-a-project-access-token) to generate a new project access token for your repository with the following configuration: + +- Enable the following [**scopes**](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#scopes-for-a-project-access-token): + - `api` + - `read_api` + - `read_repository` + - `write_repository` + +

Get the project ID

+ +1. Navigate to your GitLab project. +2. Click the menu icon in the top right corner and select **Copy project ID**. + +

Configure GitLab in Web Modeler

:::note -File synchronization only happens at the root level of the remote repository. Files contained in subfolders will not be synchronized. +When using a self-hosted GitLab instance, ensure the environment variable `CAMUNDA_MODELER_GITSYNC_GITLAB_BASEURL` is set to the API URL of your self-hosted GitLab instance. It usually looks like `http(s)://HOSTNAME/api/v4`. ::: -Organization owners/administrators, project administrators, and project editors can sync their version of Web Modeler with the connected GitHub repository at any time. +1. Within Web Modeler, navigate to the process application you would like to connect to GitLab, and click **Connect repository**. -1. In your connected process application, click **Sync with GitHub**. +2. Select the **GitLab** tile, located at the top of the modal. + +3. Provide the following information in the **Configure GitLab** modal: + + - **Access token:** The generated project, group or personal access token. + - **Project ID:** The ID copied from the GitLab project settings. + - **GitLab repository URL:** The base URL of the repository you want to sync with, for example `https://gilab.com/camunda/example-repo`. The URL cannot contain the `.git` extension or a folder path. + - **Branch name:** The branch name to use for merging and managing changes. + - **Path:** (optional) The path to the folder containing your process application files. If left empty, Web Modeler syncs with the root of the repository. This path is **not** automatically created if it does not exist. + +4. Click **Open repository** to test your configuration. The repository for the provided branch and optional path opens in a new tab. + +5. Click **Save Configuration**. + +:::note +When synchronizing for the first time with a remote repository that already contains commits, ensure Web Modeler has assigned the correct main process. +::: + +When successful, your project will display a new **Sync with GitLab** button. + +
+
+ +## Sync with remote repository + +Organization owners/administrators, project administrators, and project editors can sync their version of Web Modeler with the connected repository at any time. + +1. In your connected process application, click **Sync with GitHub** or **Sync with GitLab**. 2. Enter a [version number](./process-applications.md#versioning) to create a new milestone for your process application. The new milestone will be created prior to pushing your changes to the central repository. 3. Click **Synchronize**. @@ -87,12 +149,14 @@ Once the pull is complete and any merge conflicts are resolved, Web Modeler will ## Manage existing configurations -Existing GitHub configurations can be edited from the gear icon beside the **Sync with GitHub** button. Permission to update these settings are limited by the roles within your organization and project. +Existing Git configurations can be edited from the gear icon beside the **Sync with GitHub** or **Sync with GitLab** button. Permission to update these settings are limited to **project administrators**. + +## Change Git provider + +To switch from GitHub to GitLab, or vice versa, update your configuration with the following steps: -- **Organization owners/administrators:** Edit and update all configuration options. -- **Project administrators - Self-Managed:** Edit and update all configuration options. -- **Project administrators - SaaS:** Edit and update only the **GitHub repository URL** and **branch name**. -- **Project editors:** Cannot make changes to the GitHub configuration. +1. Disconnect your current Git provider by clicking the gear icon beside the **Sync with GitHub** or **Sync with GitLab** button, and clicking the **Delete provider connection** button at the bottom of the modal. +2. After confirming the operation, open the **Connect repository** modal and provide the necessary information for the new Git provider, following the steps outlined for [GitHub](./git-sync.md/?platform=github#connect-to-a-remote-repository) or [GitLab](./git-sync.md/?platform=gitlab#connect-to-a-remote-repository). ## Advanced use cases @@ -116,7 +180,7 @@ To use Git sync for parallel feature development: 1. Create a new [process application](/docs/components/modeler/web-modeler/create-a-process-application.md) in Modeler for each active feature branch you want to develop. 2. Configure Git sync for each instance by connecting it to the corresponding feature branch in your repository. -3. Work on your feature in Modeler, using **Sync with GitHub** to pull and push changes as needed. +3. Work on your feature in Modeler, using **Sync with GitHub** or **Sync with GitLab** to pull and push changes as needed. 4. Once the feature is complete and merged into the main branch, you can delete the process application associated with the feature branch. To perform hotfixes or patches of production or production-bound processes, sync a copy of the process application to the `main` branch. @@ -133,5 +197,5 @@ Creating multiple copies of a process application can complicate navigation and - When synchronizing for the first time with a remote repository that already contains commits, Web Modeler will attempt to select a main process with a file name that matches its own main process. If there is no matching process, Web Modeler will select a process at random from the available `.bpmn` files. In the event that no `.bpmn` files exist in the remote repository, Web Modeler will not proceed, and will instead display an error message. Ensure the main process is correctly assigned, especially in cases where a random process has been selected. - Actions which alter the SHA of the commit to which Web Modeler is synced (for example, squash) may cause synchronization errors. - Timeouts may occur during a sync. In the event of a timeout, close the modal and retry the synchronization. -- A single synchronization action is limited to incorporating a maximum of 250 commits or making changes to up to 300 files, regardless of whether these changes affect the Web Modeler files directly. Be aware that Web Modeler does not provide a notification when these thresholds are exceeded. Should you encounter this limitation, it may be necessary to initiate a fresh synchronization. A fresh synchronization fetches all the files in the repository without relying on the incremental changes, thus bypassing the limitations. This can be achieved by either changing the branch or modifying the GitHub repository URL. -- Using self-hosted instances of Git providers may require additional configuration. Refer to the Web Modeler [configuration](#configure-github-in-web-modeler) for more details. +- Using self-hosted instances of Git providers may require additional configuration. Refer to the Web Modeler configuration part for your [git host](#connect-to-a-remote-repository) for more details. +- **(GitHub specific)** A single synchronization action is limited to incorporating a maximum of 250 commits or making changes to up to 300 files, regardless of whether these changes affect the Web Modeler files directly. Web Modeler does not provide a notification when these thresholds are exceeded. Should you encounter this limitation, it may be necessary to initiate a fresh synchronization. A fresh synchronization fetches all the files in the repository without relying on the incremental changes, thus bypassing the limitations. This can be achieved by either changing the branch or modifying the GitHub repository URL. diff --git a/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md b/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md index bc40d5ede1..e61588ef5d 100644 --- a/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md +++ b/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md @@ -68,10 +68,6 @@ When successful, your project will display a new **Sync with GitHub** button. ## Sync with GitHub -:::note -File synchronization only happens at the root level of the remote repository. Files contained in subfolders will not be synchronized. -::: - Organization owners/administrators, project administrators, and project editors can sync their version of Web Modeler with the connected GitHub repository at any time. 1. In your connected process application, click **Sync with GitHub**. From 166c614fd95d5cc275de512a5235058d150bf62d Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Tue, 10 Dec 2024 13:21:12 +0000 Subject: [PATCH 23/36] Add blog and grammar edits (#4738) --- docs/reference/release-notes/870.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/reference/release-notes/870.md b/docs/reference/release-notes/870.md index d26ce20810..387abdc1ff 100644 --- a/docs/reference/release-notes/870.md +++ b/docs/reference/release-notes/870.md @@ -21,9 +21,9 @@ These release notes identify the new features included in 8.7, including [alpha ## 8.7.0-alpha2 -| Release date | Changelog(s) | Blog | -| :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--- | -| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2)
| - | +| Release date | Changelog(s) | Blog | +| :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | +| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2)
| [Release blog](https://camunda.com/blog/2024/12/camunda-alpha-release-december-2024/) | @@ -53,7 +53,7 @@ New Connectors and enhancements are included in this release. #### AWS Amazon Comprehend Connector -The new Amazon Comprehend Connector allows you to integrate your BPMN service with Amazon Comprehend, a service which extracts insights about the content of documents, such as personal identifiable information and key phrases. +The new Amazon Comprehend Connector allows you to integrate your BPMN service with Amazon Comprehend, a service which extracts insights about the content of documents, such as personal identifiable information (PII) and key phrases. To learn more about this Connector, see [Amazon Comprehend Connector](/components/connectors/out-of-the-box-connectors/amazon-comprehend.md). @@ -135,9 +135,9 @@ Enhanced process instance migration allows you to solve problems with process de You can now migrate the following: -- Compensation boundary event subscriptions. -- Escalation boundary events. -- Escalation event subprocesses. +- Compensation boundary event subscriptions +- Escalation boundary events +- Escalation event subprocesses To learn more about migration, see [process instance migration](/components/concepts/process-instance-migration.md). From 540e16a9ea138795f70f5170e3379d5309243fd7 Mon Sep 17 00:00:00 2001 From: Amara Graham Date: Tue, 10 Dec 2024 08:21:30 -0600 Subject: [PATCH 24/36] Bump to alpha2.1 (#4743) --- docs/reference/release-notes/870.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/release-notes/870.md b/docs/reference/release-notes/870.md index 387abdc1ff..f584b74c8f 100644 --- a/docs/reference/release-notes/870.md +++ b/docs/reference/release-notes/870.md @@ -23,7 +23,7 @@ These release notes identify the new features included in 8.7, including [alpha | Release date | Changelog(s) | Blog | | :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | -| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2)
| [Release blog](https://camunda.com/blog/2024/12/camunda-alpha-release-december-2024/) | +| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2.1)
| [Release blog](https://camunda.com/blog/2024/12/camunda-alpha-release-december-2024/) | From e4f0904e69f50d12874627c9e1a8c287a517bfea Mon Sep 17 00:00:00 2001 From: Jeremy Jacobi <108456325+JacobiCamunda@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:19:18 +0100 Subject: [PATCH 25/36] =?UTF-8?q?docs(web-modeler):=20add=20specific=20rol?= =?UTF-8?q?e=20requirements=20for=20gitlab=20sync=20acc=E2=80=A6=20(#4744)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs(web-modeler): add specific role requirements for gitlab sync access token * fix spacing --------- Co-authored-by: Cole Garbo --- docs/components/modeler/web-modeler/git-sync.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/components/modeler/web-modeler/git-sync.md b/docs/components/modeler/web-modeler/git-sync.md index 754822ba50..9693b8340c 100644 --- a/docs/components/modeler/web-modeler/git-sync.md +++ b/docs/components/modeler/web-modeler/git-sync.md @@ -93,7 +93,7 @@ Web Modeler requires an access token to sync changes with your GitLab repository Follow the [GitLab documentation](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#create-a-project-access-token) to generate a new project access token for your repository with the following configuration: -- Enable the following [**scopes**](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#scopes-for-a-project-access-token): +- Enable the following [**scopes**](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#scopes-for-a-project-access-token) for either the `developer` or `maintainer` role: - `api` - `read_api` - `read_repository` From 23f5dc8c1407318645dbb36345806d671fa0d9b2 Mon Sep 17 00:00:00 2001 From: Steven Hicks Date: Tue, 10 Dec 2024 09:28:35 -0600 Subject: [PATCH 26/36] revert replace-in-file (#4745) --- package-lock.json | 230 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 151 insertions(+), 81 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2aa787bc59..1a62f5222f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "lint-staged": "^14.0.1", "playwright": "^1.49.0", "prettier": "3.3.3", - "replace-in-file": "^8.2.0", + "replace-in-file": "^7.2.0", "swc-loader": "^0.2.3" } }, @@ -22887,12 +22887,6 @@ "node": ">=8" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true - }, "node_modules/package-json/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -26166,20 +26160,37 @@ } }, "node_modules/replace-in-file": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-8.2.0.tgz", - "integrity": "sha512-hMsQtdYHwWviQT5ZbNsgfu0WuCiNlcUSnnD+aHAL081kbU9dPkPocDaHlDvAHKydTWWpx1apfcEcmvIyQk3CpQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-7.2.0.tgz", + "integrity": "sha512-CiLXVop3o8/h2Kd1PwKPPimmS9wUV0Ki6Fl8+1ITD35nB3Gl/PrW5IONpTE0AXk0z4v8WYcpEpdeZqMXvSnWpg==", "dev": true, + "license": "MIT", "dependencies": { - "chalk": "^5.3.0", - "glob": "^10.4.2", + "chalk": "^4.1.2", + "glob": "^8.1.0", "yargs": "^17.7.2" }, "bin": { "replace-in-file": "bin/cli.js" }, "engines": { - "node": ">=18" + "node": ">=10" + } + }, + "node_modules/replace-in-file/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/replace-in-file/node_modules/brace-expansion": { @@ -26187,70 +26198,103 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/replace-in-file/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/replace-in-file/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/replace-in-file/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/replace-in-file/node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "node_modules/replace-in-file/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/replace-in-file/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { - "@isaacs/cliui": "^8.0.2" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/replace-in-file/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, "node_modules/replace-in-file/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" + } + }, + "node_modules/replace-in-file/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=8" } }, "node_modules/request": { @@ -48098,12 +48142,6 @@ } } }, - "package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true - }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -50439,16 +50477,25 @@ "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==" }, "replace-in-file": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-8.2.0.tgz", - "integrity": "sha512-hMsQtdYHwWviQT5ZbNsgfu0WuCiNlcUSnnD+aHAL081kbU9dPkPocDaHlDvAHKydTWWpx1apfcEcmvIyQk3CpQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-7.2.0.tgz", + "integrity": "sha512-CiLXVop3o8/h2Kd1PwKPPimmS9wUV0Ki6Fl8+1ITD35nB3Gl/PrW5IONpTE0AXk0z4v8WYcpEpdeZqMXvSnWpg==", "dev": true, "requires": { - "chalk": "^5.3.0", - "glob": "^10.4.2", + "chalk": "^4.1.2", + "glob": "^8.1.0", "yargs": "^17.7.2" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -50459,43 +50506,66 @@ } }, "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } }, - "glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "color-name": "~1.1.4" } }, - "jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "requires": { "brace-expansion": "^2.0.1" } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, diff --git a/package.json b/package.json index fbc6840b35..0bc82be266 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "lint-staged": "^14.0.1", "playwright": "^1.49.0", "prettier": "3.3.3", - "replace-in-file": "^8.2.0", + "replace-in-file": "^7.2.0", "swc-loader": "^0.2.3" }, "lint-staged": { From 381b366b0b05ee5a142c642c2c19906e22cad775 Mon Sep 17 00:00:00 2001 From: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:30:50 -0500 Subject: [PATCH 27/36] remove the enterprise limitation fron console config docs (#4733) --- docs/self-managed/console-deployment/configuration.md | 4 ---- .../self-managed/console-deployment/configuration.md | 4 ---- 2 files changed, 8 deletions(-) diff --git a/docs/self-managed/console-deployment/configuration.md b/docs/self-managed/console-deployment/configuration.md index 4911a26d87..8bfa775bf1 100644 --- a/docs/self-managed/console-deployment/configuration.md +++ b/docs/self-managed/console-deployment/configuration.md @@ -5,10 +5,6 @@ sidebar_label: "Configuration" description: "Read details on the configuration variables of Console Self-Managed." --- -:::note -Console Self-Managed is available only to [Enterprise customers](/reference/licenses.md#console). -::: - Console Self-Managed can be configured using environment variables and configuration parameters. :::note diff --git a/versioned_docs/version-8.6/self-managed/console-deployment/configuration.md b/versioned_docs/version-8.6/self-managed/console-deployment/configuration.md index 4911a26d87..8bfa775bf1 100644 --- a/versioned_docs/version-8.6/self-managed/console-deployment/configuration.md +++ b/versioned_docs/version-8.6/self-managed/console-deployment/configuration.md @@ -5,10 +5,6 @@ sidebar_label: "Configuration" description: "Read details on the configuration variables of Console Self-Managed." --- -:::note -Console Self-Managed is available only to [Enterprise customers](/reference/licenses.md#console). -::: - Console Self-Managed can be configured using environment variables and configuration parameters. :::note From 6088f251bb296ae951428999bbdf9b5195abc726 Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Wed, 11 Dec 2024 12:49:00 +0000 Subject: [PATCH 28/36] DO NOT MERGE Bug notification for Operate login issue in alpha-2 (#4749) * Create draft * Initial draft * Add Slack changes * Edits * Edits --- docs/reference/release-notes/870.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/reference/release-notes/870.md b/docs/reference/release-notes/870.md index f584b74c8f..3771a030c7 100644 --- a/docs/reference/release-notes/870.md +++ b/docs/reference/release-notes/870.md @@ -21,10 +21,18 @@ These release notes identify the new features included in 8.7, including [alpha ## 8.7.0-alpha2 -| Release date | Changelog(s) | Blog | -| :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | +| Release date | Changelog(s) | Blog | +| :--------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | | 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2.1)
| [Release blog](https://camunda.com/blog/2024/12/camunda-alpha-release-december-2024/) | + + +:::caution + +This [alpha release](/reference/release-policy.md) contains a known issue where Self-Managed customers using the 8.7.0-alpha2 Helm Chart cannot login to Operate. This issue is due to key architecture refactoring and improvements, and will be resolved in the next release. + +::: + ### Camunda 8 REST API Query API API From cdac6043b94ea72d11ba13f8219428c4c6bb2095 Mon Sep 17 00:00:00 2001 From: Jonathan Lukas Date: Wed, 11 Dec 2024 17:58:24 +0100 Subject: [PATCH 29/36] Update operate-openapi.yaml (#4736) --- api/operate/operate-openapi.yaml | 15 +++++++-------- .../operate-api/specifications/by-id.api.mdx | 2 +- .../operate-api/specifications/by-key-1.api.mdx | 4 ++-- .../operate-api/specifications/by-key-2.api.mdx | 4 ++-- .../operate-api/specifications/by-key-3.api.mdx | 4 ++-- .../operate-api/specifications/by-key-4.api.mdx | 2 +- .../operate-api/specifications/by-key-5.api.mdx | 2 +- .../operate-api/specifications/by-key-6.api.mdx | 2 +- .../operate-api/specifications/by-key.api.mdx | 2 +- .../operate-api/specifications/delete.api.mdx | 2 +- .../specifications/get-statistics.api.mdx | 2 +- .../operate-api/specifications/search-1.api.mdx | 8 ++++---- .../operate-api/specifications/search-2.api.mdx | 8 ++++---- .../operate-api/specifications/search-3.api.mdx | 8 ++++---- .../operate-api/specifications/search-4.api.mdx | 4 ++-- .../operate-api/specifications/search-5.api.mdx | 4 ++-- .../operate-api/specifications/search-6.api.mdx | 4 ++-- .../operate-api/specifications/search-7.api.mdx | 4 ++-- .../operate-api/specifications/search.api.mdx | 4 ++-- .../specifications/sequence-flows-by-key.api.mdx | 2 +- .../specifications/xml-by-key-1.api.mdx | 2 +- .../operate-api/specifications/xml-by-key.api.mdx | 2 +- .../operate-api/specifications/by-id.api.mdx | 4 ++-- .../operate-api/specifications/by-key-1.api.mdx | 6 +++--- .../operate-api/specifications/by-key-2.api.mdx | 6 +++--- .../operate-api/specifications/by-key-3.api.mdx | 6 +++--- .../operate-api/specifications/by-key-4.api.mdx | 4 ++-- .../operate-api/specifications/by-key-5.api.mdx | 4 ++-- .../operate-api/specifications/by-key-6.api.mdx | 4 ++-- .../operate-api/specifications/by-key.api.mdx | 4 ++-- .../operate-api/specifications/delete.api.mdx | 4 ++-- .../specifications/get-statistics.api.mdx | 4 ++-- .../operate-api/specifications/search-1.api.mdx | 10 +++++----- .../operate-api/specifications/search-2.api.mdx | 10 +++++----- .../operate-api/specifications/search-3.api.mdx | 10 +++++----- .../operate-api/specifications/search-4.api.mdx | 6 +++--- .../operate-api/specifications/search-5.api.mdx | 6 +++--- .../operate-api/specifications/search-6.api.mdx | 6 +++--- .../operate-api/specifications/search-7.api.mdx | 6 +++--- .../operate-api/specifications/search.api.mdx | 6 +++--- .../specifications/sequence-flows-by-key.api.mdx | 4 ++-- .../specifications/xml-by-key-1.api.mdx | 4 ++-- .../operate-api/specifications/xml-by-key.api.mdx | 4 ++-- 43 files changed, 104 insertions(+), 105 deletions(-) diff --git a/api/operate/operate-openapi.yaml b/api/operate/operate-openapi.yaml index 2ef6348a54..823e724801 100644 --- a/api/operate/operate-openapi.yaml +++ b/api/operate/operate-openapi.yaml @@ -84,7 +84,6 @@ paths: searchAfter: - small - 9007199254741200 - required: true responses: "200": description: Success @@ -168,7 +167,6 @@ paths: sort: - field: bpmnProcessId order: ASC - required: true responses: "200": description: Success @@ -261,7 +259,6 @@ paths: sort: - field: bpmnProcessId order: ASC - required: true responses: "200": description: Success @@ -362,7 +359,6 @@ paths: searchAfter: - 1646904085499 - 9007199254743288 - required: true responses: "200": description: Success @@ -459,7 +455,6 @@ paths: searchAfter: - 1646904085499 - 9007199254743288 - required: true responses: "200": description: Success @@ -553,7 +548,6 @@ paths: sort: - field: decisionRequirementsId order: ASC - required: true responses: "200": description: Success @@ -645,7 +639,6 @@ paths: sort: - field: decisionId order: ASC - required: true responses: "200": description: Success @@ -737,7 +730,6 @@ paths: sort: - field: decisionId order: ASC - required: true responses: "200": description: Success @@ -1483,6 +1475,8 @@ components: processVersion: type: integer format: int32 + processVersionTag: + type: string bpmnProcessId: type: string parentKey: @@ -1501,6 +1495,8 @@ components: - ACTIVE - COMPLETED - CANCELED + incident: + type: boolean processDefinitionKey: type: integer format: int64 @@ -1549,6 +1545,8 @@ components: version: type: integer format: int32 + versionTag: + type: string bpmnProcessId: type: string tenantId: @@ -1602,6 +1600,7 @@ components: - UNKNOWN - IO_MAPPING_ERROR - JOB_NO_RETRIES + - EXECUTION_LISTENER_NO_RETRIES - CONDITION_ERROR - EXTRACT_VALUE_ERROR - CALLED_ELEMENT_ERROR diff --git a/docs/apis-tools/operate-api/specifications/by-id.api.mdx b/docs/apis-tools/operate-api/specifications/by-id.api.mdx index eef02cea21..5bd23389b1 100644 --- a/docs/apis-tools/operate-api/specifications/by-id.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-id.api.mdx @@ -5,7 +5,7 @@ description: "Get decision instance by id" sidebar_label: "Get decision instance by id" hide_title: true hide_table_of_contents: true -api: eJzlV1tv2zYU/isCn7bOiZw2HQpjGOAuSqHVsI3YaQcEQUFLxzEbidRIyqkh6L/vHOpix5a9bE8b+iSK537Vp4JZ/mDY4I5dQSSMUDKUxnIZAbvvMZWB5pYuYzZgiw0+eizjmqdgQZNYwSS+IFEQSUg8Zdyu8ByDibTISBovw9hTSy+ubXiiMdJjGv7MhQY0YHUOPWaiFaScDQpmNxlpNlYL+cDK8p6YTaakAUP01/0+PZ4bmuVRBMag4khJC9ISC8+yREQuEv+rIb7i0I5afIXIUoCa4raisoKBHfrSY4+w2bkXaOoBNAovlU65ra5+viROjNTCoY4eA5mnlPnrYTgKrvAi+DQc3Q7n7nw7/jiefB6702wa/BZeh3h/j/pgzZPcxXLVqfgZyzUXSa67uTBOStUVLIUUxPzxxTHVok2vvFyw6YCwO6sNeevT3zCOXfedYPiEfSqqip90783rXam5Yz1esissyCycjL/Mh+9HARJG4Ty4GY6+BH9Mb4IZkfYqt60o1RD7OE/sqdpBHMost2aHh2vNNzRlFlLzrxtXHssY2e2iIMkKm9DV/o5wLjqO1utJbv8bbmOS8wSOtI8jyRi+vagvTmSgCrdiAcml7TR4QgESiXzZtctCicGJ2KMVCcYe32mYwUUC6U//dLfRasrNC2cjxYHnD92pbvd5F9F2DtNuUgKtlW4z8eYwE9dKL0Qcg3yeg1f+q/9/uJeH4d5UBQcqvVG5jsCTynpLlcv4++iCt13zMJyG3k7AHjiB7yAfhCIgyrWwG4e5FsA16DOHQe7we1JgCtSjAPd2v4+9PoA9RF7eYuM5zIZQbqUI3j2ASwWhtwHz1xd+I3PWyBi/EHHJyBm9bvBfrhPkL6rklgPfL1bK2HJQZEpbYl5zLTgWwmWUaFVhl9x9AVmiIp64632/5yvwiECrn9CjxXdqgcr6ucMhaOO5unf9d/1OTcR6RMu2MbZ6VtZmnXoq5k5NDqI2hZoRXxV0U5ztJzETBJmarxqbTBE8zIOzWQsdHJKu5dDD3YK3WmoXnUP0XjGxhvu66dXfP89dXwm5VE687q+JQ/fgTfMFzgyFchiw8rjD0/iwYg0el7EXqTRLgLZTDQPbpqKT16jFWfFShShOUWc7SatVTp2wUspWgIpGF1WTW1UjUVAGu+jp6ek84ikuPH6OBikJ6CQg9ifeOm+j+qa3JxyryLTSQrl3X8MSNKCXfq3I+A4/NACRXZz3z/tVVxmbcrlj6PQIPctZWx4L36yfJRxLWdYOFvV43bH1Bduize2A4eUAVWIbVYNyx4piwQ3c6qQs6Rq/C9oN/Xau3BTGwtAZ53jJEwMHPrUrkv1wU/9w/egd/ynrDKFpXrlhLexirP4VItxWErRdAY+xC8mpijDEBsrsjsjB3xiNTbuGPgRz5OU55anN5V5rO+2d7vzy3jF4c/UI8tfWOUuv5F9Z/gXHqxkU +api: eJzlV21v2zYQ/ivCfVo7JXLadCiEYoBbK4VWwwlipx0QBAVNnWM2EqmSlFND0H8fjnqxY8tetk8b+skS74V3z734UQmW3RsIb2GEXBihZCyNZZIj3PmgctTM0mECIczXcQI+5EyzDC1qMitBsgwhBEEiISGEnNkl+JCg4VrkZA0hxImnFl7S3OGJ9hIfNH4vhMYEQqsL9MHwJWYMwhLsOifPxmoh76Gq7kjZ5EoaNCR/NRjQz9OLpgXnaAz4wJW0KC2psDxPBXeZBN8M6ZX796j5N+SWEtSUtxX1LSLpicWHB1xvnQtp8R41+LBQOmO2PvrtnDSNZRb3ffiAssgI+YthPI5G4EP0eTi+Gc7c883k0+Tyy8Q9Ta+iD/FFHI3grvIBVywtXC6jXsdPVC6YSAvdr5VrRVCNcCGkIOVPz86pMW175fmGbQfE/ai24k1Mf6M4cd13ROEzaiPqih8N7/WrbauZUz1cslH0IZ7Gl5Ovs+H7cQQ+jONZdD0cf43+vLqOpiTaqdymolRDjaZI7bHaYRLLvLBmS4dpzdY0ZRYz868bVx5CjO7tk1Q+WGFTOtrdES5Ep9FFfVnY/0bYPugixQPt40QywR/P6osjCNTp1ioombS9Fx5xAFVF4vO+XRbLFUtF4tGKRGMP77Rcq3mK2a//dLfRairMM2cjQ2PYfT/U3T7vE9reYdoGJdJa6Q6J1/tIXCg9F0mC8ikGL4OX//90z/fTva4LjlR6owrN0ZPKegtVyOTn6II3ffMwvIq9rYQ9dAY/AR7EIpAXWti141xzZBr1ieMgt3eVXwJX6kGge7vb5V4f0e4zL2++9hxny9AuFdG7e3RQEHsLIVidBa3NSWtjglIkFVAwetXyv0KnEEJZg1uFQVAulbFVWOZKW1JeMS3YPK2xJVld2AVz/4CQKs5Sd7wb92yJHglo9RN7tEv0qAXq208dD1F6x93bwdtBrydSPeBl0xgbP0tr814/tXKvJ0dR20JNSa9Oui3O5i8xF0SZ2n81uLyKroez6GTaUQfHpBu7yn9S8M5LE6ILiN5rJWi1L9pe/ePLzPWVkAvlzJv+unTsHr2rYp4KTqnsJ6w85vi0x7gVK/SYTDyusjxF2k4NDeyaip681u1CaS9TUlhFne0srVYFdcJSKVsTKhpdxl0N60aipEwYBI+Pj6ecZYVM2ClXGYGQCo7SOBwb3MbNib9jnChuOmuh3HugcYEaJcegcWQCxx9agghnp4PTQd1VxmZMbl10fISeYNaVx+IPG+QpE5J8ugDLZrxuYXUGG7a5GTDwIRQJfXrVg3ILZTlnBm90WlV0/L1A7YZ+M1duChNh6DmBcMFSg3sxdSsSfrluPrheeIc/ynpTaJtXrqGjXQDNpxDxtoqo7RJZgtoFVQuGnGNut0z2vsZobLo19DGagQ+sIJw6LHda23nvDefde6fgzdQDyt+74Cy9UnxV9RfHqxkU sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/by-key-1.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-1.api.mdx index 79260b9703..3975e1c853 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-1.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-1.api.mdx @@ -5,7 +5,7 @@ description: "Get process instance by key" sidebar_label: "Get process instance by key" hide_title: true hide_table_of_contents: true -api: eJzlVllv4zYQ/isEn/ZwLGc3LRZGsYA3cRZu0sSI3e1DEBSUNLa5kUiVpJwagv57Z6jDjq0E3sdi/WDxmHu+4UzBnVhaPrznU6MjsHairBMqAv7Q4zoDI5zUahLzIQ83V7D5+5T3eCaMSMGBIcaCK9zg/SNs8E4qXGbCrXAdg42MzEgCHiI30wuWVXqYbBT1uIF/cmkAlTiTQ4/baAWp4MOCu01GoqVysASDpAttUuGqo1/PeFk+ELvNtLJgiePDYECf56pneUQ6kT/SKEo5IhFZlsjI+xd8t0RXHGrW4XeIHPlsKBpOVlrI12PM83yk+hsGS1Y6XmX6+IGYwixVTT7iHR7rjFRLL1YYdOPqeDM8/WWin250DE2Sj+dHeuMuhINOa0DFL94hZ9cNMeUpAW90Pp98G+PB+e0f0+vxfHxB69HN+fgalw/bGF7AQipJ+Trebky2UO7VIO4B38vmkTRRngjzZu/2rRcqXUKS9kumxF+Pn3UhcKLWIpExI6iDdS8jEX0NE0jf/ygiKcy5PRJfKVotlt35auuy67I6OLjYicnYGG3aSHw8jMSlNqGMY1DPY/AuePf/d/fs0N27KuFAqbc6NxEwpR1b6FzFPwcKfumqh9F0wnYcZuAZfoJ40IsIUW6k2/jmGQI+QubEN5R7fOwKDIF+lOB3D/s99Cu4gwbKwg2rei/25JWmVr0EHwrqwkMerE+Dmuek4bFBgSwlJ2PMumnkuUmQvqiCWw6DoFhp68phkWnjiHgtjBSYCB9RuqsSuxB5QpFMdCQSf7xv93wFjC5oVKAhwOGeIFBp7/vHGHU8F/dp8GnQKYlIX5CyBcZWzsq5rFNORdwpyQ8WTaJmRFc53SSnTbbI5JUPfj0F3U7Hd6P5+GQ2ns0mtzfNRFTzUW/fSXgrpTbRG0T7iog31JcNVn//a+5xJdVCe/YaX7d+UgM2zUOsGXLl0GHNhJ+C8OPkGphQMYt0miVAr9M+qmjFGrFYKyzV2Hs1IdtzOqNzQsJKa1f1cypdFE1mVUAipyyi6OnpqR+JFB880UeFFAQ0EnBiI9o6btf1SW+POdaRbbml9vvAwAKwdUcQ1IJsQFLXzZDFT/uD/qBClXWpUDuKXi+hZzFr0+PgXxdkicBUlrWBRV1e93x9ytsRZVtgeDYkkQijqlDueVGEwsKfJilLOsa+YHzRb+vKV2EsLa2xjhcisXBgU/tE8jd39eD8lr08XHe60IBXbXxVJzntcOlR6f9LGrxWIGKEIVlV3YwQQZnb4TkYoqlu2nfo63iOtCKnQLXB3MO2l95pz29fPAGb60dQn1vrHG3JvrL8DzUuW/w= +api: eJzlVt9v2zYQ/leIe2o7JXLabiiEYUCWOIWXNAkSr3sIjIGizjYbiVTJkzND0P8+HCU5jq0E2ePQF1sS77uf3/GuBpILD8kdXDur0PuJ8SSNQphFYEt0krQ1kwwSSNfnuP77CCIopZMFEjoG1mBkgZDAPa4hAm0ggVLSEiLI0CunS9YACZzjWti5KFs7QveGInD4vdIOM0jIVRiBV0ssJCQ10Lpk1doQLtBBBHPrCkntp18+QtPMGO5Lazx6RrwfjfjvqenbSrFNiEBZQ2iIRWRZ5lqF+OJvnuXqfcs2/YaKOGbH2SDdWuFYX+NewLHpr+i8bm28CPrwfh80lYstnCenzYKl0rIwfdWyQYlSOjR0/npng/xZbh8ubYY9FV6P9yQdnUrCQW/QZM+eeRo8YVBVMD2PT6aTr2OI4OTqy/XFeDo+5efjy5PxxfgUZg0zT+msq22nJbU2R2m2UnqKc2001/z1UREaaejFFO80T9ANSjtV5dK92Tl9G5RqylnTbts1TdNE8HGIxROzkrnOBLcLenqezaWzaY7FT/+V1VyEyr+SowV6LxfD1dz09tBh+2HvYCsnY+es22Tiw34mzqxLdZaheZqDd/G7/3+4H/fDvWkLjlx6byunUBhLYm4rk/0YLPh5qB+OrydiK2CBAfAD5IPvS1SV07QOAzhF6dAdhKF0N2uiGpS19xrD22x3Dn9G2hvCIl2Ldn4XSEvL436BIRU8yROIV0dxhznoMT6u73HdADvjVv0yULkcEqjb5DZJHNdL66lJ6tI6YuGVdFqmeZtbPmsLO5dVzpnMrZJ5+Lzr93SJgg943eBFgpYomAKt9cNwGVu3o+7T6NNoUBOLPqPlkRiPepZE5aCeVnhQU1hO+kLdslwbdF+cTbFlqc9D8rtN6up6fHM8HR/cjm9vJ1eX/VbV4XjybxV8o6VzMTgUhl8Qgl76rOfqH39NA6+0mdsA7/h1FbY9FNdVmmvFoewHbIUMm5SQivQKhTSZULYoc+TbaZdV/CR6tXPrRGGNJsvMDkhytmImLK2ldtpz60oVatgSiYPySRw/PDwcKllUJpOHyhachFwrND7kscvbRfcl2gFnVvkNWtvwHjuco0OjMO4U+Zi1rvpFDY4OR4ejllWeCmm2DL3cQk9ytikP4T8Ul7nUYR0JDtZde93B6gg2K8pjg0EECaucRV2j3EFdp9Ljny5vGv78vUIXmv6xr0IXZtrzcwbJXOYe93zaXJHw5qZbvt+K5xf0wRB68pp16Oq84jeI2t04/Da8li1RZuiCV+3JsVJY0hZmbxHnvtncQ5/HU4hAVpyox8XuKbeD9kF/fv09CIipvUfz28Y74lf2r2n+BXkpdA4= sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -40,7 +40,7 @@ Get process instance by key Success -
Schema
+
Schema
Invalid request diff --git a/docs/apis-tools/operate-api/specifications/by-key-2.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-2.api.mdx index e2d2de9146..39f7967ede 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-2.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-2.api.mdx @@ -5,7 +5,7 @@ description: "Get process definition by key" sidebar_label: "Get process definition by key" hide_title: true hide_table_of_contents: true -api: eJzlVltv0zAU/iuWn7h0TTcGmiqENESHBohNaxEP04Sc5LT1ltjBdjqqKP+dc+wkXdsw4BHx0sY+9+/cXHEnFpaPr/ml0QlY+w7mUkknteI3A64LMIIO5ykf83j9EdbfjviAF8KIHBwYEq24wgPS72CNNKnwsxBuid8p2MTIwqsbc5Rmes6KYImlG1MDbuB7KQ2gGWdKGHCbLCEXfFxxty5IuVQOFmCQda5NLly4enXM6/qGxG2hlQVLEkejEf1tG5+WCVlF+USjKuWIRRRFJhMfYXRria/at6zjW0gcRW0IDyeDFYr2T9wbNPB0rNYZqRZEWCGAMlh9VM2LI+KOi1w1WaJ09OjDsIRyvUSiSpfR1X6m65rox32wnauVyGTKKD9g3a/hQ3DiDPLnfwujdcKV9g8hyNFvsegHUypUpZJ+Yrh4DJWJMdp0SLzYR+JMm1imKahtDJ5Fz/79cI/3w70KCQdKvdWlSYAp7dhclyr9P6rgZV8/nF6eswcBM/AC/wEeeGkhKY10az/zYxAGzIGfgtc39aBCCPSdBH+62R3978H1zH0Wr1lYGrhMlpp2zAI8GLQ+xjxaHUaN1MFGykYVCtWcHDKrdgeVJkOJKgBcj6OoWmrr6nFVaOOIeSWMFJgMjyrRQnLnoswIzUwnIvPXu77PlsCIQGOc9pfDM5VBsD4kIMnGtrqT0cmoVxOx/kLLpjg2epbOFb16AnOvJr8R22RNiS8E3SaoS7go5EcPf7PALy4nV6ezycF0Mp2eX3xul3kjRyvoQdI7LY2L3iE6Bybecp+19frh68zXllRz7cWbGrvwjwxgl2WMfUOh7AesmfDrG/+cXAETKmWJzosMaEK1ldUWO32xVi32C8s1lo6m6vaSzuiSKmGptaOKD+2LqsmtUEgUlMUqur+/HyYix6EnhmiQQEAnAZ8axNvg9qm5GewIpzqxnbTU/hwZmIMB9DJqFNlo6y3AD4ej4ShUlXW5UA8M/a6NtlDrEuTgh4uKTGAy68bFqmmxa746DMNnt8nwdkxKsZRCs1zzqoqFhS8mq2u6xv1gfPNvest3YiotfWM3z0VmYc+rblTyJ1fNq+8pe+xt2BtGW8Jq7Xs7K+mEn742/W+NU4kvQaRYjORXoJxiHRXugczeG5C6p5tH7ycz5BUlgdUBulPhXnuvP6/fegY203eg3nTeOTqSf3X9Ez6D8Xg= +api: eJzlVt9v4zYM/lcEPm03N0573XAwhgEdljt0HdaiybCHIhhkmY51tSWfJKcLDP/vAyXb+eXrbo/DvSSWRH4kP5KiWnB8YyF5ggejBVr7C+ZSSSe1gnUEukbDaXGbQQLp7g53f11BBDU3vEKHhlRbULxCSOAZdxCBVJBAzV0BEWRohZG1h0vgDndM56wOlli2NxWBwU+NNJhB4kyDEVhRYMUhacHtagKXyuEGDUSQa1NxF7Z+uIauW5O6rbWyaEnjaj6nv2Pjy0aQVYhAaOVQORLhdV1K4SOMP1qSa88t6/QjCkdRG+LDyWCFov0S96KenlHUOiPVhg62aKwMVl+FeXt1IL3im0mwtK5Un0TK1oSEQ8WVmzykU+lK2jovhK6j8+spVm/VlpcyY5Q+tO7z7NZGpyVW3/1Xlq3jrrFfyFCF1vLNNNdSWceVmD4MG6+xsjBGm5GJt+dMvNcmlVmG6piDN/Gb/3+41+fhPoaEI6Xe6sYIZEo7lutGZV9HFXw/1Q83D7fsIGCGXuEr4KOLwKJojHQ7PxJS5AbNhb8kn9Zd1ILQ+lmiX61PJ8MHdBNjgaU7FmZKha7QNII26Mmg6ZJAvL2Me62LvZaN22fcdUAOme0wohpTQgJtILhL4rgttHVd0tbaOBLeciN5WgZ+6SwkN+dNSWyWWvDSb5/6viqQ0QHd8jTeXIGMyiBYnxGRZOMY7t383XwSiUQ/g7Ivjj1O4Vw9iROEJ5H8wByStSS5EPSQoDHhvJZ3nv5+vt8/LB5vVouL5WK5vL3/fZj1vR6NoIOkjyi9i94hWgchGKTfD/X6658rX1tS5dqr9zV2798gyB6atJSCQjkPWDPupzvjwsktMq4yJnRVl0g31FBZQ7HTFxtgc21YpZV0mqrbazqjG6qEQmtHFR/alwufw1BIFJRN4vjl5WUmeNWojM+EroiEUgpU1vPY8/ZbvxOdKGda2FFbar+ODeZoUAmMeyAbHz0V4HI2n81DVVlXcXVg6N/a6Ii1MUEO/3ZxXXKpCNW72PYt9gTby3D5nDYZRJAQ6Drqm+UJ2jblFv8wZdfR9qcGjW/+fW/5Tsykpe8MkpyXFs+8Gq9K+OaxfxR+y157Ok6GMZSw2vneLhtaQRRebf63W3cRFMgzNN6vcHIjBNbuQOfsiUjdM95HHxYriIA3RNZI6EmFe/RJf3782QuwlX5G9dPonaMl+dd1/wB6G/xX sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -40,7 +40,7 @@ Get process definition by key Success -
Schema
+
Schema
Invalid request diff --git a/docs/apis-tools/operate-api/specifications/by-key-3.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-3.api.mdx index 15e65cd3da..8e4bbe0400 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-3.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-3.api.mdx @@ -5,7 +5,7 @@ description: "Get incident by key" sidebar_label: "Get incident by key" hide_title: true hide_table_of_contents: true -api: eJzlVm1v2zYQ/isCP61dGjtNNhTGMMCNFU+NIxmynRYLAoOWzzETWdRIypkh6L/3jnqJE6tr83HoF5s63utzd7zLmeF3mvVumJdEYgmJYbdHTKaguBEy8Zasxxa7S9jNT9kRS7niGzCgSCJnCX7g/QPs8E4keEy5WeN5CTpSIiUNSERpR64cURs4Ygr+yYQCVG5UBkdMR2vYcNbLmdmlpFIkBu5AIetKqg03Jen3M1YUtySuU5lo0CTxvtulv+cmJ1kUgdYoH0lUhUaRhadpLCIbV+deE19+aFku7iEiH1NFKBhRWqEYf8Q9K0emB7ASiSBbl68V9RJteBLBjwuWLA2rNkokd8gJSbah3M78ydg99y48d4DUmX/pB599PHnB/Ko/Hnv+cO6GYRAi6VPwce4H89Cdhp47QcJ54A+8qRf4DYv7ZRr2z6fz6/5o5jbU8/5o5A7m7si9cv1pQ575f/X9gb0hyty9xlukX7mTSX/ozife36jjy7nrDqxzlZoBujvZN/pEILP9Zw5dBOEVOj2dXwQzf8BuEZEN4sjvWkDBu0iBLYKp2LQzIPzmP/HE6L1rl6LwhmF/ah0P3UkwurbHsYuQ+UPryL1cvCKPkPDEUNMdeEW3wsREajq1KIh81tYAXrLlsVg61GmgzbcbAWtuEcPm19c2BGGU6e/GdfqefScboqr21sv2wt4Hw1VKqgaJ00MkLqRaiCXi9RyDt523//9wzw7DDcuEA6Vey0xF4CTSOCuZJcufowp+a+uH/thz9gJ2wAr8BHjQcwZRpoTZ2Zm9AK5AvbPz7AYfqBwhkA8C7Nfty9E9BNPMbWexc8pRjyvAWtJmcAcWAhr6PdbZnnRqXt3JkbVgZFxt630hUzHy5SWYRa/TyddSm6KXp1IZYt5yJTgCbxGkuzKRK57FhFwsIx5b8ks/p2tw6II2Eto1DH5Tykvrx3a4oo3n6j50P3RbNRHrN7Q8FcKTnrUxaauekrlVk91j6sRMiK8Muk5Gk1yeiksLerVsBWOXJs67Cc5PnIH14lXJoYf7CW60VC5ah+i7ZGI190Vdm58+T20diWQlrXhVT4FdCMEZZwvsEQrlMGDpcLt04Z8RW3B4snQiuUljoNeo2m2curDp5NRqsTecjcR1SVIlW0mjZEaVsJbSlMOXWhVVk1tlIVFQGqvo8fHxOOIbfOD4MRokENBJwAWReCvcRhXl6IXwUka6kRbSfncUrEABetmpFOkOaaVCLoM9Oe4ed8uq0mbDkz1D7S3zDKsmLQb+NZ005pjConIsr9rphm1PbHKrhsJzj1Rh2ZSNccPyfME1zFRcFETGd1/Zpn7qI9t1S6HpjP264rGGA1+aJ5D9ElZ7+RvncGdvdbku0mRnuzfO6AuPtvrsb0FL0Br4EsuNvClv+lgpqdmTOdjNqT+ad2bo0srIMwKmAe9FDVvtrf788dEyOFP5AMmfjXeGPsm/ovgKBVte4w== +api: eJzlVm1v2zYQ/ivCfdo6NUr6MhTCMMC1mUyNIxu2nAYLAoGWzjEbiVRJKp1h6L8PR8nKi921/Tj0iy0d7/W5O/HZguW3BsJriGQmcpQWbnxQFWpuhZJRDiEsN+e4SV+DDxXXvESLmiy2IHmJEMIdbsAHISGEits1+JCjybSoyAOEcI4bT608sQvgg8bPtdCYQ2h1jT6YbI0lh3ALdlORSyEt3qIGH1ZKl9y2ot/fQNPckLmplDRoyOLV8TH9PQ05r7MMjQEfMiUtBQ23wKuqEJmrK/hkSG+7H1ktP2FGOVaaULCijUI1fk96zo5Cj3AlpKBY5z9qGkljuczw+w1blV7VWC3kLfiAsi6pt4t4PmXD6DRiI/BhEZ/Hk48x+BBN0ovBdBrFZymbzSYz8OHD5H0aT9IZS2YRm4MP7IoNF0k0idNxNE9YzGZPz4eTeBS5850LdpXMBsMkvRyMF6yXDgfjMRulbMwuWJz04kX81yAeuROSpOySxQn4cMHm88EZS+fR3yxlV0PGRi75zs2IDaP546APAgo7eJLQ6WR2kcaTJD2dLOIR3DQ+lGgMvz0AWuNDptENSSLKwwrGcvufeA+GSXTJqIrobDZIXOIzNp+ML93jlMWjKD5ziXxSyx/oM0ouLS3lXlZ0KmxBon6Tm4bEbw4tSCTveSFyjzYRjf36olRaLQssf/vRhSGMavPNul6/gm90Q3TbcPDw8OA/BoNprXSPxOt9JE6VXoo8R/kUgxfBi/9/uW/2y521DUdqvVG1ztCTynorVcv855iCt4f2YTCNvEcFe+gMfgI86HOGWa2F3bg7fYlco37p7rvrm8bfQqbUnUD3dvP8aj9D29/r3nLjtVSgRLtWxBxu0UFApCCE4P4k2OmaYHuHmwYouL7f8YlaFxDCtgWzCYNgu1bGNuG2UtqS8j3Xgi+LFks6axu54nVByBUq44UTP88zWaNHB8RYiIvYNXrU8jb6kbt8lX7m7t3xu+ODnkj1K14eBuHBz9ra6qCfVvmgJ8dzdo2Zk15b9K4ZfXN5Jc4d6B0Zm0wZ3Tgv52xO1+GOmHV2jf+kwb2XLkWXEL23SrDTPt3N5oePiZsjIVfKmXfzNHGEEb1pvSxERqXsF6w87kiZxzMr7tHjMvcyVVYF0teo4z7ebrDpydu5XSntlUoKq2iSnaXVqqZJWCtl28uXVpVnroftIFFRJgyCL1++HGW8rGXOjzJVEgiFyFAah2OH27iT+M+Mc5WZ3loo9x5oXKFGmWHQOTIBeaVBbos9OTo+Om6nytiSy0eBDq/ME6z6tlj8xwZVwYUkXy6xbbdO13B/4prbLRT4EJKrG79bjGvYbpfc4EIXTUPizzVqt9QPe+S2LheGnnMIV7wwuJdL/wmEX2Ydb//V2+f0B1PeDancuO0tanoDv6XT7rchErRGnqN22bQngyzDyj6y2ePutB/9d+aMEWXkNQHTg/dshp33g/n88d4peIm6Q/lnn52lV8qvaf4FfTtoRQ== sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -37,7 +37,7 @@ Get incident by key Success -
Schema
+
Schema
Invalid request diff --git a/docs/apis-tools/operate-api/specifications/by-key-4.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-4.api.mdx index 2d0d3a2952..43f441aff9 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-4.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-4.api.mdx @@ -5,7 +5,7 @@ description: "Get flow node instance by key" sidebar_label: "Get flow node instance by key" hide_title: true hide_table_of_contents: true -api: eJzlV1tv4kYU/iuWn9ptEshuWq1QVcmAyboQQ22TdBVFaLCHMBsz447HpMjyf+854wsQnN3sY7UvyZz7Zb4zPuSmIo+p2bs3R7F45iKiDk8V4SE1H85MkVBJFBPcicyeudyN6W5xZZ6ZCZFkQxWVaJmbHAiQP9EdyBiHY0LUGs4RTUPJEvQATLA2xMpYVYEMVkc6MyX9J2OSQhQlM3pmpuGabojZy021S9A344o+UgmqKyE3RJWs367MonhA8zQRPKUpWrzvdvHfcWw/C0OapmAfCnDFFaqQJIlZqAvsfElRLz+NLJZfaKiwaIntUKyMgsW+JT1th6Hrvo6/13BIV4wzTPLtphBKqiFR9EA/VZLxR5RSHr0qw9txEQbRV8WuvvIWBcZDFkF/355rqfLSFWaZbRCYc9ef2QNn5NhD4M686cD2fTj58/5iT9m3thssjnl+YHnBQkuActzA9m7soWMF9mJgBYNP7aLgkze9a0T96dwdWt7nhmG7w+bs296tMwATyx8D6dkD27ltyDmI6/ON5c6tSU1V/+y/B5O5jxbXEPjO+qxTOeXNLM+aTOzJAasst2/59vCA69t/zW0XEhpNpncYdT4JnIXjQiOQ258OUWsAzhbWIHBunQDpPsRzoWMLbz5pkvcHnjMLGgqrrstyx+70zjUfSpy14Wh/eTqMjUGnN7OJHeg7xGY7roXEwwFkDvwshYgp4RoelBOuWuGIUqZiZI1q2NZvSlGg+KrtLXD4lsQsMvDRoal6/U2AAVzGdPPL974N2JUs/Sb8P7zH+jYw4uTxtWGqqmkTts/NYVNsKYVsOvHhtBMjIZcsgt4f9+Bd593/v9yr03K98sIpXn0qMhlSgwtlrETGox8DBb+2zYM1c4yDgg2qDX6AfuADRsNMMrXTe8ySEknluf6038PLlEMLxBOjmnp4uc5cU6V3GeNomTGWO6NchGBBWgvcmx6pbgauRD2zs73s1BvQeW2UdnKwKUzMR27rtSqTMRjkZX+LXqeTr0Wqil6eCKlQeUskI3AXuqkoK+92RbIYmxmLkMSa/TL1YE0NFODihiuZAhpRUEa/0MsHxDh297H7sdvqCVVf8bLHxt7PWqmk1U+p3OpJb3n1XfmoVxZd309z3yRhY939aiedzmwPPjTnPnzfnKlb76eVHWR4eOeNlypFnZD+HGkls9Ye1XD98y7Q0GJ8JbR5BbGp3pupMcuWMDZYymnBwiB6JYV/im2pQXhkhGKTxBQfqGr3a2CFJ6N2C+NibATshALBrS2VFBkiYS2EKr/AOL3gGtMqgYRFpYCi5+fni5Bs4M0jFxAQmwBJUlifUbfq26TinL0wjkSYNtZMaLoj6YpKCll2KkdpB70ikMtiLy+6F90SVanaEH4Q6FtTdNS15oIU/Vd1kpgwvSLoFPNqwu7N7aVZLqrHMwbMHvoEJJWzcm/m+ZKkdC7jokA2fB2kHv39aOlBjFiKZ5jlFYlTepJU81CaP3nVD5mfja/82mktogYw3+nJjjOk4KiRqf8WuCytKYkAiphWKbEARYk6sDn5VYOz0zxG1zYuriTDVu3XrWN8a++t+fze1wpGIJ4o/6PJTiGJ+RXFf+pfx+g= +api: eJzlV1tv2zYU/isCn7ZOjdI2HQphGKDYTKvFlT1JTlYEhkFLxzEbmVRJKplh6L8Ph7rEjp1eHoe+2CLPhefyHerTlhh2q4l/Qy4K+SBkDqHQhokMyMwlsgTFDJcizIlPFptL2MzPiEtKptgaDCi03BLB1kB8cgcb4hIuiE9KZlbEJTnoTPESPRCfXMLGkUtn2R7k8O4klyj4UnEFOfGNqsAlOlvBmhF/S8ymRN9cGLgFRVyylGrNTLP1+xmp6xma61IKDRotXp+e4t/+2UmVZaA1cUkmhQFhUIWVZcEzm6D3WaPe9vBkufgMmcGkFZbD8OYUTPZ7wrN2eHRX18sfNRzCkguOQX6/qTZMmSEzsKOvjeLiFqUg8mdl2J0IYZB/VRzZlh9R4CLjOQjz/bE2Kk9dYZTVGoE5jZIJHYQXIR0Sl0zi8YAmCXFJMj2fP67oFY3S+f5ekgZxOrcS4pIwSmn8kQ7DIKXzQZAOPhwXpR/i8XUvOh9Po2EQf+o3aDTsnxMaX4UDOk+D5JK4JKYDGl71y2lC4+75YxBNg1G3av/oP4PRNEGL90FKr4NPNpTDvUkQB6MRHe1sNemeBwkd7uwm9O8pjQZ0fjEaX+Op01EazsMoSQPcPR8PUWsQjEbzYJCGV2GK6/NpEkY0SebxdNQHnwzicJL2K8y6Syu6jMbXEZk1ODuGo8fm2WMoHjr+OBnR1PYQix1GAS5mO5DZ8bOQsgAmLDxAMGGOwhGl3BS4ddHBtrtT6hrFZ8fuglDcs4LnDl46oM3zd0Kp5KKA9W8/ejdgVSr9Tfi/eY35rUFrdvvcMLXZHBMen5vdolClpOor8eawEhdSLXieg9ivwQvvxf8/3bPDdOOm4YCt17JSGThCGmcpK5H/HCh4e2wegkno7CTsgDX4CeqBFxhkleJmY3nMApgC9dK+2m9mtbslmZR3HOxq9pTOvAdjuYyzR2acxcZpiNAazEoib7oFWwykRD7x7l95HQN62Rlpb3sHm5pgPOq+o1WVKohPtk19a9/ztiupTe1vS6kMKt8zxdmiaMqLsqa3S1YVWMxCZqyw209DT1fgoACJG1IyswIHUdCcfmLJh1RP3L07fXd61BOqPuPlERuPflbGlEf9NMpHPVmW1/UqQb0m6a4/fb9ZyS9t9VtOOp7QOEjpy4QmSTiOOn7a2tXuXs97L22INiD7OrJKpNO+6OD613VqocXFUlrzFmJjy5vBmVSLgmeYymHC0mGWkjosM/weHCZyJ5PrsgC8oFru18MKn5zO7VIqZy0FNxLBbS2NkhUiYSWlad7AOL0ssz1sgIRJad/zHh4eTjK2rkTOTjK5xiIUPAOhbR3buo3aHfeJcS4z3VtzadeegiUoEBl4rSPtoVcEcpPsq5PTk9MGVdqsmdg56FtTtFe1vkEG/jVeWTBuKYINcdtO2A25f0Uaoro/Y8QlPvqcue2s3JDtdsE0TFVR17j9pQJlR/9xtOwg5lzjc078JSs0HATVX5Tkl7j9kPnV+crXztEkOgCLjZ3sosIVcZsPDftbI1laActB2bAaSZBlUJodm4OvGpyd/jJ6T5G4sgpL9Ui39vFtvR+N549zq+Ck8g7En310BpcYX13/B+pfx+g= sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/by-key-5.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-5.api.mdx index 3782eb8c1b..1b45702529 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-5.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-5.api.mdx @@ -5,7 +5,7 @@ description: "Get decision requirements by key" sidebar_label: "Get decision requirements by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v2zYQ/lcIPq2dazltOhRGMSDD3MLr0ASxhz0EwUBLZ5uNRGrkyakh6H/fHSkpdqx02ePQF1sk7+d33/FYS1QbL6c38ldItdfWXMPflXZQgEEvb0fSluAU0sE8k1O52n+C/V9v5UiWyqkCEBxr19LQgs7vYE9n2tBnqXBL3xn41OmSLdAmaQu7FlnrTLhDbyPZLskTugpG0qdbKJSc1hL3JdvXBmEDjkTX1hUK49ZP57Jpblndl9Z48KzxejLhv2P/iypNwbOr1JIpgyyiyjLXaUgy+eJZrj71bFdfIEVO3DEkqKMXnR3IeHTabGQzCjg8J2rG5xT3+bDRiPHAwY6qoGPc3/T45jVLE0q2cil8fsoc4aIMDgbBpxpz3hokTNOwyPkQ9HOzU7nOQsnB49MlIIBXORQ//tdSeFRY+WeCUBAL1GY4f23IlEmfACdsfAuYmXPW9Ui8OUXig3UrnWVgjjF4mbz8/6d7fprudSw4cOkj84SxKNa2Mtn3wYK3Q/1wcTUXBwkLCArfAR606SGtnMZ9GB0rUA7cq3Bl3tw2o5ogsHcawur28QT5CDg8PsRqL+L4obG0tTytNhDw4EE0lcnuLMlcltQk1EiOwe266VW5nCTqiGkzTZJ6az0207q0Dll4p5xWhH8Aks9iPdeqyhnA3KYqD9uPw11uQfAB3908+ZDWXPnofczYsY9jc+8m7yaDllj0CSsPfHiws0UsB+1E4UFLYZB29VmwXEy6q0lfY1XqTwHudvRfXs2uL5azV4vZYjG//Nw9A1o9ivCwzr2VNsQQEK+jkOykP3QU/e3PZaCTNmsb1FtaXYbnCYirakWtwqmcJmyFClOf/lDvQCiTidQWZQ58KVG7hMOO3/wlOrPUIqKwRqNlQgdNdLZiJmytRSZ57FgyzWFFInFSnlh0f38/TlVB95wak0MGgYIEeqGwbIvb7+3O6JFyZlPfa2sb1omDNTigKJPWkE+OHgDybDwZTyKrPBbKHDh6RuccAdfXCOErJmWuqJ5NG2XddtWN3J2xnuObfMpGiD2xP25kXa+Uhz9c3jS8TVPAhRZ/aKfQfJn2/E0Nu1a5h5Mo+gtR/tC+NbIX4l8ekoORd8Q1+9DRecUr2T7Wwm9D14/cgsqIghxaPLkg9pR4oHPyYOSe6W+dj7MlyaqK8ekxfMTrYH0wnve/BAGxtHdgfu6jQ15yfE3zD5p7AyA= +api: eJzlVt9v2zYQ/leIe9o61XLadCiEYUCKuoWXoQliD3sIjIKmzjYbiVTJkzNB0P8+HPUjdqx06ePQF1sk7767++6OxxpIbj0kt/Aelfbamhv8WmqHORrysIrAFugkaWvmKSSwri6x+vwGIiikkzkSOtauwcgcIYE7rCACbSCBQtIOIkjRK6cLRoAELrESdiPSzphwh9Yi6JYpJORKjMCrHeYSkhqoKhhfG8ItOohgY10uqd369RyaZsXqvrDGo2eNV9Mp/x3bX5RKoWdTyhpCQywiiyLTKgQZf/EsV59atusvqIgDd0wJ6daKTg9kPDltttBEgYfneM38nPI+HwdtOR452KPzuvX7mxZfv2Jph96WTuGnp+AIjTQ06gSfasp4a7RgmoZFzseon5u9zHQaUo6enk5B4ew6w/yX702FJ0mlfyYJOXovt+Pxa+NJGvUEOWHjW8TMnLNuYOL1KRMfrFvrNEVzzMGL+MX/P9zz03Bv2oQjp76tPGEsiY0tTfpjVMGbsX64uJ6Lg4AFBoUfgI8mAo+qdJqqMDrWKB26l+HKvF01UQ3K2juNYbV6PEE+Io2PD7GuRDt+cqSd5Wm1xcAHD6IE4v1ZnLo0ru+waoB9cPt+epUugwTqltMmieN6Zz01SV1YRyy8l07LddZSymdtPjeyzJjAzCqZhe3H7i53KPiA726efLRDwZlvrU+YO7ZxDPd2+nY6isSiT6A81MMDzo6oGMVphUeRwiDt87NguTboPidDjmWhLwPd3ei/up7dXCxnLxezxWJ+9al/BnR6TXSU5wGlczE4xOtWCHrpD32J/vH3MpSTNhsb1LuyugrPExTX5TrTikM5DdgKGaa+kIr0HoU0qVA2LzLkS6lwNhz29c1foofdWCdyazRZLuigSc6WXAk7a4mLvO1YqUIO20LioHwSx/f39xMl89KkcqJsziRkWqHxgceOtz+7neiRcmqVH7S1DevY4QYdGoVxB+TjowcAnE2mk2lbVZ5yaQ4MPaNzjogbckT4D8VFJrVh4OBl3XXVLezPWM/xTZ4wyCrq+uMW6notPf7lsqbh7a8lutDiD+0Umi/Vnr9TSDYy83jixXAhwk/dWyP9WfzHQ3LU875wTRU6Oit5Bd1jLfw2qyaCHcoUXXCtPblQCgs60Dl5MHLPDLfOx9kSIpAl8zNw+KiuA/qoP7+9CwJiae/Q/D54R7xk/5rmX5p7AyA= sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/by-key-6.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-6.api.mdx index fc0487f647..57d1ad2a75 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-6.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-6.api.mdx @@ -5,7 +5,7 @@ description: "Get decision definition by key" sidebar_label: "Get decision definition by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v0zAQ/lcsP8Homg4GQhVCGqKgMsSmtcDDNCE3ubZmiR1sp6OK8r9zZydpu2aDPaK9tLF9Pz9/57uSO7GwfHjJ30MsrdTqPcylkg6/+FWP6xyMoMU44UM+W5/C+scr3uO5MCIDB4Z0S65wgefXsMYzqfAzF26J3wnY2Mjcmxty1GZ6zpLaFX60vnrcwK9CGkA/zhTQ4zZeQib4sORunZN1qRwswKDoXJtMuLD16phX1RWp21wrC5Y0ng8G9LfrfVLEMViL+rFGU8qRiMjzVMY+xeinJbly37Oe/YTYUdqGAHEyeJHJlox1RqoFr3oehX+JmtAJQIy7DQVUOw5WiLsMsd7r5cXzbS8XAeAMM7d3eOwSPX1wOtvaX+7KoUv424PywisUynVmQqfSpbTVweuqIoHjLo6M1UqkMmFERrDubq4gE2YpZM8eyhnrhCvsP2aYIV3Fohs/qdCUirsPw8Z9sIyM0aZF4sU+Eh+0mckkAbWLwUF08P+ne7yf7kW4cKCrt7owMTClHZvrQiWPgwUvu+rh5HzMthJm4BUeAR64aSEujHRr3+FmIAyYQ/+2X15VvRIh0NcS/OrqdqP7CK6ry7HZmoUeib1zqamlLsCjQd1yyKPVUdSoHW7UbFSiVsUpJLNqem5hUlQpA8TVMIrKpbauGpa5No6EV8JIgdfhcaWzcL1zUaSEZ6pjkfrt29FPl8DogPoP9WuHayJC8N4nKMnHrrnXg9eDTkskeoeVDT02dpbO5Z12gnCnJT8ANNc1IbmQdHNF7ZWLXJ56/OuB5ex8dHEyHR1ORpPJ+OxLM7zUehjh9rW3VuoQfUC0DkK8kf7QMPbT96lnl1Rz7dVrlp35oQrYeTHDyqFU9hPWTPhpBf+cXAETKmGxzvIU6I3C6vGHDd3pizVmsWJYppE6mvjtNZ3RBTFhqbUjzocCRtMUViASJWWRRTc3N/1YZPjsiT46JBAwSMDJimRr3D7XO71byomObasttV9HBuZgAKOMakM22hli+FF/0B8EVlmXCbXl6K+FtANbe0MOfrsoTwXeZlXHWNZFdslXR3wzfmyXGW4PySqSKZTLJS/LmbDw1aRVRdvYI4x/ADbV5WsxkZa+saDnIrWwF1b7XPIn9byTPGX3TsOdiTQsVmtf3mlBK15PnP63wqeJL0EkyEcKLJycIJVyt6WzN/VSAbVv0sfRFGVFQXC1kN4iubfeGc+bd16ATfU1qLdtdI6WFF9V/QHkj0fJ +api: eJzlVm1v2zYQ/ivEfdo6xXLarCiEYUCGuoWXoQlib/sQGANNnW02EqmSJ6eGoP8+HCm/xUrWfBz6xRbJe334HO8aILn0kN3Be1Taa2ve40IbTdoamCVgK3SSF+McMphvrnDzz1tIoJJOlkjoWLcBI0uEDO5xAwloAxlUklaQQI5eOV0Fcxlc4UbYhcg7VyLf+0rA4ZdaO8whI1djAl6tsJSQNUCbiq1rQ7hEBwksrCslxa23F9C2M1b3lTUePWu8Hg7579j7pFYKvYcElDWEhlhEVlWhVUgx/exZrjn1bOefURGn7RgQ0tGLzg9kPDltltAmAYVviZrRiUCM+w1FVHsO1ui8jrE+6+XN60MvtxHgEg35Jzz2iV69OJ1D7U9P5dAn/NeL8iI00lBvJnyqqeCtHl63LQtc9HFkbNay0LlgMqKnp7lSOTsvsPzppZzxJKn235hhid7LZT9+2niSRvUfxo3nYBk5Z90OiTenSHywbq7zHM0xBq/SV///dC9O072NF4589d7WTqEwlsTC1ib/Pljwc189XN6MxUHCAoPCd4BHm4BHVTtNm9Dh5igdurPwtt/N2qQBZe29xrCaPW50H5H6upyYb0TskSXSynJLXWJAg7tlBun6PN2qne3VfNrc46YFDsmttz23dgVk0ESI2yxNm5X11GZNZR2x8Fo6LedFRJjP4vUuZF0wnoVVsgjbj6OfrlDwAfcf7te0QsFEiN4HDCX7ODb3bvhu2GuJRZ+wsqfH3s6KqOq1E4V7LYUBYHtdE5aLSW+vaHflstJXAf9uYLm+Gd1eTkdnk9FkMr7+tB1eOr02Obr2nZUuxBAQr6MQbKU/bBn7+9/TwC5tFjaodyy7DkMVipt6XmjFqZwmbIUM04qQivQahTS5ULasCuQ3qnI2HG7pzl9ia3ZhnSit0WSZ30GTnK2ZCStriTkfC1iqcIeRSJyUz9L04eFhoGRZm1wOlC0ZhEIrND7g2OH2R7eTPFLOrfI7bW3DOnW4QIdGYdoZ8unREAPng+FgGFnlqZTmwNF/FtIRbLsbIvxKaVVIbdhsiLHpiuwO1uewHz8OywwSyNjqLOnK5Q6aZi49/umKtuXtLzW68ADsqyvUYq49f+eQLWTh8SSs3XMJP3TzTv6jeHYa7k1ky2KzCeVd1LyCbuIMv+2sTWCFMkcXAosnl0phRQc6J1MvF9DuTfo4mkICsma4dpA+Inmw3hvPL78FATG192h+3UVHvOT42vZf5I9HyQ== sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/by-key.api.mdx b/docs/apis-tools/operate-api/specifications/by-key.api.mdx index 06dc3839ef..1e50a6414f 100644 --- a/docs/apis-tools/operate-api/specifications/by-key.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key.api.mdx @@ -5,7 +5,7 @@ description: "Get variable by key" sidebar_label: "Get variable by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v2zYQ/lcIPq2dazltNhRGMSAD3MLrsASxtz0EeaCks81GIjXy5NQQ9L/vjpSUOFbb7HHoiy2S9/O773hsJKqtl/Mb+ZdyWqUFyNuJtBU4hdqaZS7nMj18hIOcyEo5VQKCY/lGGlrQ6V0404Y+K4U7+s7BZ05XrE+bpCvsRux78xPp4J9aOyDT6GqYSJ/toFRy3kg8VGxSG4QtOBLdWFcqjFs/n8u2vWV1X1njwbPG69mM/45druosA+9JP7NkyiCLqKoqdBaySj55lmtOPdv0E2TIuTrGAHX0wjk+J7ygx66XxqMyGXx8tqLPyOHzxSP4g6hHp82WD/aqqMdPCGxD+TPuw2lqbQHKhGMwyuAyH9HlU40Fbw0saVvePh+Df2koCJ0LrjN4/HIZCCwyVf74X8tB2GLtv4nUm9ecV0nlUNtxSHRXpnG8wsbXwFg4Z92AxJtTJN5bl+o8B3OMwcvk5f8/3fPTdK9jwYFL723tMhDGotjY2uTfBwt+GuuHi6uleJSwgKDwHeDB1xpktdN4CBMjBeXAvQq36c1tO2kIAnunIaxunw6OD4DD1BDpQcRBQwNoZ3kqbSFAwCNnLpP9WdLL+qQh0Vayc7fvp1XtCpJrIpjtPEmanfXYzpvKOmThQZ2z47NYyI2qC0ausJkqwvbTONc7EHzAVzJPOqQ1lzx6n4apQD6Ozb2dvZ2NWmLRL1h5IMKDnR1iNWonCo9aClO0L8yK5WLSfTGG4qpKx8nfjfrLq8X1xXrxarVYrZaXf/Rjv9OjCB8XeLDShRgCCjMnCMle+n3Pzd/+XgceabOxQb3j02V4jIC4qlPqEU7lNGErVBj59Id6D0KZXGS2rArg26gbyqInNn+J3iz1hiit0WiZyUETna2ZCTtrkdkdW5VMc1iRSJyUJxbd399PM1XSBaem5JBBoCCBnics2+H2e7czeaKc28wP2tqGdeJgAw4oyqQz5JMw14nIMdmz6Ww6i6zyWCrzyNF4yxxhNZQF4TMmVaF0mP4hsKZrpxu5PzvqiImcsymiTWyMG9k0qfLwpyvalrfp3nehqR+0Qtfl2vM39etGFR5OYhmuQPnDdfcqfCFOX4yjIfckNQc5PHskfQb2hd+W7hi5A5UT3TiaeHJBTKnwkc7Jy5D7Y7hnPizWJKtqBubh3XTM4WB9NJ53vwYBsbZ3YH4ZokNecnxt+y+MIezQ +api: eJzlVt1v2zYQ/1eIe9pa1XLabCiEYkAKuIWXYQlir30I/EBRZ4uNRKrkyakh6H8fjvpIHKtr+zj0xRZ5H7z73R1/bIDkzkNyCx+k0zItEDYR2AqdJG3NMoME0sMlHiCCSjpZIqFj/QaMLBESuAsybSCBSlIOEWToldMV20MCl3gQdiv2g/sIHH6utcMMEnI1RuBVjqWEpAE6VOxSG8IdOohga10pqdv6/RzadsPmvrLGo2eLl/M5/x0fuaqVQu8hAmUNoSFWkVVVaBWyij951mtOT7bpJ1TEuTrGgHR3Cuf4PeEFOz56aTxJo/Dyuw29stUPqHfgj6qenDY7FuxlUU9LyNVGSWLcR2lqbYHSBDEaaWiZTdiyVFPBW2OXtC1vn0/BvzR7WehMcJ3R09fLUDmbFlg+/9FyeJJU+28i9eol51Wi93I3DYnuyzSNV9j4LzAWzlk3IvHqFIl31qU6y9AcY/Asfvb/T/f8NN2bruDIpfe2dgqFsSS2tjbZz9EFv03Nw8X1UjxKWGAw+Anw4GsNVe00HQJjpCgduhfhNr3dtFEDyto7jWG1eUoc75FG1hDpQXREUyLllllphwECppwE4v1ZPOj6uLnDQwt8uNsPbFW7AhJoOjDbJI6b3Hpqk6ayjlh5NOfsWNYVcivrgpErrJJF2H4a5zpHwQK+kpnpKEfBJe9OnwVWsO6Ju9fz1/NJT6z6FS8PjfDgJyeqJv10ypOeAosOhVmxXpf0UIyxuLLSHfP3VH91vbi5WC9erBar1fLq74H2e7s2Oirw6KUPMQQUOCcowaD9bujNPz+uQx9ps7XBvO+nq/AYQXFdp4VWnMppwlbIQPlCKtJ7FNJkQtmyKpBvo56UxdDY/CUGt1vrRGmNJsudHCzJ2Zo7IbeWuLu7UZUq1LBrJE7KJ3F8f38/U7KsTSZnypYMQqEVGh9w7HH7q9+JnhhnVvnRWtuwjh1u0aFRGPeOfBx4HZ3vkj2bzWfzrqs8ldI8Omh6ZI6wGstC+IXiqpA6sH8IrOnH6Rb2Z0cTEUHCrjZRPxi30DSp9PiPK9qWtz/X6MJQP1iFqcu05+8Mkq0sPJ7EMl6B8MtN/yr8VZy+GCdDHprUHGB89gBE3WMt/LabNoIcZYYuRNNJLpTCih7ZnLwMeT7Ge+b9Yg0RyJqBeXg3Hfdw8D4Zz5u3QUGs7R2aP8boiJccX9v+C4wh7NA= sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/delete.api.mdx b/docs/apis-tools/operate-api/specifications/delete.api.mdx index 87a0f9a05d..a187e6f28d 100644 --- a/docs/apis-tools/operate-api/specifications/delete.api.mdx +++ b/docs/apis-tools/operate-api/specifications/delete.api.mdx @@ -5,7 +5,7 @@ description: "Delete process instance and all dependant data by key" sidebar_label: "Delete process instance and all dependant data by key" hide_title: true hide_table_of_contents: true -api: eJzlVktv20YQ/iuLPTWpLMqJWwRCUcBtFEBNUBuWihwMH1bkSNyY2mV3h3IFgv+9M7skLYlyX7ciF2kf8/z2mxnWEtXGy+m9vHU2Be/nxqMyKciHkbQlOIXamnkmpzKDAhDkSJbKqS0tHevV0tCGrh9hT3fa0LJUmNM6A586XbIBOvwIe2HXooxuhO78jKSD3yvtgHygq2AkfZrDVslpLXFfsmltEDbgSHRt3VZhPPr+SjbNA6v70hoPnjXeTCb8d+x6UaXsk/RTS6YMsogqy0KnIb3ki2e5eujZrr5AipyzYzBQRy9bsqY2cCDo0Wmzkc2ohSn7Z+GPJGosWOjnXJkNLFBh5emCr67O5TI3O1XoTDBo4PHlnCjiVQHbb/9tbj6G8Hfhv33Dyf4VEP0Ln7uMB4OLA0BmzlnXI/F2iMQH61Y6y8AcY/A6ef3/T/dqmO5dfHDgp/e2cikIY1GsbWWyr4MF352rh+vbuThIWEBQ+ArwoEMPaeU07kMbXoFy4C64DU/vH5pRTRDYRw1h93Dajd+HLjXoxkKZTKiiEBmUYDJlUGQKlVjtRezv1PdzezINqNlPZbK7TFprF501n9Sk1UiO1O26eVG5guTriHwzTZI6tx6baV1ahyy8U04reqUAN9/FV1+rqmCYC5uqIhyfJrXMQfAFTySeNUh75kf0PmaE2cexuXeTd5Ozllj0BSvPrHm2kyOWZ+1E4bOWwvzqXnHBcjHp7uV6JqhSfwz4t8P25nZ2d72cXSxmi8X85tdu8LZ6FOEhG3orbYghIN5HIdlJf+iI/MvnZSCdNmsb1Fvy3YTvARC31YoKilMZJmyFCsOW/lDvIqFSuy3DUBzwjVeiM0uFJLbWaLRM+6CJzlbMhNxa5FKIdU2mOaxIJE7KE4uenp7GqdpSN1RjcsggUJBAHwYs2+L2qT0ZnShnNvW9trZhnzhYgwOKMmkN+YStMpFjspfjyXgSWeVxq8yBo/9aX0do9g+H8AcmZaHokZs29LotvHu5u4zd6rj06GzKJolgsYTuZV2vlIffXNE0fEzjxIVe8VxxoT4z7XlNRb5WhYdBTH1nld/ctV9ur8TLX3dnU+hobfah3ouKd7QMfA2/DbUwmYPKiKAcVby5Jm6VeKAz+Irjiuqb1PvZp9lyRuKqYqx6PE+IHxycDemHn4KAWNpHMD/2ASJvOcSm+RMnstvx +api: eJzlVktv3DYQ/ivEnNpUXq0TtwiEooDbbAA3QW14t+jB2AOXml0xlkiFHK2zEPTfiyEleV/u61bkJJGc58dvZtgCyY2H7AHunFXo/Y3xJI1CWCZga3SStDU3OWSQY4mEkEAtnayQ0LFeC0ZWCBk84g4S0AYyqCUVkECOXjldswHI4APuhF2LOroRevCTgMPPjXaYQ0auwQS8KrCSkLVAu5pNa0O4QQcJrK2rJMWtH66g65as7mtrPHrWeD2d8ufQ9bxR7BMSUNYQGmIRWdelViG99JNnufbUs119QkWcs2MwSEcvFXovN7gn6Mlps4Eu6WHK/1n4CZCmkoV+KaTZ4JwkNR66jo+uzuVyY7ay1Llg0NDTyznVzq5KrL77t7n5GMLfhf/mNSf7V0CMN3zuMG6cHOwBMnPOuhGJN6dIvLdupfMczSEGr9JX//90r07TvY8Xjnz13jZOoTCWxNo2Jv86WPD9uXq4vrsRewkLDApfAR5dAh5V4zTtQhteoXToLrgNZw/LLmlBWfuoMayWx934XehSJ91YSJMLWZYixxpNLg2JXJIUq52I/b1CKuzRNKACMki3l2lv7WKw5tP2EXcdcKRuO8yLxpWQQRuR77I0bQvrqcva2jpi4a10Wq7KCDyfxVtfy6ZkmEurZBm2j5NaFCj4gCcSzxoqUDA/ovcJI8w+Ds29nb6dnrXEoi9YeWbNs52CqD5rJwqftRTm13CLc5aLSQ83NzJB1vpDwL8ftrd3s/vrxexiPpvPb25/GwZvr9clB2wYrfQhhoB4HYVgkH4/EPnXPxaBdNqsbVDvyXcb3gMo7ppVqRWncpqwFTIMWyEV6W0klLJVHYbiCd/4Twxm19aJyhpNlmkfNMnZhplQWEtcCrGupQp3GInESfksTZ+eniZKVo3J5UTZikEotULjA449bh/7neRIObfKj9rahnXqcI0OjcK0N+RTtspEjsleTqaTaWSVp0qaPUf/tb4O0BwvjvALpXUptWFvIfS2L7wH2F7GbnVYepBAxiaXSV9CD9C2K+nxd1d2HW9/btCFXvFccaE+c+35P4dsLUuPJzGNnRW+ue9fbt+Kl193Z1MYaG12od7LhleQhEdkfEp2yy6BAmWOLkQVT66Vwpr2dE5ecVxRY5N6N/s4W8wgAdkwViOeR8QPDs6G9OPPQUAs7COan8YAiZccYtf9CSey2/E= sidebar_class_name: "delete api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/get-statistics.api.mdx b/docs/apis-tools/operate-api/specifications/get-statistics.api.mdx index c3098e28e3..51c027b162 100644 --- a/docs/apis-tools/operate-api/specifications/get-statistics.api.mdx +++ b/docs/apis-tools/operate-api/specifications/get-statistics.api.mdx @@ -5,7 +5,7 @@ description: "Get flow node statistic by process instance id" sidebar_label: "Get flow node statistic by process instance id" hide_title: true hide_table_of_contents: true -api: eJzlV99P5DYQ/lcsP7XXZbPc0eq0qipRCU70qgOxVH1APHiT2V0fiZ3ak+VWUf73zthJCCSogrfqeIDYnp+fv/EMtUS19XJ5K6+cTcH7C+NRmRTk3UzaEpxCbc1FJpdyC7hCWnrUqZczWSqnCkBwrF5LQwuSuocDnWlDn6XCHX1n4FOnS7ZDm5/hIOxGlNGb0J27mXTwT6UdkCt0FcykT3dQKLmsJR5KNq0NwhYciW6sKxTGrV9OZNPcsbovrfHgWeP9YsF/nrpeVSn7nItrwMoZL3yfjiCLAncgtnoPZhTdTGydrUrIxPogNrl9EMaSbYoktRSUQXamyjLXacAr+erZYz3OQTmnAkAIhR/s2/VXSJFRdYw66piHSlHvNR74AnpZj06b7QjZGwpfZwwuJ9JHGVJ72Ol0F/YJpipHL5QDobZbB1uFhHkzi75gEu+xI7SocmGqYg2OXUblHjA/CmPi1gg9ls0he6PTTv21brVJdUa35t/ot9fvafMfadqizAHfnmen/7pEyTNqzNnbOYl9IalBATf8M5MnU5VyYfYqJy5xSYLHl3lObF3nUPz0It9f4DVXXjUN/zCLD+8ZvoJKUW1hXAHhKtv3Y+owbowOBricOWed7JD4MEbi3Lq1zuiyn2LwLnn3/0/3ZJzudbxw4Kv3tnIpELmQaF6Z7Ptgwc9T9XB6dSEGCQsICt8BHrTpIa0ctaDQ5NdAfcMdcZNf3t41s5ogsPcawuru+Vv2CXDQh/puy030eYelziU5J9zZdtYIEwYNEEuZ7I+TVv6ofwCTmoJoEj+cSDy4fTeOVC4n1TpC3yyTpN5Zj82yLq3DhoT3ymlF1xTw5rN47RtF7ZE0c5uqPGxPvdB8wANP9wwzQaL3OUPMPp6a+7j4uJi0xKIvWHmkzaOdHWI5aScKT1oK41F3jSuWi0l3V/c4nJT6cxjf2lnu8urs+vTm7Gh1tlpdXH7p5rpWjyIc0qG30oYYAuJ1FJKd9HnH5D/+vgms02Zjg3rLvsswdYK4qtZUUZzKOGFLA0fgTzt3KJMNuuRzcvGX6Mxyyy6s0WiZ90ETabhjJuysxThZcWGTaQ4rEomT8sSih4eHeaoKeg7VnBwyCBQk0NzJsi1uf7Y7s2fKmU19r61tWCcONuCAokxaQz5hq0zkmOzxfDFfRFZ5LJQZOHp1gT2Bsb8xhG+YlLmi223amOu2+G7l/ji+U0/Lj/aWcdQfVCDRLBbSrazrtfLwl8ubhrepq7jwZDzWXajSTHv+ppLfqNzDKMD+gZU/XLf/HvwoXv4XYjKfjtzmEKo+r3hFn4G14XdDL5ncgcqIphxVPDklhpU40BkN+FxX/ZP16eyGZFXFqPXIPuN+sD4Zz6+/BwFxY+/B/NZHh7zk+JrmX71Gt3o= +api: eJzlV0tv4zYQ/ivEnNqtYjm7abEQigIpkCzSLTZB7KKHwAeaGlvcSKSWHNk1BP33YqhH7EhBkdyKzSXmY17ffDMc1UBy6yF5gDtnFXp/YzxJoxBWEdgSnSRtzU0KCWyRFiRJe9LKQwSldLJAQsfiNRhZICTwiAeIQBtIoJSUQQQpeuV0yXoggc94EHYjytaa0L25CBx+q7TDFBJyFUbgVYaFhKQGOpSsWhvCLTqIYGNdIand+uUCmmbF4r60xqNniffzOf87Nb2oFNuciXukyhkv/BCO2FgnKEOx1Ts0I+8isXW2KjEV64PY5HYvjE2RQVDWEBpiY7Isc60CXvFXzxbrcQzSORkAIiz80b5df0VFjKpj1Em3cUhFeqfpwAkY7npy2mxHyC4zFDplcDmQwcsQ2j7TKgv7Dn2VkxfSoZDbrcOtJEyhiVpbOIn32BBZkrkwVbFGxyZb4QEwP3JjImsRKL6bY/pGo734a81qo3SKhvwb7Q7yA23+I0xblDnS2+Ps5V8XaBMBacrZ2nVu919sikcF3PBfBBdTlXJjdjLXqeCSRE8v87x0dp1j8dOLfH+B11x51TT8x1F8eM/wFei93OK4AkIqu/4xddhujA6OcLlyzjrokfgwRuLaurVOUzSnGLyL3/3/w70Yh3vfJhw59d5WTqEwlsTGVib9Pljw81Q9XN7diKOABQaB7wCPJgKPqnKaDuGRX6N06M74kU8eVk1Ug7L2UWNYrZ73sk9IR+/Q8NryI/r8hRWa+VUgZbabNcKEQRkkEO/O4+7+2dAA4/oRD03sjycSj27XjyOVyyGBuoW+SeK4zqynJqlL66iBCHbSabnOW+T5rE37RlY545xbJfOwPdWh+YAHnr4NM0Fa6zOGmG2cqvs4/zif1MRXX9DyRJsnPRlROamnvTypKYxHfRoXfK8Nuk/d03BS6s9hfOtmudu7q/vL5dXZ4mqxuLn90s91nVwTndBh0NK5GBzidXsJ+tvXPZP/+HsZWKfNxgbxjn23YepEcVetc604lHHAVsgwy/VzhzTp0Sv5nFz8S/Rq+ckurNFkmfdBkpytmAmZtdROVlzYUoUctkTioHwSx/v9fqZkUZlUzpQtGIRcKzQ+4Njh9me3Ez0TTq3yg7S2YR073KBDozDuFPmYtTKR22DPZ/PZvGWVp0KaI0OvLrATGIeMEf5DcZlLbdhM8Lnuiu8BdudtnzotP4ggaUf9owpcRV0hPUBdr6XHv1zeNLz9rUIXWsZT3YUqTbXn3ykkG5l7HDk4NFj44b77PPhRvPwJMRlPT25zCFWfV7yCKHyptN8rzaqJIEOZogtetSeXSmFJRzKjAZ/ramhZn66WEIGsGLUB2WfcD9on/fn193BBLO0jmt8G74iX7F/T/Au9Rrd6 sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/search-1.api.mdx b/docs/apis-tools/operate-api/specifications/search-1.api.mdx index 58f971eb4f..57e0fc1182 100644 --- a/docs/apis-tools/operate-api/specifications/search-1.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-1.api.mdx @@ -5,7 +5,7 @@ description: "Search process instances" sidebar_label: "Search process instances" hide_title: true hide_table_of_contents: true -api: eJztWF9v2zYQ/yoEX9J2TiwncZsGwwA3cYBsWZLFXvaQBAMt0TZbSVRJyoln6LvvjpQtWVJcG9jLtiJALJF3x7vf/aUW1LCJpqcP9FZJn2t9GWvDYp/TpxaVCVfMCBlfBvSUas6UP/2zQ1tU8a8p1+aTDOb0dEEDrn0lEqQEuoGlI4mTR0QuUAOfL2PDY4M8LElC4Vvp7c8aGRdU+1MeMXwy84SDKDn6zH0DjCAMdDECpMDuWISGq2/TfeHzEpGAsyfA1qJjqSJm3NL7Y5pZPlT2nistnC4bmY4OkWmURPEStaDEo40S8cSKZQrM/WV7NSz9RSifr2XAl67Ynh/olTlnhjdqw+Pg1T3gbNpBpjTC8OidDS/v+7BwdvPr7VV/2D/H5971Wf8KHp8KDM/5WMQC/bq93hAULDYbQayEp5VNfaH8NGTqTWX3rRUqTIiSqoGN1oq/+JZOdlHfG68HHFOKzYFeGB7peiBmyCiV2Z6jHuI8bIZDqmBNlbqnBmfwdt6Hn6eshMMAFcrKK7+lXM0b4OEvLEpCp0gvDOspfsdNqmJNWBjW85y8CfiYpaEhypKRUGhDEHIiNOl4b0G7GQtT9ABqg3rxgIzmZGV082n1k7RjZdqH2AYUUMh6VhZH5Q55WGFLq5Q5shbA7KmkGosDkrAJPD0LMyXL6GnWMmIv5KhBV4YhRPZGYnLPVH7snhUNZYq8/9DtHn38eHzc8brdkw/et00jj/FQkgk3xEw5ifmLsToSXyZzu2QNJ3JM9lDWPb7BgRDYElaKqN5zhAePMVpLdMJ9Mc4rM9FTmYYB2GSgoqPQEuM66RrSFqCj1q6QV7Ltga6BRVtVkKyPLmwzyL3kUNvsnK5X906LjJdiAOf1boAQHu4WakWDqjaWw1X16Xo745NlNn2x+wqFZhqVcrugExlrl7CHntfQk1PfQfhPteBqGduxvH3vzN87c0Nnztumq1W7tVsjDQu3MqqkwB3X0Kd0XQ8kOm5KJHATg7IBmS6C17MJAB+FPPph16xCX6d6yyCPQGUo+I2eWRa2xk23UNso4dJXSqoVDEd1GC6kGokg4PE6Bu/a7/795h7Xzb2WhlzINA7+c+Z2m4K8d3tJSuFMuGX4H0S7nff9VAkzt215BOMIV/u2Wz1AJV0ABPKL4PYNxpWtL74RN1OJDT6R2gLBzBTe2rNOOyffX5G33RBEURc1g75nVUkVVDe6cNhmp+32YgqistNFAgUzs8OHEmyUT+245/xqJ3HgDKXPwqk7fV3tIYx1uBGzyI6LOOZhBLjTD2yhz+8yhbgT78RrlISkr0gp4qKQMzUmaZTjiBslZW5SdH4aIJ0zeumbom0kArtRi6Jp8H5z27/rDfv7g/5gcHlzjQ0Fj8v5cG4o+XslJVfRKoTvjoguqS+WofrzH0MbVpgGd8UHkr67TK2PhfYErz7deLXZpej3pZHF2ziQeGvjRnlgCKpL+XBRzBDNo4JXHgTKs4mdZL3q3L6wDqrOtqtDK0MtemEsLeB5Qt7Y706c3KYjKDLo/HqISMLsSAs/Rsy4nf59iUjjmF6/fomYLMVCcSGRBPMkKmQ5jZIp5s5USuOUxFoHolEtl3oYBhry7vn5+cBnETQDdgAHIgygJIfxG2nzSLvKV1oV5kD6esUtpH1vKz6Gmwdo2c4F6TZKnS2DgnYOvAPP5aE2EYtLB22oOWuAraLZwEWxnYQMIj/LtVvk5eiBzjpFCOyXZeUlCdzqKssDXSxGTPPfVZhluPwVPyVgWSwKkSuZdMpZ4KLCRT09c11kf4gKrS5N9dsIllvH0QNPJ2Yj7VOpxt7eDIaYnvnXyQjyA1YVe8Yvl/D/lD7CHwaiBcfWDru+oCGLJ6ltM9TJxYRmKaKzQrCS/9ayZcGJ5yUtf/xkCchQfuHxT7DhrDH46m5zfwMoNl4Y +api: eJztWG1PIzcQ/ivWfOHuupDl7V6iqhIHQeJ6BUpS+gGiyvFOEh+79p7tBdIo/70ae5NssgsXpPZD2+MTsWfG42eeefFOwfGRhfYNXBot0NozZR1XAqEfgc7RcCe1OkugDRa5EeM/diECg18LtO6jTibQnkKCVhiZkyS0oevlWB7sMVkatBCB0MqhcqTD8zyVwltvfbGkOAUrxphx+s9NcoQ26MEXFA4iyA354iRa2h3K1KH5ttwdTipCUjkcoYEIhtpk3IWltwcw83rk7DUaK4Mvzyrt79WVenxU0bPOSDUiqUGeqTm2SaNEzg0q9/Pmznr501Q/nOsE5wHbXN86btwJd9joDarkyT3rGndIqciIREfHvbPrDkRwfPHL5edOr3NC/x+dH3c+d06gP4tAKiGTkgOllYHWKXJVgfQEh1JJ4sbmt3KouHLPQrxGcW8bhDSiSLl5tbb72huVLiVL68lBWMg/cUOihMw5Gq6SlhvDJxCBdJjZOplnpKiN21yjniaYNsOhTbLiSj2O3WOI4KTTPYb+rIJDlxyaVVd+LdBMGuDBR57laXDkKE3rZeIKXWGUZTxN67WCvUpwyIvUMePFWCqtYwQ5k5btxq8hgnueFhQB8ob8woQNJmxx6ebT6ifZoMqtQJVINSIjqzm7PKoMyM0CW1iXLJH1AM76Fde4SljOR5iwB+nGbM6eZi8z/sj2G3zlRCG2NZCja27KY7e86TucsLfvDg/3P3w4ONiNDw/fv4u/fTV2q3qajdAxN0am8NF5H5nQ+cQv+YszPWRbZOuaftktJpXTbKvC6q0guHOr6LbM5ijksKzuzI51kSYs406MvdGK4qroCtIeoP3opZCvZdsNrIAF0TpIPkanvqGUUQqoPR+cw7genYgN52YGE7baHAjCvZdRbdnk1pvT3qL6HMYvxmfm/6iF21wrGxJ0L44b+nghAmR/V9teL1svLGffu/n3bv4PdfOy1Yb69rIW7bTj6UaXqjhwhbZIna37QUIHTcl4wh1nUt3zVCZPZ2Ru9CDF7IeXZiYxobAbJkqG1vJRM6XmxbBxMyzUNiq4dIzRZgHDfh2GU20GMklQrWLwpvXm33/dg/p1z7Vjp7pQyX/uuodNJD+6PGMVOjP0Cv8Dtvs3giiMdBPfygfIDZpt3/Fu+rNoCkLrO4n+Vz/a/MGdoRtrGgpybT0Q3I2hDa373VYpvr0Qb4XBCcgXc4/GelcKk0IbpgHbWbvVmo61dbP2NNfGzfzAYiQflJM+7YW4+ukd2pBqwdNxOH3V7d4YGW0onvkRk0ZDYkA4fccX+vL9szT3Pn4fN1oi0SesLHmxtDN2Lm+0E4QbLc3CdBni1CW5cOl5bJZtI5fUjSKgq0EbLi47V0e9zna30+2eXZxTQ6HjSj2aKirxXlgpXfQO+cbqhWAufTqn6qffe55WlAZXyw8znfAAWx0l/QlxfUKqLfn5ZzkRrI09y43KtBM/O8vEK5NKddZI1pfKuWQ5fiynDGcKfGquiKtTQ3XM8aNyvP4wmPporg/PCyfWpmZyYqh9dMrsvfAfx5BdFoNUCmJKnU+acT9DMy6cvEf/vBCawkLvgPr7Tio2NzvUhmVaSafJIa/pjC4o0cZau+AkFUYufIqEPCXO2Har9fDwsCN4VqiE7widEQypFKis50NJy8/lSrSmnGhhF9pS+98tg0M0qAS2SkO2RVbv5wyC3Z14Jw5Ja13GVeWgZwrUCmAL6jt8dK085dKPkd67aVm7buB+FxYU2K7aKutXPyrL0A1MpwNu8TeTzma0/JW+VVANXVatUF9hjDwJrAgpAseh5Wz3yKHFq6z+/KHaHDSOhMDcPSvbrxTky4tujxKr/ISa6YR0DH+gz6v8AdpwC7dARPTg+ELj16eQcjUqfE+CYJeynxeEznIKXy0W/mbz6qQmFS9//OgFWE/fofoJovI2jn6G5+Jf7YeYrw== sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,15 +36,15 @@ Search process instances ## Request -

Body

required
+

Body

Search process instances -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/docs/apis-tools/operate-api/specifications/search-2.api.mdx b/docs/apis-tools/operate-api/specifications/search-2.api.mdx index 6dd740755a..56feec86ac 100644 --- a/docs/apis-tools/operate-api/specifications/search-2.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-2.api.mdx @@ -5,7 +5,7 @@ description: "Search process definitions" sidebar_label: "Search process definitions" hide_title: true hide_table_of_contents: true -api: eJzlWFtv2zYU/isEX7J1jm9N2tQYBriJA6Qbmiz2tgcnGGiJttlIpEpSST3B/33nkLQsW0qaDHtZhwCxSZ4bz+U7hy6oZQtDB1N6pVXEjTnjcyGFFUrS2xZVGdcMFxcxHVDDmY6Wf/Zpi2r+OefGvlfxig4KGnMTaZE5tgEdOzrCv7A0S7gB8khJy6VFUpZliYic0M4ng/QFNdGSpwy/2VXGQYKafeKRBcZMowlWgBQ4nYvEcv11uju+qhAJ0L0AthadK50y67feHNF1i0qW8gqpsVrIBR7cc22Et+5JMa/7SD3LUhkciJ5qkAfXZ9I2HuKpsAlu1YMAh0b8xZ9ph4/QcL7rJaY1WwG9sDw1de+hAUZp+3yOelx40nxtpeMdU8JJi3KZp5h2w/EprM5G8HFb9cQYDVpXd37NuV41OqhMNNAzTJJ6QsImyTwnEdJYJuEr+S7mc5YnlqCDiTCk1/0ebLlnSY7+Rt1jPFFzornNteQxSYSxjyZ8XQWTceB1nCjKKTuu6AnxPXb6QhheIB4jR2Yr4jK5KtWJmpbBoYEgRMQ5fn27UepFhUR7nvaWV43EXMYQ1Y0V/qomuK7pqq2vWucSYs+8jC1eYl7VMSU/RMNAyM02Em1yI8lEkQW3xC45kfyL9aSRylZuy5mPHAco83dcmQPQZBXsbCvuwBO2b6Qz2WQ8EvMAdcQsVZ7EBOoVjEWhFcZd0n/kLx/NPQCY0lOWJJC1oWqAvt8/7r199+6k9/rNydv+Sc8X3bnD1W061b0cKMCdARh3cm8X/ir2bwG7xNNeiWjH3YZ77YvaT1cHCdh9hOZAb3XO3YbJlDQeAvrdbkOa5FFwwb/Ui/ah8YWQ+S21qNA/fGG8rO9YZVnyLEdUTLj2NdxkCZIdNcX/jFkGJQuZKeLHkwBiNEt4+sNLkwEwx+bmmZFIwegAZbUYbOCrOUBu46ngjLRWunTD64Y6Vnom4pjLXR+86rz671/3qH7dj8qSc5XL+Ju77nFTkg+vLkglnQl3DP+DbHejb5RrYVeum8ygDXJ96EB2ertuFeACdSe4W0GbfHKEiEtAwXaRcrtU2JkyZZwrmF3CqnPf6wSGwwpDxzdgivZoBGhnTq4B42jh/bsedDrFEoStB0UGsLl2DVMLNgsjLJ752LrxFDgTFbFk6fXvmj6BSQIP3JADEwpOFpgFXnsb/ZiVM+VG3En3pNsoCUkfkbLNja2cpbVZoxxP3Chp7acUH6sx0vlLb+KzbR6Z+Jlj9/D9j15eja6Hk9HheDQeX1x+xLaC6gIfNrhKzEspwURnEK49Ed1Qn2/S9cMfE5daWArX27ftyL8sdkcZp6FbGlY+acp+3K112y3RtslWUt3PQ9398a1wvtqfkEpRe6MROmSu3N1DfVy61zsnV/kMah7jUI+WIswNRvBhxb0flCOFl7YwONafHEKSjViodZIqSHyFBjlOq1WOabxUynojEXpANJrlqwAjYqAEHh4e2hFLAZtZGxSiG8BIDkMc0gbf/hJ2WnvMsYpMyS2UW3c0n3PNwcpOEGQ6O2MS7bW77a4vCWNTJiuKnoSAHZeVqWXhodDJEibcG9TZVwR0mNL7nkfNfXygmxjjryu+0Ke0KGbM8N90sl7j9md86CJSbXHBoxhdchb7zPBJSE89sB9O0KRy7q7PtYiAnmMI0c7sk7S3FdC7uhxPsFrC7zypipFHswf8DQj+D+gN/GEyZv5+QOT2C5owucgd8lMvF+uL5eif0od75ehutql/uapY+eN7RwAPtTsuf4IDfxuLS/8u+BvLQG6S +api: eJzlWN9v2zYQ/leIe8nWKf6RJm0qDAPcNAXaDU1We9tDEgy0dLbZUqRKUkk9wf/7cCQty7aaJsNetr5Z5N3x+N3dd0fX4PjcQnoFl0ZnaO0rnAklnNAKbhLQJRpOH29ySMEiN9nizyNIwOCnCq17qfMlpDXkaDMjSq+WwtjLMfzMi1KihQQyrRwqR6K8LKXIvNH+B0vyNdhsgQWnX25ZIqSgpx8wc5BAacgFJ9DS7kxIh+brch9x2RISyuEcDSQw06bgLiw9O4ZVAooX2BK1zgg1p41bNFYE7+418/SoJT3h805j07JQEV8CskPCoeLKdW7SrnCSlvZjtErAir/wgW6GAI5m2yByY/gSEhAOC7sPLjlgtXEP19gPG8rua2uTb7kSdxJAVRWUlaPxGSTw6nx8BjdtJMbk0Kq98muFZtkJUJOHaQ0jKffzdSQlK4MmE8o6rjK07LscZ7ySjhHATFg2HHwPCdxyWRHedPaYdvSMGXSVUZgzKaz7Yj3sH8FVHnW9Jpnyh520zonxPfHnxTA8wjxFjk2XzCd626o3ddUEB6JAjIgHfnWzPjSYion2sNOTcDQJo8qFmq+9CFe1EbquqyZf9c4nxI57JZ8/xr02MI0+M2gr6ewmEj12rdhEszk65hbIFH52QTTT5dIvefdJ44Bs/k5f9oAJ5TQ7aFXcQRDsXSvvsi0xE7PIhMwudCVzVnCXLbzRluK26D/CK0RzhwCu4IxLiTmLVQMJHB2dDJ+/eHE6fPrs9PnR6TAU3WtPu5t02kc5SkyXLDLhVu5t01/L/w2fN3Q7bBjtZNBxr11Tu+m68pxg0JZa2VDyR4NBR1pUWbzyv9SadqnwkRT5DXWs2E5CnTyuDTntuHwQTi0X3oeS7vKExI670uMVd5wJdculyL+cI6XRU4nFD4/NFeu4q+wDA1WgtZHZ9mKwZrPuAPmF+4Jzbow2DQxPO8pam6nIc1TbGDzpP/nvX/d4/7rvtGOvdaXy/911T7qSfHT5hrXSmaFX+Aay3U/CWWWEW/rmMkVu0Bx6Dr66WSU1ZFp/FOi/bpL7J4q8IRTqJgW6haZGVWrroeBuASn0b4f9qHDYUuiHfgzkjyFG9u5URkIKdcB3lfb79UJbt0rrUhu38v3TCD6NEy3thdj6aRVSkDrjchHO33Z9skBGG37m0TM/aFAWhNN7hGPZjJhrc6eD00GnJRL9gpVNbmzsLJwrO+0E4U5LqzC0hFiNSS5ceh2fTfMoxc9I3SO0R7i4PH8/mpwfjs/H4zcX76it0HFRjxpcK+aNleiid4i+gxCspV+v0/XtHxOfWlQK7zcv4fPw0NiebPwJg8ax5oXTtOvBdjPeSOz04M3GpvW2CiAMTYPdGa/2CO6OUY2pnfmJYJppj0ismgv/DwCyy2oqRUbR2Y+hZtxPU4xnTtyGaTrTBIXDvONdIhRbm51pwwqthNPkkNd0RleU3AutXXCSCIlnPi1DbVCcbNrv393d9TJeVCrnvUwXBIMUGSrrYxAR/yWuJDvKuc5soy20/+4bnKFBlWE/GrL9rdkKhr1BbxAKxbqCq9ZB9xLDFmRNwjn87Pql5MI/VL1/deSMK7gdBi7dZQ1Yx5j+oQnlfwV1PeUWfzNytaLlT/QaJv7asEXgNlggz0NmhNSEs0D3hxNyqRnO94dh4sWgMcoyLN29sjctKry8GE8oneN/RYXOScfwO/ofid9BCtdwDZSMZbhfWof1GiRX88r3Awh2qep4Rfg0GO4Uqb/ZmhXUsuXljy+9AJvoj6h+giTextFneDz8DaxJhiw= sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,15 +36,15 @@ Search process definitions ## Request -

Body

required
+

Body

Search examples -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/docs/apis-tools/operate-api/specifications/search-3.api.mdx b/docs/apis-tools/operate-api/specifications/search-3.api.mdx index dd38bd07ef..2c30e8922d 100644 --- a/docs/apis-tools/operate-api/specifications/search-3.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-3.api.mdx @@ -5,7 +5,7 @@ description: "Search incidents" sidebar_label: "Search incidents" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -33,15 +33,15 @@ Search incidents ## Request -

Body

required
+

Body

Search incidents -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/docs/apis-tools/operate-api/specifications/search-4.api.mdx b/docs/apis-tools/operate-api/specifications/search-4.api.mdx index 86413414c9..cac9c73f3f 100644 --- a/docs/apis-tools/operate-api/specifications/search-4.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-4.api.mdx @@ -5,7 +5,7 @@ description: "Search flownode-instances" sidebar_label: "Search flownode-instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,7 +36,7 @@ Search flownode-instances ## Request -

Body

required
+

Body

Search flownode-instances diff --git a/docs/apis-tools/operate-api/specifications/search-5.api.mdx b/docs/apis-tools/operate-api/specifications/search-5.api.mdx index 6fc8223eea..30256e1e35 100644 --- a/docs/apis-tools/operate-api/specifications/search-5.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-5.api.mdx @@ -5,7 +5,7 @@ description: "Search decision requirements" sidebar_label: "Search decision requirements" hide_title: true hide_table_of_contents: true -api: eJztWFlv4zYQ/isEX9JuHR/ZOM0GRQFnkwDZFkkau+1DNihoaWxzI4laknLWNfzfO0Pqsi3nWPSlBwLEFjkz/DjHNyMvuRVTw0/u+BkE0kiV3MLnTGqIIbGG37e4SkELixuXIT/hBoQOZn/0eYtrFARjT1W44CdLHoIJtExJEuWGTo7BFxGnERgUD1Ri0SaJijSNZOCMdj4Zkl9yE8wgFvTNLlJAC2r8CQKLiqkmCFaiFdydyMiCfl5OhjUZY7VMpnzV4g+wqK1LhDRFay0+UToW1i8dHZJk2OCPy2ajiYihcWMO2kh/vydPfHtA0hqMynQAV7vMof9EYhtB0K60ES01BhL3jfwTXojER3kwWfe00FosUF5aiM12BAiDUdq+XGM7thA1e1jpcA1KvtPikGQxZe9g+B6fzs7x477ujCEBWtVXfslAL3b5qMxXPGoQRdt5jYusyAyma9rsmxAmIossIz8zaViv+y1CmosoI7cThCHtqAnq2UwnELJIGruzdpqPEUmY6zttMucO7NfOykPdd2fmEXnlERRIJkwASYiOZuMFc0leP8MZviujxnOBPFQuIqv7AoI3mmfgy7G0PBBSWEfSepUjWs+idZmzATcV06+Du+W3NbRktkLb/piMFJuCZXYGLIEv1gm0WKDShVtzlyGFPTL+Gz2ZPYa1qnClKtQ9L4j23AVMigAnOcsyM1NZFDIsc4RORmuK66Ltr3KfD/YGcdzxy2SuZADsNDMyAWNYUXfUEA4O+r3v37077r09Oj7q97u+cC8cv1c5uB2AXAJdm9NrJYxrO2i7dqmqg5T03Cvpsd9tuOxOm5u57ogmTwhUtDoDz+spXtmzykG325BTWRCge/6+LrlJuK8k4v+b53pjyDubr73XdUSrrIhe5LUailsw2EnMDjAkediURmfCCiQGzHQZ7s4lDPU4gvi71+aUscJm5oXhiDGdc/rcioRM0FQS7AiTW3gqROdaK1264W0DQSg9lmEIyboP3nTe/POve7h93Stl2YXKkvBfd91+U5IPbi5ZLZ0ZOIX/QLa7uTzItLQL153G2GtB7ztSvrtftZboAvUgwT3dt14xtnC6gZ0p6nWpMs4Zws7wqTPvdUIddnxf54RAEy87AJlGYuNL79HVSaeznKHy6mSZIleuXMvVUozzcZr2fDTdmIyakQpENPPnrYMd4YRCG9QbaPKhiYXi7k9vk+fScq4tzB13j7uNlkh0h5UqGyo7M2vTRjteuNHSyg8/PjpDkvOXLiJSdYxU/gTUMnzb49c357eD0fn+8Hw4vLy+ol5Cx+V6iLAe5dJKDtEBomcvxAvpiyJBP/w+cslEyX9bva6f+7ec9WFIhvX3Knded3cjryTzi5TPZdvubjblSqbqxbVa8ANYd3OIXDrXbo5kpamNEYz8N1HOVXkBXbvfL4DdZGMkBQrbdnAVE24Aww8r5+AGykCRjyy+pSExuM2ikukbK8wiGbBYJdIqAuQ0rVYZZf1MKetBEjehaYLli4YCaLBiHh8f24GIkbxFGw8kNyBIwGGRZHPX/pyvtDaUQxWYUlsq99zRMAENiLKTGzKdtWGK99rddtdXkLGxSGoHPcMRa04rc9HiK0snjQTm7SpHuMzp447Pe6SnQ15ElX5R8kxwx5fLsTDwq45WK1r+TC/mRF4VcXhi4zMQoc8Fn5f8vef6/RFBKEf77YmZSNFrDDC+qX1S9r7GgjfXwxGVU/7bVqxC0tHikX73wv8n/CP+Ufo5d7had+tLHolkmrlmwL1dKkCRkT9Kn23Uq7tZQRDJoobyh1MnwEbqAZIfi7rEoRIf/RvHX2u/yG0= +api: eJztWG1v2zYQ/ivEfcnWqZad1l0qDAPcNgWyDU0We9uHJBho6mxzlUiVpJx6hv77cKQsy7bcJsW+7OWbRN4dH97LcyetwfG5heQG3qCQVmp1jR9KaTBH5SzcRaALNNxJrS5SSMAiN2Lx+xAiMPihROte6XQFyRpStMLIgiQhgbGXY/iR50WGFiIQWjlUjkR5UWRSeKPxH5bk12DFAnNOT25VICSgp3+gcBBBYQiCk2hpdyYzh+bzcjJtyVhnpJpDFcF7XLXWpXI4RwMRzLTJuQtLL56TZNrhj4tuo4rn2LmxRGNluN8nT3x2StIGrS6NwHfHzDlUXLlOELQrXUZLnYGsIrDyT3wgkhDl0WzX09wYvoIIpMPcHkaAMFht3MM1DmOLWbeHtUl3oNQ7EaAqc8re0fg1RPDmfPwa7trOGBOgqr3yc4lmdcxHTb4maxhl2WFej7KMbTKDmZY2+yrFGS8zx8jPTFo26H8NESx5VpLbCcKYdvSMGXSlUZiyTFp3tHa6j+EqrfW9NpnzBw5bZ9WhHvoz64g88ggKJONWoEqlmrPpivkkb5/hDd80UYNaoA6Vj0h1t4EQjNYZ+HAsUQBCCrtIokc5IvosWp85e3ALPv8yuAd+20FLZrdoe7dqotkcHXMLZAo/Oi8QMaGLlV/zlyGFEzL+K73ZEyaV0+ykVagnQbB3q/wFbIFCzmqWZXahyyxlOXdi4Y22FHdFe1/kvhDsPeK4gQu11FIge1VaqdBatqk7aginp8PBty9fng2evTh7MRz2Q+G+9fy+zcHDANQS0xWr6XUrPF2xI7TdutS2gzT0PGjocdjvuOxRm/u5XnmmMWgLrWxgkdN+vyOHSiHQ/o1dcZ9gH0m8/zfL3UZQd7JQa4/rgE47nj3Iay0U12jLzNkjYEjyeVcaveGOM6mWPJPp8VwqjJ5mmH/z2JyyjrvSPjAcOVpb0+VBJKSyjitxJEx+4VMhOjdGm8YNzzoIQZupTFNUuz54Ej/551/3+eF132nH3upSpf+66w67knx0dcFa6czQK/wHst3P4aI00q18N5oiN2ieelK+uauiNQit30v0b3fRI8YUoBu4habeVmjrncHdAhKIl4M4NWkc+jgQAkO87AGUJoME1sGjVRLH64W2rkrWhTau8i3WSD6tx2faC9H0YzEkkGnBs0U4bxfsZIGMNqg30KRDEwrFPZzeI88VzRy7MXfWP+t3WiLRI1a22bC1s3Cu6LQThDstVWHYCdEZk1y49CYi245RyB+RWkZoe3B5dX49mpw/HZ+PxxeX76iX0HG1XhXtRLmxUkP0gOg9CMFG+u0mQX/4beKTiZL/evt5fh6+anaHH5m2v6P8ef3jjXwrWV+keW/adn+/KW9ltr24VQth4OrvD41r79r9EawxtTdykf9m2ruqLqBL/78C2VU5zaSgsB0GVzPuBzDGhZNL9AOk0OQjhykrjPabm0qmJ7YxO9OG5VpJpwmQ13RGl5T1C61dAEncxIXP11A0FECbxPH9/X1P8LxUKe8JnZMbMilQWR+c2rU/1SvRnnKqhW20pfbvscEZGlQC49qQjXeGKRj0+r1+qCDrcq5aB32GI3ac1uSiw48uLjIuFRn1CNc1fdzAckB6JoVNVOkPUmCCG1ivp9ziLyarKlr+QB/iRF5b4gjEBgvkaciFkJfwOnD90wlBaEb5w4mZSDFojITAwn1S9q7FgleX4wmVU/0vK9cp6Rh+T/+5+D0kcAu3QOnn3eFr3a+vIeNqXvpmAMEuFSAvyR+Nz/bq1d9sQxBq1UL53SsvwCb6ParvN3UJjl7DF8ZfAH7Cog== sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -33,7 +33,7 @@ Search decision requirements ## Request -

Body

required
+

Body

Search examples diff --git a/docs/apis-tools/operate-api/specifications/search-6.api.mdx b/docs/apis-tools/operate-api/specifications/search-6.api.mdx index 84f7b4a469..eefeae0235 100644 --- a/docs/apis-tools/operate-api/specifications/search-6.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-6.api.mdx @@ -5,7 +5,7 @@ description: "Search decision instances" sidebar_label: "Search decision instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,7 +36,7 @@ Search decision instances ## Request -

Body

required
+

Body

Search examples diff --git a/docs/apis-tools/operate-api/specifications/search-7.api.mdx b/docs/apis-tools/operate-api/specifications/search-7.api.mdx index cec8aac214..9a22cd167e 100644 --- a/docs/apis-tools/operate-api/specifications/search-7.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-7.api.mdx @@ -5,7 +5,7 @@ description: "Search decision definitions" sidebar_label: "Search decision definitions" hide_title: true hide_table_of_contents: true -api: eJztWFtv2zYU/isEX7J1ji0ncZoawwC3cYBsQ5LFXveQGgMt0TYbSVRJKqkn+L/vHFKSJVtO7WIv3YYAsUiey8dzlzJq2FzT/gO95L7QQsaXfCZiYeCJTlpUJlwxXFwHtE81Z8pf/Pmatqjin1KuzVsZLGk/owHXvhKJZevTkaUj/DOLkpBrIPdlbHhskJQlSSh8K7TzUSN9RrW/4BHDJ7NMOEiQ04/cN8CYKIRgBEiB05kIDVdfphNBhUYbJeI5XbXoI19W9gVAmoO0Fp1JFTHjts7PkDLIrXHdLChmEW88eOJKC3enF7WcnlS13IMxheIRWEjv0NhE+svB16ly3+y6QxPx+4PuBa5msWm8CZ4KE+JWQ8TBqRZ/8T3VuHAczOohwZRiS6AXhkd6O1QQgZbK7M+xHYQ8bHaSVEENSn7SojxOI0yywegdrC6H8DOpmmKEgFbVnd9SrpbNFirTChQNwnA7/WCTFE6Eh4JXk+9gwdLQEDQyEZp0ve8BzxMLU7Q56h/hiZwRxU2qYh6QUGizM8MbtbA4yNktM0qz+noVVbmbe1Zl7o3DNKAPCdM+jwOwMZkuiU3Kqgor96F0GM0Jci9ZZ6wmBQInNA++vaG0HA6krwNpHWSG1hfB2pjZQJuw+Veh3bJaDSxKXYNtf4jHksy5IWbBScw/G0vQIr5MlnbP3gUZjlD4e1zpIwJJKmFnnaFHjhDkWfw6AXyzvA8QvZBpGBDIb0COQiuMddL2V1nPuXqjYrieF3Cr8FLoBTCcnPS6r9+8ueienl+c93qeS9Mr23bWYbdt9JwC7Jl3gDUx7FW6SQX9upmVXaNbFsCe13CrmpzNMLblQ7maDcRGpdxu6AQ876rFiec1xEvq+1z/g016s4weWF7/793faO/OG6urAIc1ZCMNC/eyRwXDPdfQy3QjFKQ7a4r2S2YYFCdIQhHsDnmIyGnIox8ODX1tmEn1npaOIOvyCr7lRxGDqNhvPnQbL7lnqJRUpRlOG+qVVFMRBDyu2+BV59W3f92z7eveSEOuZBoH/7rr9pqCfHB3TSrhTLhl+A9Eu30p8FMlzNI2zin0e66Obe94mKxaGZhAPgpuV5PW/pMTxQuYhcQunEhtbcHMAladp26n4DiucHTcrEERkcLWYgGlCsoczZyFV/1OJ1uAtFU/S6Byrux0oASb5tM9njnv2rEdOEPps3DhANTBj2GIwQNsbziN4VCDceC0t9GSSTloF+IuvAuvURKS7pCyjo61nIUxSaMcR9woaeUGMuetEdK5SxceWvePRGC3LDo3vb0b3g/Gw+PRcDS6vr3BzoLqcj5AWPV6KSWHaAHh2hHRgvqqCNif/xjb4MJkuF9/5Bi6l6763CaC6kue1efV54/1aQ6+XJfThrd7llhT7xwhdnDfbGh7cS7wql2/knluEvU2x+bMOm5zNi1Vbcyl6J2ZtI7I0/XWflPi5C6dQgnCoNgOHUmYnUrhx4gnbqdpX6IHDLyTQhmyh0XdwCdSiIXSQyIJWSgRkOU0SqaYUwspjQOJlRBEIyyXkhgeGvLx+fm57bMIWgVrg0I0A4DkMEEjbe7EX/Od1gZzIH1dcgtp1x3FZ1xxQNnJBelObdqk3bbX9lx+ahOxuKLo5YpUs1kZ6Abe0TpJyIT9WGABZnmxeqBP3UowHNfF5QULnOvqzgPNsinT/HcVrla4/Qm/SWDpXJcpV1bpgrPAxYbLAvrOdZrjMWIq33m2XyuwJDuOAfg7MS/STipF+O52NMbkzb8/RjJAHsWe8dsk/O/TD/CH4Zi4+wGR3c9oyOJ5alsRdXIx3VmKBiqNuFEd7M2KchQvKyh/fGsJyFg+8vinogrAQAtL91r2Nx50W08= +api: eJztWFtv2zYU/ivEecnWKb6kdZsKwwC3SYFsQ5LFXveQGAMtHVtsJVIlqaSe4P8+HFKWZVtO42Iv3fYmkefynfuRSrB8biC8hTOMhBFKnuFMSGGFkjAJQOWoOb1cxBCCQa6j5M9XEIDGTwUa+0bFCwhLiNFEWuSOLYSRo2P4mWd5igYCiJS0KC2R8jxPReSEdj8Yoi/BRAlmnJ7sIkcIQU0/YGQhgFwTBCvQ0O1MpBb1l+lE3KAxVgs5h2UAH3HROBfS4hw1BDBTOuPWH718QZRx5Y2LdkGSZ9h6cY/aCG/To1qenzS13OCnQmjMUFqzR2Mb6S8Hm9PkvtxnQxvx+4Pssii5tK2W0K2wKR21ZNwyACP+wieq8ek4nG2mBNeaLyAAYTEzu6lCCIzS9ukcu0mIaXuQlI43oFQ3AaAsMiqy4egtBHB2PnoLk6YrRgRo2Tz5rUC9aPdQXVZhCcM03S2/YZqyVRBZXPMa9l2MM16klpGTmTCs3/seArjnaUE+J/0julEzptEWWmLMUmHs3gpv1cJlXLE7ZpLm9A0aqqowD5zKKhqHaaAYMm4ilLGQczZdMFeUTRVO7m0dMKgIqii5YCwnKwReaJV8T4YSeBxEvwkkOMgNwRfBupzZQpvz+Veh3fHaBliSugbbuZNjxeZomU2QSfxsHUHAIpUv3JmzhRiOSPh7ejNHTEir2FGjQo88YedOOvwmx0jMqjnATKKKNGYZt1HihDYYN0k7X+U9H+qtjuFnXoxO4ZkwCQRwcjLov3r9+rT//OXpy8Gg58v0nRs767TbdXpFMV2wagKsiacL1pgmDfTrYVZPjX7dAAe9Fqs25Gyn8dL1D40mV9L47nDS67XkRxFFaP7BobzdNg9sp//P6m90VleD1Ff8YQPYKsvTJ/mjgeEGTZFa0wqF6F60ZfsZt5wJec9TEe9P+VyraYrZD4emvrHcFuaJns7QmKpj78RRSGO5jNov/cFj4TnXWunaDc9b+pPSUxHHKDd98Kz77Ns398WuuZfKsneqkPG/ztxBW5IPry9YI50ZOob/QLa7j4Co0MIu3KCcIteoj93suJ0sgxIipT4KdG+T4OmbEpABNlE0dXNlnC+4TSCE7n2/u+I4bnB0/W4BhEjTaHGACp1CCKX38DLsdstEGbsMy1xpu3TbgBZ8Wm3zdOej69Z0CCFVEU8TD2AT/DhBRhc03mj7oiWG8sBr75An83qxXok77Z32WiUR6R4p6+xYy0mszVvleOJWSUu/gPlojYjOG72K0Hp+5IKm5Wpyw9X1+c1wfH48Oh+NLq4uabKQuopvGWxEvZZSQXSA6N0TwYr63Sphf/5j7JKLiuFm/VPj3H9kbe5pIm5+1Dl9vc39Y31bga/f622jt3+XWFPvXSH2cF9uaXt0L+g1p36j8vzm2dtek0sXuO1dtFa1tYdSdGbKBaIq1yv3DwnZdTFNRURJsZs6inG3lTIeWXGPbnuOFEXAYsxyrdzlqm/QE1uJnSnNMiWFVQTIcVqtCqqpRCnrQVIn5JGrBl+SlB4m7HYfHh46Ec8KGfNOpDJyQyoilMaFvgrir9VJsMUcq8jU3EK5967GGWqUEXYrQaa7sW1Cv9Pr9Hx9Gptx2VD0eEfa8Fmd6BY/226ecuF+DjiAZdWsbuG+30iG401xVcOaBFXfuYWynHKDv+t0uaTjT/QPglrnuk35tgoJ8tjnhq8CeOsnzfGYMNXfOLufFdSSPccwijC3j9JOGk34+mo0puKt/jdmKiYezR/oXyR/gBDu4A4oHXNvX1j68xJSLueFG0Xg5VK584IcVDtxqzs4y1btSC4aKH984wjYWH1E+dOqC4ClV/8Z9jeJZlWE sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,7 +36,7 @@ Search decision definitions ## Request -

Body

required
+

Body

Search examples diff --git a/docs/apis-tools/operate-api/specifications/search.api.mdx b/docs/apis-tools/operate-api/specifications/search.api.mdx index 4abf8ac4b9..24b38ff933 100644 --- a/docs/apis-tools/operate-api/specifications/search.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search.api.mdx @@ -5,7 +5,7 @@ description: "Search variables for process instances" sidebar_label: "Search variables for process instances" hide_title: true hide_table_of_contents: true -api: eJztWOtv2zYQ/1cIfnHbObGcpo8Ew4A0TYBsQ5PFWffBywdaom02EqmSlFNP8P++u6Msy7aSOMAwYA8EiE3y7niP3z3oknsxcfx4yD8Lq8Qolfy2y00urfDK6IuEH3MnhY2nvMut/FpI5z+YZM6PS55IF1uVIx1QDYiKzSoxDuhjo73UHmlFnqcqJpm9Lw4ZSu7iqcwEfvPzXIIIM/oiYw+MuUUNvAIpcDpWqZf2abo7OW8QKbh7AmxdPjY2Ez5svT3kC+KLpXMX2nmhY/nTzowuhgt3J9cikw1S563SEzyYibRoP/G20OAnmTROR8akUmg6llpof5G08OKp8ilu1bFEldUf8kl1Xx8QKYXwZLzubWGtmAO98jJz21HAe52xfneO7fjKtM0gwKFN1lSpTrpc6iJD0J4MTmH18Qw+bpsOGKBCi+bOL4W086Zf5DeR5WnQ4CRNtwF9LX1htWMiTVeoZi8SORZF6pmlY5Yq5xn6mCnH+tFLvgouXj+ovN8u+iBqSG5wVkE7iFDEOcGfCZ2wpZ93UfRe+SnrbCO9wzpHUfSuf3R08Obw3WG/f/S2Q4JlwoSLpU7AxWw0ZwTehk6rNGxLH74plNe4GNYh5pXMKq4UvgUF7kpMMLIP2qblN98wDrDbbtuaBR28rrPPXpyafM7IEGbGrINqfcaV6zDSDHdzK2fKFA4C6yC+7iX7W4zfyLohdxnEkXfXJB5EEXiJ8Iw1WFksD1ApJG243GgXgAyELZW5iFHjv64gb+b1M/P9/zq9XacrvARUPq/4euNFupOhjZuvA8gbCuDpYRt8PgovmNLgCpU8jCEIFcjJvnsuliCyvnBPqh8aVAZgEJP2gKgKJO3Roo3HQnFmrbG1G15vu+Hc2JFKEqnXffCq9+qfb+7htrmfjGfnptDJv87cN20gP7m6YA04M0kM/wG009gXF1b5OTWrEXQjafeoRg9vF90SXGDulKQVdKvHh35qzFXVZksdsfNk0k8NNsHcOHKL8FNY9Wb9Xs3cqx8aTtqZtI4UKiwUN14GDy+Oe71yCiIWx2UO9XJBPXr54gCT8SxEl6Y04ExNLNJpuHVd+ZupZHiA1R8nAA9rxEG4fZ8aUD1wLcW9j95HrZKQ9AEpK3Ss5Ey9z1vlBOJWSYswLoRoDZAuGL2M0Kpr5Aqb37Kx8curs+uTm7O9wdlgcHH5CfsJXlfxgYbNqNdSKhVJIWpvRMSX1OdLwP742w2BC5PhevVEPAsD9vr0RDdE7Z09avbtqFa+HvqrZrzaaPRgHIaaXbeRDWGWjjYHrZKcuTmj1bI3RlT02NiQc6oUuqQ3smRXxQjKAgZqO5yGCRq94MOrmaQZPjboFZy2t/IEvrGlWEykzGjlDSpEnN6aAnE+NcYHJbE6gWhUK6QJhsxBjtzf3+/HIoPyLfbhQnQDKClhTETayrE/VzvdDebExK7mVobWPSvH0krQslcJcj0akCBNg7H9/Wg/CjnjfCZ046Kdq8Sa+2ocepj9e3kqFE1WpGtZFZAhn/XXSsAyyvgrRqgFQ16WI+HkrzZdLHD7K74EsZyt+EKp41MpkoCNgFN+Gqr/3g0qsgLg1uyMZTJwnEC8c/8o7W2jGl5dDm4woapfVDKTII8V9/hrC/w/5r/DH8KRnELZTvslT4WeFNQeeJCLKSgK9MpqIF3PWLJsWSL0vKHl9x+IgN2YO6l/gINgjcclvdAWfwKwvivT +api: eJztWFtv2zYU/ivEeXHbqZGcppcYw4A0TYB0Q5PFWfeQ5oGWjm22FKmSlBNP0H8fDinLsq02CTAM2CVPEc+F5/KdC12B4zMLo2v4yI3gE4lwE4Eu0HAntDrLYAQWuUnnEIHBryVa91ZnSxhVkKFNjSiID0Yw9lxs0aixEEGqlUPliJcXhRSp1xl/tiRQgU3nmHP6zy0LhBHoyWdMHURQGLLACbREnQrp0NzP9wWXHSahHM7QQARTbXLuwtGrA6i9XIrWninruErx5wcL2lQXj2BXPMcOq3VGqBkRFlyW/RRnSpVyh1mHOtFaIleejIord5b1yBJVOElHbS7JZPEH3mvui33P6lN4NN2MNjeGLyEC4TC3u1mge6027uESu/lF2edQBNpkG6Y0lAhQlTmB9mh8DBG8Oxkfw003AGMyqO6e/FqiWXbjgnc8L2Sw4EjKXUBfoiuNsoxLuUY1e5LhlJfSMePJTArrGMWYCcuGyVNYJ5euHzfR71e9n3Q0dySbpO0npOLUw59xlbFVnB9i6K1wczbYRfqADQ6T5PXw8HD/5cHrg+Hw8NXAK8aMcZuiyoSascmSefB2bFqXYV/5wLZSaHFx3aYYGp1NXn36ap+4Cz6jzH7TN4V3ruPcVJt+3zY8GNB1gz325FgXS+YdYXrKBmTWR/qyA+Yto9PC4ELo0jKDtpTOPmV/i/NbVXcNNudSQrShcT9Jbmr/R03YFlrZANz9JOnpxGVKFv51DXi7jh9Z3//35d2+3OAjoPBxzdZpx+WDHO3cfBlA3TGAqAd98HnHHWdCLbgU2bcxVBg9kZj/8FgsWcddae81PwykHK3ls/6EiAYk/dnyB99LxYkx2rRheLEbhlNtJiLLUG3G4Fn87J/v7sGuux+0Y6e6VNm/zt2XfSA/ujhjHTgz9AL/AbT7NS8tjXBLP5wmyA2a575HX9/UUQWp1l8E+q+b6J4l3w/ipmuzlY00eXJ0c01Dr9DWh4W7OYwgXgzjVjhuHxYWzQKN9QaVRsIIqhDhehTH1VxbV4+qQhtX+5m8emGMKiBayK7fymAEUqdczsOtm8ZfzZERgbo/TXw3R0Y4CLfv+QHULlgrdW+SN0mvJmL9hpY1OtZ65s4VvXoCc6+mOqwHIVtj4gtOrzK0nhqFoOG3GmxwfnFyeXR18nx8Mh6fnX+geULXNXJ1tJH1VktjojfIjzfPBCvu0xVg3/9+5cFFxXC5fhKehIV6c1vyNyT9kz3pzu2kNb5d8pthvD7ozGBnSuxO3U41hN052V6sKh/M7Z2s1b21klLEptoHpymhc/8mRnZRTqRIKVG76dSM+9WL8dSJBfqdPdUUFdqud+qECcVWaqmQcq2E02SQl3RGl4TzudYuGEndiaceoaFMKGV2FMe3t7d7Kc9LlfG9VOcUBilSVNanownsL81JtCWc6dS20kL779jgFA2qFONGkY39goTGBmeHe8leEmrGupyrzkUP7hIb4Wtx6PDOxYXkwm9W3taqaSDXsBhutIBVlulXi9ALrqGqJtzib0bWNR1/pZcftbO1XGh1MEeeBWwEnMJx6P7Pr8iQNQB3dmdqk0HiKE2xcN/lvel0w4vz8RUVVPMLSq4zkjH8ln5d4bcwgk/wCQiOPii+2v15BZKrWenHAwS9VIK8pKisF9LNivWerVqEWnas/PGtZ2BX+guqnyBqvHH06V9k9Z/w5iYI sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -33,7 +33,7 @@ Search variables for process instances ## Request -

Body

required
+

Body

Search variables diff --git a/docs/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx b/docs/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx index 6d1356d49e..e8f3d08b78 100644 --- a/docs/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx +++ b/docs/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx @@ -5,7 +5,7 @@ description: "Get sequence flows of process instance by key" sidebar_label: "Get sequence flows of process instance by key" hide_title: true hide_table_of_contents: true -api: eJzlVktv2zgQ/isET93WsZw2WwTGokAKOIXbogliFz0EOdDS2GYjkSo5ctYQ9N87Q0qOHyp297hoDhE5nPd8M+Naolp5Ob6Xt86m4P3UeFQmBfkwkLYEp1BbM83kWHr4UQG9XOf2yb/ffoKtHMhSOVUAgmMdtTR0IdbH8KYNHUuFazpn4FOnS1ZGRJIVdinKaFLozuZAOjKiHZA9dBUMpE/XUCg5riVuS1atDcIKHLEurSsURtLbC9k0DyzuS2s8eJZ4PRrx59D0rErZJsmnllQZZJaXyUv+nBhTzqkQCULh9+genTYrMkl/A3nRZ2dqNirXmeCAwOOhPVWWuU5DahNKwiKH4tV3z3I9TtjFd0hZAXFSQVDH6ChlWPl/zMyb15JcLChktYKeELhMbfb7HiPhNHB60ZgzaeKcdbLLxJvTTFxbt9BZBubf5fx/Fe7Fabh3seDApfe2cikIY1EsbWWy3wMFf/b1w9XtVOwFLCAI/Ab5IKKHtHIat2FELkA5cGc8Isf3D82gphTYRw3h9nA8KT8Aim7wiiVP3r7BKRZbEWcuzeK15Wm9gpAcnr5jmWzOk1bmrJPxSU0iTdJpPwvaJXvrNt08r1xO4nXMfjNOknptPTbjurQOG2LeKKcVVSqknN9i5ZeqyjnVuU1VHsjHgc3XIPiBNwaHhHRnjETrQ84y2zhUdzm6HPVqYtZfaHlGzrOeNWLZqycy92oK+6Wr5Iz5YtBd9Z6XRqnjbmyX4c3t5O5qPjmbTWaz6c2XbjG2cuThPiJ2WloXg0N8j0yy477uwPzx2zwAT5ulDeItAG/C7gZxWy2oqTiU04CtUGEZ0gf1BoQymUhtUebA4+sYZHwSnVpqJlFYo9Ey9IMkOlsxEtbWIrdD7G1SzW5FIHFQnlD09PQ0TFVBE1ENySAngZwEWtzM2+btc0sZHAlnNvU7aW3DPXGwBMcwTlpFPmGtDOQY7PlwNBxFVHkslNkz9F977CCLu4Ih/I1JmSsqbtO6XLf9dy8353FSHXYg0cZR5VETEtJiL93Lul4oD19d3jRMJjYXBsdz64VGzbTnM3X+UuUeTpzcjVn54q79ifWH+PXPsN6YOnybbWj8vOIbHQNww/+G5plcg8oIqexVfLkikJW4J8Orn7tpN6w+TOb0rCpO1i6hR4gPCntd+Ot9YBBz+wjm3c4h5Cu71DQ/ARnwu5g= +api: eJzlVt1v2zYQ/1eIe9o6xnLabCiEYUAKOIXXYQmSFH0I/EBTZ5uNRCrkyZkh6H8fjpSc2Fax7XGoX2R+3O/ufvfFFkitA+QPcOOdxhDmNpCyGmEhwdXoFRln5wXkEPCpQavxqnTP4cPuE+5AQq28qpDQM0YLVlUIOTzGM2Mhh1rRBiQUGLQ3NYNBDp9wJ9xK1EmlMINOCR6fGuOxgJx8gxKC3mClIG+BdjVDG0u4Rg8SVs5XitLWLxfQdQsWD7WzAQNLvJ1O+XOo+q7RrBMkaGcJLfGVN9kb/pwoU96r6AlhFV7tB/LGrqHjn4SLMT1zu1WlKQQ7hIEO9am6Lo2O1Ga1d8sSq5++BpYbMcItv6JmgNpzQMgk7wIpasI/MvPuLXQSKgxBrXHEBQ5Tz/7YYdo4dVwCGSp5a+a98zAw8e6UiSvnl6Yo0P47zv9X7l6cunubAo4c+uAar1FYR2LlGlt8H1nw81g9XN7MxSuHBUaB74CPTkJA3XhDu9gil6g8+jNukfnDopMtaOceDcbV4rhTfkQSQ+MVK+68Y41TLHci9dwKaeO4W68xksPdN4dse571MmeDTMjaR9x12YB+FtGBrfXboZ83voQc2sR+l2dZu3GBurytnacOJGyVN2pZJvL5LEV+pZqSqS6dVmXcPnbsfoOCD3hisEu0QcE5krRPmGXWcQj3fvp+OorEV7+B8pI5LzgbonoUJ10eRYrzZYjkHd9LTg/RexkatUmzsR+G1zez28v72dnd7O5ufv3nMBh7uU4eZMQepTcxGsTrdAmG21dDMv/+5T4mnrErF8X7BLyOsxvFTbMsjWZXTh12QsVhKJQms0WhbCG0q+oSuX0dJxn/EwPsynlROWvIcepHSfKu4UzYOEdcDqm2lY4xTInEToU8y56fnydaVY0t1ES7ikkojUYbIo89b3/0O/JIuHA67KWNi+vM4wo9p3HWA4WMUTmRk7Pnk+lkmrIqUKXsK0X/tcYOWNwHjPAvyupSGctaosltX38PsD1PneqwAkFCniCPinAh+1p6gLZdqoCffdl1vP3UoI+N46X0YqEWJvD/AvKVKgOeGLlvs/DDbf/E+lF8+xk26tOQ33YXC79seAUyvvbSm69bdBI2qAr00ap0cqk11vRKhkc/V9O+WX2c3YME1TBZe0KPMj4Cjprw64d4Qdy7R7S/7Q0iXrJJXfc3GfC7mA== sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx b/docs/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx index e9df1fff30..6769dce1f1 100644 --- a/docs/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx +++ b/docs/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx @@ -5,7 +5,7 @@ description: "Get decision requirements as XML by key" sidebar_label: "Get decision requirements as XML by key" hide_title: true hide_table_of_contents: true -api: eJzlVm1v0zAQ/iuWP/FSmu4FhCqEtIluKhtsWotAqibkJtfWW2IH2+moovx37uwka9cg+Ir40vrl7rm3584puRNLy4cz/gFiaaVWN/CjkAYyUM7y2x7XORjh8GKc8CH/maWnmwvYfD/gPZ4LIzJwYAig5Ao3KHIPG7yTCpe5cCtcJ2BjI3MCwUPUZnrBktoeM9sGe7zeojFnCuhxG68gE3xYcrfJCV8qB0swKLrQJhMuHL055lV1S+o218qCJY3DwYD+du1PijgGS6ZijVDKeWz46SIMjtZ7Fq0zUi0Rv6p6/LgLc6zWIpWJjwWs28UWeZ7K2Ocwyo2ep5C9vLOk12FLz+8gJgCUxMw7GSKxTrjC/jELR4ccXcwwPLGEjgioLgil4u7LcLAfN95Il9LRyBht2kwc7WfiTJu5TBJQuzl4Eb3498M93g/3JhQcqPRWFyYGprRjC12o5P9gweuufji5HrOtgBl4hf8gH3hoIS6MdBs/E+cgDJhXNBOHs9uqV2IK9L0Ev7t9OhrPwXXPRSYs+/bpks03LIxXHLsrTQN5CT4tNGiHPFofRIlJohKFKj/OyB2zbiZ0YXDA8TKktxpGUbnS1lXDMtfGVSi8FkYKLIXPKd2F0i5EkVIuUx2L1B8/9Xy6AkYX9AbQdHe4JxIE631KI9nYhXs7eDvoRCLR36A8UuMRZ+Vc3okThDuR/GPRlGpCciHopjxtuUUuL3zK6+ft6np0czIdvZqMJpPx1efmqav10MPtkrcotYveIdoHId5InzVs/fh16pkl1UJ79ZphV/4VBnZdzLFrKJT9gDUT/mXDPyfXwIRKWKyzPAWaT9g5/rKhOq1YA4vdwjKtpNPEba/pjC6ICSutHfE9NC9Ck1uBSBSURRY9PDz0Y5HhyBN9NEhJQCcBX2GSrfN2WZ/0nignOratttR+HxlYgAH0MqqBbESoROQQ7EF/0B8EVlmXCbVl6O+baCd/ban8p0CeCixrVTtb1g0242v67sEWw99hAKEuQyqFZpnxspwLC19MWlV0jK+D8a3/2Fu+ExNpaY0dvBCphT1f2kHJn9UfZMlz9ocvp07/GxarjW/vtKAdLj09/W+FY4mvQCTIR3It3JwglXK3pdN+IVHjtOPnfDRFGVFQdtoMPiG3R+30492pF2BTfQ/qfeuVoy35VVW/APihoiw= +api: eJzlVm1v2zYQ/ivEfVo71nLarCiEYUCKuUWWdgliFy0QGANNnW02EqmSlBND4H8vjpSUONbQfR36SeLLPXf33AuvBS82DvIb+BOlcsroa/zWKIsVau9gycHUaIVXRp8XkMN9Vb7dX+D+nxPgUAsrKvRoCaAFLSqEHG5xDxyUhhxq4bfAoUAnraoJBHK4wD0za1Z0+ph9rJBDtywg97ZBDk5usRKQt+D3NeEr7XGDFjisja2ET1uvTyGEJYm72miHjiReTqf0OdQ/b6RER6qk0R61j9h477P7qqT/I43OW6U3EEIIHE7HMM/1TpSqiL6g84fYoq5LJSOHWW3NqsTq16+O5EZ0mdVXlARQW2Leq+SJ88I37ocsvHoJgUOFzokNjnhAcXFeaDl+mDaO/ebglS9pa2atsQMTr46ZeGfsShUF6kMOnmfP///unh67e50CjhR6ZxorkWnj2do0uvg5suC3sXo4uzpnjxxmGAV+Aj4CB4eyscrvY09cobBoX1BPzG+WgbcgjblVGFfLp63xPfrxvsiEY18+fmCrPUvttUK/NdSQNxhpoUabQ7Y7yQpbZO0t7kNsZ2SO3fUdurEl5NAmekOeZe3WOB/ytjbWB+CwE1aJVZnYpbMU2rVoSuKyNFKUcfup5YstMjqgN4C6u98ioyRI2idEI+k4hHszfTMdRaKr/4LykBoPOFvv61GcdHkUKT4WfajmdC853YdnCLeo1UWkvHveLq9m12eL2Yv5bD4/v/y7f+o6ucAPQj6gdCZGg2idLkF/+12frX99XsTMUnptoniXYZfxFUZ21axKJcmVY4cNE/FlY0J6tUMmdMGkqeoSqT/V1sTDPtXpj/Wwa2NZZbTyhnI7SnprGsqErTGe8j0Vr5AxhimRyCmXZ9nd3d1EiqrRhZhIUxEJpZKoXeSx4+1Dt8OfCBdGukFambjOLK7RopaYdUAuI1RK5OTsyWQ6maascr4S+pGi/15EB/wNoYqjQF0KpQk/Gtt2BXYDO5p7Cku9PU8gVGVL3hXLDbTtSjj8ZMsQaPtbgzaW/kNtxUoslKP/AvK1KB0e2TI0SvilG8iKZ+wHk9Oo/X0W630s77KhFfA4paVZLSwDhy2KAm00LZ2cSYm1fyQzTEhUOEP7eT9bAAfREDsDg0+SO6KO2vH723iBLcwt6j8Gqzwtya4QvgP4oaIs sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/xml-by-key.api.mdx b/docs/apis-tools/operate-api/specifications/xml-by-key.api.mdx index a4d4935afc..c2c500718a 100644 --- a/docs/apis-tools/operate-api/specifications/xml-by-key.api.mdx +++ b/docs/apis-tools/operate-api/specifications/xml-by-key.api.mdx @@ -5,7 +5,7 @@ description: "Get process definition as XML by key" sidebar_label: "Get process definition as XML by key" hide_title: true hide_table_of_contents: true -api: eJzlVltv0zAU/iuWn7h0TccGQhFCGqJDg8GmtQikaQ9uctp6S+xgO92qKP+dc+wkXdtweUW8tL6c853bd45TcScWlsfX/NLoBKx9D3OppJNa8ZsB1wUYQZuzlMf8Ic/erT/Bmg94IYzIwYEh3Yor3KDAnb+TCpeFcEtcp2ATIwuPF3PUZXrOimCKpRtbA27gRykNoB1nShhwmywhFzyuuFsXBC6VgwUYFJ1rkwsXjl4d87q+IXVbaGXBksaL0Yj+to1PyoSson6iEUo5jw0PLsK4aL1n0Toj1QLx63rAj/swz9RKZDJl5DxYt40tiiKTiU9fhCHPMsif31rS67GlZ7eQEABKYtKdDJFYJ1xp/5iFoxccXcwxPLGAngioKAilkv7LcLAfN95Il9HR2Bhtukwc7WfiVJuZTFNQ2zl4Fj3798M93g/3KhQcqPRWlyYBprRjc12q9P9gwcu+fji5PGOPAmbgFf6DfOChhaQ00q39QJyBMGAOaCDG1zf1oMIU6DsJfnezOxc/gOsZikxY9v3zOZutWRisOHCXmgbxAnxOaMTGPFodRo3ywUbZRhUq1X62kW9m1c7q0uC041XIdR1HUbXU1tVxVWjjahReCSMF1sUnmO5CneeizCixmU5E5o93w5gugdEFvQY05x3uiRHB+pBySja24V6PXo96kUj0Fygbnmxwls4VvThBuBfJvxxt3SYkF4Jua9XVXhQyvHvNQ3dxOb46mY4PJuPJ5OziS/voNXro4eP6dyiNi94h2gch3kqfttT9+G3qaSbVXHv1hm4X/jUGdlnOsIUolP2ANRP+mcM/J1fAhEpZovMiAxpWLcla3tOKtbDYOizXSB9NRPeazuiSmLDU2hH5QycjNLkViERBWWTR/f39MBE5zj8xRIOUBHQS8Ekm2SZv583JYEc51YnttKX2+8jAHAygl1EDZCNCJSKHYA+Ho+EosMq6XKhHhv6yo7aS19XJfxQUmcCa1o2nVdNt13x1GMbRbr/haRxAqeWQV6FzrnlVzYSFryarazrGd8P4obBpNN+WqbS0xvaei8zCnm/dCOVPrppPpafsdx9UvcG0fFZr3+hZSTtceqL63xqnFV+CSJGZ5Fe4OUFSFe6RTvfhRC3UDaYP4ynKiJJS1aVzh+YetdePN++8AJvqO1BvO68cbcmvuv4JhPioRg== +api: eJzlVm1v2zYQ/ivEfdo6xnLabCiEYUCKuUXWbgliDxsQ+ANNnW02EqmSlBND4H8fjpTk2NZevg79JPHlnrt77o0teLFxkD/AnTUSnfsZ10orr4yGJQdToxW0uCkgh+eqfLf/iHvgUAsrKvRoSbYFLSqEHB7jmdKQQy38FjgU6KRVdcTL4SPumVmzOqlixUEXB4tfGmWxgNzbBjk4ucVKQN6C39cErrTHDVrgsDa2Ej5t/XAFISxJ3NVGO3Qk8Xo6pc+x8nkjSStwkEZ71D5i47PPnquS/s80Om+V3kAIIXC4GsO80TtRqoKR8ej8Mbao61LJSF9WW7MqsfrusyO5EV1m9RklAdSWSPcqeeK88I37VxbevIbAoULnxAZHPKCgOC+0HD9MG+d+c/DKl7Q1s9bYgYk350y8N3aligL1MQevslf/f3evzt29TwFHCr0zjZXItPFsbRpdfB1Z8P1YPVzf3bAXDjOMAl8BH4GDQ9lY5fexIa5QWLQX1BDzh2XgLUhjHhXG1fK0L35AP9IUmXDsz18/sdWepcZaod8aasQbjJxQi80h211mnfDFQdhl7SPuQ+xtZJvd9b26sSXk0CauQ55l7dY4H/K2NtYH4LATVolVmaimsxTntWhKIrY0UpRx+9SNxRYZHdA0oD7vt8goI5L2CXFKOo7h3k7fTkeR6OrfoBzy5ICz9b4exUmXR5Hi5OjjNqd7yek+VkPsRa3S3OsG3e3d7P56MbuYz+bzm9vf+qHXyQV+FP8BpTMxGkTrdAn62+/71P3lj0VMM6XXJop36XYbpzGyu2ZVKkmunDtsmIhjjgnp1Q6Z0AWTpqpLpGbVJ1mf9/THeti1sawyWnlDiR4lvTUNZcLWGE/JnypZyBjDlEjklMuz7OnpaSJF1ehCTKSpiIRSSdQu8tjx9qnb4SfChZFukFYmrjOLa7SoJWYdkMsIlRI5OXs5mU6mKaucr4R+oeg/VtQReUOc4qOgLoXSBB4tbbtqe4DdZWpHp/UGHPIESiW35F3lPEDbroTD320ZAm1/adDGpnAotFiWhXL0X0C+FqXDM9uGFgrf3HdPpW/ZPz2oRp3p81nvY6GXDa2Ax5dber+FZeCwRVGgjXalk2spsfYvZIaHE5XQ0Jg+zBbAQTRE1UDnSZpH1FE7fnwXL7CFeUT902CVpyXZFcJfhPioRg== sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-id.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-id.api.mdx index eef02cea21..e1e428e5b1 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-id.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-id.api.mdx @@ -5,9 +5,9 @@ description: "Get decision instance by id" sidebar_label: "Get decision instance by id" hide_title: true hide_table_of_contents: true -api: eJzlV1tv2zYU/isCn7bOiZw2HQpjGOAuSqHVsI3YaQcEQUFLxzEbidRIyqkh6L/vHOpix5a9bE8b+iSK537Vp4JZ/mDY4I5dQSSMUDKUxnIZAbvvMZWB5pYuYzZgiw0+eizjmqdgQZNYwSS+IFEQSUg8Zdyu8ByDibTISBovw9hTSy+ubXiiMdJjGv7MhQY0YHUOPWaiFaScDQpmNxlpNlYL+cDK8p6YTaakAUP01/0+PZ4bmuVRBMag4khJC9ISC8+yREQuEv+rIb7i0I5afIXIUoCa4raisoKBHfrSY4+w2bkXaOoBNAovlU65ra5+viROjNTCoY4eA5mnlPnrYTgKrvAi+DQc3Q7n7nw7/jiefB6702wa/BZeh3h/j/pgzZPcxXLVqfgZyzUXSa67uTBOStUVLIUUxPzxxTHVok2vvFyw6YCwO6sNeevT3zCOXfedYPiEfSqqip90783rXam5Yz1esissyCycjL/Mh+9HARJG4Ty4GY6+BH9Mb4IZkfYqt60o1RD7OE/sqdpBHMost2aHh2vNNzRlFlLzrxtXHssY2e2iIMkKm9DV/o5wLjqO1utJbv8bbmOS8wSOtI8jyRi+vagvTmSgCrdiAcml7TR4QgESiXzZtctCicGJ2KMVCcYe32mYwUUC6U//dLfRasrNC2cjxYHnD92pbvd5F9F2DtNuUgKtlW4z8eYwE9dKL0Qcg3yeg1f+q/9/uJeH4d5UBQcqvVG5jsCTynpLlcv4++iCt13zMJyG3k7AHjiB7yAfhCIgyrWwG4e5FsA16DOHQe7we1JgCtSjAPd2v4+9PoA9RF7eYuM5zIZQbqUI3j2ASwWhtwHz1xd+I3PWyBi/EHHJyBm9bvBfrhPkL6rklgPfL1bK2HJQZEpbYl5zLTgWwmWUaFVhl9x9AVmiIp64632/5yvwiECrn9CjxXdqgcr6ucMhaOO5unf9d/1OTcR6RMu2MbZ6VtZmnXoq5k5NDqI2hZoRXxV0U5ztJzETBJmarxqbTBE8zIOzWQsdHJKu5dDD3YK3WmoXnUP0XjGxhvu66dXfP89dXwm5VE687q+JQ/fgTfMFzgyFchiw8rjD0/iwYg0el7EXqTRLgLZTDQPbpqKT16jFWfFShShOUWc7SatVTp2wUspWgIpGF1WTW1UjUVAGu+jp6ek84ikuPH6OBikJ6CQg9ifeOm+j+qa3JxyryLTSQrl3X8MSNKCXfq3I+A4/NACRXZz3z/tVVxmbcrlj6PQIPctZWx4L36yfJRxLWdYOFvV43bH1Bduize2A4eUAVWIbVYNyx4piwQ3c6qQs6Rq/C9oN/Xau3BTGwtAZ53jJEwMHPrUrkv1wU/9w/egd/ynrDKFpXrlhLexirP4VItxWErRdAY+xC8mpijDEBsrsjsjB3xiNTbuGPgRz5OU55anN5V5rO+2d7vzy3jF4c/UI8tfWOUuv5F9Z/gXHqxkU +api: eJzlV21v2zYQ/ivCfVo7JXLadCiEYoBbK4VWwwlipx0QBAVNnWM2EqmSlFND0H8fjnqxY8tetk8b+skS74V3z734UQmW3RsIb2GEXBihZCyNZZIj3PmgctTM0mECIczXcQI+5EyzDC1qMitBsgwhBEEiISGEnNkl+JCg4VrkZA0hxImnFl7S3OGJ9hIfNH4vhMYEQqsL9MHwJWYMwhLsOifPxmoh76Gq7kjZ5EoaNCR/NRjQz9OLpgXnaAz4wJW0KC2psDxPBXeZBN8M6ZX796j5N+SWEtSUtxX1LSLpicWHB1xvnQtp8R41+LBQOmO2PvrtnDSNZRb3ffiAssgI+YthPI5G4EP0eTi+Gc7c883k0+Tyy8Q9Ta+iD/FFHI3grvIBVywtXC6jXsdPVC6YSAvdr5VrRVCNcCGkIOVPz86pMW175fmGbQfE/ai24k1Mf6M4cd13ROEzaiPqih8N7/WrbauZUz1cslH0IZ7Gl5Ovs+H7cQQ+jONZdD0cf43+vLqOpiTaqdymolRDjaZI7bHaYRLLvLBmS4dpzdY0ZRYz868bVx5CjO7tk1Q+WGFTOtrdES5Ep9FFfVnY/0bYPugixQPt40QywR/P6osjCNTp1ioombS9Fx5xAFVF4vO+XRbLFUtF4tGKRGMP77Rcq3mK2a//dLfRairMM2cjQ2PYfT/U3T7vE9reYdoGJdJa6Q6J1/tIXCg9F0mC8ikGL4OX//90z/fTva4LjlR6owrN0ZPKegtVyOTn6II3ffMwvIq9rYQ9dAY/AR7EIpAXWti141xzZBr1ieMgt3eVXwJX6kGge7vb5V4f0e4zL2++9hxny9AuFdG7e3RQEHsLIVidBa3NSWtjglIkFVAwetXyv0KnEEJZg1uFQVAulbFVWOZKW1JeMS3YPK2xJVld2AVz/4CQKs5Sd7wb92yJHglo9RN7tEv0qAXq208dD1F6x93bwdtBrydSPeBl0xgbP0tr814/tXKvJ0dR20JNSa9Oui3O5i8xF0SZ2n81uLyKroez6GTaUQfHpBu7yn9S8M5LE6ILiN5rJWi1L9pe/ePLzPWVkAvlzJv+unTsHr2rYp4KTqnsJ6w85vi0x7gVK/SYTDyusjxF2k4NDeyaip681u1CaS9TUlhFne0srVYFdcJSKVsTKhpdxl0N60aipEwYBI+Pj6ecZYVM2ClXGYGQCo7SOBwb3MbNib9jnChuOmuh3HugcYEaJcegcWQCxx9agghnp4PTQd1VxmZMbl10fISeYNaVx+IPG+QpE5J8ugDLZrxuYXUGG7a5GTDwIRQJfXrVg3ILZTlnBm90WlV0/L1A7YZ+M1duChNh6DmBcMFSg3sxdSsSfrluPrheeIc/ynpTaJtXrqGjXQDNpxDxtoqo7RJZgtoFVQuGnGNut0z2vsZobLo19DGagQ+sIJw6LHda23nvDefde6fgzdQDyt+74Cy9UnxV9RfHqxkU sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-1.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-1.api.mdx index 79260b9703..f36cdf8c8a 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-1.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-1.api.mdx @@ -5,9 +5,9 @@ description: "Get process instance by key" sidebar_label: "Get process instance by key" hide_title: true hide_table_of_contents: true -api: eJzlVllv4zYQ/isEn/ZwLGc3LRZGsYA3cRZu0sSI3e1DEBSUNLa5kUiVpJwagv57Z6jDjq0E3sdi/WDxmHu+4UzBnVhaPrznU6MjsHairBMqAv7Q4zoDI5zUahLzIQ83V7D5+5T3eCaMSMGBIcaCK9zg/SNs8E4qXGbCrXAdg42MzEgCHiI30wuWVXqYbBT1uIF/cmkAlTiTQ4/baAWp4MOCu01GoqVysASDpAttUuGqo1/PeFk+ELvNtLJgiePDYECf56pneUQ6kT/SKEo5IhFZlsjI+xd8t0RXHGrW4XeIHPlsKBpOVlrI12PM83yk+hsGS1Y6XmX6+IGYwixVTT7iHR7rjFRLL1YYdOPqeDM8/WWin250DE2Sj+dHeuMuhINOa0DFL94hZ9cNMeUpAW90Pp98G+PB+e0f0+vxfHxB69HN+fgalw/bGF7AQipJ+Trebky2UO7VIO4B38vmkTRRngjzZu/2rRcqXUKS9kumxF+Pn3UhcKLWIpExI6iDdS8jEX0NE0jf/ygiKcy5PRJfKVotlt35auuy67I6OLjYicnYGG3aSHw8jMSlNqGMY1DPY/AuePf/d/fs0N27KuFAqbc6NxEwpR1b6FzFPwcKfumqh9F0wnYcZuAZfoJ40IsIUW6k2/jmGQI+QubEN5R7fOwKDIF+lOB3D/s99Cu4gwbKwg2rei/25JWmVr0EHwrqwkMerE+Dmuek4bFBgSwlJ2PMumnkuUmQvqiCWw6DoFhp68phkWnjiHgtjBSYCB9RuqsSuxB5QpFMdCQSf7xv93wFjC5oVKAhwOGeIFBp7/vHGHU8F/dp8GnQKYlIX5CyBcZWzsq5rFNORdwpyQ8WTaJmRFc53SSnTbbI5JUPfj0F3U7Hd6P5+GQ2ns0mtzfNRFTzUW/fSXgrpTbRG0T7iog31JcNVn//a+5xJdVCe/YaX7d+UgM2zUOsGXLl0GHNhJ+C8OPkGphQMYt0miVAr9M+qmjFGrFYKyzV2Hs1IdtzOqNzQsJKa1f1cypdFE1mVUAipyyi6OnpqR+JFB880UeFFAQ0EnBiI9o6btf1SW+POdaRbbml9vvAwAKwdUcQ1IJsQFLXzZDFT/uD/qBClXWpUDuKXi+hZzFr0+PgXxdkicBUlrWBRV1e93x9ytsRZVtgeDYkkQijqlDueVGEwsKfJilLOsa+YHzRb+vKV2EsLa2xjhcisXBgU/tE8jd39eD8lr08XHe60IBXbXxVJzntcOlR6f9LGrxWIGKEIVlV3YwQQZnb4TkYoqlu2nfo63iOtCKnQLXB3MO2l95pz29fPAGb60dQn1vrHG3JvrL8DzUuW/w= +api: eJzlVt9v2zYQ/leIe2o7JXLabiiEYUCWOIWXNAkSr3sIjIGizjYbiVTJkzND0P8+HCU5jq0E2ePQF1sS77uf3/GuBpILD8kdXDur0PuJ8SSNQphFYEt0krQ1kwwSSNfnuP77CCIopZMFEjoG1mBkgZDAPa4hAm0ggVLSEiLI0CunS9YACZzjWti5KFs7QveGInD4vdIOM0jIVRiBV0ssJCQ10Lpk1doQLtBBBHPrCkntp18+QtPMGO5Lazx6RrwfjfjvqenbSrFNiEBZQ2iIRWRZ5lqF+OJvnuXqfcs2/YaKOGbH2SDdWuFYX+NewLHpr+i8bm28CPrwfh80lYstnCenzYKl0rIwfdWyQYlSOjR0/npng/xZbh8ubYY9FV6P9yQdnUrCQW/QZM+eeRo8YVBVMD2PT6aTr2OI4OTqy/XFeDo+5efjy5PxxfgUZg0zT+msq22nJbU2R2m2UnqKc2001/z1UREaaejFFO80T9ANSjtV5dK92Tl9G5RqylnTbts1TdNE8HGIxROzkrnOBLcLenqezaWzaY7FT/+V1VyEyr+SowV6LxfD1dz09tBh+2HvYCsnY+es22Tiw34mzqxLdZaheZqDd/G7/3+4H/fDvWkLjlx6byunUBhLYm4rk/0YLPh5qB+OrydiK2CBAfAD5IPvS1SV07QOAzhF6dAdhKF0N2uiGpS19xrD22x3Dn9G2hvCIl2Ldn4XSEvL436BIRU8yROIV0dxhznoMT6u73HdADvjVv0yULkcEqjb5DZJHNdL66lJ6tI6YuGVdFqmeZtbPmsLO5dVzpnMrZJ5+Lzr93SJgg943eBFgpYomAKt9cNwGVu3o+7T6NNoUBOLPqPlkRiPepZE5aCeVnhQU1hO+kLdslwbdF+cTbFlqc9D8rtN6up6fHM8HR/cjm9vJ1eX/VbV4XjybxV8o6VzMTgUhl8Qgl76rOfqH39NA6+0mdsA7/h1FbY9FNdVmmvFoewHbIUMm5SQivQKhTSZULYoc+TbaZdV/CR6tXPrRGGNJsvMDkhytmImLK2ldtpz60oVatgSiYPySRw/PDwcKllUJpOHyhachFwrND7kscvbRfcl2gFnVvkNWtvwHjuco0OjMO4U+Zi1rvpFDY4OR4ejllWeCmm2DL3cQk9ytikP4T8Ul7nUYR0JDtZde93B6gg2K8pjg0EECaucRV2j3EFdp9Ljny5vGv78vUIXmv6xr0IXZtrzcwbJXOYe93zaXJHw5qZbvt+K5xf0wRB68pp16Oq84jeI2t04/Da8li1RZuiCV+3JsVJY0hZmbxHnvtncQ5/HU4hAVpyox8XuKbeD9kF/fv09CIipvUfz28Y74lf2r2n+BXkpdA4= sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -40,7 +40,7 @@ Get process instance by key Success -
Schema
+
Schema
Invalid request diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-2.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-2.api.mdx index e2d2de9146..85681d95ad 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-2.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-2.api.mdx @@ -5,9 +5,9 @@ description: "Get process definition by key" sidebar_label: "Get process definition by key" hide_title: true hide_table_of_contents: true -api: eJzlVltv0zAU/iuWn7h0TTcGmiqENESHBohNaxEP04Sc5LT1ltjBdjqqKP+dc+wkXdsw4BHx0sY+9+/cXHEnFpaPr/ml0QlY+w7mUkknteI3A64LMIIO5ykf83j9EdbfjviAF8KIHBwYEq24wgPS72CNNKnwsxBuid8p2MTIwqsbc5Rmes6KYImlG1MDbuB7KQ2gGWdKGHCbLCEXfFxxty5IuVQOFmCQda5NLly4enXM6/qGxG2hlQVLEkejEf1tG5+WCVlF+USjKuWIRRRFJhMfYXRria/at6zjW0gcRW0IDyeDFYr2T9wbNPB0rNYZqRZEWCGAMlh9VM2LI+KOi1w1WaJ09OjDsIRyvUSiSpfR1X6m65rox32wnauVyGTKKD9g3a/hQ3DiDPLnfwujdcKV9g8hyNFvsegHUypUpZJ+Yrh4DJWJMdp0SLzYR+JMm1imKahtDJ5Fz/79cI/3w70KCQdKvdWlSYAp7dhclyr9P6rgZV8/nF6eswcBM/AC/wEeeGkhKY10az/zYxAGzIGfgtc39aBCCPSdBH+62R3978H1zH0Wr1lYGrhMlpp2zAI8GLQ+xjxaHUaN1MFGykYVCtWcHDKrdgeVJkOJKgBcj6OoWmrr6nFVaOOIeSWMFJgMjyrRQnLnoswIzUwnIvPXu77PlsCIQGOc9pfDM5VBsD4kIMnGtrqT0cmoVxOx/kLLpjg2epbOFb16AnOvJr8R22RNiS8E3SaoS7go5EcPf7PALy4nV6ezycF0Mp2eX3xul3kjRyvoQdI7LY2L3iE6Bybecp+19frh68zXllRz7cWbGrvwjwxgl2WMfUOh7AesmfDrG/+cXAETKmWJzosMaEK1ldUWO32xVi32C8s1lo6m6vaSzuiSKmGptaOKD+2LqsmtUEgUlMUqur+/HyYix6EnhmiQQEAnAZ8axNvg9qm5GewIpzqxnbTU/hwZmIMB9DJqFNlo6y3AD4ej4ShUlXW5UA8M/a6NtlDrEuTgh4uKTGAy68bFqmmxa746DMNnt8nwdkxKsZRCs1zzqoqFhS8mq2u6xv1gfPNvest3YiotfWM3z0VmYc+rblTyJ1fNq+8pe+xt2BtGW8Jq7Xs7K+mEn742/W+NU4kvQaRYjORXoJxiHRXugczeG5C6p5tH7ycz5BUlgdUBulPhXnuvP6/fegY203eg3nTeOTqSf3X9Ez6D8Xg= +api: eJzlVt9v4zYM/lcEPm03N0573XAwhgEdljt0HdaiybCHIhhkmY51tSWfJKcLDP/vAyXb+eXrbo/DvSSWRH4kP5KiWnB8YyF5ggejBVr7C+ZSSSe1gnUEukbDaXGbQQLp7g53f11BBDU3vEKHhlRbULxCSOAZdxCBVJBAzV0BEWRohZG1h0vgDndM56wOlli2NxWBwU+NNJhB4kyDEVhRYMUhacHtagKXyuEGDUSQa1NxF7Z+uIauW5O6rbWyaEnjaj6nv2Pjy0aQVYhAaOVQORLhdV1K4SOMP1qSa88t6/QjCkdRG+LDyWCFov0S96KenlHUOiPVhg62aKwMVl+FeXt1IL3im0mwtK5Un0TK1oSEQ8WVmzykU+lK2jovhK6j8+spVm/VlpcyY5Q+tO7z7NZGpyVW3/1Xlq3jrrFfyFCF1vLNNNdSWceVmD4MG6+xsjBGm5GJt+dMvNcmlVmG6piDN/Gb/3+41+fhPoaEI6Xe6sYIZEo7lutGZV9HFXw/1Q83D7fsIGCGXuEr4KOLwKJojHQ7PxJS5AbNhb8kn9Zd1ILQ+lmiX61PJ8MHdBNjgaU7FmZKha7QNII26Mmg6ZJAvL2Me62LvZaN22fcdUAOme0wohpTQgJtILhL4rgttHVd0tbaOBLeciN5WgZ+6SwkN+dNSWyWWvDSb5/6viqQ0QHd8jTeXIGMyiBYnxGRZOMY7t383XwSiUQ/g7Ivjj1O4Vw9iROEJ5H8wByStSS5EPSQoDHhvJZ3nv5+vt8/LB5vVouL5WK5vL3/fZj1vR6NoIOkjyi9i94hWgchGKTfD/X6658rX1tS5dqr9zV2798gyB6atJSCQjkPWDPupzvjwsktMq4yJnRVl0g31FBZQ7HTFxtgc21YpZV0mqrbazqjG6qEQmtHFR/alwufw1BIFJRN4vjl5WUmeNWojM+EroiEUgpU1vPY8/ZbvxOdKGda2FFbar+ODeZoUAmMeyAbHz0V4HI2n81DVVlXcXVg6N/a6Ii1MUEO/3ZxXXKpCNW72PYt9gTby3D5nDYZRJAQ6Drqm+UJ2jblFv8wZdfR9qcGjW/+fW/5Tsykpe8MkpyXFs+8Gq9K+OaxfxR+y157Ok6GMZSw2vneLhtaQRRebf63W3cRFMgzNN6vcHIjBNbuQOfsiUjdM95HHxYriIA3RNZI6EmFe/RJf3782QuwlX5G9dPonaMl+dd1/wB6G/xX sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -40,7 +40,7 @@ Get process definition by key Success -
Schema
+
Schema
Invalid request diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-3.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-3.api.mdx index 15e65cd3da..16b32c5492 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-3.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-3.api.mdx @@ -5,9 +5,9 @@ description: "Get incident by key" sidebar_label: "Get incident by key" hide_title: true hide_table_of_contents: true -api: eJzlVm1v2zYQ/isCP61dGjtNNhTGMMCNFU+NIxmynRYLAoOWzzETWdRIypkh6L/3jnqJE6tr83HoF5s63utzd7zLmeF3mvVumJdEYgmJYbdHTKaguBEy8Zasxxa7S9jNT9kRS7niGzCgSCJnCX7g/QPs8E4keEy5WeN5CTpSIiUNSERpR64cURs4Ygr+yYQCVG5UBkdMR2vYcNbLmdmlpFIkBu5AIetKqg03Jen3M1YUtySuU5lo0CTxvtulv+cmJ1kUgdYoH0lUhUaRhadpLCIbV+deE19+aFku7iEiH1NFKBhRWqEYf8Q9K0emB7ASiSBbl68V9RJteBLBjwuWLA2rNkokd8gJSbah3M78ydg99y48d4DUmX/pB599PHnB/Ko/Hnv+cO6GYRAi6VPwce4H89Cdhp47QcJ54A+8qRf4DYv7ZRr2z6fz6/5o5jbU8/5o5A7m7si9cv1pQ575f/X9gb0hyty9xlukX7mTSX/ozife36jjy7nrDqxzlZoBujvZN/pEILP9Zw5dBOEVOj2dXwQzf8BuEZEN4sjvWkDBu0iBLYKp2LQzIPzmP/HE6L1rl6LwhmF/ah0P3UkwurbHsYuQ+UPryL1cvCKPkPDEUNMdeEW3wsREajq1KIh81tYAXrLlsVg61GmgzbcbAWtuEcPm19c2BGGU6e/GdfqefScboqr21sv2wt4Hw1VKqgaJ00MkLqRaiCXi9RyDt523//9wzw7DDcuEA6Vey0xF4CTSOCuZJcufowp+a+uH/thz9gJ2wAr8BHjQcwZRpoTZ2Zm9AK5AvbPz7AYfqBwhkA8C7Nfty9E9BNPMbWexc8pRjyvAWtJmcAcWAhr6PdbZnnRqXt3JkbVgZFxt630hUzHy5SWYRa/TyddSm6KXp1IZYt5yJTgCbxGkuzKRK57FhFwsIx5b8ks/p2tw6II2Eto1DH5Tykvrx3a4oo3n6j50P3RbNRHrN7Q8FcKTnrUxaauekrlVk91j6sRMiK8Muk5Gk1yeiksLerVsBWOXJs67Cc5PnIH14lXJoYf7CW60VC5ah+i7ZGI190Vdm58+T20diWQlrXhVT4FdCMEZZwvsEQrlMGDpcLt04Z8RW3B4snQiuUljoNeo2m2curDp5NRqsTecjcR1SVIlW0mjZEaVsJbSlMOXWhVVk1tlIVFQGqvo8fHxOOIbfOD4MRokENBJwAWReCvcRhXl6IXwUka6kRbSfncUrEABetmpFOkOaaVCLoM9Oe4ed8uq0mbDkz1D7S3zDKsmLQb+NZ005pjConIsr9rphm1PbHKrhsJzj1Rh2ZSNccPyfME1zFRcFETGd1/Zpn7qI9t1S6HpjP264rGGA1+aJ5D9ElZ7+RvncGdvdbku0mRnuzfO6AuPtvrsb0FL0Br4EsuNvClv+lgpqdmTOdjNqT+ad2bo0srIMwKmAe9FDVvtrf788dEyOFP5AMmfjXeGPsm/ovgKBVte4w== +api: eJzlVm1v2zYQ/ivCfdo6NUr6MhTCMMC1mUyNIxu2nAYLAoGWzjEbiVRJKp1h6L8PR8nKi921/Tj0iy0d7/W5O/HZguW3BsJriGQmcpQWbnxQFWpuhZJRDiEsN+e4SV+DDxXXvESLmiy2IHmJEMIdbsAHISGEits1+JCjybSoyAOEcI4bT608sQvgg8bPtdCYQ2h1jT6YbI0lh3ALdlORSyEt3qIGH1ZKl9y2ot/fQNPckLmplDRoyOLV8TH9PQ05r7MMjQEfMiUtBQ23wKuqEJmrK/hkSG+7H1ktP2FGOVaaULCijUI1fk96zo5Cj3AlpKBY5z9qGkljuczw+w1blV7VWC3kLfiAsi6pt4t4PmXD6DRiI/BhEZ/Hk48x+BBN0ovBdBrFZymbzSYz8OHD5H0aT9IZS2YRm4MP7IoNF0k0idNxNE9YzGZPz4eTeBS5850LdpXMBsMkvRyMF6yXDgfjMRulbMwuWJz04kX81yAeuROSpOySxQn4cMHm88EZS+fR3yxlV0PGRi75zs2IDaP546APAgo7eJLQ6WR2kcaTJD2dLOIR3DQ+lGgMvz0AWuNDptENSSLKwwrGcvufeA+GSXTJqIrobDZIXOIzNp+ML93jlMWjKD5ziXxSyx/oM0ouLS3lXlZ0KmxBon6Tm4bEbw4tSCTveSFyjzYRjf36olRaLQssf/vRhSGMavPNul6/gm90Q3TbcPDw8OA/BoNprXSPxOt9JE6VXoo8R/kUgxfBi/9/uW/2y521DUdqvVG1ztCTynorVcv855iCt4f2YTCNvEcFe+gMfgI86HOGWa2F3bg7fYlco37p7rvrm8bfQqbUnUD3dvP8aj9D29/r3nLjtVSgRLtWxBxu0UFApCCE4P4k2OmaYHuHmwYouL7f8YlaFxDCtgWzCYNgu1bGNuG2UtqS8j3Xgi+LFks6axu54nVByBUq44UTP88zWaNHB8RYiIvYNXrU8jb6kbt8lX7m7t3xu+ODnkj1K14eBuHBz9ra6qCfVvmgJ8dzdo2Zk15b9K4ZfXN5Jc4d6B0Zm0wZ3Tgv52xO1+GOmHV2jf+kwb2XLkWXEL23SrDTPt3N5oePiZsjIVfKmXfzNHGEEb1pvSxERqXsF6w87kiZxzMr7tHjMvcyVVYF0teo4z7ebrDpydu5XSntlUoKq2iSnaXVqqZJWCtl28uXVpVnroftIFFRJgyCL1++HGW8rGXOjzJVEgiFyFAah2OH27iT+M+Mc5WZ3loo9x5oXKFGmWHQOTIBeaVBbos9OTo+Om6nytiSy0eBDq/ME6z6tlj8xwZVwYUkXy6xbbdO13B/4prbLRT4EJKrG79bjGvYbpfc4EIXTUPizzVqt9QPe+S2LheGnnMIV7wwuJdL/wmEX2Ydb//V2+f0B1PeDancuO0tanoDv6XT7rchErRGnqN22bQngyzDyj6y2ePutB/9d+aMEWXkNQHTg/dshp33g/n88d4peIm6Q/lnn52lV8qvaf4FfTtoRQ== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -37,7 +37,7 @@ Get incident by key Success -
Schema
+
Schema
Invalid request diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-4.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-4.api.mdx index 2d0d3a2952..6563ac201e 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-4.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-4.api.mdx @@ -5,9 +5,9 @@ description: "Get flow node instance by key" sidebar_label: "Get flow node instance by key" hide_title: true hide_table_of_contents: true -api: eJzlV1tv4kYU/iuWn9ptEshuWq1QVcmAyboQQ22TdBVFaLCHMBsz447HpMjyf+854wsQnN3sY7UvyZz7Zb4zPuSmIo+p2bs3R7F45iKiDk8V4SE1H85MkVBJFBPcicyeudyN6W5xZZ6ZCZFkQxWVaJmbHAiQP9EdyBiHY0LUGs4RTUPJEvQATLA2xMpYVYEMVkc6MyX9J2OSQhQlM3pmpuGabojZy021S9A344o+UgmqKyE3RJWs367MonhA8zQRPKUpWrzvdvHfcWw/C0OapmAfCnDFFaqQJIlZqAvsfElRLz+NLJZfaKiwaIntUKyMgsW+JT1th6Hrvo6/13BIV4wzTPLtphBKqiFR9EA/VZLxR5RSHr0qw9txEQbRV8WuvvIWBcZDFkF/355rqfLSFWaZbRCYc9ef2QNn5NhD4M686cD2fTj58/5iT9m3thssjnl+YHnBQkuActzA9m7soWMF9mJgBYNP7aLgkze9a0T96dwdWt7nhmG7w+bs296tMwATyx8D6dkD27ltyDmI6/ON5c6tSU1V/+y/B5O5jxbXEPjO+qxTOeXNLM+aTOzJAasst2/59vCA69t/zW0XEhpNpncYdT4JnIXjQiOQ258OUWsAzhbWIHBunQDpPsRzoWMLbz5pkvcHnjMLGgqrrstyx+70zjUfSpy14Wh/eTqMjUGnN7OJHeg7xGY7roXEwwFkDvwshYgp4RoelBOuWuGIUqZiZI1q2NZvSlGg+KrtLXD4lsQsMvDRoal6/U2AAVzGdPPL974N2JUs/Sb8P7zH+jYw4uTxtWGqqmkTts/NYVNsKYVsOvHhtBMjIZcsgt4f9+Bd593/v9yr03K98sIpXn0qMhlSgwtlrETGox8DBb+2zYM1c4yDgg2qDX6AfuADRsNMMrXTe8ySEknluf6038PLlEMLxBOjmnp4uc5cU6V3GeNomTGWO6NchGBBWgvcmx6pbgauRD2zs73s1BvQeW2UdnKwKUzMR27rtSqTMRjkZX+LXqeTr0Wqil6eCKlQeUskI3AXuqkoK+92RbIYmxmLkMSa/TL1YE0NFODihiuZAhpRUEa/0MsHxDh297H7sdvqCVVf8bLHxt7PWqmk1U+p3OpJb3n1XfmoVxZd309z3yRhY939aiedzmwPPjTnPnzfnKlb76eVHWR4eOeNlypFnZD+HGkls9Ye1XD98y7Q0GJ8JbR5BbGp3pupMcuWMDZYymnBwiB6JYV/im2pQXhkhGKTxBQfqGr3a2CFJ6N2C+NibATshALBrS2VFBkiYS2EKr/AOL3gGtMqgYRFpYCi5+fni5Bs4M0jFxAQmwBJUlifUbfq26TinL0wjkSYNtZMaLoj6YpKCll2KkdpB70ikMtiLy+6F90SVanaEH4Q6FtTdNS15oIU/Vd1kpgwvSLoFPNqwu7N7aVZLqrHMwbMHvoEJJWzcm/m+ZKkdC7jokA2fB2kHv39aOlBjFiKZ5jlFYlTepJU81CaP3nVD5mfja/82mktogYw3+nJjjOk4KiRqf8WuCytKYkAiphWKbEARYk6sDn5VYOz0zxG1zYuriTDVu3XrWN8a++t+fze1wpGIJ4o/6PJTiGJ+RXFf+pfx+g= +api: eJzlV1tv2zYU/isCn7ZOjdI2HQphGKDYTKvFlT1JTlYEhkFLxzEbmVRJKplh6L8Ph7rEjp1eHoe+2CLPhefyHerTlhh2q4l/Qy4K+SBkDqHQhokMyMwlsgTFDJcizIlPFptL2MzPiEtKptgaDCi03BLB1kB8cgcb4hIuiE9KZlbEJTnoTPESPRCfXMLGkUtn2R7k8O4klyj4UnEFOfGNqsAlOlvBmhF/S8ymRN9cGLgFRVyylGrNTLP1+xmp6xma61IKDRotXp+e4t/+2UmVZaA1cUkmhQFhUIWVZcEzm6D3WaPe9vBkufgMmcGkFZbD8OYUTPZ7wrN2eHRX18sfNRzCkguOQX6/qTZMmSEzsKOvjeLiFqUg8mdl2J0IYZB/VRzZlh9R4CLjOQjz/bE2Kk9dYZTVGoE5jZIJHYQXIR0Sl0zi8YAmCXFJMj2fP67oFY3S+f5ekgZxOrcS4pIwSmn8kQ7DIKXzQZAOPhwXpR/i8XUvOh9Po2EQf+o3aDTsnxMaX4UDOk+D5JK4JKYDGl71y2lC4+75YxBNg1G3av/oP4PRNEGL90FKr4NPNpTDvUkQB6MRHe1sNemeBwkd7uwm9O8pjQZ0fjEaX+Op01EazsMoSQPcPR8PUWsQjEbzYJCGV2GK6/NpEkY0SebxdNQHnwzicJL2K8y6Syu6jMbXEZk1ODuGo8fm2WMoHjr+OBnR1PYQix1GAS5mO5DZ8bOQsgAmLDxAMGGOwhGl3BS4ddHBtrtT6hrFZ8fuglDcs4LnDl46oM3zd0Kp5KKA9W8/ejdgVSr9Tfi/eY35rUFrdvvcMLXZHBMen5vdolClpOor8eawEhdSLXieg9ivwQvvxf8/3bPDdOOm4YCt17JSGThCGmcpK5H/HCh4e2wegkno7CTsgDX4CeqBFxhkleJmY3nMApgC9dK+2m9mtbslmZR3HOxq9pTOvAdjuYyzR2acxcZpiNAazEoib7oFWwykRD7x7l95HQN62Rlpb3sHm5pgPOq+o1WVKohPtk19a9/ztiupTe1vS6kMKt8zxdmiaMqLsqa3S1YVWMxCZqyw209DT1fgoACJG1IyswIHUdCcfmLJh1RP3L07fXd61BOqPuPlERuPflbGlEf9NMpHPVmW1/UqQb0m6a4/fb9ZyS9t9VtOOp7QOEjpy4QmSTiOOn7a2tXuXs97L22INiD7OrJKpNO+6OD613VqocXFUlrzFmJjy5vBmVSLgmeYymHC0mGWkjosM/weHCZyJ5PrsgC8oFru18MKn5zO7VIqZy0FNxLBbS2NkhUiYSWlad7AOL0ssz1sgIRJad/zHh4eTjK2rkTOTjK5xiIUPAOhbR3buo3aHfeJcS4z3VtzadeegiUoEBl4rSPtoVcEcpPsq5PTk9MGVdqsmdg56FtTtFe1vkEG/jVeWTBuKYINcdtO2A25f0Uaoro/Y8QlPvqcue2s3JDtdsE0TFVR17j9pQJlR/9xtOwg5lzjc078JSs0HATVX5Tkl7j9kPnV+crXztEkOgCLjZ3sosIVcZsPDftbI1laActB2bAaSZBlUJodm4OvGpyd/jJ6T5G4sgpL9Ui39vFtvR+N549zq+Ck8g7En310BpcYX13/B+pfx+g= sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-5.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-5.api.mdx index 3782eb8c1b..c269bbffae 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-5.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-5.api.mdx @@ -5,9 +5,9 @@ description: "Get decision requirements by key" sidebar_label: "Get decision requirements by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v2zYQ/lcIPq2dazltOhRGMSDD3MLr0ASxhz0EwUBLZ5uNRGrkyakh6H/fHSkpdqx02ePQF1sk7+d33/FYS1QbL6c38ldItdfWXMPflXZQgEEvb0fSluAU0sE8k1O52n+C/V9v5UiWyqkCEBxr19LQgs7vYE9n2tBnqXBL3xn41OmSLdAmaQu7FlnrTLhDbyPZLskTugpG0qdbKJSc1hL3JdvXBmEDjkTX1hUK49ZP57Jpblndl9Z48KzxejLhv2P/iypNwbOr1JIpgyyiyjLXaUgy+eJZrj71bFdfIEVO3DEkqKMXnR3IeHTabGQzCjg8J2rG5xT3+bDRiPHAwY6qoGPc3/T45jVLE0q2cil8fsoc4aIMDgbBpxpz3hokTNOwyPkQ9HOzU7nOQsnB49MlIIBXORQ//tdSeFRY+WeCUBAL1GY4f23IlEmfACdsfAuYmXPW9Ui8OUXig3UrnWVgjjF4mbz8/6d7fprudSw4cOkj84SxKNa2Mtn3wYK3Q/1wcTUXBwkLCArfAR606SGtnMZ9GB0rUA7cq3Bl3tw2o5ogsHcawur28QT5CDg8PsRqL+L4obG0tTytNhDw4EE0lcnuLMlcltQk1EiOwe266VW5nCTqiGkzTZJ6az0207q0Dll4p5xWhH8Aks9iPdeqyhnA3KYqD9uPw11uQfAB3908+ZDWXPnofczYsY9jc+8m7yaDllj0CSsPfHiws0UsB+1E4UFLYZB29VmwXEy6q0lfY1XqTwHudvRfXs2uL5azV4vZYjG//Nw9A1o9ivCwzr2VNsQQEK+jkOykP3QU/e3PZaCTNmsb1FtaXYbnCYirakWtwqmcJmyFClOf/lDvQCiTidQWZQ58KVG7hMOO3/wlOrPUIqKwRqNlQgdNdLZiJmytRSZ57FgyzWFFInFSnlh0f38/TlVB95wak0MGgYIEeqGwbIvb7+3O6JFyZlPfa2sb1omDNTigKJPWkE+OHgDybDwZTyKrPBbKHDh6RuccAdfXCOErJmWuqJ5NG2XddtWN3J2xnuObfMpGiD2xP25kXa+Uhz9c3jS8TVPAhRZ/aKfQfJn2/E0Nu1a5h5Mo+gtR/tC+NbIX4l8ekoORd8Q1+9DRecUr2T7Wwm9D14/cgsqIghxaPLkg9pR4oHPyYOSe6W+dj7MlyaqK8ekxfMTrYH0wnve/BAGxtHdgfu6jQ15yfE3zD5p7AyA= +api: eJzlVt9v2zYQ/leIe9o61XLadCiEYUCKuoWXoQliD3sIjIKmzjYbiVTJkzNB0P8+HPUjdqx06ePQF1sk7767++6OxxpIbj0kt/Aelfbamhv8WmqHORrysIrAFugkaWvmKSSwri6x+vwGIiikkzkSOtauwcgcIYE7rCACbSCBQtIOIkjRK6cLRoAELrESdiPSzphwh9Yi6JYpJORKjMCrHeYSkhqoKhhfG8ItOohgY10uqd369RyaZsXqvrDGo2eNV9Mp/x3bX5RKoWdTyhpCQywiiyLTKgQZf/EsV59atusvqIgDd0wJ6daKTg9kPDltttBEgYfneM38nPI+HwdtOR452KPzuvX7mxZfv2Jph96WTuGnp+AIjTQ06gSfasp4a7RgmoZFzseon5u9zHQaUo6enk5B4ew6w/yX702FJ0mlfyYJOXovt+Pxa+NJGvUEOWHjW8TMnLNuYOL1KRMfrFvrNEVzzMGL+MX/P9zz03Bv2oQjp76tPGEsiY0tTfpjVMGbsX64uJ6Lg4AFBoUfgI8mAo+qdJqqMDrWKB26l+HKvF01UQ3K2juNYbV6PEE+Io2PD7GuRDt+cqSd5Wm1xcAHD6IE4v1ZnLo0ru+waoB9cPt+epUugwTqltMmieN6Zz01SV1YRyy8l07LddZSymdtPjeyzJjAzCqZhe3H7i53KPiA726efLRDwZlvrU+YO7ZxDPd2+nY6isSiT6A81MMDzo6oGMVphUeRwiDt87NguTboPidDjmWhLwPd3ei/up7dXCxnLxezxWJ+9al/BnR6TXSU5wGlczE4xOtWCHrpD32J/vH3MpSTNhsb1LuyugrPExTX5TrTikM5DdgKGaa+kIr0HoU0qVA2LzLkS6lwNhz29c1foofdWCdyazRZLuigSc6WXAk7a4mLvO1YqUIO20LioHwSx/f39xMl89KkcqJsziRkWqHxgceOtz+7neiRcmqVH7S1DevY4QYdGoVxB+TjowcAnE2mk2lbVZ5yaQ4MPaNzjogbckT4D8VFJrVh4OBl3XXVLezPWM/xTZ4wyCrq+uMW6notPf7lsqbh7a8lutDiD+0Umi/Vnr9TSDYy83jixXAhwk/dWyP9WfzHQ3LU875wTRU6Oit5Bd1jLfw2qyaCHcoUXXCtPblQCgs60Dl5MHLPDLfOx9kSIpAl8zNw+KiuA/qoP7+9CwJiae/Q/D54R7xk/5rmX5p7AyA= sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-6.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-6.api.mdx index fc0487f647..2af5df108f 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-6.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-6.api.mdx @@ -5,9 +5,9 @@ description: "Get decision definition by key" sidebar_label: "Get decision definition by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v0zAQ/lcsP8Homg4GQhVCGqKgMsSmtcDDNCE3ubZmiR1sp6OK8r9zZydpu2aDPaK9tLF9Pz9/57uSO7GwfHjJ30MsrdTqPcylkg6/+FWP6xyMoMU44UM+W5/C+scr3uO5MCIDB4Z0S65wgefXsMYzqfAzF26J3wnY2Mjcmxty1GZ6zpLaFX60vnrcwK9CGkA/zhTQ4zZeQib4sORunZN1qRwswKDoXJtMuLD16phX1RWp21wrC5Y0ng8G9LfrfVLEMViL+rFGU8qRiMjzVMY+xeinJbly37Oe/YTYUdqGAHEyeJHJlox1RqoFr3oehX+JmtAJQIy7DQVUOw5WiLsMsd7r5cXzbS8XAeAMM7d3eOwSPX1wOtvaX+7KoUv424PywisUynVmQqfSpbTVweuqIoHjLo6M1UqkMmFERrDubq4gE2YpZM8eyhnrhCvsP2aYIV3Fohs/qdCUirsPw8Z9sIyM0aZF4sU+Eh+0mckkAbWLwUF08P+ne7yf7kW4cKCrt7owMTClHZvrQiWPgwUvu+rh5HzMthJm4BUeAR64aSEujHRr3+FmIAyYQ/+2X15VvRIh0NcS/OrqdqP7CK6ry7HZmoUeib1zqamlLsCjQd1yyKPVUdSoHW7UbFSiVsUpJLNqem5hUlQpA8TVMIrKpbauGpa5No6EV8JIgdfhcaWzcL1zUaSEZ6pjkfrt29FPl8DogPoP9WuHayJC8N4nKMnHrrnXg9eDTkskeoeVDT02dpbO5Z12gnCnJT8ANNc1IbmQdHNF7ZWLXJ56/OuB5ex8dHEyHR1ORpPJ+OxLM7zUehjh9rW3VuoQfUC0DkK8kf7QMPbT96lnl1Rz7dVrlp35oQrYeTHDyqFU9hPWTPhpBf+cXAETKmGxzvIU6I3C6vGHDd3pizVmsWJYppE6mvjtNZ3RBTFhqbUjzocCRtMUViASJWWRRTc3N/1YZPjsiT46JBAwSMDJimRr3D7XO71byomObasttV9HBuZgAKOMakM22hli+FF/0B8EVlmXCbXl6K+FtANbe0MOfrsoTwXeZlXHWNZFdslXR3wzfmyXGW4PySqSKZTLJS/LmbDw1aRVRdvYI4x/ADbV5WsxkZa+saDnIrWwF1b7XPIn9byTPGX3TsOdiTQsVmtf3mlBK15PnP63wqeJL0EkyEcKLJycIJVyt6WzN/VSAbVv0sfRFGVFQXC1kN4iubfeGc+bd16ATfU1qLdtdI6WFF9V/QHkj0fJ +api: eJzlVm1v2zYQ/ivEfdo6xXLarCiEYUCGuoWXoQlib/sQGANNnW02EqmSJ6eGoP8+HCm/xUrWfBz6xRbJe334HO8aILn0kN3Be1Taa2ve40IbTdoamCVgK3SSF+McMphvrnDzz1tIoJJOlkjoWLcBI0uEDO5xAwloAxlUklaQQI5eOV0Fcxlc4UbYhcg7VyLf+0rA4ZdaO8whI1djAl6tsJSQNUCbiq1rQ7hEBwksrCslxa23F9C2M1b3lTUePWu8Hg7579j7pFYKvYcElDWEhlhEVlWhVUgx/exZrjn1bOefURGn7RgQ0tGLzg9kPDltltAmAYVviZrRiUCM+w1FVHsO1ui8jrE+6+XN60MvtxHgEg35Jzz2iV69OJ1D7U9P5dAn/NeL8iI00lBvJnyqqeCtHl63LQtc9HFkbNay0LlgMqKnp7lSOTsvsPzppZzxJKn235hhid7LZT9+2niSRvUfxo3nYBk5Z90OiTenSHywbq7zHM0xBq/SV///dC9O072NF4589d7WTqEwlsTC1ib/Pljwc189XN6MxUHCAoPCd4BHm4BHVTtNm9Dh5igdurPwtt/N2qQBZe29xrCaPW50H5H6upyYb0TskSXSynJLXWJAg7tlBun6PN2qne3VfNrc46YFDsmttz23dgVk0ESI2yxNm5X11GZNZR2x8Fo6LedFRJjP4vUuZF0wnoVVsgjbj6OfrlDwAfcf7te0QsFEiN4HDCX7ODb3bvhu2GuJRZ+wsqfH3s6KqOq1E4V7LYUBYHtdE5aLSW+vaHflstJXAf9uYLm+Gd1eTkdnk9FkMr7+tB1eOr02Obr2nZUuxBAQr6MQbKU/bBn7+9/TwC5tFjaodyy7DkMVipt6XmjFqZwmbIUM04qQivQahTS5ULasCuQ3qnI2HG7pzl9ia3ZhnSit0WSZ30GTnK2ZCStriTkfC1iqcIeRSJyUz9L04eFhoGRZm1wOlC0ZhEIrND7g2OH2R7eTPFLOrfI7bW3DOnW4QIdGYdoZ8unREAPng+FgGFnlqZTmwNF/FtIRbLsbIvxKaVVIbdhsiLHpiuwO1uewHz8OywwSyNjqLOnK5Q6aZi49/umKtuXtLzW68ADsqyvUYq49f+eQLWTh8SSs3XMJP3TzTv6jeHYa7k1ky2KzCeVd1LyCbuIMv+2sTWCFMkcXAosnl0phRQc6J1MvF9DuTfo4mkICsma4dpA+Inmw3hvPL78FATG192h+3UVHvOT42vZf5I9HyQ== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key.api.mdx index 06dc3839ef..11ffbbedf5 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key.api.mdx @@ -5,9 +5,9 @@ description: "Get variable by key" sidebar_label: "Get variable by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v2zYQ/lcIPq2dazltNhRGMSAD3MLrsASxtz0EeaCks81GIjXy5NQQ9L/vjpSUOFbb7HHoiy2S9/O773hsJKqtl/Mb+ZdyWqUFyNuJtBU4hdqaZS7nMj18hIOcyEo5VQKCY/lGGlrQ6V0404Y+K4U7+s7BZ05XrE+bpCvsRux78xPp4J9aOyDT6GqYSJ/toFRy3kg8VGxSG4QtOBLdWFcqjFs/n8u2vWV1X1njwbPG69mM/45druosA+9JP7NkyiCLqKoqdBaySj55lmtOPdv0E2TIuTrGAHX0wjk+J7ygx66XxqMyGXx8tqLPyOHzxSP4g6hHp82WD/aqqMdPCGxD+TPuw2lqbQHKhGMwyuAyH9HlU40Fbw0saVvePh+Df2koCJ0LrjN4/HIZCCwyVf74X8tB2GLtv4nUm9ecV0nlUNtxSHRXpnG8wsbXwFg4Z92AxJtTJN5bl+o8B3OMwcvk5f8/3fPTdK9jwYFL723tMhDGotjY2uTfBwt+GuuHi6uleJSwgKDwHeDB1xpktdN4CBMjBeXAvQq36c1tO2kIAnunIaxunw6OD4DD1BDpQcRBQwNoZ3kqbSFAwCNnLpP9WdLL+qQh0Vayc7fvp1XtCpJrIpjtPEmanfXYzpvKOmThQZ2z47NYyI2qC0ausJkqwvbTONc7EHzAVzJPOqQ1lzx6n4apQD6Ozb2dvZ2NWmLRL1h5IMKDnR1iNWonCo9aClO0L8yK5WLSfTGG4qpKx8nfjfrLq8X1xXrxarVYrZaXf/Rjv9OjCB8XeLDShRgCCjMnCMle+n3Pzd/+XgceabOxQb3j02V4jIC4qlPqEU7lNGErVBj59Id6D0KZXGS2rArg26gbyqInNn+J3iz1hiit0WiZyUETna2ZCTtrkdkdW5VMc1iRSJyUJxbd399PM1XSBaem5JBBoCCBnics2+H2e7czeaKc28wP2tqGdeJgAw4oyqQz5JMw14nIMdmz6Ww6i6zyWCrzyNF4yxxhNZQF4TMmVaF0mP4hsKZrpxu5PzvqiImcsymiTWyMG9k0qfLwpyvalrfp3nehqR+0Qtfl2vM39etGFR5OYhmuQPnDdfcqfCFOX4yjIfckNQc5PHskfQb2hd+W7hi5A5UT3TiaeHJBTKnwkc7Jy5D7Y7hnPizWJKtqBubh3XTM4WB9NJ53vwYBsbZ3YH4ZokNecnxt+y+MIezQ +api: eJzlVt1v2zYQ/1eIe9pa1XLabCiEYkAKuIWXYQlir30I/EBRZ4uNRKrkyakh6H8fjvpIHKtr+zj0xRZ5H7z73R1/bIDkzkNyCx+k0zItEDYR2AqdJG3NMoME0sMlHiCCSjpZIqFj/QaMLBESuAsybSCBSlIOEWToldMV20MCl3gQdiv2g/sIHH6utcMMEnI1RuBVjqWEpAE6VOxSG8IdOohga10pqdv6/RzadsPmvrLGo2eLl/M5/x0fuaqVQu8hAmUNoSFWkVVVaBWyij951mtOT7bpJ1TEuTrGgHR3Cuf4PeEFOz56aTxJo/Dyuw29stUPqHfgj6qenDY7FuxlUU9LyNVGSWLcR2lqbYHSBDEaaWiZTdiyVFPBW2OXtC1vn0/BvzR7WehMcJ3R09fLUDmbFlg+/9FyeJJU+28i9eol51Wi93I3DYnuyzSNV9j4LzAWzlk3IvHqFIl31qU6y9AcY/Asfvb/T/f8NN2bruDIpfe2dgqFsSS2tjbZz9EFv03Nw8X1UjxKWGAw+Anw4GsNVe00HQJjpCgduhfhNr3dtFEDyto7jWG1eUoc75FG1hDpQXREUyLllllphwECppwE4v1ZPOj6uLnDQwt8uNsPbFW7AhJoOjDbJI6b3Hpqk6ayjlh5NOfsWNYVcivrgpErrJJF2H4a5zpHwQK+kpnpKEfBJe9OnwVWsO6Ju9fz1/NJT6z6FS8PjfDgJyeqJv10ypOeAosOhVmxXpf0UIyxuLLSHfP3VH91vbi5WC9erBar1fLq74H2e7s2Oirw6KUPMQQUOCcowaD9bujNPz+uQx9ps7XBvO+nq/AYQXFdp4VWnMppwlbIQPlCKtJ7FNJkQtmyKpBvo56UxdDY/CUGt1vrRGmNJsudHCzJ2Zo7IbeWuLu7UZUq1LBrJE7KJ3F8f38/U7KsTSZnypYMQqEVGh9w7HH7q9+JnhhnVvnRWtuwjh1u0aFRGPeOfBx4HZ3vkj2bzWfzrqs8ldI8Omh6ZI6wGstC+IXiqpA6sH8IrOnH6Rb2Z0cTEUHCrjZRPxi30DSp9PiPK9qWtz/X6MJQP1iFqcu05+8Mkq0sPJ7EMl6B8MtN/yr8VZy+GCdDHprUHGB89gBE3WMt/LabNoIcZYYuRNNJLpTCih7ZnLwMeT7Ge+b9Yg0RyJqBeXg3Hfdw8D4Zz5u3QUGs7R2aP8boiJccX9v+C4wh7NA= sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/delete.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/delete.api.mdx index 87a0f9a05d..eb7cc632ca 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/delete.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/delete.api.mdx @@ -5,9 +5,9 @@ description: "Delete process instance and all dependant data by key" sidebar_label: "Delete process instance and all dependant data by key" hide_title: true hide_table_of_contents: true -api: eJzlVktv20YQ/iuLPTWpLMqJWwRCUcBtFEBNUBuWihwMH1bkSNyY2mV3h3IFgv+9M7skLYlyX7ciF2kf8/z2mxnWEtXGy+m9vHU2Be/nxqMyKciHkbQlOIXamnkmpzKDAhDkSJbKqS0tHevV0tCGrh9hT3fa0LJUmNM6A586XbIBOvwIe2HXooxuhO78jKSD3yvtgHygq2AkfZrDVslpLXFfsmltEDbgSHRt3VZhPPr+SjbNA6v70hoPnjXeTCb8d+x6UaXsk/RTS6YMsogqy0KnIb3ki2e5eujZrr5AipyzYzBQRy9bsqY2cCDo0Wmzkc2ohSn7Z+GPJGosWOjnXJkNLFBh5emCr67O5TI3O1XoTDBo4PHlnCjiVQHbb/9tbj6G8Hfhv33Dyf4VEP0Ln7uMB4OLA0BmzlnXI/F2iMQH61Y6y8AcY/A6ef3/T/dqmO5dfHDgp/e2cikIY1GsbWWyr4MF352rh+vbuThIWEBQ+ArwoEMPaeU07kMbXoFy4C64DU/vH5pRTRDYRw1h93Dajd+HLjXoxkKZTKiiEBmUYDJlUGQKlVjtRezv1PdzezINqNlPZbK7TFprF501n9Sk1UiO1O26eVG5guTriHwzTZI6tx6baV1ahyy8U04reqUAN9/FV1+rqmCYC5uqIhyfJrXMQfAFTySeNUh75kf0PmaE2cexuXeTd5Ozllj0BSvPrHm2kyOWZ+1E4bOWwvzqXnHBcjHp7uV6JqhSfwz4t8P25nZ2d72cXSxmi8X85tdu8LZ6FOEhG3orbYghIN5HIdlJf+iI/MvnZSCdNmsb1Fvy3YTvARC31YoKilMZJmyFCsOW/lDvIqFSuy3DUBzwjVeiM0uFJLbWaLRM+6CJzlbMhNxa5FKIdU2mOaxIJE7KE4uenp7GqdpSN1RjcsggUJBAHwYs2+L2qT0ZnShnNvW9trZhnzhYgwOKMmkN+YStMpFjspfjyXgSWeVxq8yBo/9aX0do9g+H8AcmZaHokZs29LotvHu5u4zd6rj06GzKJolgsYTuZV2vlIffXNE0fEzjxIVe8VxxoT4z7XlNRb5WhYdBTH1nld/ctV9ur8TLX3dnU+hobfah3ouKd7QMfA2/DbUwmYPKiKAcVby5Jm6VeKAz+Irjiuqb1PvZp9lyRuKqYqx6PE+IHxycDemHn4KAWNpHMD/2ASJvOcSm+RMnstvx +api: eJzlVktv3DYQ/ivEnNpUXq0TtwiEooDbbAA3QW14t+jB2AOXml0xlkiFHK2zEPTfiyEleV/u61bkJJGc58dvZtgCyY2H7AHunFXo/Y3xJI1CWCZga3SStDU3OWSQY4mEkEAtnayQ0LFeC0ZWCBk84g4S0AYyqCUVkECOXjldswHI4APuhF2LOroRevCTgMPPjXaYQ0auwQS8KrCSkLVAu5pNa0O4QQcJrK2rJMWtH66g65as7mtrPHrWeD2d8ufQ9bxR7BMSUNYQGmIRWdelViG99JNnufbUs119QkWcs2MwSEcvFXovN7gn6Mlps4Eu6WHK/1n4CZCmkoV+KaTZ4JwkNR66jo+uzuVyY7ay1Llg0NDTyznVzq5KrL77t7n5GMLfhf/mNSf7V0CMN3zuMG6cHOwBMnPOuhGJN6dIvLdupfMczSEGr9JX//90r07TvY8Xjnz13jZOoTCWxNo2Jv86WPD9uXq4vrsRewkLDApfAR5dAh5V4zTtQhteoXToLrgNZw/LLmlBWfuoMayWx934XehSJ91YSJMLWZYixxpNLg2JXJIUq52I/b1CKuzRNKACMki3l2lv7WKw5tP2EXcdcKRuO8yLxpWQQRuR77I0bQvrqcva2jpi4a10Wq7KCDyfxVtfy6ZkmEurZBm2j5NaFCj4gCcSzxoqUDA/ovcJI8w+Ds29nb6dnrXEoi9YeWbNs52CqD5rJwqftRTm13CLc5aLSQ83NzJB1vpDwL8ftrd3s/vrxexiPpvPb25/GwZvr9clB2wYrfQhhoB4HYVgkH4/EPnXPxaBdNqsbVDvyXcb3gMo7ppVqRWncpqwFTIMWyEV6W0klLJVHYbiCd/4Twxm19aJyhpNlmkfNMnZhplQWEtcCrGupQp3GInESfksTZ+eniZKVo3J5UTZikEotULjA449bh/7neRIObfKj9rahnXqcI0OjcK0N+RTtspEjsleTqaTaWSVp0qaPUf/tb4O0BwvjvALpXUptWFvIfS2L7wH2F7GbnVYepBAxiaXSV9CD9C2K+nxd1d2HW9/btCFXvFccaE+c+35P4dsLUuPJzGNnRW+ue9fbt+Kl193Z1MYaG12od7LhleQhEdkfEp2yy6BAmWOLkQVT66Vwpr2dE5ecVxRY5N6N/s4W8wgAdkwViOeR8QPDs6G9OPPQUAs7COan8YAiZccYtf9CSey2/E= sidebar_class_name: "delete api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/get-statistics.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/get-statistics.api.mdx index c3098e28e3..9b0793cadf 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/get-statistics.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/get-statistics.api.mdx @@ -5,9 +5,9 @@ description: "Get flow node statistic by process instance id" sidebar_label: "Get flow node statistic by process instance id" hide_title: true hide_table_of_contents: true -api: eJzlV99P5DYQ/lcsP7XXZbPc0eq0qipRCU70qgOxVH1APHiT2V0fiZ3ak+VWUf73zthJCCSogrfqeIDYnp+fv/EMtUS19XJ5K6+cTcH7C+NRmRTk3UzaEpxCbc1FJpdyC7hCWnrUqZczWSqnCkBwrF5LQwuSuocDnWlDn6XCHX1n4FOnS7ZDm5/hIOxGlNGb0J27mXTwT6UdkCt0FcykT3dQKLmsJR5KNq0NwhYciW6sKxTGrV9OZNPcsbovrfHgWeP9YsF/nrpeVSn7nItrwMoZL3yfjiCLAncgtnoPZhTdTGydrUrIxPogNrl9EMaSbYoktRSUQXamyjLXacAr+erZYz3OQTmnAkAIhR/s2/VXSJFRdYw66piHSlHvNR74AnpZj06b7QjZGwpfZwwuJ9JHGVJ72Ol0F/YJpipHL5QDobZbB1uFhHkzi75gEu+xI7SocmGqYg2OXUblHjA/CmPi1gg9ls0he6PTTv21brVJdUa35t/ot9fvafMfadqizAHfnmen/7pEyTNqzNnbOYl9IalBATf8M5MnU5VyYfYqJy5xSYLHl3lObF3nUPz0It9f4DVXXjUN/zCLD+8ZvoJKUW1hXAHhKtv3Y+owbowOBricOWed7JD4MEbi3Lq1zuiyn2LwLnn3/0/3ZJzudbxw4Kv3tnIpELmQaF6Z7Ptgwc9T9XB6dSEGCQsICt8BHrTpIa0ctaDQ5NdAfcMdcZNf3t41s5ogsPcawuru+Vv2CXDQh/puy030eYelziU5J9zZdtYIEwYNEEuZ7I+TVv6ofwCTmoJoEj+cSDy4fTeOVC4n1TpC3yyTpN5Zj82yLq3DhoT3ymlF1xTw5rN47RtF7ZE0c5uqPGxPvdB8wANP9wwzQaL3OUPMPp6a+7j4uJi0xKIvWHmkzaOdHWI5aScKT1oK41F3jSuWi0l3V/c4nJT6cxjf2lnu8urs+vTm7Gh1tlpdXH7p5rpWjyIc0qG30oYYAuJ1FJKd9HnH5D/+vgms02Zjg3rLvsswdYK4qtZUUZzKOGFLA0fgTzt3KJMNuuRzcvGX6Mxyyy6s0WiZ90ETabhjJuysxThZcWGTaQ4rEomT8sSih4eHeaoKeg7VnBwyCBQk0NzJsi1uf7Y7s2fKmU19r61tWCcONuCAokxaQz5hq0zkmOzxfDFfRFZ5LJQZOHp1gT2Bsb8xhG+YlLmi223amOu2+G7l/ji+U0/Lj/aWcdQfVCDRLBbSrazrtfLwl8ubhrepq7jwZDzWXajSTHv+ppLfqNzDKMD+gZU/XLf/HvwoXv4XYjKfjtzmEKo+r3hFn4G14XdDL5ncgcqIphxVPDklhpU40BkN+FxX/ZP16eyGZFXFqPXIPuN+sD4Zz6+/BwFxY+/B/NZHh7zk+JrmX71Gt3o= +api: eJzlV0tv4zYQ/ivEnNqtYjm7abEQigIpkCzSLTZB7KKHwAeaGlvcSKSWHNk1BP33YqhH7EhBkdyKzSXmY17ffDMc1UBy6yF5gDtnFXp/YzxJoxBWEdgSnSRtzU0KCWyRFiRJe9LKQwSldLJAQsfiNRhZICTwiAeIQBtIoJSUQQQpeuV0yXoggc94EHYjytaa0L25CBx+q7TDFBJyFUbgVYaFhKQGOpSsWhvCLTqIYGNdIand+uUCmmbF4r60xqNniffzOf87Nb2oFNuciXukyhkv/BCO2FgnKEOx1Ts0I+8isXW2KjEV64PY5HYvjE2RQVDWEBpiY7Isc60CXvFXzxbrcQzSORkAIiz80b5df0VFjKpj1Em3cUhFeqfpwAkY7npy2mxHyC4zFDplcDmQwcsQ2j7TKgv7Dn2VkxfSoZDbrcOtJEyhiVpbOIn32BBZkrkwVbFGxyZb4QEwP3JjImsRKL6bY/pGo734a81qo3SKhvwb7Q7yA23+I0xblDnS2+Ps5V8XaBMBacrZ2nVu919sikcF3PBfBBdTlXJjdjLXqeCSRE8v87x0dp1j8dOLfH+B11x51TT8x1F8eM/wFei93OK4AkIqu/4xddhujA6OcLlyzjrokfgwRuLaurVOUzSnGLyL3/3/w70Yh3vfJhw59d5WTqEwlsTGVib9Pljw81Q9XN7diKOABQaB7wCPJgKPqnKaDuGRX6N06M74kU8eVk1Ug7L2UWNYrZ73sk9IR+/Q8NryI/r8hRWa+VUgZbabNcKEQRkkEO/O4+7+2dAA4/oRD03sjycSj27XjyOVyyGBuoW+SeK4zqynJqlL66iBCHbSabnOW+T5rE37RlY545xbJfOwPdWh+YAHnr4NM0Fa6zOGmG2cqvs4/zif1MRXX9DyRJsnPRlROamnvTypKYxHfRoXfK8Nuk/d03BS6s9hfOtmudu7q/vL5dXZ4mqxuLn90s91nVwTndBh0NK5GBzidXsJ+tvXPZP/+HsZWKfNxgbxjn23YepEcVetc604lHHAVsgwy/VzhzTp0Sv5nFz8S/Rq+ckurNFkmfdBkpytmAmZtdROVlzYUoUctkTioHwSx/v9fqZkUZlUzpQtGIRcKzQ+4Njh9me3Ez0TTq3yg7S2YR073KBDozDuFPmYtTKR22DPZ/PZvGWVp0KaI0OvLrATGIeMEf5DcZlLbdhM8Lnuiu8BdudtnzotP4ggaUf9owpcRV0hPUBdr6XHv1zeNLz9rUIXWsZT3YUqTbXn3ykkG5l7HDk4NFj44b77PPhRvPwJMRlPT25zCFWfV7yCKHyptN8rzaqJIEOZogtetSeXSmFJRzKjAZ/ramhZn66WEIGsGLUB2WfcD9on/fn193BBLO0jmt8G74iX7F/T/Au9Rrd6 sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-1.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-1.api.mdx index 58f971eb4f..5cba395026 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-1.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-1.api.mdx @@ -5,9 +5,9 @@ description: "Search process instances" sidebar_label: "Search process instances" hide_title: true hide_table_of_contents: true -api: eJztWF9v2zYQ/yoEX9J2TiwncZsGwwA3cYBsWZLFXvaQBAMt0TZbSVRJyoln6LvvjpQtWVJcG9jLtiJALJF3x7vf/aUW1LCJpqcP9FZJn2t9GWvDYp/TpxaVCVfMCBlfBvSUas6UP/2zQ1tU8a8p1+aTDOb0dEEDrn0lEqQEuoGlI4mTR0QuUAOfL2PDY4M8LElC4Vvp7c8aGRdU+1MeMXwy84SDKDn6zH0DjCAMdDECpMDuWISGq2/TfeHzEpGAsyfA1qJjqSJm3NL7Y5pZPlT2nistnC4bmY4OkWmURPEStaDEo40S8cSKZQrM/WV7NSz9RSifr2XAl67Ynh/olTlnhjdqw+Pg1T3gbNpBpjTC8OidDS/v+7BwdvPr7VV/2D/H5971Wf8KHp8KDM/5WMQC/bq93hAULDYbQayEp5VNfaH8NGTqTWX3rRUqTIiSqoGN1oq/+JZOdlHfG68HHFOKzYFeGB7peiBmyCiV2Z6jHuI8bIZDqmBNlbqnBmfwdt6Hn6eshMMAFcrKK7+lXM0b4OEvLEpCp0gvDOspfsdNqmJNWBjW85y8CfiYpaEhypKRUGhDEHIiNOl4b0G7GQtT9ABqg3rxgIzmZGV082n1k7RjZdqH2AYUUMh6VhZH5Q55WGFLq5Q5shbA7KmkGosDkrAJPD0LMyXL6GnWMmIv5KhBV4YhRPZGYnLPVH7snhUNZYq8/9DtHn38eHzc8brdkw/et00jj/FQkgk3xEw5ifmLsToSXyZzu2QNJ3JM9lDWPb7BgRDYElaKqN5zhAePMVpLdMJ9Mc4rM9FTmYYB2GSgoqPQEuM66RrSFqCj1q6QV7Ltga6BRVtVkKyPLmwzyL3kUNvsnK5X906LjJdiAOf1boAQHu4WakWDqjaWw1X16Xo745NlNn2x+wqFZhqVcrugExlrl7CHntfQk1PfQfhPteBqGduxvH3vzN87c0Nnztumq1W7tVsjDQu3MqqkwB3X0Kd0XQ8kOm5KJHATg7IBmS6C17MJAB+FPPph16xCX6d6yyCPQGUo+I2eWRa2xk23UNso4dJXSqoVDEd1GC6kGokg4PE6Bu/a7/795h7Xzb2WhlzINA7+c+Z2m4K8d3tJSuFMuGX4H0S7nff9VAkzt215BOMIV/u2Wz1AJV0ABPKL4PYNxpWtL74RN1OJDT6R2gLBzBTe2rNOOyffX5G33RBEURc1g75nVUkVVDe6cNhmp+32YgqistNFAgUzs8OHEmyUT+245/xqJ3HgDKXPwqk7fV3tIYx1uBGzyI6LOOZhBLjTD2yhz+8yhbgT78RrlISkr0gp4qKQMzUmaZTjiBslZW5SdH4aIJ0zeumbom0kArtRi6Jp8H5z27/rDfv7g/5gcHlzjQ0Fj8v5cG4o+XslJVfRKoTvjoguqS+WofrzH0MbVpgGd8UHkr67TK2PhfYErz7deLXZpej3pZHF2ziQeGvjRnlgCKpL+XBRzBDNo4JXHgTKs4mdZL3q3L6wDqrOtqtDK0MtemEsLeB5Qt7Y706c3KYjKDLo/HqISMLsSAs/Rsy4nf59iUjjmF6/fomYLMVCcSGRBPMkKmQ5jZIp5s5USuOUxFoHolEtl3oYBhry7vn5+cBnETQDdgAHIgygJIfxG2nzSLvKV1oV5kD6esUtpH1vKz6Gmwdo2c4F6TZKnS2DgnYOvAPP5aE2EYtLB22oOWuAraLZwEWxnYQMIj/LtVvk5eiBzjpFCOyXZeUlCdzqKssDXSxGTPPfVZhluPwVPyVgWSwKkSuZdMpZ4KLCRT09c11kf4gKrS5N9dsIllvH0QNPJ2Yj7VOpxt7eDIaYnvnXyQjyA1YVe8Yvl/D/lD7CHwaiBcfWDru+oCGLJ6ltM9TJxYRmKaKzQrCS/9ayZcGJ5yUtf/xkCchQfuHxT7DhrDH46m5zfwMoNl4Y +api: eJztWG1PIzcQ/ivWfOHuupDl7V6iqhIHQeJ6BUpS+gGiyvFOEh+79p7tBdIo/70ae5NssgsXpPZD2+MTsWfG42eeefFOwfGRhfYNXBot0NozZR1XAqEfgc7RcCe1OkugDRa5EeM/diECg18LtO6jTibQnkKCVhiZkyS0oevlWB7sMVkatBCB0MqhcqTD8zyVwltvfbGkOAUrxphx+s9NcoQ26MEXFA4iyA354iRa2h3K1KH5ttwdTipCUjkcoYEIhtpk3IWltwcw83rk7DUaK4Mvzyrt79WVenxU0bPOSDUiqUGeqTm2SaNEzg0q9/Pmznr501Q/nOsE5wHbXN86btwJd9joDarkyT3rGndIqciIREfHvbPrDkRwfPHL5edOr3NC/x+dH3c+d06gP4tAKiGTkgOllYHWKXJVgfQEh1JJ4sbmt3KouHLPQrxGcW8bhDSiSLl5tbb72huVLiVL68lBWMg/cUOihMw5Gq6SlhvDJxCBdJjZOplnpKiN21yjniaYNsOhTbLiSj2O3WOI4KTTPYb+rIJDlxyaVVd+LdBMGuDBR57laXDkKE3rZeIKXWGUZTxN67WCvUpwyIvUMePFWCqtYwQ5k5btxq8hgnueFhQB8ob8woQNJmxx6ebT6ifZoMqtQJVINSIjqzm7PKoMyM0CW1iXLJH1AM76Fde4SljOR5iwB+nGbM6eZi8z/sj2G3zlRCG2NZCja27KY7e86TucsLfvDg/3P3w4ONiNDw/fv4u/fTV2q3qajdAxN0am8NF5H5nQ+cQv+YszPWRbZOuaftktJpXTbKvC6q0guHOr6LbM5ijksKzuzI51kSYs406MvdGK4qroCtIeoP3opZCvZdsNrIAF0TpIPkanvqGUUQqoPR+cw7genYgN52YGE7baHAjCvZdRbdnk1pvT3qL6HMYvxmfm/6iF21wrGxJ0L44b+nghAmR/V9teL1svLGffu/n3bv4PdfOy1Yb69rIW7bTj6UaXqjhwhbZIna37QUIHTcl4wh1nUt3zVCZPZ2Ru9CDF7IeXZiYxobAbJkqG1vJRM6XmxbBxMyzUNiq4dIzRZgHDfh2GU20GMklQrWLwpvXm33/dg/p1z7Vjp7pQyX/uuodNJD+6PGMVOjP0Cv8Dtvs3giiMdBPfygfIDZpt3/Fu+rNoCkLrO4n+Vz/a/MGdoRtrGgpybT0Q3I2hDa373VYpvr0Qb4XBCcgXc4/GelcKk0IbpgHbWbvVmo61dbP2NNfGzfzAYiQflJM+7YW4+ukd2pBqwdNxOH3V7d4YGW0onvkRk0ZDYkA4fccX+vL9szT3Pn4fN1oi0SesLHmxtDN2Lm+0E4QbLc3CdBni1CW5cOl5bJZtI5fUjSKgq0EbLi47V0e9zna30+2eXZxTQ6HjSj2aKirxXlgpXfQO+cbqhWAufTqn6qffe55WlAZXyw8znfAAWx0l/QlxfUKqLfn5ZzkRrI09y43KtBM/O8vEK5NKddZI1pfKuWQ5fiynDGcKfGquiKtTQ3XM8aNyvP4wmPporg/PCyfWpmZyYqh9dMrsvfAfx5BdFoNUCmJKnU+acT9DMy6cvEf/vBCawkLvgPr7Tio2NzvUhmVaSafJIa/pjC4o0cZau+AkFUYufIqEPCXO2Har9fDwsCN4VqiE7widEQypFKis50NJy8/lSrSmnGhhF9pS+98tg0M0qAS2SkO2RVbv5wyC3Z14Jw5Ja13GVeWgZwrUCmAL6jt8dK085dKPkd67aVm7buB+FxYU2K7aKutXPyrL0A1MpwNu8TeTzma0/JW+VVANXVatUF9hjDwJrAgpAseh5Wz3yKHFq6z+/KHaHDSOhMDcPSvbrxTky4tujxKr/ISa6YR0DH+gz6v8AdpwC7dARPTg+ELj16eQcjUqfE+CYJeynxeEznIKXy0W/mbz6qQmFS9//OgFWE/fofoJovI2jn6G5+Jf7YeYrw== sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,15 +36,15 @@ Search process instances ## Request -

Body

required
+

Body

Search process instances -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-2.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-2.api.mdx index 6dd740755a..d59e2ac131 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-2.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-2.api.mdx @@ -5,9 +5,9 @@ description: "Search process definitions" sidebar_label: "Search process definitions" hide_title: true hide_table_of_contents: true -api: eJzlWFtv2zYU/isEX7J1jm9N2tQYBriJA6Qbmiz2tgcnGGiJttlIpEpSST3B/33nkLQsW0qaDHtZhwCxSZ4bz+U7hy6oZQtDB1N6pVXEjTnjcyGFFUrS2xZVGdcMFxcxHVDDmY6Wf/Zpi2r+OefGvlfxig4KGnMTaZE5tgEdOzrCv7A0S7gB8khJy6VFUpZliYic0M4ng/QFNdGSpwy/2VXGQYKafeKRBcZMowlWgBQ4nYvEcv11uju+qhAJ0L0AthadK50y67feHNF1i0qW8gqpsVrIBR7cc22Et+5JMa/7SD3LUhkciJ5qkAfXZ9I2HuKpsAlu1YMAh0b8xZ9ph4/QcL7rJaY1WwG9sDw1de+hAUZp+3yOelx40nxtpeMdU8JJi3KZp5h2w/EprM5G8HFb9cQYDVpXd37NuV41OqhMNNAzTJJ6QsImyTwnEdJYJuEr+S7mc5YnlqCDiTCk1/0ebLlnSY7+Rt1jPFFzornNteQxSYSxjyZ8XQWTceB1nCjKKTuu6AnxPXb6QhheIB4jR2Yr4jK5KtWJmpbBoYEgRMQ5fn27UepFhUR7nvaWV43EXMYQ1Y0V/qomuK7pqq2vWucSYs+8jC1eYl7VMSU/RMNAyM02Em1yI8lEkQW3xC45kfyL9aSRylZuy5mPHAco83dcmQPQZBXsbCvuwBO2b6Qz2WQ8EvMAdcQsVZ7EBOoVjEWhFcZd0n/kLx/NPQCY0lOWJJC1oWqAvt8/7r199+6k9/rNydv+Sc8X3bnD1W061b0cKMCdARh3cm8X/ir2bwG7xNNeiWjH3YZ77YvaT1cHCdh9hOZAb3XO3YbJlDQeAvrdbkOa5FFwwb/Ui/ah8YWQ+S21qNA/fGG8rO9YZVnyLEdUTLj2NdxkCZIdNcX/jFkGJQuZKeLHkwBiNEt4+sNLkwEwx+bmmZFIwegAZbUYbOCrOUBu46ngjLRWunTD64Y6Vnom4pjLXR+86rz671/3qH7dj8qSc5XL+Ju77nFTkg+vLkglnQl3DP+DbHejb5RrYVeum8ygDXJ96EB2ertuFeACdSe4W0GbfHKEiEtAwXaRcrtU2JkyZZwrmF3CqnPf6wSGwwpDxzdgivZoBGhnTq4B42jh/bsedDrFEoStB0UGsLl2DVMLNgsjLJ752LrxFDgTFbFk6fXvmj6BSQIP3JADEwpOFpgFXnsb/ZiVM+VG3En3pNsoCUkfkbLNja2cpbVZoxxP3Chp7acUH6sx0vlLb+KzbR6Z+Jlj9/D9j15eja6Hk9HheDQeX1x+xLaC6gIfNrhKzEspwURnEK49Ed1Qn2/S9cMfE5daWArX27ftyL8sdkcZp6FbGlY+acp+3K112y3RtslWUt3PQ9398a1wvtqfkEpRe6MROmSu3N1DfVy61zsnV/kMah7jUI+WIswNRvBhxb0flCOFl7YwONafHEKSjViodZIqSHyFBjlOq1WOabxUynojEXpANJrlqwAjYqAEHh4e2hFLAZtZGxSiG8BIDkMc0gbf/hJ2WnvMsYpMyS2UW3c0n3PNwcpOEGQ6O2MS7bW77a4vCWNTJiuKnoSAHZeVqWXhodDJEibcG9TZVwR0mNL7nkfNfXygmxjjryu+0Ke0KGbM8N90sl7j9md86CJSbXHBoxhdchb7zPBJSE89sB9O0KRy7q7PtYiAnmMI0c7sk7S3FdC7uhxPsFrC7zypipFHswf8DQj+D+gN/GEyZv5+QOT2C5owucgd8lMvF+uL5eif0od75ehutql/uapY+eN7RwAPtTsuf4IDfxuLS/8u+BvLQG6S +api: eJzlWN9v2zYQ/leIe8nWKf6RJm0qDAPcNAXaDU1We9tDEgy0dLbZUqRKUkk9wf/7cCQty7aaJsNetr5Z5N3x+N3dd0fX4PjcQnoFl0ZnaO0rnAklnNAKbhLQJRpOH29ySMEiN9nizyNIwOCnCq17qfMlpDXkaDMjSq+WwtjLMfzMi1KihQQyrRwqR6K8LKXIvNH+B0vyNdhsgQWnX25ZIqSgpx8wc5BAacgFJ9DS7kxIh+brch9x2RISyuEcDSQw06bgLiw9O4ZVAooX2BK1zgg1p41bNFYE7+418/SoJT3h805j07JQEV8CskPCoeLKdW7SrnCSlvZjtErAir/wgW6GAI5m2yByY/gSEhAOC7sPLjlgtXEP19gPG8rua2uTb7kSdxJAVRWUlaPxGSTw6nx8BjdtJMbk0Kq98muFZtkJUJOHaQ0jKffzdSQlK4MmE8o6rjK07LscZ7ySjhHATFg2HHwPCdxyWRHedPaYdvSMGXSVUZgzKaz7Yj3sH8FVHnW9Jpnyh520zonxPfHnxTA8wjxFjk2XzCd626o3ddUEB6JAjIgHfnWzPjSYion2sNOTcDQJo8qFmq+9CFe1EbquqyZf9c4nxI57JZ8/xr02MI0+M2gr6ewmEj12rdhEszk65hbIFH52QTTT5dIvefdJ44Bs/k5f9oAJ5TQ7aFXcQRDsXSvvsi0xE7PIhMwudCVzVnCXLbzRluK26D/CK0RzhwCu4IxLiTmLVQMJHB2dDJ+/eHE6fPrs9PnR6TAU3WtPu5t02kc5SkyXLDLhVu5t01/L/w2fN3Q7bBjtZNBxr11Tu+m68pxg0JZa2VDyR4NBR1pUWbzyv9SadqnwkRT5DXWs2E5CnTyuDTntuHwQTi0X3oeS7vKExI670uMVd5wJdculyL+cI6XRU4nFD4/NFeu4q+wDA1WgtZHZ9mKwZrPuAPmF+4Jzbow2DQxPO8pam6nIc1TbGDzpP/nvX/d4/7rvtGOvdaXy/911T7qSfHT5hrXSmaFX+Aay3U/CWWWEW/rmMkVu0Bx6Dr66WSU1ZFp/FOi/bpL7J4q8IRTqJgW6haZGVWrroeBuASn0b4f9qHDYUuiHfgzkjyFG9u5URkIKdcB3lfb79UJbt0rrUhu38v3TCD6NEy3thdj6aRVSkDrjchHO33Z9skBGG37m0TM/aFAWhNN7hGPZjJhrc6eD00GnJRL9gpVNbmzsLJwrO+0E4U5LqzC0hFiNSS5ceh2fTfMoxc9I3SO0R7i4PH8/mpwfjs/H4zcX76it0HFRjxpcK+aNleiid4i+gxCspV+v0/XtHxOfWlQK7zcv4fPw0NiebPwJg8ax5oXTtOvBdjPeSOz04M3GpvW2CiAMTYPdGa/2CO6OUY2pnfmJYJppj0ismgv/DwCyy2oqRUbR2Y+hZtxPU4xnTtyGaTrTBIXDvONdIhRbm51pwwqthNPkkNd0RleU3AutXXCSCIlnPi1DbVCcbNrv393d9TJeVCrnvUwXBIMUGSrrYxAR/yWuJDvKuc5soy20/+4bnKFBlWE/GrL9rdkKhr1BbxAKxbqCq9ZB9xLDFmRNwjn87Pql5MI/VL1/deSMK7gdBi7dZQ1Yx5j+oQnlfwV1PeUWfzNytaLlT/QaJv7asEXgNlggz0NmhNSEs0D3hxNyqRnO94dh4sWgMcoyLN29sjctKry8GE8oneN/RYXOScfwO/ofid9BCtdwDZSMZbhfWof1GiRX88r3Awh2qep4Rfg0GO4Uqb/ZmhXUsuXljy+9AJvoj6h+giTextFneDz8DaxJhiw= sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,15 +36,15 @@ Search process definitions ## Request -

Body

required
+

Body

Search examples -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-3.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-3.api.mdx index dd38bd07ef..bf4ab7bd85 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-3.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-3.api.mdx @@ -5,9 +5,9 @@ description: "Search incidents" sidebar_label: "Search incidents" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -33,15 +33,15 @@ Search incidents ## Request -

Body

required
+

Body

Search incidents -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-4.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-4.api.mdx index 86413414c9..1ecf358167 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-4.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-4.api.mdx @@ -5,9 +5,9 @@ description: "Search flownode-instances" sidebar_label: "Search flownode-instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,7 +36,7 @@ Search flownode-instances ## Request -

Body

required
+

Body

Search flownode-instances diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-5.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-5.api.mdx index 6fc8223eea..56935b6c5e 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-5.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-5.api.mdx @@ -5,9 +5,9 @@ description: "Search decision requirements" sidebar_label: "Search decision requirements" hide_title: true hide_table_of_contents: true -api: eJztWFlv4zYQ/isEX9JuHR/ZOM0GRQFnkwDZFkkau+1DNihoaWxzI4laknLWNfzfO0Pqsi3nWPSlBwLEFjkz/DjHNyMvuRVTw0/u+BkE0kiV3MLnTGqIIbGG37e4SkELixuXIT/hBoQOZn/0eYtrFARjT1W44CdLHoIJtExJEuWGTo7BFxGnERgUD1Ri0SaJijSNZOCMdj4Zkl9yE8wgFvTNLlJAC2r8CQKLiqkmCFaiFdydyMiCfl5OhjUZY7VMpnzV4g+wqK1LhDRFay0+UToW1i8dHZJk2OCPy2ajiYihcWMO2kh/vydPfHtA0hqMynQAV7vMof9EYhtB0K60ES01BhL3jfwTXojER3kwWfe00FosUF5aiM12BAiDUdq+XGM7thA1e1jpcA1KvtPikGQxZe9g+B6fzs7x477ujCEBWtVXfslAL3b5qMxXPGoQRdt5jYusyAyma9rsmxAmIossIz8zaViv+y1CmosoI7cThCHtqAnq2UwnELJIGruzdpqPEUmY6zttMucO7NfOykPdd2fmEXnlERRIJkwASYiOZuMFc0leP8MZviujxnOBPFQuIqv7AoI3mmfgy7G0PBBSWEfSepUjWs+idZmzATcV06+Du+W3NbRktkLb/piMFJuCZXYGLIEv1gm0WKDShVtzlyGFPTL+Gz2ZPYa1qnClKtQ9L4j23AVMigAnOcsyM1NZFDIsc4RORmuK66Ltr3KfD/YGcdzxy2SuZADsNDMyAWNYUXfUEA4O+r3v37077r09Oj7q97u+cC8cv1c5uB2AXAJdm9NrJYxrO2i7dqmqg5T03Cvpsd9tuOxOm5u57ogmTwhUtDoDz+spXtmzykG325BTWRCge/6+LrlJuK8k4v+b53pjyDubr73XdUSrrIhe5LUailsw2EnMDjAkediURmfCCiQGzHQZ7s4lDPU4gvi71+aUscJm5oXhiDGdc/rcioRM0FQS7AiTW3gqROdaK1264W0DQSg9lmEIyboP3nTe/POve7h93Stl2YXKkvBfd91+U5IPbi5ZLZ0ZOIX/QLa7uTzItLQL153G2GtB7ztSvrtftZboAvUgwT3dt14xtnC6gZ0p6nWpMs4Zws7wqTPvdUIddnxf54RAEy87AJlGYuNL79HVSaeznKHy6mSZIleuXMvVUozzcZr2fDTdmIyakQpENPPnrYMd4YRCG9QbaPKhiYXi7k9vk+fScq4tzB13j7uNlkh0h5UqGyo7M2vTRjteuNHSyg8/PjpDkvOXLiJSdYxU/gTUMnzb49c357eD0fn+8Hw4vLy+ol5Cx+V6iLAe5dJKDtEBomcvxAvpiyJBP/w+cslEyX9bva6f+7ec9WFIhvX3Knded3cjryTzi5TPZdvubjblSqbqxbVa8ANYd3OIXDrXbo5kpamNEYz8N1HOVXkBXbvfL4DdZGMkBQrbdnAVE24Aww8r5+AGykCRjyy+pSExuM2ikukbK8wiGbBYJdIqAuQ0rVYZZf1MKetBEjehaYLli4YCaLBiHh8f24GIkbxFGw8kNyBIwGGRZHPX/pyvtDaUQxWYUlsq99zRMAENiLKTGzKdtWGK99rddtdXkLGxSGoHPcMRa04rc9HiK0snjQTm7SpHuMzp447Pe6SnQ15ElX5R8kxwx5fLsTDwq45WK1r+TC/mRF4VcXhi4zMQoc8Fn5f8vef6/RFBKEf77YmZSNFrDDC+qX1S9r7GgjfXwxGVU/7bVqxC0tHikX73wv8n/CP+Ufo5d7had+tLHolkmrlmwL1dKkCRkT9Kn23Uq7tZQRDJoobyh1MnwEbqAZIfi7rEoRIf/RvHX2u/yG0= +api: eJztWG1v2zYQ/ivEfcnWqZad1l0qDAPcNgWyDU0We9uHJBho6mxzlUiVpJx6hv77cKQsy7bcJsW+7OWbRN4dH97LcyetwfG5heQG3qCQVmp1jR9KaTBH5SzcRaALNNxJrS5SSMAiN2Lx+xAiMPihROte6XQFyRpStMLIgiQhgbGXY/iR50WGFiIQWjlUjkR5UWRSeKPxH5bk12DFAnNOT25VICSgp3+gcBBBYQiCk2hpdyYzh+bzcjJtyVhnpJpDFcF7XLXWpXI4RwMRzLTJuQtLL56TZNrhj4tuo4rn2LmxRGNluN8nT3x2StIGrS6NwHfHzDlUXLlOELQrXUZLnYGsIrDyT3wgkhDl0WzX09wYvoIIpMPcHkaAMFht3MM1DmOLWbeHtUl3oNQ7EaAqc8re0fg1RPDmfPwa7trOGBOgqr3yc4lmdcxHTb4maxhl2WFej7KMbTKDmZY2+yrFGS8zx8jPTFo26H8NESx5VpLbCcKYdvSMGXSlUZiyTFp3tHa6j+EqrfW9NpnzBw5bZ9WhHvoz64g88ggKJONWoEqlmrPpivkkb5/hDd80UYNaoA6Vj0h1t4EQjNYZ+HAsUQBCCrtIokc5IvosWp85e3ALPv8yuAd+20FLZrdoe7dqotkcHXMLZAo/Oi8QMaGLlV/zlyGFEzL+K73ZEyaV0+ykVagnQbB3q/wFbIFCzmqWZXahyyxlOXdi4Y22FHdFe1/kvhDsPeK4gQu11FIge1VaqdBatqk7aginp8PBty9fng2evTh7MRz2Q+G+9fy+zcHDANQS0xWr6XUrPF2xI7TdutS2gzT0PGjocdjvuOxRm/u5XnmmMWgLrWxgkdN+vyOHSiHQ/o1dcZ9gH0m8/zfL3UZQd7JQa4/rgE47nj3Iay0U12jLzNkjYEjyeVcaveGOM6mWPJPp8VwqjJ5mmH/z2JyyjrvSPjAcOVpb0+VBJKSyjitxJEx+4VMhOjdGm8YNzzoIQZupTFNUuz54Ej/551/3+eF132nH3upSpf+66w67knx0dcFa6czQK/wHst3P4aI00q18N5oiN2ieelK+uauiNQit30v0b3fRI8YUoBu4habeVmjrncHdAhKIl4M4NWkc+jgQAkO87AGUJoME1sGjVRLH64W2rkrWhTau8i3WSD6tx2faC9H0YzEkkGnBs0U4bxfsZIGMNqg30KRDEwrFPZzeI88VzRy7MXfWP+t3WiLRI1a22bC1s3Cu6LQThDstVWHYCdEZk1y49CYi245RyB+RWkZoe3B5dX49mpw/HZ+PxxeX76iX0HG1XhXtRLmxUkP0gOg9CMFG+u0mQX/4beKTiZL/evt5fh6+anaHH5m2v6P8ef3jjXwrWV+keW/adn+/KW9ltr24VQth4OrvD41r79r9EawxtTdykf9m2ruqLqBL/78C2VU5zaSgsB0GVzPuBzDGhZNL9AOk0OQjhykrjPabm0qmJ7YxO9OG5VpJpwmQ13RGl5T1C61dAEncxIXP11A0FECbxPH9/X1P8LxUKe8JnZMbMilQWR+c2rU/1SvRnnKqhW20pfbvscEZGlQC49qQjXeGKRj0+r1+qCDrcq5aB32GI3ac1uSiw48uLjIuFRn1CNc1fdzAckB6JoVNVOkPUmCCG1ivp9ziLyarKlr+QB/iRF5b4gjEBgvkaciFkJfwOnD90wlBaEb5w4mZSDFojITAwn1S9q7FgleX4wmVU/0vK9cp6Rh+T/+5+D0kcAu3QOnn3eFr3a+vIeNqXvpmAMEuFSAvyR+Nz/bq1d9sQxBq1UL53SsvwCb6ParvN3UJjl7DF8ZfAH7Cog== sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -33,7 +33,7 @@ Search decision requirements ## Request -

Body

required
+

Body

Search examples diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-6.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-6.api.mdx index 84f7b4a469..9635ddbad3 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-6.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-6.api.mdx @@ -5,9 +5,9 @@ description: "Search decision instances" sidebar_label: "Search decision instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,7 +36,7 @@ Search decision instances ## Request -

Body

required
+

Body

Search examples diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-7.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-7.api.mdx index cec8aac214..53311a2386 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-7.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-7.api.mdx @@ -5,9 +5,9 @@ description: "Search decision definitions" sidebar_label: "Search decision definitions" hide_title: true hide_table_of_contents: true -api: eJztWFtv2zYU/isEX7J1ji0ncZoawwC3cYBsQ5LFXveQGgMt0TYbSVRJKqkn+L/vHFKSJVtO7WIv3YYAsUiey8dzlzJq2FzT/gO95L7QQsaXfCZiYeCJTlpUJlwxXFwHtE81Z8pf/Pmatqjin1KuzVsZLGk/owHXvhKJZevTkaUj/DOLkpBrIPdlbHhskJQlSSh8K7TzUSN9RrW/4BHDJ7NMOEiQ04/cN8CYKIRgBEiB05kIDVdfphNBhUYbJeI5XbXoI19W9gVAmoO0Fp1JFTHjts7PkDLIrXHdLChmEW88eOJKC3enF7WcnlS13IMxheIRWEjv0NhE+svB16ly3+y6QxPx+4PuBa5msWm8CZ4KE+JWQ8TBqRZ/8T3VuHAczOohwZRiS6AXhkd6O1QQgZbK7M+xHYQ8bHaSVEENSn7SojxOI0yywegdrC6H8DOpmmKEgFbVnd9SrpbNFirTChQNwnA7/WCTFE6Eh4JXk+9gwdLQEDQyEZp0ve8BzxMLU7Q56h/hiZwRxU2qYh6QUGizM8MbtbA4yNktM0qz+noVVbmbe1Zl7o3DNKAPCdM+jwOwMZkuiU3Kqgor96F0GM0Jci9ZZ6wmBQInNA++vaG0HA6krwNpHWSG1hfB2pjZQJuw+Veh3bJaDSxKXYNtf4jHksy5IWbBScw/G0vQIr5MlnbP3gUZjlD4e1zpIwJJKmFnnaFHjhDkWfw6AXyzvA8QvZBpGBDIb0COQiuMddL2V1nPuXqjYrieF3Cr8FLoBTCcnPS6r9+8ueienl+c93qeS9Mr23bWYbdt9JwC7Jl3gDUx7FW6SQX9upmVXaNbFsCe13CrmpzNMLblQ7maDcRGpdxu6AQ876rFiec1xEvq+1z/g016s4weWF7/793faO/OG6urAIc1ZCMNC/eyRwXDPdfQy3QjFKQ7a4r2S2YYFCdIQhHsDnmIyGnIox8ODX1tmEn1npaOIOvyCr7lRxGDqNhvPnQbL7lnqJRUpRlOG+qVVFMRBDyu2+BV59W3f92z7eveSEOuZBoH/7rr9pqCfHB3TSrhTLhl+A9Eu30p8FMlzNI2zin0e66Obe94mKxaGZhAPgpuV5PW/pMTxQuYhcQunEhtbcHMAladp26n4DiucHTcrEERkcLWYgGlCsoczZyFV/1OJ1uAtFU/S6Byrux0oASb5tM9njnv2rEdOEPps3DhANTBj2GIwQNsbziN4VCDceC0t9GSSTloF+IuvAuvURKS7pCyjo61nIUxSaMcR9woaeUGMuetEdK5SxceWvePRGC3LDo3vb0b3g/Gw+PRcDS6vr3BzoLqcj5AWPV6KSWHaAHh2hHRgvqqCNif/xjb4MJkuF9/5Bi6l6763CaC6kue1efV54/1aQ6+XJfThrd7llhT7xwhdnDfbGh7cS7wql2/knluEvU2x+bMOm5zNi1Vbcyl6J2ZtI7I0/XWflPi5C6dQgnCoNgOHUmYnUrhx4gnbqdpX6IHDLyTQhmyh0XdwCdSiIXSQyIJWSgRkOU0SqaYUwspjQOJlRBEIyyXkhgeGvLx+fm57bMIWgVrg0I0A4DkMEEjbe7EX/Od1gZzIH1dcgtp1x3FZ1xxQNnJBelObdqk3bbX9lx+ahOxuKLo5YpUs1kZ6Abe0TpJyIT9WGABZnmxeqBP3UowHNfF5QULnOvqzgPNsinT/HcVrla4/Qm/SWDpXJcpV1bpgrPAxYbLAvrOdZrjMWIq33m2XyuwJDuOAfg7MS/STipF+O52NMbkzb8/RjJAHsWe8dsk/O/TD/CH4Zi4+wGR3c9oyOJ5alsRdXIx3VmKBiqNuFEd7M2KchQvKyh/fGsJyFg+8vinogrAQAtL91r2Nx50W08= +api: eJztWFtv2zYU/ivEecnWKb6kdZsKwwC3SYFsQ5LFXveQGAMtHVtsJVIlqaSe4P8+HFKWZVtO42Iv3fYmkefynfuRSrB8biC8hTOMhBFKnuFMSGGFkjAJQOWoOb1cxBCCQa6j5M9XEIDGTwUa+0bFCwhLiNFEWuSOLYSRo2P4mWd5igYCiJS0KC2R8jxPReSEdj8Yoi/BRAlmnJ7sIkcIQU0/YGQhgFwTBCvQ0O1MpBb1l+lE3KAxVgs5h2UAH3HROBfS4hw1BDBTOuPWH718QZRx5Y2LdkGSZ9h6cY/aCG/To1qenzS13OCnQmjMUFqzR2Mb6S8Hm9PkvtxnQxvx+4Pssii5tK2W0K2wKR21ZNwyACP+wieq8ek4nG2mBNeaLyAAYTEzu6lCCIzS9ukcu0mIaXuQlI43oFQ3AaAsMiqy4egtBHB2PnoLk6YrRgRo2Tz5rUC9aPdQXVZhCcM03S2/YZqyVRBZXPMa9l2MM16klpGTmTCs3/seArjnaUE+J/0julEzptEWWmLMUmHs3gpv1cJlXLE7ZpLm9A0aqqowD5zKKhqHaaAYMm4ilLGQczZdMFeUTRVO7m0dMKgIqii5YCwnKwReaJV8T4YSeBxEvwkkOMgNwRfBupzZQpvz+Veh3fHaBliSugbbuZNjxeZomU2QSfxsHUHAIpUv3JmzhRiOSPh7ejNHTEir2FGjQo88YedOOvwmx0jMqjnATKKKNGYZt1HihDYYN0k7X+U9H+qtjuFnXoxO4ZkwCQRwcjLov3r9+rT//OXpy8Gg58v0nRs767TbdXpFMV2wagKsiacL1pgmDfTrYVZPjX7dAAe9Fqs25Gyn8dL1D40mV9L47nDS67XkRxFFaP7BobzdNg9sp//P6m90VleD1Ff8YQPYKsvTJ/mjgeEGTZFa0wqF6F60ZfsZt5wJec9TEe9P+VyraYrZD4emvrHcFuaJns7QmKpj78RRSGO5jNov/cFj4TnXWunaDc9b+pPSUxHHKDd98Kz77Ns398WuuZfKsneqkPG/ztxBW5IPry9YI50ZOob/QLa7j4Co0MIu3KCcIteoj93suJ0sgxIipT4KdG+T4OmbEpABNlE0dXNlnC+4TSCE7n2/u+I4bnB0/W4BhEjTaHGACp1CCKX38DLsdstEGbsMy1xpu3TbgBZ8Wm3zdOej69Z0CCFVEU8TD2AT/DhBRhc03mj7oiWG8sBr75An83qxXok77Z32WiUR6R4p6+xYy0mszVvleOJWSUu/gPlojYjOG72K0Hp+5IKm5Wpyw9X1+c1wfH48Oh+NLq4uabKQuopvGWxEvZZSQXSA6N0TwYr63Sphf/5j7JKLiuFm/VPj3H9kbe5pIm5+1Dl9vc39Y31bga/f622jt3+XWFPvXSH2cF9uaXt0L+g1p36j8vzm2dtek0sXuO1dtFa1tYdSdGbKBaIq1yv3DwnZdTFNRURJsZs6inG3lTIeWXGPbnuOFEXAYsxyrdzlqm/QE1uJnSnNMiWFVQTIcVqtCqqpRCnrQVIn5JGrBl+SlB4m7HYfHh46Ec8KGfNOpDJyQyoilMaFvgrir9VJsMUcq8jU3EK5967GGWqUEXYrQaa7sW1Cv9Pr9Hx9Gptx2VD0eEfa8Fmd6BY/226ecuF+DjiAZdWsbuG+30iG401xVcOaBFXfuYWynHKDv+t0uaTjT/QPglrnuk35tgoJ8tjnhq8CeOsnzfGYMNXfOLufFdSSPccwijC3j9JOGk34+mo0puKt/jdmKiYezR/oXyR/gBDu4A4oHXNvX1j68xJSLueFG0Xg5VK584IcVDtxqzs4y1btSC4aKH984wjYWH1E+dOqC4ClV/8Z9jeJZlWE sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,7 +36,7 @@ Search decision definitions ## Request -

Body

required
+

Body

Search examples diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search.api.mdx index 4abf8ac4b9..0bb5e4e40e 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search.api.mdx @@ -5,9 +5,9 @@ description: "Search variables for process instances" sidebar_label: "Search variables for process instances" hide_title: true hide_table_of_contents: true -api: eJztWOtv2zYQ/1cIfnHbObGcpo8Ew4A0TYBsQ5PFWffBywdaom02EqmSlFNP8P++u6Msy7aSOMAwYA8EiE3y7niP3z3oknsxcfx4yD8Lq8Qolfy2y00urfDK6IuEH3MnhY2nvMut/FpI5z+YZM6PS55IF1uVIx1QDYiKzSoxDuhjo73UHmlFnqcqJpm9Lw4ZSu7iqcwEfvPzXIIIM/oiYw+MuUUNvAIpcDpWqZf2abo7OW8QKbh7AmxdPjY2Ez5svT3kC+KLpXMX2nmhY/nTzowuhgt3J9cikw1S563SEzyYibRoP/G20OAnmTROR8akUmg6llpof5G08OKp8ilu1bFEldUf8kl1Xx8QKYXwZLzubWGtmAO98jJz21HAe52xfneO7fjKtM0gwKFN1lSpTrpc6iJD0J4MTmH18Qw+bpsOGKBCi+bOL4W086Zf5DeR5WnQ4CRNtwF9LX1htWMiTVeoZi8SORZF6pmlY5Yq5xn6mCnH+tFLvgouXj+ovN8u+iBqSG5wVkE7iFDEOcGfCZ2wpZ93UfRe+SnrbCO9wzpHUfSuf3R08Obw3WG/f/S2Q4JlwoSLpU7AxWw0ZwTehk6rNGxLH74plNe4GNYh5pXMKq4UvgUF7kpMMLIP2qblN98wDrDbbtuaBR28rrPPXpyafM7IEGbGrINqfcaV6zDSDHdzK2fKFA4C6yC+7iX7W4zfyLohdxnEkXfXJB5EEXiJ8Iw1WFksD1ApJG243GgXgAyELZW5iFHjv64gb+b1M/P9/zq9XacrvARUPq/4euNFupOhjZuvA8gbCuDpYRt8PgovmNLgCpU8jCEIFcjJvnsuliCyvnBPqh8aVAZgEJP2gKgKJO3Roo3HQnFmrbG1G15vu+Hc2JFKEqnXffCq9+qfb+7htrmfjGfnptDJv87cN20gP7m6YA04M0kM/wG009gXF1b5OTWrEXQjafeoRg9vF90SXGDulKQVdKvHh35qzFXVZksdsfNk0k8NNsHcOHKL8FNY9Wb9Xs3cqx8aTtqZtI4UKiwUN14GDy+Oe71yCiIWx2UO9XJBPXr54gCT8SxEl6Y04ExNLNJpuHVd+ZupZHiA1R8nAA9rxEG4fZ8aUD1wLcW9j95HrZKQ9AEpK3Ss5Ey9z1vlBOJWSYswLoRoDZAuGL2M0Kpr5Aqb37Kx8curs+uTm7O9wdlgcHH5CfsJXlfxgYbNqNdSKhVJIWpvRMSX1OdLwP742w2BC5PhevVEPAsD9vr0RDdE7Z09avbtqFa+HvqrZrzaaPRgHIaaXbeRDWGWjjYHrZKcuTmj1bI3RlT02NiQc6oUuqQ3smRXxQjKAgZqO5yGCRq94MOrmaQZPjboFZy2t/IEvrGlWEykzGjlDSpEnN6aAnE+NcYHJbE6gWhUK6QJhsxBjtzf3+/HIoPyLfbhQnQDKClhTETayrE/VzvdDebExK7mVobWPSvH0krQslcJcj0akCBNg7H9/Wg/CjnjfCZ046Kdq8Sa+2ocepj9e3kqFE1WpGtZFZAhn/XXSsAyyvgrRqgFQ16WI+HkrzZdLHD7K74EsZyt+EKp41MpkoCNgFN+Gqr/3g0qsgLg1uyMZTJwnEC8c/8o7W2jGl5dDm4woapfVDKTII8V9/hrC/w/5r/DH8KRnELZTvslT4WeFNQeeJCLKSgK9MpqIF3PWLJsWSL0vKHl9x+IgN2YO6l/gINgjcclvdAWfwKwvivT +api: eJztWFtv2zYU/ivEeXHbqZGcppcYw4A0TYB0Q5PFWfeQ5oGWjm22FKmSlBNP0H8fDinLsq02CTAM2CVPEc+F5/KdC12B4zMLo2v4yI3gE4lwE4Eu0HAntDrLYAQWuUnnEIHBryVa91ZnSxhVkKFNjSiID0Yw9lxs0aixEEGqlUPliJcXhRSp1xl/tiRQgU3nmHP6zy0LhBHoyWdMHURQGLLACbREnQrp0NzP9wWXHSahHM7QQARTbXLuwtGrA6i9XIrWninruErx5wcL2lQXj2BXPMcOq3VGqBkRFlyW/RRnSpVyh1mHOtFaIleejIord5b1yBJVOElHbS7JZPEH3mvui33P6lN4NN2MNjeGLyEC4TC3u1mge6027uESu/lF2edQBNpkG6Y0lAhQlTmB9mh8DBG8Oxkfw003AGMyqO6e/FqiWXbjgnc8L2Sw4EjKXUBfoiuNsoxLuUY1e5LhlJfSMePJTArrGMWYCcuGyVNYJ5euHzfR71e9n3Q0dySbpO0npOLUw59xlbFVnB9i6K1wczbYRfqADQ6T5PXw8HD/5cHrg+Hw8NXAK8aMcZuiyoSascmSefB2bFqXYV/5wLZSaHFx3aYYGp1NXn36ap+4Cz6jzH7TN4V3ruPcVJt+3zY8GNB1gz325FgXS+YdYXrKBmTWR/qyA+Yto9PC4ELo0jKDtpTOPmV/i/NbVXcNNudSQrShcT9Jbmr/R03YFlrZANz9JOnpxGVKFv51DXi7jh9Z3//35d2+3OAjoPBxzdZpx+WDHO3cfBlA3TGAqAd98HnHHWdCLbgU2bcxVBg9kZj/8FgsWcddae81PwykHK3ls/6EiAYk/dnyB99LxYkx2rRheLEbhlNtJiLLUG3G4Fn87J/v7sGuux+0Y6e6VNm/zt2XfSA/ujhjHTgz9AL/AbT7NS8tjXBLP5wmyA2a575HX9/UUQWp1l8E+q+b6J4l3w/ipmuzlY00eXJ0c01Dr9DWh4W7OYwgXgzjVjhuHxYWzQKN9QaVRsIIqhDhehTH1VxbV4+qQhtX+5m8emGMKiBayK7fymAEUqdczsOtm8ZfzZERgbo/TXw3R0Y4CLfv+QHULlgrdW+SN0mvJmL9hpY1OtZ65s4VvXoCc6+mOqwHIVtj4gtOrzK0nhqFoOG3GmxwfnFyeXR18nx8Mh6fnX+geULXNXJ1tJH1VktjojfIjzfPBCvu0xVg3/9+5cFFxXC5fhKehIV6c1vyNyT9kz3pzu2kNb5d8pthvD7ozGBnSuxO3U41hN052V6sKh/M7Z2s1b21klLEptoHpymhc/8mRnZRTqRIKVG76dSM+9WL8dSJBfqdPdUUFdqud+qECcVWaqmQcq2E02SQl3RGl4TzudYuGEndiaceoaFMKGV2FMe3t7d7Kc9LlfG9VOcUBilSVNanownsL81JtCWc6dS20kL779jgFA2qFONGkY39goTGBmeHe8leEmrGupyrzkUP7hIb4Wtx6PDOxYXkwm9W3taqaSDXsBhutIBVlulXi9ALrqGqJtzib0bWNR1/pZcftbO1XGh1MEeeBWwEnMJx6P7Pr8iQNQB3dmdqk0HiKE2xcN/lvel0w4vz8RUVVPMLSq4zkjH8ln5d4bcwgk/wCQiOPii+2v15BZKrWenHAwS9VIK8pKisF9LNivWerVqEWnas/PGtZ2BX+guqnyBqvHH06V9k9Z/w5iYI sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -33,7 +33,7 @@ Search variables for process instances ## Request -

Body

required
+

Body

Search variables diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx index 6d1356d49e..b378b45273 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx @@ -5,9 +5,9 @@ description: "Get sequence flows of process instance by key" sidebar_label: "Get sequence flows of process instance by key" hide_title: true hide_table_of_contents: true -api: eJzlVktv2zgQ/isET93WsZw2WwTGokAKOIXbogliFz0EOdDS2GYjkSo5ctYQ9N87Q0qOHyp297hoDhE5nPd8M+Naolp5Ob6Xt86m4P3UeFQmBfkwkLYEp1BbM83kWHr4UQG9XOf2yb/ffoKtHMhSOVUAgmMdtTR0IdbH8KYNHUuFazpn4FOnS1ZGRJIVdinKaFLozuZAOjKiHZA9dBUMpE/XUCg5riVuS1atDcIKHLEurSsURtLbC9k0DyzuS2s8eJZ4PRrx59D0rErZJsmnllQZZJaXyUv+nBhTzqkQCULh9+genTYrMkl/A3nRZ2dqNirXmeCAwOOhPVWWuU5DahNKwiKH4tV3z3I9TtjFd0hZAXFSQVDH6ChlWPl/zMyb15JcLChktYKeELhMbfb7HiPhNHB60ZgzaeKcdbLLxJvTTFxbt9BZBubf5fx/Fe7Fabh3seDApfe2cikIY1EsbWWy3wMFf/b1w9XtVOwFLCAI/Ab5IKKHtHIat2FELkA5cGc8Isf3D82gphTYRw3h9nA8KT8Aim7wiiVP3r7BKRZbEWcuzeK15Wm9gpAcnr5jmWzOk1bmrJPxSU0iTdJpPwvaJXvrNt08r1xO4nXMfjNOknptPTbjurQOG2LeKKcVVSqknN9i5ZeqyjnVuU1VHsjHgc3XIPiBNwaHhHRnjETrQ84y2zhUdzm6HPVqYtZfaHlGzrOeNWLZqycy92oK+6Wr5Iz5YtBd9Z6XRqnjbmyX4c3t5O5qPjmbTWaz6c2XbjG2cuThPiJ2WloXg0N8j0yy477uwPzx2zwAT5ulDeItAG/C7gZxWy2oqTiU04CtUGEZ0gf1BoQymUhtUebA4+sYZHwSnVpqJlFYo9Ey9IMkOlsxEtbWIrdD7G1SzW5FIHFQnlD09PQ0TFVBE1ENySAngZwEWtzM2+btc0sZHAlnNvU7aW3DPXGwBMcwTlpFPmGtDOQY7PlwNBxFVHkslNkz9F977CCLu4Ih/I1JmSsqbtO6XLf9dy8353FSHXYg0cZR5VETEtJiL93Lul4oD19d3jRMJjYXBsdz64VGzbTnM3X+UuUeTpzcjVn54q79ifWH+PXPsN6YOnybbWj8vOIbHQNww/+G5plcg8oIqexVfLkikJW4J8Orn7tpN6w+TOb0rCpO1i6hR4gPCntd+Ot9YBBz+wjm3c4h5Cu71DQ/ARnwu5g= +api: eJzlVt1v2zYQ/1eIe9o6xnLabCiEYUAKOIXXYQmSFH0I/EBTZ5uNRCrkyZkh6H8fjpSc2Fax7XGoX2R+3O/ufvfFFkitA+QPcOOdxhDmNpCyGmEhwdXoFRln5wXkEPCpQavxqnTP4cPuE+5AQq28qpDQM0YLVlUIOTzGM2Mhh1rRBiQUGLQ3NYNBDp9wJ9xK1EmlMINOCR6fGuOxgJx8gxKC3mClIG+BdjVDG0u4Rg8SVs5XitLWLxfQdQsWD7WzAQNLvJ1O+XOo+q7RrBMkaGcJLfGVN9kb/pwoU96r6AlhFV7tB/LGrqHjn4SLMT1zu1WlKQQ7hIEO9am6Lo2O1Ga1d8sSq5++BpYbMcItv6JmgNpzQMgk7wIpasI/MvPuLXQSKgxBrXHEBQ5Tz/7YYdo4dVwCGSp5a+a98zAw8e6UiSvnl6Yo0P47zv9X7l6cunubAo4c+uAar1FYR2LlGlt8H1nw81g9XN7MxSuHBUaB74CPTkJA3XhDu9gil6g8+jNukfnDopMtaOceDcbV4rhTfkQSQ+MVK+68Y41TLHci9dwKaeO4W68xksPdN4dse571MmeDTMjaR9x12YB+FtGBrfXboZ83voQc2sR+l2dZu3GBurytnacOJGyVN2pZJvL5LEV+pZqSqS6dVmXcPnbsfoOCD3hisEu0QcE5krRPmGXWcQj3fvp+OorEV7+B8pI5LzgbonoUJ10eRYrzZYjkHd9LTg/RexkatUmzsR+G1zez28v72dnd7O5ufv3nMBh7uU4eZMQepTcxGsTrdAmG21dDMv/+5T4mnrErF8X7BLyOsxvFTbMsjWZXTh12QsVhKJQms0WhbCG0q+oSuX0dJxn/EwPsynlROWvIcepHSfKu4UzYOEdcDqm2lY4xTInEToU8y56fnydaVY0t1ES7ikkojUYbIo89b3/0O/JIuHA67KWNi+vM4wo9p3HWA4WMUTmRk7Pnk+lkmrIqUKXsK0X/tcYOWNwHjPAvyupSGctaosltX38PsD1PneqwAkFCniCPinAh+1p6gLZdqoCffdl1vP3UoI+N46X0YqEWJvD/AvKVKgOeGLlvs/DDbf/E+lF8+xk26tOQ33YXC79seAUyvvbSm69bdBI2qAr00ap0cqk11vRKhkc/V9O+WX2c3YME1TBZe0KPMj4Cjprw64d4Qdy7R7S/7Q0iXrJJXfc3GfC7mA== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx index e9df1fff30..434048b759 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx @@ -5,9 +5,9 @@ description: "Get decision requirements as XML by key" sidebar_label: "Get decision requirements as XML by key" hide_title: true hide_table_of_contents: true -api: eJzlVm1v0zAQ/iuWP/FSmu4FhCqEtIluKhtsWotAqibkJtfWW2IH2+moovx37uwka9cg+Ir40vrl7rm3584puRNLy4cz/gFiaaVWN/CjkAYyUM7y2x7XORjh8GKc8CH/maWnmwvYfD/gPZ4LIzJwYAig5Ao3KHIPG7yTCpe5cCtcJ2BjI3MCwUPUZnrBktoeM9sGe7zeojFnCuhxG68gE3xYcrfJCV8qB0swKLrQJhMuHL055lV1S+o218qCJY3DwYD+du1PijgGS6ZijVDKeWz46SIMjtZ7Fq0zUi0Rv6p6/LgLc6zWIpWJjwWs28UWeZ7K2Ocwyo2ep5C9vLOk12FLz+8gJgCUxMw7GSKxTrjC/jELR4ccXcwwPLGEjgioLgil4u7LcLAfN95Il9LRyBht2kwc7WfiTJu5TBJQuzl4Eb3498M93g/3JhQcqPRWFyYGprRjC12o5P9gweuufji5HrOtgBl4hf8gH3hoIS6MdBs/E+cgDJhXNBOHs9uqV2IK9L0Ev7t9OhrPwXXPRSYs+/bpks03LIxXHLsrTQN5CT4tNGiHPFofRIlJohKFKj/OyB2zbiZ0YXDA8TKktxpGUbnS1lXDMtfGVSi8FkYKLIXPKd2F0i5EkVIuUx2L1B8/9Xy6AkYX9AbQdHe4JxIE631KI9nYhXs7eDvoRCLR36A8UuMRZ+Vc3okThDuR/GPRlGpCciHopjxtuUUuL3zK6+ft6np0czIdvZqMJpPx1efmqav10MPtkrcotYveIdoHId5InzVs/fh16pkl1UJ79ZphV/4VBnZdzLFrKJT9gDUT/mXDPyfXwIRKWKyzPAWaT9g5/rKhOq1YA4vdwjKtpNPEba/pjC6ICSutHfE9NC9Ck1uBSBSURRY9PDz0Y5HhyBN9NEhJQCcBX2GSrfN2WZ/0nignOratttR+HxlYgAH0MqqBbESoROQQ7EF/0B8EVlmXCbVl6O+baCd/ban8p0CeCixrVTtb1g0242v67sEWw99hAKEuQyqFZpnxspwLC19MWlV0jK+D8a3/2Fu+ExNpaY0dvBCphT1f2kHJn9UfZMlz9ocvp07/GxarjW/vtKAdLj09/W+FY4mvQCTIR3It3JwglXK3pdN+IVHjtOPnfDRFGVFQdtoMPiG3R+30492pF2BTfQ/qfeuVoy35VVW/APihoiw= +api: eJzlVm1v2zYQ/ivEfVo71nLarCiEYUCKuUWWdgliFy0QGANNnW02EqmSlBND4H8vjpSUONbQfR36SeLLPXf33AuvBS82DvIb+BOlcsroa/zWKIsVau9gycHUaIVXRp8XkMN9Vb7dX+D+nxPgUAsrKvRoCaAFLSqEHG5xDxyUhhxq4bfAoUAnraoJBHK4wD0za1Z0+ph9rJBDtywg97ZBDk5usRKQt+D3NeEr7XGDFjisja2ET1uvTyGEJYm72miHjiReTqf0OdQ/b6RER6qk0R61j9h477P7qqT/I43OW6U3EEIIHE7HMM/1TpSqiL6g84fYoq5LJSOHWW3NqsTq16+O5EZ0mdVXlARQW2Leq+SJ88I37ocsvHoJgUOFzokNjnhAcXFeaDl+mDaO/ebglS9pa2atsQMTr46ZeGfsShUF6kMOnmfP///unh67e50CjhR6ZxorkWnj2do0uvg5suC3sXo4uzpnjxxmGAV+Aj4CB4eyscrvY09cobBoX1BPzG+WgbcgjblVGFfLp63xPfrxvsiEY18+fmCrPUvttUK/NdSQNxhpoUabQ7Y7yQpbZO0t7kNsZ2SO3fUdurEl5NAmekOeZe3WOB/ytjbWB+CwE1aJVZnYpbMU2rVoSuKyNFKUcfup5YstMjqgN4C6u98ioyRI2idEI+k4hHszfTMdRaKr/4LykBoPOFvv61GcdHkUKT4WfajmdC853YdnCLeo1UWkvHveLq9m12eL2Yv5bD4/v/y7f+o6ucAPQj6gdCZGg2idLkF/+12frX99XsTMUnptoniXYZfxFUZ21axKJcmVY4cNE/FlY0J6tUMmdMGkqeoSqT/V1sTDPtXpj/Wwa2NZZbTyhnI7SnprGsqErTGe8j0Vr5AxhimRyCmXZ9nd3d1EiqrRhZhIUxEJpZKoXeSx4+1Dt8OfCBdGukFambjOLK7RopaYdUAuI1RK5OTsyWQ6maascr4S+pGi/15EB/wNoYqjQF0KpQk/Gtt2BXYDO5p7Cku9PU8gVGVL3hXLDbTtSjj8ZMsQaPtbgzaW/kNtxUoslKP/AvK1KB0e2TI0SvilG8iKZ+wHk9Oo/X0W630s77KhFfA4paVZLSwDhy2KAm00LZ2cSYm1fyQzTEhUOEP7eT9bAAfREDsDg0+SO6KO2vH723iBLcwt6j8Gqzwtya4QvgP4oaIs sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key.api.mdx index a4d4935afc..a00d32b6d3 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key.api.mdx @@ -5,9 +5,9 @@ description: "Get process definition as XML by key" sidebar_label: "Get process definition as XML by key" hide_title: true hide_table_of_contents: true -api: eJzlVltv0zAU/iuWn7h0TccGQhFCGqJDg8GmtQikaQ9uctp6S+xgO92qKP+dc+wkXdtweUW8tL6c853bd45TcScWlsfX/NLoBKx9D3OppJNa8ZsB1wUYQZuzlMf8Ic/erT/Bmg94IYzIwYEh3Yor3KDAnb+TCpeFcEtcp2ATIwuPF3PUZXrOimCKpRtbA27gRykNoB1nShhwmywhFzyuuFsXBC6VgwUYFJ1rkwsXjl4d87q+IXVbaGXBksaL0Yj+to1PyoSson6iEUo5jw0PLsK4aL1n0Toj1QLx63rAj/swz9RKZDJl5DxYt40tiiKTiU9fhCHPMsif31rS67GlZ7eQEABKYtKdDJFYJ1xp/5iFoxccXcwxPLGAngioKAilkv7LcLAfN95Il9HR2Bhtukwc7WfiVJuZTFNQ2zl4Fj3798M93g/3KhQcqPRWlyYBprRjc12q9P9gwcu+fji5PGOPAmbgFf6DfOChhaQ00q39QJyBMGAOaCDG1zf1oMIU6DsJfnezOxc/gOsZikxY9v3zOZutWRisOHCXmgbxAnxOaMTGPFodRo3ywUbZRhUq1X62kW9m1c7q0uC041XIdR1HUbXU1tVxVWjjahReCSMF1sUnmO5CneeizCixmU5E5o93w5gugdEFvQY05x3uiRHB+pBySja24V6PXo96kUj0Fygbnmxwls4VvThBuBfJvxxt3SYkF4Jua9XVXhQyvHvNQ3dxOb46mY4PJuPJ5OziS/voNXro4eP6dyiNi94h2gch3kqfttT9+G3qaSbVXHv1hm4X/jUGdlnOsIUolP2ANRP+mcM/J1fAhEpZovMiAxpWLcla3tOKtbDYOizXSB9NRPeazuiSmLDU2hH5QycjNLkViERBWWTR/f39MBE5zj8xRIOUBHQS8Ekm2SZv583JYEc51YnttKX2+8jAHAygl1EDZCNCJSKHYA+Ho+EosMq6XKhHhv6yo7aS19XJfxQUmcCa1o2nVdNt13x1GMbRbr/haRxAqeWQV6FzrnlVzYSFryarazrGd8P4obBpNN+WqbS0xvaei8zCnm/dCOVPrppPpafsdx9UvcG0fFZr3+hZSTtceqL63xqnFV+CSJGZ5Fe4OUFSFe6RTvfhRC3UDaYP4ynKiJJS1aVzh+YetdePN++8AJvqO1BvO68cbcmvuv4JhPioRg== +api: eJzlVm1v2zYQ/ivEfdo6xnLabCiEYUCKuUXWbgliDxsQ+ANNnW02EqmSlBND4H8fjpTk2NZevg79JPHlnrt77o0teLFxkD/AnTUSnfsZ10orr4yGJQdToxW0uCkgh+eqfLf/iHvgUAsrKvRoSbYFLSqEHB7jmdKQQy38FjgU6KRVdcTL4SPumVmzOqlixUEXB4tfGmWxgNzbBjk4ucVKQN6C39cErrTHDVrgsDa2Ej5t/XAFISxJ3NVGO3Qk8Xo6pc+x8nkjSStwkEZ71D5i47PPnquS/s80Om+V3kAIIXC4GsO80TtRqoKR8ej8Mbao61LJSF9WW7MqsfrusyO5EV1m9RklAdSWSPcqeeK88I37VxbevIbAoULnxAZHPKCgOC+0HD9MG+d+c/DKl7Q1s9bYgYk350y8N3aligL1MQevslf/f3evzt29TwFHCr0zjZXItPFsbRpdfB1Z8P1YPVzf3bAXDjOMAl8BH4GDQ9lY5fexIa5QWLQX1BDzh2XgLUhjHhXG1fK0L35AP9IUmXDsz18/sdWepcZaod8aasQbjJxQi80h211mnfDFQdhl7SPuQ+xtZJvd9b26sSXk0CauQ55l7dY4H/K2NtYH4LATVolVmaimsxTntWhKIrY0UpRx+9SNxRYZHdA0oD7vt8goI5L2CXFKOo7h3k7fTkeR6OrfoBzy5ICz9b4exUmXR5Hi5OjjNqd7yek+VkPsRa3S3OsG3e3d7P56MbuYz+bzm9vf+qHXyQV+FP8BpTMxGkTrdAn62+/71P3lj0VMM6XXJop36XYbpzGyu2ZVKkmunDtsmIhjjgnp1Q6Z0AWTpqpLpGbVJ1mf9/THeti1sawyWnlDiR4lvTUNZcLWGE/JnypZyBjDlEjklMuz7OnpaSJF1ehCTKSpiIRSSdQu8tjx9qnb4SfChZFukFYmrjOLa7SoJWYdkMsIlRI5OXs5mU6mKaucr4R+oeg/VtQReUOc4qOgLoXSBB4tbbtqe4DdZWpHp/UGHPIESiW35F3lPEDbroTD320ZAm1/adDGpnAotFiWhXL0X0C+FqXDM9uGFgrf3HdPpW/ZPz2oRp3p81nvY6GXDa2Ax5dber+FZeCwRVGgjXalk2spsfYvZIaHE5XQ0Jg+zBbAQTRE1UDnSZpH1FE7fnwXL7CFeUT902CVpyXZFcJfhPioRg== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- From 9640251dc553cfa9ef174d361082e669807ab968 Mon Sep 17 00:00:00 2001 From: Giuliano Rodrigues Lima <91879848+grlimacan@users.noreply.github.com> Date: Thu, 12 Dec 2024 08:56:48 +0200 Subject: [PATCH 30/36] chore: remove OpenSearch warnings (#4750) * chore: Remove Optimize OpenSearch warnings * chore: Implementing suggestions from review * chore: Implementing suggestions from review --- .../backup-restore/optimize-backup.md | 42 +++++++++---------- .../advanced-features/import-guide.md | 28 +++++++------ .../shared-elasticsearch-cluster.md | 4 -- .../system-configuration-platform-7.md | 8 ++-- .../configuration/system-configuration.md | 8 ---- .../optimize-deployment/install-and-start.md | 4 -- .../advanced-features/import-guide.md | 28 +++++++------ 7 files changed, 58 insertions(+), 64 deletions(-) diff --git a/docs/self-managed/operational-guides/backup-restore/optimize-backup.md b/docs/self-managed/operational-guides/backup-restore/optimize-backup.md index fd86d993ec..2215873da0 100644 --- a/docs/self-managed/operational-guides/backup-restore/optimize-backup.md +++ b/docs/self-managed/operational-guides/backup-restore/optimize-backup.md @@ -11,20 +11,20 @@ This release introduces breaking changes, including the utilized URL. For example, `curl 'http://localhost:8092/actuator/backups'` rather than the previously used `backup`. ::: -Optimize stores its data over multiple indices in Elasticsearch. To ensure data integrity across indices, a backup of Optimize data consists of two Elasticsearch snapshots, each containing a different set of Optimize indices. Each backup is identified by a positive integer backup ID. For example, a backup with ID `123456` consists of the following Elasticsearch snapshots: +Optimize stores its data over multiple indices in the database. To ensure data integrity across indices, a backup of Optimize data consists of two ElasticSearch/OpenSearch snapshots, each containing a different set of Optimize indices. Each backup is identified by a positive integer backup ID. For example, a backup with ID `123456` consists of the following snapshots: ``` camunda_optimize_123456_3.9.0_part_1_of_2 camunda_optimize_123456_3.9.0_part_2_of_2 ``` -Optimize provides an API to trigger a backup and retrieve information about a given backup's state. During backup creation Optimize can continue running. The backed up data can later be restored using the standard Elasticsearch snapshot restore API. +Optimize provides an API to trigger a backup and retrieve information about a given backup's state. During backup creation Optimize can continue running. The backed up data can later be restored using the standard ElasticSearch/OpenSearch snapshot restore API. ## Prerequisites The following prerequisites must be set up before using the backup API: -1. A snapshot repository of your choice must be registered with Elasticsearch. +1. A snapshot repository of your choice must be registered with ElasticSearch/OpenSearch. 2. The repository name must be specified using the `CAMUNDA_OPTIMIZE_BACKUP_REPOSITORY_NAME` environment variable, or by adding it to your Optimize [`environment-config.yaml`]($optimize$/self-managed/optimize-deployment/configuration/system-configuration/): ```yaml @@ -48,13 +48,13 @@ POST actuator/backups ### Response -| Code | Description | -| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| 202 Accepted | Backup process was successfully initiated. To determine whether backup process was completed refer to the GET API. | -| 400 Bad Request | Indicates issues with the request, for example when the `backupId` contains invalid characters. | -| 409 Conflict | Indicates that a backup with the same `backupId` already exists. | -| 500 Server Error | All other errors, e.g. issues communicating with Elasticsearch for snapshot creation. Refer to the returned error message for more details. | -| 502 Bad Gateway | Optimize has encountered issues while trying to connect to Elasticsearch. | +| Code | Description | +| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| 202 Accepted | Backup process was successfully initiated. To determine whether backup process was completed refer to the GET API. | +| 400 Bad Request | Indicates issues with the request, for example when the `backupId` contains invalid characters. | +| 409 Conflict | Indicates that a backup with the same `backupId` already exists. | +| 500 Server Error | All other errors, e.g. issues communicating with the database for snapshot creation. Refer to the returned error message for more details. | +| 502 Bad Gateway | Optimize has encountered issues while trying to connect to the database. | ### Example request @@ -96,8 +96,8 @@ GET actuator/backup | 200 OK | Backup state could be determined and is returned in the response body (see example below). | | 400 Bad Request | There is an issue with the request, for example the repository name specified in the Optimize configuration does not exist. Refer to returned error message for details. | | 404 Not Found | If a backup ID was specified, no backup with that ID exists. | -| 500 Server Error | All other errors, e.g. issues communicating with Elasticsearch for snapshot state retrieval. Refer to the returned error message for more details. | -| 502 Bad Gateway | Optimize has encountered issues while trying to connect to Elasticsearch. | +| 500 Server Error | All other errors, e.g. issues communicating with the database for snapshot state retrieval. Refer to the returned error message for more details. | +| 502 Bad Gateway | Optimize has encountered issues while trying to connect to the database. | ### Example request @@ -135,8 +135,8 @@ Possible states of the backup: - `COMPLETE`: The backup can be used for restoring data. - `IN_PROGRESS`: The backup process for this backup ID is still in progress. -- `FAILED`: Something went wrong when creating this backup. To find out the exact problem, use the [Elasticsearch get snapshot status API](https://www.elastic.co/guide/en/elasticsearch/reference/7.17/get-snapshot-status-api.html) for each of the snapshots included in the given backup. -- `INCOMPATIBLE`: The backup is incompatible with the current Elasticsearch version. +- `FAILED`: Something went wrong when creating this backup. To find out the exact problem, use the [Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/get-snapshot-status-api.html) / [OpenSearch](https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/) get snapshot status API for each of the snapshots included in the given backup. +- `INCOMPATIBLE`: The backup is incompatible with the current ElasticSearch/OpenSearch version. - `INCOMPLETE`: The backup is incomplete (this could occur when the backup process was interrupted or individual snapshots were deleted). ## Delete backup API @@ -154,10 +154,10 @@ DELETE actuator/backups/{backupId} | Code | Description | | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 204 No Content | The delete request for the associated snapshots was submitted to Elasticsearch successfully. | +| 204 No Content | The delete request for the associated snapshots was submitted to the database successfully. | | 400 Bad Request | There is an issue with the request, for example the repository name specified in the Optimize configuration does not exist. Refer to returned error message for details. | | 500 Server Error | An error occurred, for example the snapshot repository does not exist. Refer to the returned error message for details. | -| 502 Bad Gateway | Optimize has encountered issues while trying to connect to Elasticsearch. | +| 502 Bad Gateway | Optimize has encountered issues while trying to connect to ElasticSearch/OpenSearch. | ### Example request @@ -167,22 +167,22 @@ curl --request DELETE 'http://localhost:8092/actuator/backups/123456' ## Restore backup -There is no Optimize API to perform the backup restore. Instead, the standard [Elasticsearch restore snapshot API](https://www.elastic.co/guide/en/elasticsearch/reference/7.17/restore-snapshot-api.html) can be used. Note that the Optimize versions of your backup snapshots must match the currently running version of Optimize. You can identify the version at which the backup was taken by the version tag included in respective snapshot names; for example, a snapshot with the name`camunda_optimize_123456_3.9.0_part_1_of_2` was taken of Optimize version `3.9.0`. +There is no Optimize API to perform the backup restore. Instead, the standard [Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/restore-snapshot-api.html) / [OpenSearch](https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot) restore snapshot API can be used. Note that the Optimize versions of your backup snapshots must match the currently running version of Optimize. You can identify the version at which the backup was taken by the version tag included in respective snapshot names; for example, a snapshot with the name`camunda_optimize_123456_3.9.0_part_1_of_2` was taken of Optimize version `3.9.0`. :::note Optimize must NOT be running while a backup is being restored. ::: -To restore an existing backup, all the snapshots this backup contains (as listed in the response of the [create backup API request](#example-response)) must be restored using the Elasticsearch API. +To restore an existing backup, all the snapshots this backup contains (as listed in the response of the [create backup API request](#example-response)) must be restored using the restore API. To restore a given backup, the following steps must be performed: 1. Stop Optimize. -2. Ensure no Optimize indices are present in Elasticsearch (or the restore process will fail). -3. Iterate over all Elasticsearch snapshots included in the desired backup and restore them using the Elasticsearch restore snapshot API. +2. Ensure no Optimize indices are present in the database (or the restore process will fail). +3. Iterate over all ElasticSearch/OpenSearch snapshots included in the desired backup and restore them using the restore snapshot API mentioned above. 4. Start Optimize. -Example Elasticsearch request: +Example request: ```shell curl --request POST `http://localhost:9200/_snapshot/repository_name/camunda_optimize_123456_3.9.0_part_1_of_2/_restore?wait_for_completion=true` diff --git a/optimize/self-managed/optimize-deployment/advanced-features/import-guide.md b/optimize/self-managed/optimize-deployment/advanced-features/import-guide.md index f23cda4b3b..451ba66436 100644 --- a/optimize/self-managed/optimize-deployment/advanced-features/import-guide.md +++ b/optimize/self-managed/optimize-deployment/advanced-features/import-guide.md @@ -14,17 +14,17 @@ In general, the import assumes the following setup: - A Camunda engine from which Optimize imports the data. - The Optimize backend, where the data is transformed into an appropriate format for efficient data analysis. -- [Elasticsearch](https://www.elastic.co/guide/index.html), which is the database Optimize persists all formatted data to. +- [Elasticsearch (ES)](https://www.elastic.co/guide/index.html) or [OpenSearch (OS)](https://opensearch.org/), which serves as the database that Optimize uses to persist all of its formatted data. The following depicts the setup and how the components communicate with each other: ![Optimize Import Structure](img/Optimize-Structure.png) -Optimize queries the engine data using a dedicated Optimize REST-API within the engine, transforms the data, and stores it in its own Elasticsearch database such that it can be quickly and easily queried by Optimize when evaluating reports or performing analyses. The reason for having a dedicated REST endpoint for Optimize is performance: the default REST-API adds a lot of complexity to retrieve the data from the engine database, which can result in low performance for large data sets. +Optimize queries the engine data using a dedicated Optimize REST-API within the engine, transforms the data, and stores it in its own database such that it can be quickly and easily queried by Optimize when evaluating reports or performing analyses. The reason for having a dedicated REST endpoint for Optimize is performance: the default REST-API adds a lot of complexity to retrieve the data from the engine database, which can result in low performance for large data sets. Note the following limitations regarding the data in Optimize's database: -- The data is only a near real-time representation of the engine database. This means Elasticsearch may not contain the data of the most recent time frame, e.g. the last two minutes, but all the previous data should be synchronized. +- The data is only a near real-time representation of the engine database. This means the database may not contain the data of the most recent time frame, e.g. the last two minutes, but all the previous data should be synchronized. - Optimize only imports the data it needs for its analysis. The rest is omitted and won't be available for further investigation. Currently, Optimize imports: - The history of the activity instances - The history of the process instances @@ -47,7 +47,7 @@ This section gives an overview of how fast Optimize imports certain data sets. T It is very likely that these metrics change for different data sets because the speed of the import depends on how the data is distributed. -The import is also affected by how the involved components are set up. For instance, if you deploy the Camunda engine on a different machine than Optimize and Elasticsearch to provide both applications with more computation resources, the process is likely to speed up. If the Camunda engine and Optimize are physically far away from each other, the network latency might slow down the import. +The import is also affected by how the involved components are set up. For instance, if you deploy the Camunda engine on a different machine than Optimize and Elasticsearch/OpenSearch to provide both applications with more computation resources, the process is likely to speed up. If the Camunda engine and Optimize are physically far away from each other, the network latency might slow down the import. ### Setup @@ -135,7 +135,7 @@ During execution, the following steps are performed: 2. Map entities and add an import job 3. [Execute the import](#execute-the-import). 1. Poll a job - 2. Persist the new entities to Elasticsearch + 2. Persist the new entities to the database ### Start an import round @@ -175,33 +175,37 @@ First, the `ImportScheduler` retrieves the newest index, which identifies the la #### Map entities and add an import job -All fetched entities are mapped to a representation that allows Optimize to query the data very quickly. Subsequently, an import job is created and added to the queue to persist the data in Elasticsearch. +All fetched entities are mapped to a representation that allows Optimize to query the data very quickly. Subsequently, an import job is created and added to the queue to persist the data in the database. ### Execute the import Full aggregation of the data is performed by a dedicated `ImportJobExecutor` for each entity type, which waits for `ImportJob` instances to be added to the execution queue. As soon as a job is in the queue, the executor: - Polls the job with the new Optimize entities -- Persists the new entities to Elasticsearch +- Persists the new entities to the database The data from the engine and Optimize do not have a one-to-one relationship, i.e., one entity type in Optimize may consist of data aggregated from different data types of the engine. For example, the historic process instance is first mapped to an Optimize `ProcessInstance`. However, for the heatmap analysis it is also necessary for `ProcessInstance` to contain all activities that were executed in the process instance. -Therefore, the Optimize `ProcessInstance` is an aggregation of the engine's historic process instance and other related data: historic activity instance data, user task data, and variable data are all [nested documents](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) within Optimize's `ProcessInstance` representation. +Therefore, the Optimize `ProcessInstance` is an aggregation of the engine's historic process instance and other related data: historic activity instance data, user task data, and variable data are all nested documents ([ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) / [OS](https://opensearch.org/docs/latest/field-types/supported-field-types/nested/)) within Optimize's `ProcessInstance` representation. :::note -Optimize uses [nested documents](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html), the above mentioned data is an example of documents that are nested within Optimize's `ProcessInstance` index. +Optimize uses nested documents ([ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) / [OS](https://opensearch.org/docs/latest/field-types/supported-field-types/nested/)), the above mentioned data is an example of documents that are nested within Optimize's `ProcessInstance` index. -Elasticsearch applies restrictions regarding how many objects can be nested within one document. If your data includes too many nested documents, you may experience import failures. To avoid this, you can temporarily increase the nested object limit in Optimize's [index configuration](./../configuration/system-configuration.md#index-settings). Note that this might cause memory errors. +Elasticsearch and OpenSearch apply restrictions regarding how many objects can be nested within one document. If your data includes too many nested documents, you may experience import failures. To avoid this, you can temporarily increase the nested object limit in Optimize's [index configuration](./../configuration/system-configuration.md#index-settings). Note that this might cause memory errors. ::: Import executions per engine entity are actually independent from another. Each follows a [producer-consumer-pattern](https://dzone.com/articles/producer-consumer-pattern), where the type specific `ImportService` is the single producer and a dedicated single `ImportJobExecutor` is the consumer of its import jobs, decoupled by a queue. So, both are executed in different threads. To adjust the processing speed of the executor, the queue size and the number of threads that process the import jobs can be configured: +:::note +Although the parameters below include `ElasticSearch` in their name, they apply to both ElasticSearch and OpenSearch installations. For backward compatibility reasons, the parameters have not been renamed. +::: + ```yaml import: # Number of threads being used to process the import jobs per data type that are writing - # data to elasticsearch. + # data to the database. elasticsearchJobExecutorThreadCount: 1 - # Adjust the queue size of the import jobs per data type that store data to elasticsearch. + # Adjust the queue size of the import jobs per data type that store data to the database. # A too large value might cause memory problems. elasticsearchJobExecutorQueueSize: 5 ``` diff --git a/optimize/self-managed/optimize-deployment/configuration/shared-elasticsearch-cluster.md b/optimize/self-managed/optimize-deployment/configuration/shared-elasticsearch-cluster.md index 7025397992..bb01105678 100644 --- a/optimize/self-managed/optimize-deployment/configuration/shared-elasticsearch-cluster.md +++ b/optimize/self-managed/optimize-deployment/configuration/shared-elasticsearch-cluster.md @@ -18,10 +18,6 @@ The following illustration demonstrates this use case with two Optimize instance Changing the value of `*.settings.index.prefix` after an instance was already running results in new indexes being created with the new prefix value. There is no support in migrating data between indexes based on different prefixes. ::: -:::note -Not all Optimize features are supported when using OpenSearch as a database. For a full list of the features that are currently supported, please refer to the [Camunda 7](https://github.com/camunda/issues/issues/705) and [Camunda 8](https://github.com/camunda/issues/issues/635) OpenSearch features. -::: - \* Elasticsearch index prefix settings path: `es.settings.index.prefix`
\* OpenSearch index prefix settings path: `opensearch.settings.index.prefix` ![Shared Elasticsearch Cluster Setup](img/shared-elasticsearch-cluster.png) diff --git a/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md b/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md index e5491a96ae..dd3eddf077 100644 --- a/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md +++ b/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md @@ -64,16 +64,18 @@ REST API endpoint locations, timeouts, etc. | import.data.user-task-worker.metadata.maxPageSize | 10000 | The max page size when multiple users or groups are iterated during the metadata refresh. | | import.data.user-task-worker.metadata.maxEntryLimit | 100000 | The entry limit of the cache that holds the metadata, if you need more entries you can increase that limit. When increasing the limit, keep in mind to account for that by increasing the JVM heap memory as well. Please refer to the "Adjust Optimize heap size" documentation. | | import.skipDataAfterNestedDocLimitReached | false | Some data can no longer be imported to a given document if its number of nested documents has reached the configured limit. Enable this setting to skip this data during import if the nested document limit has been reached. | -| import.elasticsearchJobExecutorThreadCount | 1 | Number of threads being used to process the import jobs per data type that are writing data to elasticsearch. | -| import.elasticsearchJobExecutorQueueSize | 5 | Adjust the queue size of the import jobs per data type that store data to elasticsearch. If the value is too large it might cause memory problems. | +| import.elasticsearchJobExecutorThreadCount\* | 1 | Number of threads being used to process the import jobs per data type that are writing data to the database. | +| import.elasticsearchJobExecutorQueueSize\* | 5 | Adjust the queue size of the import jobs per data type that store data to the database. If the value is too large it might cause memory problems. | | import.handler.backoff.interval | 5000 | Interval in milliseconds which is used for the backoff time calculation. | | import.handler.backoff.max | 15 | Once all pages are consumed, the import scheduler component will start scheduling fetching tasks in increasing periods of time, controlled by "backoff" counter. | | import.handler.backoff.isEnabled | true | Tells if the backoff is enabled of not. | | import.indexType | import-index | The name of the import index type. | -| import.importIndexStorageIntervalInSec | 10 | States how often the import index should be stored to Elasticsearch. | +| import.importIndexStorageIntervalInSec | 10 | States how often the import index should be stored to the database. | | import.currentTimeBackoffMilliseconds | 300000 | This is the time interval the import backs off from the current tip of the time during the ongoing import cycle. This ensures that potentially missed concurrent writes in the engine are reread going back by the amount of this time interval. | | import.identitySync.includeUserMetaData | true | Whether to include metaData (firstName, lastName, email) when synchronizing users. If disabled only user IDs will be shown on user search and in collection permissions. | | import.identitySync.collectionRoleCleanupEnabled | false | Whether collection role cleanup should be performed. If enabled, users that no longer exist in the identity provider will be automatically removed from collection permissions. | | import.identitySync.cronTrigger | `0 */2 * * *` | Cron expression for when the identity sync should run, defaults to every second hour. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here.

For details on the format please refer to:
  • [Cron Expression Description](https://en.wikipedia.org/wiki/Cron)
  • [Spring Cron Expression Documentation](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/support/CronSequenceGenerator.html)
| | import.identitySync.maxPageSize | 10000 | The max page size when multiple users or groups are iterated during the import. | | import.identitySync.maxEntryLimit | 100000 | The entry limit of the user/group search cache. When increasing the limit, keep in mind to account for this by increasing the JVM heap memory as well. Please refer to the "Adjust Optimize heap size" documentation on how to configure the heap size. | + +\* Although this parameter includes `ElasticSearch` in its name, it applies to both ElasticSearch and OpenSearch installations. For backward compatibility reasons, the parameter has not been renamed. diff --git a/optimize/self-managed/optimize-deployment/configuration/system-configuration.md b/optimize/self-managed/optimize-deployment/configuration/system-configuration.md index 22b7c67c0e..97342e0223 100644 --- a/optimize/self-managed/optimize-deployment/configuration/system-configuration.md +++ b/optimize/self-managed/optimize-deployment/configuration/system-configuration.md @@ -186,10 +186,6 @@ Define a secured connection to be able to communicate with a secured Elasticsear These settings are only relevant when operating Optimize with OpenSearch. -:::note -Not all Optimize features are supported when using OpenSearch as a database. For a full list of the features that are currently supported, please refer to the [Camunda 7](https://github.com/camunda/issues/issues/705) and [Camunda 8](https://github.com/camunda/issues/issues/635) OpenSearch features. -::: - #### Connection settings This section details everything related to building the connection to OpenSearch. @@ -236,10 +232,6 @@ Define a secured connection to be able to communicate with a secured OpenSearch | -------------------------------- | ------------- | ------------------------------------------------------------------------ | | opensearch.backup.repositoryName | "" | The name of the snapshot repository to be used to back up Optimize data. | -:::note -The backup functionality is not yet supported for OpenSearch. -::: - ### Email Settings for the email server to send email notifications, e.g. when an alert is triggered. diff --git a/optimize/self-managed/optimize-deployment/install-and-start.md b/optimize/self-managed/optimize-deployment/install-and-start.md index 2c99ebde0e..a514fe0b8b 100644 --- a/optimize/self-managed/optimize-deployment/install-and-start.md +++ b/optimize/self-managed/optimize-deployment/install-and-start.md @@ -89,10 +89,6 @@ After that, [configure the database connection](./configuration/getting-started. #### Getting started with the Optimize Docker image -:::note -Not all Optimize features are supported when using OpenSearch as a database. For a full list of the features that are currently supported, please refer to the [Camunda 7](https://github.com/camunda/issues/issues/705) and [Camunda 8](https://github.com/camunda/issues/issues/635) OpenSearch features. -::: - ##### Full local setup To start the Optimize Docker image and connect to an already locally running Camunda 7 as well as Elasticsearch instance you could run the following command: diff --git a/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/advanced-features/import-guide.md b/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/advanced-features/import-guide.md index f23cda4b3b..451ba66436 100644 --- a/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/advanced-features/import-guide.md +++ b/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/advanced-features/import-guide.md @@ -14,17 +14,17 @@ In general, the import assumes the following setup: - A Camunda engine from which Optimize imports the data. - The Optimize backend, where the data is transformed into an appropriate format for efficient data analysis. -- [Elasticsearch](https://www.elastic.co/guide/index.html), which is the database Optimize persists all formatted data to. +- [Elasticsearch (ES)](https://www.elastic.co/guide/index.html) or [OpenSearch (OS)](https://opensearch.org/), which serves as the database that Optimize uses to persist all of its formatted data. The following depicts the setup and how the components communicate with each other: ![Optimize Import Structure](img/Optimize-Structure.png) -Optimize queries the engine data using a dedicated Optimize REST-API within the engine, transforms the data, and stores it in its own Elasticsearch database such that it can be quickly and easily queried by Optimize when evaluating reports or performing analyses. The reason for having a dedicated REST endpoint for Optimize is performance: the default REST-API adds a lot of complexity to retrieve the data from the engine database, which can result in low performance for large data sets. +Optimize queries the engine data using a dedicated Optimize REST-API within the engine, transforms the data, and stores it in its own database such that it can be quickly and easily queried by Optimize when evaluating reports or performing analyses. The reason for having a dedicated REST endpoint for Optimize is performance: the default REST-API adds a lot of complexity to retrieve the data from the engine database, which can result in low performance for large data sets. Note the following limitations regarding the data in Optimize's database: -- The data is only a near real-time representation of the engine database. This means Elasticsearch may not contain the data of the most recent time frame, e.g. the last two minutes, but all the previous data should be synchronized. +- The data is only a near real-time representation of the engine database. This means the database may not contain the data of the most recent time frame, e.g. the last two minutes, but all the previous data should be synchronized. - Optimize only imports the data it needs for its analysis. The rest is omitted and won't be available for further investigation. Currently, Optimize imports: - The history of the activity instances - The history of the process instances @@ -47,7 +47,7 @@ This section gives an overview of how fast Optimize imports certain data sets. T It is very likely that these metrics change for different data sets because the speed of the import depends on how the data is distributed. -The import is also affected by how the involved components are set up. For instance, if you deploy the Camunda engine on a different machine than Optimize and Elasticsearch to provide both applications with more computation resources, the process is likely to speed up. If the Camunda engine and Optimize are physically far away from each other, the network latency might slow down the import. +The import is also affected by how the involved components are set up. For instance, if you deploy the Camunda engine on a different machine than Optimize and Elasticsearch/OpenSearch to provide both applications with more computation resources, the process is likely to speed up. If the Camunda engine and Optimize are physically far away from each other, the network latency might slow down the import. ### Setup @@ -135,7 +135,7 @@ During execution, the following steps are performed: 2. Map entities and add an import job 3. [Execute the import](#execute-the-import). 1. Poll a job - 2. Persist the new entities to Elasticsearch + 2. Persist the new entities to the database ### Start an import round @@ -175,33 +175,37 @@ First, the `ImportScheduler` retrieves the newest index, which identifies the la #### Map entities and add an import job -All fetched entities are mapped to a representation that allows Optimize to query the data very quickly. Subsequently, an import job is created and added to the queue to persist the data in Elasticsearch. +All fetched entities are mapped to a representation that allows Optimize to query the data very quickly. Subsequently, an import job is created and added to the queue to persist the data in the database. ### Execute the import Full aggregation of the data is performed by a dedicated `ImportJobExecutor` for each entity type, which waits for `ImportJob` instances to be added to the execution queue. As soon as a job is in the queue, the executor: - Polls the job with the new Optimize entities -- Persists the new entities to Elasticsearch +- Persists the new entities to the database The data from the engine and Optimize do not have a one-to-one relationship, i.e., one entity type in Optimize may consist of data aggregated from different data types of the engine. For example, the historic process instance is first mapped to an Optimize `ProcessInstance`. However, for the heatmap analysis it is also necessary for `ProcessInstance` to contain all activities that were executed in the process instance. -Therefore, the Optimize `ProcessInstance` is an aggregation of the engine's historic process instance and other related data: historic activity instance data, user task data, and variable data are all [nested documents](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) within Optimize's `ProcessInstance` representation. +Therefore, the Optimize `ProcessInstance` is an aggregation of the engine's historic process instance and other related data: historic activity instance data, user task data, and variable data are all nested documents ([ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) / [OS](https://opensearch.org/docs/latest/field-types/supported-field-types/nested/)) within Optimize's `ProcessInstance` representation. :::note -Optimize uses [nested documents](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html), the above mentioned data is an example of documents that are nested within Optimize's `ProcessInstance` index. +Optimize uses nested documents ([ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) / [OS](https://opensearch.org/docs/latest/field-types/supported-field-types/nested/)), the above mentioned data is an example of documents that are nested within Optimize's `ProcessInstance` index. -Elasticsearch applies restrictions regarding how many objects can be nested within one document. If your data includes too many nested documents, you may experience import failures. To avoid this, you can temporarily increase the nested object limit in Optimize's [index configuration](./../configuration/system-configuration.md#index-settings). Note that this might cause memory errors. +Elasticsearch and OpenSearch apply restrictions regarding how many objects can be nested within one document. If your data includes too many nested documents, you may experience import failures. To avoid this, you can temporarily increase the nested object limit in Optimize's [index configuration](./../configuration/system-configuration.md#index-settings). Note that this might cause memory errors. ::: Import executions per engine entity are actually independent from another. Each follows a [producer-consumer-pattern](https://dzone.com/articles/producer-consumer-pattern), where the type specific `ImportService` is the single producer and a dedicated single `ImportJobExecutor` is the consumer of its import jobs, decoupled by a queue. So, both are executed in different threads. To adjust the processing speed of the executor, the queue size and the number of threads that process the import jobs can be configured: +:::note +Although the parameters below include `ElasticSearch` in their name, they apply to both ElasticSearch and OpenSearch installations. For backward compatibility reasons, the parameters have not been renamed. +::: + ```yaml import: # Number of threads being used to process the import jobs per data type that are writing - # data to elasticsearch. + # data to the database. elasticsearchJobExecutorThreadCount: 1 - # Adjust the queue size of the import jobs per data type that store data to elasticsearch. + # Adjust the queue size of the import jobs per data type that store data to the database. # A too large value might cause memory problems. elasticsearchJobExecutorQueueSize: 5 ``` From 7760eeea0a62ba38965af06a6d9cbb6be6742447 Mon Sep 17 00:00:00 2001 From: gbetances089 Date: Thu, 12 Dec 2024 10:01:06 +0100 Subject: [PATCH 31/36] task(c8run)-update-guides-after-8.6.6-and-alpha2-release (#4753) --- docs/guides/react-components/_install-c8run.md | 2 +- docs/self-managed/setup/deploy/local/c8run.md | 2 +- .../version-8.6/guides/react-components/_install-c8run.md | 2 +- .../version-8.6/self-managed/setup/deploy/local/c8run.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/guides/react-components/_install-c8run.md b/docs/guides/react-components/_install-c8run.md index 3047dee787..520996f22c 100644 --- a/docs/guides/react-components/_install-c8run.md +++ b/docs/guides/react-components/_install-c8run.md @@ -11,7 +11,7 @@ If no version of Java is found, follow your chosen installation's instructions f ### Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha1) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. diff --git a/docs/self-managed/setup/deploy/local/c8run.md b/docs/self-managed/setup/deploy/local/c8run.md index 7684e4269f..881836191e 100644 --- a/docs/self-managed/setup/deploy/local/c8run.md +++ b/docs/self-managed/setup/deploy/local/c8run.md @@ -36,7 +36,7 @@ If no version of Java is found, follow your chosen installation's instructions f ## Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha1) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. diff --git a/versioned_docs/version-8.6/guides/react-components/_install-c8run.md b/versioned_docs/version-8.6/guides/react-components/_install-c8run.md index ee83da5d46..50fb42c079 100644 --- a/versioned_docs/version-8.6/guides/react-components/_install-c8run.md +++ b/versioned_docs/version-8.6/guides/react-components/_install-c8run.md @@ -11,7 +11,7 @@ If no version of Java is found, follow your chosen installation's instructions f ### Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.6.5) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.6.6) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/local/c8run.md b/versioned_docs/version-8.6/self-managed/setup/deploy/local/c8run.md index 1eb1b655df..de44b09632 100644 --- a/versioned_docs/version-8.6/self-managed/setup/deploy/local/c8run.md +++ b/versioned_docs/version-8.6/self-managed/setup/deploy/local/c8run.md @@ -36,7 +36,7 @@ If no version of Java is found, follow your chosen installation's instructions f ## Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.6.5) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.6.6) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. From ccdafa96f627bdb09e3a29a5fccb7c47478a0996 Mon Sep 17 00:00:00 2001 From: Ingo Richtsmeier Date: Thu, 12 Dec 2024 10:53:07 +0100 Subject: [PATCH 32/36] More explicit description how to apply the DNS changes (#4747) * More explicit description how to apply the DNS changes * tech writer edits --------- Co-authored-by: Cole Garbo Co-authored-by: Mark Sellings --- .../self-managed/setup/deploy/amazon/amazon-eks/dual-region.md | 3 ++- .../self-managed/setup/deploy/amazon/amazon-eks/dual-region.md | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md b/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md index 68aa8a6c4d..137adb9efe 100644 --- a/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md +++ b/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md @@ -233,7 +233,8 @@ kubectl --context $CLUSTER_1 apply -f https://raw.githubusercontent.com/camunda/ ``` 3. The script will retrieve the IPs of the load balancer via the AWS CLI and return the required config change. -4. As the script suggests, copy the statement between the placeholders to edit the CoreDNS configmap in cluster 0 and cluster 1, depending on the placeholder. +4. The script prints the `kubectl edit` commands to change the DNS settings of each cluster inline. Copy the statement between the placeholders to edit the CoreDNS configmap in cluster 0 and cluster 1, depending on the placeholder. + An alternative to inline editing is to create two copies of the file `kubernetes/coredns.yml`, one for each cluster. Add the section generated by the script to each file. Apply the changes to each cluster with e.g. `kubectl --context cluster-london -n kube-system apply -f file.yml`. Replace the `context` parameter with your current values.
Example output diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md index 49af2c274a..15670e7721 100644 --- a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md +++ b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md @@ -233,7 +233,8 @@ kubectl --context $CLUSTER_1 apply -f https://raw.githubusercontent.com/camunda/ ``` 3. The script will retrieve the IPs of the load balancer via the AWS CLI and return the required config change. -4. As the script suggests, copy the statement between the placeholders to edit the CoreDNS configmap in cluster 0 and cluster 1, depending on the placeholder. +4. The script prints the `kubectl edit` commands to change the DNS settings of each cluster inline. Copy the statement between the placeholders to edit the CoreDNS configmap in cluster 0 and cluster 1, depending on the placeholder. + An alternative to inline editing is to create two copies of the file `kubernetes/coredns.yml`, one for each cluster. Add the section generated by the script to each file. Apply the changes to each cluster with e.g. `kubectl --context cluster-london -n kube-system apply -f file.yml`. Replace the `context` parameter with your current values.
Example output From 688013ba2deb274b4d1e81c80d5c9a495511f1e7 Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Thu, 12 Dec 2024 10:33:30 +0000 Subject: [PATCH 33/36] Announcements for 8.7 release (#4679) * Initial setup * Initial structure * Initial content updates * Edits * Edit intro * Edit following meeting * TW edits * Restructure announcements * TW edits * Remove headings * Changes to APIs * Add Manual installation section * Announcements landing page format * Fix formatting * Badges CSS * Landing page edits * TW edits * Add camunda Exporter from PR 4715 * added Separated Ingress removal * Tasklist announcement --------- Co-authored-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com> --- docs/reference/announcements.md | 453 +++--------------- docs/reference/announcements/850.md | 188 ++++++++ docs/reference/announcements/860.md | 182 +++++++ docs/reference/announcements/870.md | 183 +++++++ docs/reference/img/doc-icon.png | Bin 0 -> 213 bytes .../img/harmonized-indices-schema.png | Bin 0 -> 163835 bytes .../reference/img/target-camunda-exporter.png | Bin 0 -> 55175 bytes sidebars.js | 14 +- src/css/custom.css | 33 ++ 9 files changed, 675 insertions(+), 378 deletions(-) create mode 100644 docs/reference/announcements/850.md create mode 100644 docs/reference/announcements/860.md create mode 100644 docs/reference/announcements/870.md create mode 100644 docs/reference/img/doc-icon.png create mode 100644 docs/reference/img/harmonized-indices-schema.png create mode 100644 docs/reference/img/target-camunda-exporter.png diff --git a/docs/reference/announcements.md b/docs/reference/announcements.md index adbeb28643..da89278137 100644 --- a/docs/reference/announcements.md +++ b/docs/reference/announcements.md @@ -1,420 +1,119 @@ --- id: announcements title: "Announcements" -description: "Important announcements including deprecation & removal notices" +description: "Important announcements for upcoming and past Camunda 8 releases that customers should be aware of, including deprecation & removal notices." --- -## Camunda 8.7 - -Release date: TBD - -End of maintenance: TBD - -### Southeast Asia now available for SaaS customers - -SaaS customers can now create orchestration clusters in the [Singapore (asia-southeast1) region](/reference/regions.md), ensuring lower latency and improved processing speed for organizations operating in southeast Asian countries. - -## Camunda 8.6 - -Release date: 8th of Oct 2024 - -End of maintenance: 14th of April 2026 - -### License key changes - -With the 8.6 release, Camunda 8 Self-Managed requires a license key for production usage. For additional details, review the [blog post on licensing updates for Camunda 8 Self-Managed](https://camunda.com/blog/2024/04/licensing-update-camunda-8-self-managed/). - -Review the following documentation for your components for more information on how to provide the license key to each component as an environment variable: - -- [Console](/self-managed/console-deployment/configuration.md#environment-variables) -- [Zeebe](/self-managed/zeebe-deployment/configuration/configuration.md#licensing) -- [Operate](/self-managed/operate-deployment/operate-configuration.md#licensing) -- [Tasklist](/self-managed/tasklist-deployment/tasklist-configuration.md#licensing) -- [Optimize]($optimize$/self-managed/optimize-deployment/configuration/system-configuration-platform-8#licensing) -- [Identity](/self-managed/identity/deployment/configuration-variables.md#license-configuration) -- [Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md#licensing) - -To configure with Helm, visit the [Self Managed installation documentation](/self-managed/setup/install.md). - -:::note -Camunda 8 components without a valid license may display **Non-Production License** in the navigation bar and issue warnings in the logs. These warnings have no impact on startup or functionality, with the exception that Web Modeler has a limitation of five users. To obtain a license, visit the [Camunda Enterprise page](https://camunda.com/platform/camunda-platform-enterprise-contact/). -::: - -### Zeebe Java client - -Starting with 8.7, the Zeebe Java client will become the new Camunda Java client. This transition brings a new Java client structure designed to enhance the user experience and introduce new features while maintaining compatibility with existing codebases. - -The primary goal of those changes is to enable users to interact with Camunda clusters with one consolidated client rather than multiple. The `CamundaClient` will replace the `ZeebeClient`, offering the same functionality and adding new capabilities. If you need to continue using the old `ZeebeClient`, you can use the version 8.6 artifact without any issues with newer cluster versions as the client is forward-compatible. - -:::note -The Zeebe Java client will not be developed further and will only receive bug fixes for as long as version 8.6 is officially supported. -::: - -#### Key changes - -- **New package structure**: - - Package `io.camunda.client`: This package contains the new `CamundaClient` and all the features slated for release in version 8.7. -- **Properties and environment variables refactoring**: - - All old Java client property names will be refactored to more general ones. For instance, `zeebe.client.tenantId` will become `camunda.client.tenantId`. - - Similarly, environment variables will be renamed following the same concept: `ZEEBE_REST_ADDRESS` will become `CAMUNDA_REST_ADDRESS`. -- **Artifact ID change**: - - The `artifactId` will change from `zeebe-client-java` to `camunda-client-java`. - -### Deprecation: Zeebe Go client & CLI client (zbctl) - -The Zeebe Go Client and CLI client (zbctl) will be [officially deprecated](https://camunda.com/blog/2024/09/deprecating-zbctl-and-go-clients/) with the 8.6 release as part of our efforts to streamline the Camunda 8 API experience. This client and CLI utility will not be released starting with Camunda 8.6, will no longer receive new features, and will be transitioned to a community-maintained status. - -The documentation of the Zeebe Go Client and CLI client (zbctl) moved to the [community clients section](/apis-tools/community-clients/index.md). - -### Camunda 8 SaaS - Required cluster update - -:::caution -By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [updated](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) to the following versions at a **minimum**: - -- **8.2+gen27** -- **8.3+gen11** -- **8.4+gen7** -- **8.5+gen2** - -::: - -auth0 announced an End-Of-Life for one of the functionalities that is being utilized by previous automation clusters. The new versions are not using this functionality anymore. This update ensures your cluster will work seamlessly after auth0 deactivates the feature in production. - -You minimally need to take the following [update](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) path: - -- 8.0.x -> 8.2+gen27 -- 8.1.x -> 8.2+gen27 -- 8.2.x -> 8.2+gen27 -- 8.3.x -> 8.3+gen11 -- 8.4.x -> 8.4+gen7 -- 8.5.x -> 8.5+gen2 - -If you do not update the cluster by August 30th 2024, we will update the cluster for you. **Without an update, you would lose access to your cluster.** +Important changes and updates for Camunda 8 releases that customers should be aware of, including deprecation & removal notices. -Camunda 8 Self-Managed clusters are not affected by this. - -### Support for Amazon OpenSearch for Optimize - -This release extends the OpenSearch features supported by Optimize. Full support is committed for the next release in January 2025. - -### Supported environment changes (OpenJDK, ElasticSearch, Amazon OpenSearch) - -Version changes are made to supported environments: - -- OpenJDK minimum version raised to 21+ in Operate -- ElasticSearch minimum version raised to 8.13+ -- Amazon OpenSearch minimum version raised to 2.9+ - -To learn more about supported environments, see [supported environments](/reference/supported-environments.md). - -### Connectors - -#### Deprecation: None start event element templates for Kafka, RabbitMQ, Amazon SQS, and Amazon SNS inbound Connectors - -The [none start event](/components/modeler/bpmn/none-events/none-events.md#none-start-events) element templates for the out-of-the-box Kafka, RabbitMQ, Amazon SQS, and Amazon SNS inbound Connectors have been deprecated in Camunda Modeler. - -Users can no longer select these templates when creating a new none start event element in Camunda Modeler. Existing none start event elements with these templates will continue to work as expected, but users are encouraged to migrate to the [message start event](/components/modeler/bpmn/message-events/message-events.md#message-start-events) element templates for these Connectors. - -Message start event element templates are better suited for the message-based communication these Connectors provide, and offer more flexibility and features compared to the none start event element templates, such as the ability to define a message ID and a correlation key for idempotency. Read more in the [inbound Connectors documentation](/components/connectors/use-connectors/inbound.md) and the [messaging concepts documentation](/components/concepts/messages.md#message-uniqueness). - -#### Breaking changes in the Connector SDK - -The `void correlate(Object variables)` method in the `InboundConnectorContext` interface has been removed, following the deprecation in 8.4.0. Use the `CorrelationResult correlateWithResult(Object variables)` method instead. - -The `CorrelationResult` record has been changed compared to the previous versions: - -- `CorrelationResult.Success` now contains a `ProcessElementContext` that represents the element that was correlated. Compared to the previous version, where the correlated element was returned directly, this change allows accessing element properties after correlation for user-controlled post-correlation actions. -- `CorrelationResult.Failure` now provides the `CorrelationFailureHandlingStrategy` that defines how the failure should be handled. - -An example of how to use the new `CorrelationResult` can be found in the [Connector SDK documentation](/components/connectors/custom-built-connectors/connector-sdk.md#inbound-connector-runtime-logic). - -### Flow control enabled by default in SaaS - -Flow control is now enabled by default in Camunda 8.6 SaaS. This change ensures the cluster is protected from excessive load and can maintain a stable state. - -These new configuration defaults are tailored to the cluster size and optimized for a stable performance. However, the cluster might reject requests if the load is too high with this change. The error message for this is `Failed to write client request to partition X, because the write limit is exhausted`. If the error persists, this may be a sign of underlining issues, or a need to adjust the cluster size. - -For more information on how to configure flow control for a Self-Managed cluster, visit the [flow control documentation](/self-managed/operational-guides/configure-flow-control/configure-flow-control.md). - -### Camunda 8 Self-Managed - -#### Helm chart - Separated Ingress deprecation - -The separated Ingress Helm configuration for Camunda 8 Self-Managed has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. Only the combined Ingress configuration is officially supported. See the [Ingress guide](/self-managed/setup/guides/ingress-setup.md) for more information on configuring a combined Ingress setup. - -#### Helm chart - `global.multiregion.installationType` deprecation - -The `global.multiregion.installationType` option is used in failover and failback scenarios. This option in the Helm chart has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. `global.multiregion.installationType` was replaced with a set of API endpoints called while following the ([dual-region operational procedure](/self-managed/operational-guides/multi-region/dual-region-ops.md)) - -#### Helm chart - Elasticsearch nodes number - -The default value of Elasticsearch deployment pods has changed from 2 to 3, and an affinity setting has been added to avoid scheduling Elasticsearch pods on the same Kubernetes worker. +## Camunda 8.7 -### Camunda Optimize artifact and Docker tag separation +Camunda 8.7 is scheduled for release on 11 February, 2024. -Starting with Camunda 8.6, the Camunda Optimize artifact has been split into two distinct versions, and versioning between Camunda 7 and Camunda 8 is no longer interchangeable: +
+
-- **Before Camunda 8.6**: Versions like `8.x` and `3.x` (used for Camunda 7) could sometimes be used interchangeably. -- **From Camunda 8.6 onwards**: `8.6 != 3.14`. Each version corresponds strictly to its platform: - - **Camunda 7**: Uses the `3.x` versioning scheme and the `latest` Docker tag. - - **Camunda 8**: Uses the `8.x` versioning scheme and the `8-latest` Docker tag. +**[8.7 Announcements](/reference/announcements/870.md)** -#### Action required: +
+
-- **Camunda 7 Users**: Continue using `3.x` versions and the `latest` Docker tag. -- **Camunda 8 Users**: If you haven't already done so, update your configurations to use `8.x` versions and the `8-latest` Docker tag. +- [API updates](/reference/announcements/870.md#api-updates-saasself-managed) +- [Identity management updates](/reference/announcements/870.md#identity-management-updates-saasself-managed) +- [Installation and deployment updates](/reference/announcements/870.md#installation-and-deployment-updates-self-managed) +- [Camunda Java client and Camunda Spring SDK](/reference/announcements/870.md#camunda-java-client-and-camunda-spring-sdk-self-managed) -Make sure to update your Docker configurations accordingly to ensure compatibility. +
+
-### New base path for Operate and Tasklist web applications +## Camunda 8.6 -We are introducing a new base path for both the Operate and Tasklist **web applications**. This change applies to both Self-Managed and SaaS environments. +Camunda 8.6 was released on 8 October, 2024. -#### For Self-Managed +
+
-- The new base path for Operate is `/operate`, and for Tasklist, it is `/tasklist`. -- For a [Separated Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=separated) configuration: - - for Operate, the full URL will be `{operate-host}/operate`. Any calls to `{operate-host}` will automatically be redirected to `{operate-host}/operate` - - for Tasklist, the full URL will be `{tasklist-host}/tasklist`. Any calls to `{tasklist-host}` will automatically be redirected to `{tasklist-host}/tasklist`. -- For a [Combined Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=combined) configuration: - - for Operate, the full URL will be `{common-host}/{operate-contextPath}/operate`. Any calls to `{common-host}/{operate-contextPath}` will be automatically redirected to `{common-host}/{operate-contextPath}/operate`. - - for Tasklist, the full URL will be `{common-host}/{tasklist-contextPath}/tasklist`. Any calls to `{common-host}/{tasklist-contextPath}` will be automatically redirected to `{common-host}/{tasklist-contextPath}/tasklist`. +**[8.6 Announcements](/reference/announcements/860.md)** -#### For SaaS +
+
-- The full URL for Operate is now structured as `https://{region}.operate.camunda.io/{clusterId}/operate`. -- The full URL for Tasklist is now structured as `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. -- Any calls to `https://{region}.operate.camunda.io/{clusterId}` will be redirected to `https://{region}.operate.camunda.io/{clusterId}/operate`. -- Any calls to `https://{region}.tasklist.camunda.io/{clusterId}` will be redirected to `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. +- [License key changes](/reference/announcements/860.md#license-key-changes) +- [Zeebe Java client](/reference/announcements/860.md#zeebe-java-client) +- [Deprecation: Zeebe Go client & CLI client (zbctl)](/reference/announcements/860.md#deprecation-zeebe-go-client--cli-client-zbctl) +- [Camunda 8 SaaS - Required cluster update](/reference/announcements/860.md#camunda-8-saas---required-cluster-update) +- [Support for Amazon OpenSearch for Optimize](/reference/announcements/860.md#support-for-amazon-opensearch-for-optimize) +- [Supported environment changes](/reference/announcements/860.md#supported-environment-changes-openjdk-elasticsearch-amazon-opensearch) +- [Connectors](/reference/announcements/860.md#connectors) +- [Flow control enabled by default in SaaS](/reference/announcements/860.md#flow-control-enabled-by-default-in-saas) +- [Camunda 8 Self-Managed](/reference/announcements/860.md#camunda-8-self-managed) +- [Camunda Optimize artifact and Docker tag separation](/reference/announcements/860.md#camunda-optimize-artifact-and-docker-tag-separation) +- [New base path for Operate and Tasklist web applications](/reference/announcements/860.md#new-base-path-for-operate-and-tasklist-web-applications) -:::note -**API URLs** for both Operate and Tasklist remain **unchanged**. -::: +
+
## Camunda 8.5 -Release date: 9th of April 2024 - -End of maintenance: 14th of October 2025 - -### Updated SaaS URLs - -We will simplify the URL for Camunda 8 SaaS from cloud.camunda.io ([console.cloud.camunda.io](https://console.cloud.camunda.io/)) to camunda.io ([console.camunda.io](http://console.camunda.io/)). +Camunda 8.5 was released on 9 April, 2024. -On or around July 9th, users will be directed to the new URLs. Both URLs will continue to be active for at least 18 months so navigation from supported versions of components like Operate is still possible. +
+
-Internal allowlisting or active rules for [cloud.camunda.io](http://cloud.camunda.io/) must be transitioned to the new [camunda.io](http://camunda.io/) URL. This change primarily affects Console and Modeler. During sign up, users will be briefly redirected through [accounts.cloud.camunda.io](http://accounts.camunda.io/), which will also be updated. +**[8.5 Announcements](/reference/announcements/850.md#camunda-85)** -### Syntax changes in Helm chart +
+
-A Camunda Helm chart upgrade is not possible from v9.x.x to v10.0.0 or v10.0.1. Instead, upgrade directly to v10.0.2+. +- [Updated SaaS URLs](/reference/announcements/850.md#updated-saas-urls) +- [Syntax changes in Helm chart](/reference/announcements/850.md#syntax-changes-in-helm-chart) +- [Support for Amazon OpenSearch](/reference/announcements/850.md#support-for-amazon-opensearch) +- [Known limitations](/reference/announcements/850.md#known-limitations) +- [Changes in supported environments](/reference/announcements/850.md#changes-in-supported-environments) +- [New generation naming scheme](/reference/announcements/850.md#camunda-saas-new-generation-naming-scheme) +- [Removal of Web Modeler's beta API](/reference/announcements/850.md#removal-of-web-modelers-beta-api) +- [Serialization of timestamp values in management API](/reference/announcements/850.md#zeebe-850-breaks-serialization-of-timestamp-values-in-management-api-self-managed-only) -The Camunda Helm chart v10.0.0 has major changes in the values file structure. Some keys in the values file have been changed. For compatibility, the keys are deprecated in the Camunda release cycle 8.5 and will be removed in the Camunda 8.6 release (October 2024). - -Follow the [upgrade instructions](/self-managed/setup/upgrade.md#helm-chart-1002+) to upgrade from Camunda Helm chart v9.x.x to Camunda Helm chart v10.x.x. - -### Support for Amazon OpenSearch - -With the 8.5 release, Optimize is now also compatible with [Amazon OpenSearch](https://aws.amazon.com/de/opensearch-service/) 2.5+. Note that using Amazon OpenSearch requires [setting up a new Camunda installation](/self-managed/setup/overview.md). A migration from previous versions or Elasticsearch environments is not supported. - -### Known limitations - -This release contains the following limitations: - -- In **Optimize `8.5.0`** - - **Limitation** - - **Description:** OpenSearch support in Optimize is limited to data import and the raw data report. - - **Reference:** n/a - - **Mitigation:** Optimize can be installed and used in production with limited reporting functionality. Optimize imports all process data generated by Zeebe. All reporting functionality as described in the docs will be delivered with upcoming patches. -- In **Console `8.5.x`** - - **Limitation** - - **Description:** Custom OIDC provider support for Console is not supported - - **Reference:** https://github.com/camunda/issues/issues/784 - -### Changes in supported environments - -- Raised minimum Go version to 1.21 for the Zeebe Go client - -### Camunda SaaS: New generation naming scheme - -With the April release, the generation naming scheme in Camunda 8 changed and no longer includes the patch version. - -The new naming scheme used for all Camunda SaaS generations created after April 2024 is `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. Existing generations will not be renamed. - -For patch releases to existing generations, `N` is set to the latest patch level plus 1. For example, when `Camunda 8.4.5` is the current generation name, the following patch will be released as `Camunda 8.4+gen6`. - -This was done to decouple the generation name from the particular patch level of the components it contains, as some component versions like Connectors are decoupled from other components. - -You will learn about the particular component patch version changes in the update dialogue to the latest generation available. The following screenshot shows a sample update from `Camunda 8.5+gen1` to `Camunda 8.5+gen2`, where only the Connectors patch version changed. - -![New Generating naming sample showing an update dialogue from 8.5+gen1 to 8.5+gen2](img/generation-naming-scheme-sample.png) - -Note that the actual values shown in this screenshot don't correspond to any actual generations and only serve as an example. - -### Removal of Web Modeler's beta API - -The Web Modeler beta API has been removed. The API was deprecated in 8.3 and is no longer available in 8.5. Use the [Web Modeler v1 API](/apis-tools/web-modeler-api/index.md) instead. -For a migration guide, see the [Web Modeler API documentation](/apis-tools/web-modeler-api/index.md#migrating-from-beta-to-v1). - -### Zeebe 8.5.0 breaks serialization of timestamp values in management API (Self-Managed only) - -Zeebe 8.5.0 was released with [a new bug](https://github.com/camunda/camunda/issues/17347) that breaks serialization of timestamp values in management APIs, such as [backup](/self-managed/operational-guides/backup-restore/backup-and-restore.md) and [cluster scaling](/self-managed/zeebe-deployment/operations/cluster-scaling.md). -Timestamps which were previously serialized as `ISO8061` strings are now serialized as integer values. - -Until a fix is delivered in 8.5.1, workarounds include not deserializing timestamp values from affected APIs, or deserializing them as integers. +
+
## Camunda 8.4 -Release date: 9th of January 2024 - -End of maintenance: 9th of July 2025 - -:::caution -The [form linking](/components/modeler/web-modeler/advanced-modeling/form-linking.md#using-the-link-button) feature is impacted by an [issue](https://github.com/camunda/camunda/issues/16311) where the wrong forms can get linked with new user task instances, effectively corrupting the user task instance. If you make use of this feature and run either `8.4.0`, `8.4.1` or `8.4.2`, we urge you to update to the newest `8.4.3` patch that includes the required fix. - -Follow the instructions in the [form linking](/components/modeler/web-modeler/advanced-modeling/form-linking.md#known-issues-with-linked-forms) documentation to resolve this issue. -::: - -### Versioning changes in Helm chart - -As of the 8.4 release, the Camunda 8 **Helm chart** version is decoupled from the version of the application. The Helm chart release still follows the applications release cycle, but it has an independent version. (e.g., in the application release cycle 8.4, the chart version is 9.0.0). - -For more details about the applications version included in the Helm chart, review the [full version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). - -### Dockerfile numeric ID - -The Dockerfile now uses a numeric user ID instead of a non-numeric user. -This will allow the Helm users to use `runAsNonRoot=true` without the need to explicitly set the ID in the Helm `values.yaml` file. - -### Deprecated in 8.4 - -The [Zeebe configuration properties for Camunda Identity](../self-managed/zeebe-deployment/configuration/gateway.md#zeebegatewayclustersecurityauthenticationidentity) -were deprecated in `8.4`. Please use the dedicated Camunda Identity properties or the [corresponding environment variables](../self-managed/identity/deployment/configuration-variables.md#core-configuration). - -### Versioning changes in Elasticsearch +Camunda 8.4 was released on 9 January, 2024. -As of the 8.4 release, Camunda is compatible with Elasticsearch 8.9+ and no longer supports older Elasticsearch versions. See [supported environments](/reference/supported-environments.md). +
+
-### Support for Amazon OpenSearch +**[8.4 Announcements](/reference/announcements/850.md#camunda-84)** -As of the 8.4 release, Zeebe, Operate, and Tasklist are now compatible with [Amazon OpenSearch](https://aws.amazon.com/de/opensearch-service/) 2.5.x. Note that using Amazon OpenSearch requires [setting up a new Camunda installation](/self-managed/setup/overview.md). A migration from previous versions or Elasticsearch environments is currently not supported. +
+
-:::info -The Helm charts are not yet prepared with the OpenSearch configurations as templates/pre-filled. The Helm charts can still be used to install for OpenSearch, but some adjustments are needed beforehand. Refer to the [Helm deployment documentation](/self-managed/setup/install.md) for further details. -::: +- [Versioning changes in Helm chart](/reference/announcements/850.md#versioning-changes-in-helm-chart) +- [Dockerfile numeric ID](/reference/announcements/850.md#dockerfile-numeric-id) +- [Deprecated in 8.4](/reference/announcements/850.md#deprecated-in-84) +- [Versioning changes in Elasticsearch](/reference/announcements/850.md#versioning-changes-in-elasticsearch) +- [Support for Amazon OpenSearch](/reference/announcements/850.md#support-for-amazon-opensearch-1) +- [Known limitations](/reference/announcements/850.md#known-limitations-1) -### Known limitations - -This release contains the following limitations: - -- In **Operate `8.4.0`** - - **Bug** - - **Description:** Instance migration always points to the latest process version - - **Reference:** https://github.com/camunda/issues/issues/567 - - **Mitigation:** Bug is planned to be fixed with upcoming `8.4.1` release - - **Bug** - - **Description:** Backwards migration over multiple versions does not work - - **Reference:** https://github.com/camunda/issues/issues/568 - - **Mitigation:** Bug is planned to be fixed with upcoming `8.4.1` release -- In **Camunda HELM `9.0.x`** - - **Limitation** - - **Description:** The existing Helm charts use the Elasticsearch configurations by default and are not yet prepared with the OpenSearch configurations as templates/pre-filled. The Helm charts can still be used to install for OpenSearch, but some adjustments are needed beforehand. - - **Reference:** n/a - - **Mitigation:** - 1. Refer to our [docs for the installation](/self-managed/setup/install.md#components-installed-by-the-helm-charts), the docs include guidance about necessary adjustments of the Helm chart configuration. - 2. The OpenSearch configuration in Helm charts will be provided in one of our future Helm releases. -- In **Connectors `8.4.x`** - - **Missing feature** - - **Description:** Custom OIDC provider support for Connectors is missing - - **Reference:** https://github.com/camunda/issues/issues/569 - - **Mitigation:** - 1. Feature is planned to be delivered with an upcoming patch release. Please see [issue](https://github.com/camunda/issues/issues/569) for latest progress. - 2. [Disable Connectors component](/self-managed/setup/guides/connect-to-an-oidc-provider.md#configuration) when configuring a custom OIDC provider. +
+
## Camunda 8.3 -Release date: 10th of October 2023 - -End of maintenance: 9th of April 2025 - -:::caution -For existing clusters we recommend updating to `8.3.1` directly and not `8.3.0` due to issues in data migration of Operate, Tasklist, and Optimize that could prolong the migration or even blocking it from finishing. -::: - -:::caution Breaking change - -### Zeebe Docker image now runs with unprivileged user by default - -The default user in the Zeebe Docker image changed from root to an unprivileged user with the UID 1000. This was done to provide stronger compliance with the [OWASP recommendations on Docker Security](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html#rule-2-set-a-user). - -Please refer to the [Update 8.2 to 8.3](/self-managed/operational-guides/update-guide/820-to-830.md) guide. -::: - -:::info -The update from `8.2.x` to `8.3.x` performs a migration for nearly all entities stored in Operate, Tasklist, and Optimize to support [multi-tenancy](/self-managed/concepts/multi-tenancy.md). Therefore, migration may take longer. -::: - -### Deprecated in 8.3 - -[Web Modeler's beta API](/apis-tools/web-modeler-api/index.md) was deprecated in 8.3 and will be removed in 8.5. -Use `v1` instead, see [migration hints](/apis-tools/web-modeler-api/index.md#migrating-from-beta-to-v1). - -### Versioning changes in Elasticsearch - -As of the 8.3 release, Camunda is compatible with Elasticsearch 8.8+ and no longer supports Elasticsearch 7.x. See [supported environments](/reference/supported-environments.md). - -### Versioning changes in Helm chart - -[Helm charts versioning](/self-managed/setup/overview.md) changed in July 2023. - -Starting from July 2023 (v8.2.8), the Camunda 8 **Helm chart** version follows the same unified schema -and schedule as [Camunda 8 applications](https://github.com/camunda/camunda-platform). - -Before this change, the Camunda 8 **Helm chart** version only followed the minor version. - -## Camunda 8.2 - -Release date: 11th of April 2023 - -End of maintenance: 8th of October 2024 - -[Release notes](https://github.com/camunda/camunda-platform/releases/tag/8.2.0) -[Release blog](https://camunda.com/blog/2023/04/camunda-platform-8-2-key-to-scaling-automation/) - -### Update from Web Modeler 8.2 to a later minor version - -Web Modeler versions 8.2.7 to 8.2.12 are affected by [camunda/issues#677](https://github.com/camunda/issues/issues/677). - -If you are using one of these versions, you should first update to Web Modeler 8.2.13 (or a subsequent patch version) before upgrading to a later minor version (8.3 or higher). - -If your current version of Web Modeler is 8.2.6 or earlier, you may directly upgrade to a later minor version. - -### Do not update to Camunda 8.2.22 - -:::caution -Zeebe release `8.2.22` suffers from [camunda/zeebe#16406](https://github.com/camunda/camunda/issues/16406), which results in a Zeebe broker being unable to start if at least one DMN model is deployed. We urge users to skip this release and update to `8.2.23` right away. -::: - -### Do not update from Camunda 8.1.X to 8.2.6 - -An issue in the Operate 8.2.6 patch was discovered after it was published on June 8th. - -You should not update directly from 8.1.x to 8.2.6 (it will require manual intervention as indices break), you either first update to 8.2.5 then 8.2.6 or straight from 8.1.x to 8.2.7. - -To prevent this entirely we removed the Operate 8.2.6 artifacts from this release. - -As Camunda 8.2.7 was already released on Tuesday Jun 13th, you can just update to 8.2.7 directly, skipping 8.2.6. +Camunda 8.3 was released on 10 October, 2023. -### OpenSearch 1.3.x support +
+
-- Operate version 8.2+ support OpenSearch 1.3.x. However, 8.2.x patches will only be released on the OS 1.3 branch until end of 2023 given that OS 1.3 maintenance period ends by then. We recommend customers to go to 8.4.x which supports OS 2.5+. +**[8.3 Announcements](/reference/announcements/850.md#camunda-83)** -### Optimize and Helm chart compatibility +
+
-For Optimize 3.10.1, a new environment variable introduced redirection URL. However, the change is not compatible with Camunda Helm charts until it is fixed in 3.10.3 (and Helm chart 8.2.9). Therefore, those versions are coupled to certain Camunda Helm chart versions: +- [Deprecated in 8.3](/reference/announcements/850.md#deprecated-in-83) +- [Versioning changes in Elasticsearch](/reference/announcements/850.md#versioning-changes-in-elasticsearch-1) +- [Versioning changes in Helm chart](/reference/announcements/850.md#versioning-changes-in-helm-chart-1) -| Optimize version | Camunda Helm chart version | -| --------------------------------- | -------------------------- | -| Optimize 3.10.1 & Optimize 3.10.2 | 8.2.0 - 8.2.8 | -| Optimize 3.10.3+ | 8.2.9 - 8.2.22 | -| Optimize 8.2.7+ | 8.2.23+ | +
+
diff --git a/docs/reference/announcements/850.md b/docs/reference/announcements/850.md new file mode 100644 index 0000000000..4f8342a214 --- /dev/null +++ b/docs/reference/announcements/850.md @@ -0,0 +1,188 @@ +--- +id: announcements-850 +title: "8.5 - 8.3 Announcements" +description: "Important announcements including deprecation & removal notices for the Camunda 8.5, 8.4, 8.3, and 8.2 releases." +--- + +Important changes and updates for the Camunda 8.5, 8.4, and 8.3 releases are summarized below. + +## Camunda 8.5 + +| Release date | End of maintenance | Release notes | +| :----------- | :----------------- | :--------------------------------------------------- | +| 9 April 2024 | 14 October 2025 | [8.5 release notes](/reference/release-notes/850.md) | + +### Updated SaaS URLs + +We will simplify the URL for Camunda 8 SaaS from cloud.camunda.io ([console.cloud.camunda.io](https://console.cloud.camunda.io/)) to camunda.io ([console.camunda.io](http://console.camunda.io/)). + +On or around July 9th, users will be directed to the new URLs. Both URLs will continue to be active for at least 18 months so navigation from supported versions of components like Operate is still possible. + +Internal allowlisting or active rules for [cloud.camunda.io](http://cloud.camunda.io/) must be transitioned to the new [camunda.io](http://camunda.io/) URL. This change primarily affects Console and Modeler. During sign up, users will be briefly redirected through [accounts.cloud.camunda.io](http://accounts.camunda.io/), which will also be updated. + +### Syntax changes in Helm chart + +A Camunda Helm chart upgrade is not possible from v9.x.x to v10.0.0 or v10.0.1. Instead, upgrade directly to v10.0.2+. + +The Camunda Helm chart v10.0.0 has major changes in the values file structure. Some keys in the values file have been changed. For compatibility, the keys are deprecated in the Camunda release cycle 8.5 and will be removed in the Camunda 8.6 release (October 2024). + +Follow the [upgrade instructions](/self-managed/setup/upgrade.md#helm-chart-1002+) to upgrade from Camunda Helm chart v9.x.x to Camunda Helm chart v10.x.x. + +### Support for Amazon OpenSearch + +With the 8.5 release, Optimize is now also compatible with [Amazon OpenSearch](https://aws.amazon.com/de/opensearch-service/) 2.5+. Note that using Amazon OpenSearch requires [setting up a new Camunda installation](/self-managed/setup/overview.md). A migration from previous versions or Elasticsearch environments is not supported. + +### Known limitations + +This release contains the following limitations: + +- In **Optimize `8.5.0`** + - **Limitation** + - **Description:** OpenSearch support in Optimize is limited to data import and the raw data report. + - **Reference:** n/a + - **Mitigation:** Optimize can be installed and used in production with limited reporting functionality. Optimize imports all process data generated by Zeebe. All reporting functionality as described in the docs will be delivered with upcoming patches. +- In **Console `8.5.x`** + - **Limitation** + - **Description:** Custom OIDC provider support for Console is not supported + - **Reference:** https://github.com/camunda/issues/issues/784 + +### Changes in supported environments + +- Raised minimum Go version to 1.21 for the Zeebe Go client + +### Camunda SaaS: New generation naming scheme + +With the April release, the generation naming scheme in Camunda 8 changed and no longer includes the patch version. + +The new naming scheme used for all Camunda SaaS generations created after April 2024 is `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. Existing generations will not be renamed. + +For patch releases to existing generations, `N` is set to the latest patch level plus 1. For example, when `Camunda 8.4.5` is the current generation name, the following patch will be released as `Camunda 8.4+gen6`. + +This was done to decouple the generation name from the particular patch level of the components it contains, as some component versions like Connectors are decoupled from other components. + +You will learn about the particular component patch version changes in the update dialogue to the latest generation available. The following screenshot shows a sample update from `Camunda 8.5+gen1` to `Camunda 8.5+gen2`, where only the Connectors patch version changed. + +![New Generating naming sample showing an update dialogue from 8.5+gen1 to 8.5+gen2](../img/generation-naming-scheme-sample.png) + +Note that the actual values shown in this screenshot don't correspond to any actual generations and only serve as an example. + +### Removal of Web Modeler's beta API + +The Web Modeler beta API has been removed. The API was deprecated in 8.3 and is no longer available in 8.5. Use the [Web Modeler v1 API](/apis-tools/web-modeler-api/index.md) instead. +For a migration guide, see the [Web Modeler API documentation](/apis-tools/web-modeler-api/index.md#migrating-from-beta-to-v1). + +### Zeebe 8.5.0 breaks serialization of timestamp values in management API (Self-Managed only) + +Zeebe 8.5.0 was released with [a new bug](https://github.com/camunda/camunda/issues/17347) that breaks serialization of timestamp values in management APIs, such as [backup](/self-managed/operational-guides/backup-restore/backup-and-restore.md) and [cluster scaling](/self-managed/zeebe-deployment/operations/cluster-scaling.md). +Timestamps which were previously serialized as `ISO8061` strings are now serialized as integer values. + +Until a fix is delivered in 8.5.1, workarounds include not deserializing timestamp values from affected APIs, or deserializing them as integers. + +## Camunda 8.4 + +| Release date | End of maintenance | +| :------------- | :----------------- | +| 9 January 2024 | 9 July 2025 | + +:::caution +The [form linking](/components/modeler/web-modeler/advanced-modeling/form-linking.md#using-the-link-button) feature is impacted by an [issue](https://github.com/camunda/camunda/issues/16311) where the wrong forms can get linked with new user task instances, effectively corrupting the user task instance. If you make use of this feature and run either `8.4.0`, `8.4.1` or `8.4.2`, we urge you to update to the newest `8.4.3` patch that includes the required fix. + +Follow the instructions in the [form linking](/components/modeler/web-modeler/advanced-modeling/form-linking.md#known-issues-with-linked-forms) documentation to resolve this issue. +::: + +### Versioning changes in Helm chart + +As of the 8.4 release, the Camunda 8 **Helm chart** version is decoupled from the version of the application. The Helm chart release still follows the applications release cycle, but it has an independent version. (e.g., in the application release cycle 8.4, the chart version is 9.0.0). + +For more details about the applications version included in the Helm chart, review the [full version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). + +### Dockerfile numeric ID + +The Dockerfile now uses a numeric user ID instead of a non-numeric user. +This will allow the Helm users to use `runAsNonRoot=true` without the need to explicitly set the ID in the Helm `values.yaml` file. + +### Deprecated in 8.4 + +The [Zeebe configuration properties for Camunda Identity](/self-managed/zeebe-deployment/configuration/gateway.md#zeebegatewayclustersecurityauthenticationidentity) +were deprecated in `8.4`. Please use the dedicated Camunda Identity properties or the [corresponding environment variables](/self-managed/identity/deployment/configuration-variables.md#core-configuration). + +### Versioning changes in Elasticsearch + +As of the 8.4 release, Camunda is compatible with Elasticsearch 8.9+ and no longer supports older Elasticsearch versions. See [supported environments](/reference/supported-environments.md). + +### Support for Amazon OpenSearch + +As of the 8.4 release, Zeebe, Operate, and Tasklist are now compatible with [Amazon OpenSearch](https://aws.amazon.com/de/opensearch-service/) 2.5.x. Note that using Amazon OpenSearch requires [setting up a new Camunda installation](/self-managed/setup/overview.md). A migration from previous versions or Elasticsearch environments is currently not supported. + +:::info +The Helm charts are not yet prepared with the OpenSearch configurations as templates/pre-filled. The Helm charts can still be used to install for OpenSearch, but some adjustments are needed beforehand. Refer to the [Helm deployment documentation](/self-managed/setup/install.md) for further details. +::: + +### Known limitations + +This release contains the following limitations: + +- In **Operate `8.4.0`** + - **Bug** + - **Description:** Instance migration always points to the latest process version + - **Reference:** https://github.com/camunda/issues/issues/567 + - **Mitigation:** Bug is planned to be fixed with upcoming `8.4.1` release + - **Bug** + - **Description:** Backwards migration over multiple versions does not work + - **Reference:** https://github.com/camunda/issues/issues/568 + - **Mitigation:** Bug is planned to be fixed with upcoming `8.4.1` release +- In **Camunda HELM `9.0.x`** + - **Limitation** + - **Description:** The existing Helm charts use the Elasticsearch configurations by default and are not yet prepared with the OpenSearch configurations as templates/pre-filled. The Helm charts can still be used to install for OpenSearch, but some adjustments are needed beforehand. + - **Reference:** n/a + - **Mitigation:** + 1. Refer to our [docs for the installation](/self-managed/setup/install.md#components-installed-by-the-helm-charts), the docs include guidance about necessary adjustments of the Helm chart configuration. + 2. The OpenSearch configuration in Helm charts will be provided in one of our future Helm releases. +- In **Connectors `8.4.x`** + - **Missing feature** + - **Description:** Custom OIDC provider support for Connectors is missing + - **Reference:** https://github.com/camunda/issues/issues/569 + - **Mitigation:** + 1. Feature is planned to be delivered with an upcoming patch release. Please see [issue](https://github.com/camunda/issues/issues/569) for latest progress. + 2. [Disable Connectors component](/self-managed/setup/guides/connect-to-an-oidc-provider.md#configuration) when configuring a custom OIDC provider. + +## Camunda 8.3 + +| Release date | End of maintenance | +| :-------------- | :----------------- | +| 10 October 2023 | 9 April 2025 | + +:::caution +For existing clusters we recommend updating to `8.3.1` directly and not `8.3.0` due to issues in data migration of Operate, Tasklist, and Optimize that could prolong the migration or even blocking it from finishing. +::: + +:::caution Breaking change + +### Zeebe Docker image now runs with unprivileged user by default + +The default user in the Zeebe Docker image changed from root to an unprivileged user with the UID 1000. This was done to provide stronger compliance with the [OWASP recommendations on Docker Security](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html#rule-2-set-a-user). + +Please refer to the [Update 8.2 to 8.3](/self-managed/operational-guides/update-guide/820-to-830.md) guide. +::: + +:::info +The update from `8.2.x` to `8.3.x` performs a migration for nearly all entities stored in Operate, Tasklist, and Optimize to support [multi-tenancy](/self-managed/concepts/multi-tenancy.md). Therefore, migration may take longer. +::: + +### Deprecated in 8.3 + +[Web Modeler's beta API](/apis-tools/web-modeler-api/index.md) was deprecated in 8.3 and will be removed in 8.5. +Use `v1` instead, see [migration hints](/apis-tools/web-modeler-api/index.md#migrating-from-beta-to-v1). + +### Versioning changes in Elasticsearch + +As of the 8.3 release, Camunda is compatible with Elasticsearch 8.8+ and no longer supports Elasticsearch 7.x. See [supported environments](/reference/supported-environments.md). + +### Versioning changes in Helm chart + +[Helm charts versioning](/self-managed/setup/overview.md) changed in July 2023. + +Starting from July 2023 (v8.2.8), the Camunda 8 **Helm chart** version follows the same unified schema +and schedule as [Camunda 8 applications](https://github.com/camunda/camunda-platform). + +Before this change, the Camunda 8 **Helm chart** version only followed the minor version. diff --git a/docs/reference/announcements/860.md b/docs/reference/announcements/860.md new file mode 100644 index 0000000000..91b5380bde --- /dev/null +++ b/docs/reference/announcements/860.md @@ -0,0 +1,182 @@ +--- +id: announcements-860 +title: "8.6 Announcements" +description: "Important changes and updates for the Camunda 8.6 release including deprecation & removal notices." +--- + +Important changes and updates for the Camunda 8.6 release are summarized below. + +| Release date | End of maintenance | Release notes | +| :------------- | :----------------- | :--------------------------------------------------- | +| 8 October 2024 | 14 April 2026 | [8.6 release notes](/reference/release-notes/860.md) | + +## License key changes + +With the 8.6 release, Camunda 8 Self-Managed requires a license key for production usage. For additional details, review the [blog post on licensing updates for Camunda 8 Self-Managed](https://camunda.com/blog/2024/04/licensing-update-camunda-8-self-managed/). + +Review the following documentation for your components for more information on how to provide the license key to each component as an environment variable: + +- [Console](/self-managed/console-deployment/configuration.md#environment-variables) +- [Zeebe](/self-managed/zeebe-deployment/configuration/configuration.md#licensing) +- [Operate](/self-managed/operate-deployment/operate-configuration.md#licensing) +- [Tasklist](/self-managed/tasklist-deployment/tasklist-configuration.md#licensing) +- [Optimize]($optimize$/self-managed/optimize-deployment/configuration/system-configuration-platform-8#licensing) +- [Identity](/self-managed/identity/deployment/configuration-variables.md#license-configuration) +- [Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md#licensing) + +To configure with Helm, visit the [Self Managed installation documentation](/self-managed/setup/install.md). + +:::note +Camunda 8 components without a valid license may display **Non-Production License** in the navigation bar and issue warnings in the logs. These warnings have no impact on startup or functionality, with the exception that Web Modeler has a limitation of five users. To obtain a license, visit the [Camunda Enterprise page](https://camunda.com/platform/camunda-platform-enterprise-contact/). +::: + +## Zeebe Java client + +Starting with 8.7, the Zeebe Java client will become the new Camunda Java client. This transition brings a new Java client structure designed to enhance the user experience and introduce new features while maintaining compatibility with existing codebases. + +The primary goal of those changes is to enable users to interact with Camunda clusters with one consolidated client rather than multiple. The `CamundaClient` will replace the `ZeebeClient`, offering the same functionality and adding new capabilities. If you need to continue using the old `ZeebeClient`, you can use the version 8.6 artifact without any issues with newer cluster versions as the client is forward-compatible. + +:::note +The Zeebe Java client will not be developed further and will only receive bug fixes for as long as version 8.6 is officially supported. +::: + +### Key changes + +- **New package structure**: + - Package `io.camunda.client`: This package contains the new `CamundaClient` and all the features slated for release in version 8.7. +- **Properties and environment variables refactoring**: + - All old Java client property names will be refactored to more general ones. For instance, `zeebe.client.tenantId` will become `camunda.client.tenantId`. + - Similarly, environment variables will be renamed following the same concept: `ZEEBE_REST_ADDRESS` will become `CAMUNDA_REST_ADDRESS`. +- **Artifact ID change**: + - The `artifactId` will change from `zeebe-client-java` to `camunda-client-java`. + +## Deprecation: Zeebe Go client & CLI client (zbctl) + +The Zeebe Go Client and CLI client (zbctl) will be [officially deprecated](https://camunda.com/blog/2024/09/deprecating-zbctl-and-go-clients/) with the 8.6 release as part of our efforts to streamline the Camunda 8 API experience. This client and CLI utility will not be released starting with Camunda 8.6, will no longer receive new features, and will be transitioned to a community-maintained status. + +The documentation of the Zeebe Go Client and CLI client (zbctl) moved to the [community clients section](/apis-tools/community-clients/index.md). + +## Camunda 8 SaaS - Required cluster update + +:::caution +By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [updated](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) to the following versions at a **minimum**: + +- **8.2+gen27** +- **8.3+gen11** +- **8.4+gen7** +- **8.5+gen2** + +::: + +auth0 announced an End-Of-Life for one of the functionalities that is being utilized by previous automation clusters. The new versions are not using this functionality anymore. This update ensures your cluster will work seamlessly after auth0 deactivates the feature in production. + +You minimally need to take the following [update](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) path: + +- 8.0.x -> 8.2+gen27 +- 8.1.x -> 8.2+gen27 +- 8.2.x -> 8.2+gen27 +- 8.3.x -> 8.3+gen11 +- 8.4.x -> 8.4+gen7 +- 8.5.x -> 8.5+gen2 + +If you do not update the cluster by August 30th 2024, we will update the cluster for you. **Without an update, you would lose access to your cluster.** + +Camunda 8 Self-Managed clusters are not affected by this. + +## Support for Amazon OpenSearch for Optimize + +This release extends the OpenSearch features supported by Optimize. Full support is committed for the next release in January 2025. + +## Supported environment changes (OpenJDK, ElasticSearch, Amazon OpenSearch) + +Version changes are made to supported environments: + +- OpenJDK minimum version raised to 21+ in Operate +- ElasticSearch minimum version raised to 8.13+ +- Amazon OpenSearch minimum version raised to 2.9+ + +To learn more about supported environments, see [supported environments](/reference/supported-environments.md). + +## Connectors + +### Deprecation: None start event element templates for Kafka, RabbitMQ, Amazon SQS, and Amazon SNS inbound Connectors + +The [none start event](/components/modeler/bpmn/none-events/none-events.md#none-start-events) element templates for the out-of-the-box Kafka, RabbitMQ, Amazon SQS, and Amazon SNS inbound Connectors have been deprecated in Camunda Modeler. + +Users can no longer select these templates when creating a new none start event element in Camunda Modeler. Existing none start event elements with these templates will continue to work as expected, but users are encouraged to migrate to the [message start event](/components/modeler/bpmn/message-events/message-events.md#message-start-events) element templates for these Connectors. + +Message start event element templates are better suited for the message-based communication these Connectors provide, and offer more flexibility and features compared to the none start event element templates, such as the ability to define a message ID and a correlation key for idempotency. Read more in the [inbound Connectors documentation](/components/connectors/use-connectors/inbound.md) and the [messaging concepts documentation](/components/concepts/messages.md#message-uniqueness). + +### Breaking changes in the Connector SDK + +The `void correlate(Object variables)` method in the `InboundConnectorContext` interface has been removed, following the deprecation in 8.4.0. Use the `CorrelationResult correlateWithResult(Object variables)` method instead. + +The `CorrelationResult` record has been changed compared to the previous versions: + +- `CorrelationResult.Success` now contains a `ProcessElementContext` that represents the element that was correlated. Compared to the previous version, where the correlated element was returned directly, this change allows accessing element properties after correlation for user-controlled post-correlation actions. +- `CorrelationResult.Failure` now provides the `CorrelationFailureHandlingStrategy` that defines how the failure should be handled. + +An example of how to use the new `CorrelationResult` can be found in the [Connector SDK documentation](/components/connectors/custom-built-connectors/connector-sdk.md#inbound-connector-runtime-logic). + +## Flow control enabled by default in SaaS + +Flow control is now enabled by default in Camunda 8.6 SaaS. This change ensures the cluster is protected from excessive load and can maintain a stable state. + +These new configuration defaults are tailored to the cluster size and optimized for a stable performance. However, the cluster might reject requests if the load is too high with this change. The error message for this is `Failed to write client request to partition X, because the write limit is exhausted`. If the error persists, this may be a sign of underlining issues, or a need to adjust the cluster size. + +For more information on how to configure flow control for a Self-Managed cluster, visit the [flow control documentation](/self-managed/operational-guides/configure-flow-control/configure-flow-control.md). + +## Camunda 8 Self-Managed + +### Helm chart - Separated Ingress deprecation + +The separated Ingress Helm configuration for Camunda 8 Self-Managed has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. Only the combined Ingress configuration is officially supported. See the [Ingress guide](/self-managed/setup/guides/ingress-setup.md) for more information on configuring a combined Ingress setup. + +### Helm chart - `global.multiregion.installationType` deprecation + +The `global.multiregion.installationType` option is used in failover and failback scenarios. This option in the Helm chart has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. `global.multiregion.installationType` was replaced with a set of API endpoints called while following the ([dual-region operational procedure](/self-managed/operational-guides/multi-region/dual-region-ops.md)) + +#### Helm chart - Elasticsearch nodes number + +The default value of Elasticsearch deployment pods has changed from 2 to 3, and an affinity setting has been added to avoid scheduling Elasticsearch pods on the same Kubernetes worker. + +## Camunda Optimize artifact and Docker tag separation + +Starting with Camunda 8.6, the Camunda Optimize artifact has been split into two distinct versions, and versioning between Camunda 7 and Camunda 8 is no longer interchangeable: + +- **Before Camunda 8.6**: Versions like `8.x` and `3.x` (used for Camunda 7) could sometimes be used interchangeably. +- **From Camunda 8.6 onwards**: `8.6 != 3.14`. Each version corresponds strictly to its platform: + - **Camunda 7**: Uses the `3.x` versioning scheme and the `latest` Docker tag. + - **Camunda 8**: Uses the `8.x` versioning scheme and the `8-latest` Docker tag. + +### Action required: + +- **Camunda 7 Users**: Continue using `3.x` versions and the `latest` Docker tag. +- **Camunda 8 Users**: If you haven't already done so, update your configurations to use `8.x` versions and the `8-latest` Docker tag. + +Make sure to update your Docker configurations accordingly to ensure compatibility. + +## New base path for Operate and Tasklist web applications + +We are introducing a new base path for both the Operate and Tasklist **web applications**. This change applies to both Self-Managed and SaaS environments. + +### For Self-Managed + +- The new base path for Operate is `/operate`, and for Tasklist, it is `/tasklist`. +- For a [Separated Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=separated) configuration: + - for Operate, the full URL will be `{operate-host}/operate`. Any calls to `{operate-host}` will automatically be redirected to `{operate-host}/operate` + - for Tasklist, the full URL will be `{tasklist-host}/tasklist`. Any calls to `{tasklist-host}` will automatically be redirected to `{tasklist-host}/tasklist`. +- For a [Combined Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=combined) configuration: + - for Operate, the full URL will be `{common-host}/{operate-contextPath}/operate`. Any calls to `{common-host}/{operate-contextPath}` will be automatically redirected to `{common-host}/{operate-contextPath}/operate`. + - for Tasklist, the full URL will be `{common-host}/{tasklist-contextPath}/tasklist`. Any calls to `{common-host}/{tasklist-contextPath}` will be automatically redirected to `{common-host}/{tasklist-contextPath}/tasklist`. + +### For SaaS + +- The full URL for Operate is now structured as `https://{region}.operate.camunda.io/{clusterId}/operate`. +- The full URL for Tasklist is now structured as `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. +- Any calls to `https://{region}.operate.camunda.io/{clusterId}` will be redirected to `https://{region}.operate.camunda.io/{clusterId}/operate`. +- Any calls to `https://{region}.tasklist.camunda.io/{clusterId}` will be redirected to `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. + +:::note +**API URLs** for both Operate and Tasklist remain **unchanged**. +::: diff --git a/docs/reference/announcements/870.md b/docs/reference/announcements/870.md new file mode 100644 index 0000000000..472bfe0d35 --- /dev/null +++ b/docs/reference/announcements/870.md @@ -0,0 +1,183 @@ +--- +id: announcements-870 +title: "8.7 Announcements" +description: "Important changes and updates for the Camunda 8.7 release including deprecation & removal notices." +--- + +Important changes and updates for the Camunda 8.7 release are summarized below. + +| Scheduled release date | Scheduled end of maintenance | Release notes | Blog | +| :--------------------- | :--------------------------- | :--------------------------------------------------- | :---------------------------------------------------------------------------------------------- | +| 11 February 2025 | 11 August 2026 | [8.7 release notes](/reference/release-notes/870.md) | [Announcing Camunda 8.7](https://camunda.com/blog/2024/11/camunda-8-7-releasing-february-2025/) | + +- [API updates](#api-updates-saasself-managed) +- [Identity management updates](#identity-management-updates-saasself-managed) +- [Installation and deployment updates](#installation-and-deployment-updates-self-managed) +- [Camunda Java client and Camunda Spring SDK](#camunda-java-client-and-camunda-spring-sdk-self-managed) + +## API updates SaaSSelf-Managed + +The 8.7 release includes API updates to support the move to a [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) unified experience. + +### Camunda 8 REST API updates + +- New Query endpoints (with advanced search filtering) will be added for process entities (processes, decisions, user tasks, and forms). These will replace the component APIs (Tasklist, Operate) going forward. +- New endpoints will allow you to manage and query users and resource permissions in an orchestration cluster. +- All the Camunda 8 REST API endpoints will support resource-based authorizations to enable fine-grained permissions. +- API terminology is aligned so technical assets have an identical, easily-understood, descriptive property name. + +### Deprecated: Operate and Tasklist v1 REST APIs + +The deprecation process for the [Operate](/apis-tools/operate-api/overview.md) and [Tasklist](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) REST APIs starts with the 8.7 release. You can begin migrating to the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) for querying to prepare for this change. + +- Version 8.7, 8.8: These APIs are available, but not recommended for new implementations. +- Version 8.9: These APIs will be deprecated and removed. + +### Deprecated: Job-based User Tasks querying + +As `Job-worker` user tasks will be deprecated in Camunda 8.9, Camunda recommends you start using `Camunda User Tasks` (formerly known as `Zeebe User Task`) in your process definitions. + +- Version 8.7, 8.8: `Job-worker` user tasks are available for querying, but Camunda modelers automatically apply the `Camunda user task` and show a warning message for each job worker user task. +- Version 8.9: `Job-worker` user tasks will be deprecated. With Camunda 8.9 and later, customers can use the `Job-worker` implementation of user tasks as standard jobs with headers to enable open architecture and composable solutions. + +### Deprecated: Zeebe gRPC API endpoints + +With the 8.7 release, Camunda announces the deprecation of several [Zeebe gRPC](/apis-tools/zeebe-api/grpc.md) endpoints for removal in 8.9. + +- Key gRPC endpoints necessary for high-throughput and low-latency applications remain available with 8.7. +- The final list of retained gRPC endpoints will be confirmed with the 8.7 release. +- Selected endpoints will remain active, with others scheduled for removal in the 8.9 release. + +### Deprecated: Tasklist GraphQL API + +With the 8.7 release, the deprecated [Tasklist GraphQL API](/apis-tools/tasklist-api/tasklist-api-overview.md) will be removed from the product. + + + +## Identity management updates SaaSSelf-Managed + +The [Identity service](/self-managed/identity/what-is-identity.md) is enhanced to deliver greater flexibility, control, and security for both Self-Managed and SaaS users. These updates are part of our broader effort to streamline the platform’s architecture. + +### Cluster-level identity management + +Identity settings will be configured at the orchestration cluster level, allowing each cluster to have unique OIDC configurations. This cluster-specific setup empowers organizations to assign different identity providers (IdPs) across clusters, offering improved control over permissions and user group mappings, resulting in a more streamlined and efficient configuration experience. + +For SaaS customers, identity management in Camunda 8.7 remains consistent with Camunda 8.6, allowing the attachment of a single IdP per organization. However, cluster-level identity capabilities are provided for SaaS as well as Self-Managed. This means that user groups, roles, and access permissions can now be managed at the cluster level, giving SaaS customers the same granular access control as in Self-Managed environments. + +### Decoupling from Keycloak Self-Managed + +Built-in Keycloak integration in Self-Managed is removed, allowing customers to use any compatible IdP. + +- Keycloak remains fully supported as an external option. +- OpenID Connect (OIDC) remains the standard for seamless integration with chosen IdPs. + +### Resource-based permissions + +Resource-level permissions are introduced for process definitions and web applications. + +- Admin users retain full access, but regular users must be granted specific permissions to perform actions/view resources. +- For organizations that build custom front-ends and access Camunda via API, users with API permissions can still access process data through the V2 API. + + + +## Installation and deployment updates Self-Managed + +Camunda 8.7 introduces a streamlined architecture, consolidating core components such as Zeebe, Operate, and Tasklist into a single deployable unit. Enhanced deployment options are also included, such as new Kubernetes Helm guides, deployment reference architectures, and improved support for professional developers with Camunda 8 Run. + +You can download the alpha release of the unified package from the Camunda GitHub repository, either as an executable Java application (Camunda Orchestration Core) or a Docker image. + +### Helm charts + +If you are using the recommended Camunda 8 deployment option (Helm charts), the upgrade path from version 8.6 to 8.7 will be straightforward by chaninging the values file to the new syntax. Updated Helm charts will be provided to support the upgrade to the new streamlined architecture. + +New migration guides will also be provided to support you when migrating from a previous Camunda version. + +:::caution +Additional upgrade considerations are necessary for deployments that use custom scripts, such as Docker containers, manual installations, or custom-developed Kubernetes deployments. For these deployments, customers can either continue to deploy with their original 8.6 topology and upgrade each component independently, or adopt our Helm Chart approach for the upgrade, which allows for unifying the deployment into a single JAR or container executable. +::: + +#### Separated Ingress removal + +With Camunda 8.7, Helm chart supports only the Combined Ingress setup where all Camunda components run on the same Ingress object and same hostname. + +The following Helm chart values have been removed: + +```yaml +connectors.ingress +console.ingress +identity.ingress +operate.ingress +optimize.ingress +tasklist.ingress +webModeler.ingress +zeebeGateway.ingress +``` + +### Manual installation + +For organizations that do not use cloud-native platforms such as Kubernetes or container services, we will publish a reference architecture that provides guidance on implementing Camunda production clusters on VM-based systems, using Amazon Web Services (AWS) EC2 as an example. + +The architecture will include details on optimal instance sizing, network configurations, and security best practices, to ensure robust performance and reliability. + +### Camunda Exporter + +A new Camunda Exporter brings the importer and archiving logic of web components (Tasklist and Operate) closer to the distributed platform (Zeebe). The index schema is also being harmonized. + +#### Harmonized index schema + +Camunda is harmonizing our index structure and usage. + +- This removes unnecessary duplications over multiple indices due to the previous architecture. +- With this change, several Operate indices can and will be used by Tasklist. +- New indices have been created to integrate Identity into the system. + +![Harmonized indices schema](../img/harmonized-indices-schema.png) + +#### Camunda Exporter + +The exporter can consume Zeebe records (mostly events created by the engine), aggregate data, and store the related data into shared and harmonized indices. + +- Data is archived in the background, coupled to the exporter but without blocking the exporter's progress. +- Indices can be located in either ElasticSearch (ES) or Opensearch (OS). Our web components (Tasklist and Operate) then use the new harmonized indices to show data to the user. + +The following diagram shows a simplified version of this work. + +![Camunda Exporter diagram](../img/target-camunda-exporter.png) + +- For example, Tasklist and Operate Importers are still required for old data to be imported, but the Camunda exporter writes all new data into ES/OS. After old indices are drained, importers can be turned off. +- The archiver, which takes care of the archiving of completed process instances, will be moved into the Zeebe system as well, to reduce the installation complexity and provide a better scaling and replication factor (based on partitions). +- This helps achieve a streamlined architecture, and improves platform performance and stability (especially regarding ES/OS). +- A new separate component covers the migration, which will be part of the single application but can also deployed separately. It will adjust the previous Operate indices to make them more harmonized and usable by Tasklist. + + + +## Camunda Java client and Camunda Spring SDK Self-Managed + +With the Camunda 8.7 release, Camunda Java client and Camunda Spring SDK replace the Zeebe Java client and Zeebe Spring SDK. This allows you to use a single consolidated client to interact with Camunda clusters. + +The `CamundaClient` replaces the `ZeebeClient`, offering the same functionality and adding new capabilities. + +:::note + +- If you need to continue using the old `ZeebeClient`, you can use the version 8.6 artifact without any issues with newer cluster versions as the client is forward-compatible. +- The Zeebe Java client will not be developed further and only receives bug fixes while version 8.6 is officially supported. + +::: + +### Key changes + +| Change | Description | +| :---------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| New package structure | Package `io.camunda.client`: Contains the new `CamundaClient` and all 8.7 features. | +| Refactored properties and environment variables |

  • All old Java client property names are refactored to more general ones. For example, `zeebe.client.tenantId` to `camunda.client.tenantId`.

  • Similarly, environment variables are renamed following the same concept: `ZEEBE_REST_ADDRESS` to `CAMUNDA_REST_ADDRESS`.

| +| Artifact ID change | The `artifactId` changes from `zeebe-client-java` to `camunda-client-java`. | + +## Southeast Asia region for SaaS customers SaaS + +SaaS customers can now create orchestration clusters in the [Singapore (asia-southeast1) region](/reference/regions.md), ensuring lower latency and improved processing speed for organizations operating in southeast Asian countries. diff --git a/docs/reference/img/doc-icon.png b/docs/reference/img/doc-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..26cc92e510276c423441cad876759ee22ba66603 GIT binary patch literal 213 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 FKLAuSS&0Au literal 0 HcmV?d00001 diff --git a/docs/reference/img/target-camunda-exporter.png b/docs/reference/img/target-camunda-exporter.png new file mode 100644 index 0000000000000000000000000000000000000000..20395a6e901e7792157729c29967c900bef12596 GIT binary patch literal 55175 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 Date: Thu, 12 Dec 2024 11:49:33 +0100 Subject: [PATCH 34/36] Docs new features email (#4730) * docs(email-connector): add documentation for the new email's features * docs(email-connector): add documentation for the new email's features * TW edits --------- Co-authored-by: mesellings --- .../out-of-the-box-connectors/email.md | 92 +++++++++++++++---- 1 file changed, 72 insertions(+), 20 deletions(-) diff --git a/docs/components/connectors/out-of-the-box-connectors/email.md b/docs/components/connectors/out-of-the-box-connectors/email.md index bc1c1dae69..f5364b1f0f 100644 --- a/docs/components/connectors/out-of-the-box-connectors/email.md +++ b/docs/components/connectors/out-of-the-box-connectors/email.md @@ -73,7 +73,7 @@ with a limit of one email, the task will return the most recently sent email. The task returns a list of emails in JSON format. Each email object contains the following information: - `messageId`: A unique identifier for the email message. -- `fromAddress`: the email addresses of the sender. +- `fromAddress`: The email addresses of the sender. - `subject`: The subject line of the email. - `size`: The size of the email (in bytes). @@ -117,13 +117,14 @@ Reading an email using POP3 protocol will delete the email The task returns a JSON object containing detailed information about the email: - `messageId`: The unique identifier corresponding to the email message. -- `fromAddress`: the email addresses of the sender. +- `fromAddress`: The email addresses of the sender. - `headers` : A list containing the email's headers - `subject`: The subject line of the email. - `size`: The size of the email in bytes. - `plainTextBody`: The plain text version of the email's content. -- `htmlBody`: The HTML version of the email's content, provided it exists. -- `receivedDateTime`: the email's reception datetime +- `htmlBody`: The HTML version of the email's content (if content exists). +- `attachments`: A list of all the email's attachments, provided as a document reference. +- `receivedDateTime`: The email's reception datetime #### Example Response @@ -147,7 +148,19 @@ Below is an example of the JSON response returned when a specific email is read: "value": "test" } ], - "sentDate": "2024-08-19T06:54:28Z" + "attachments": [ + { + "storeId": "in-memory", + "documentId": "20f1fd6a-d8ea-403b-813c-e281c1193495", + "metadata": { + "contentType": "image/webp; name=305a4816-b3df-4724-acd3-010478a54add.webp", + "size": 311032, + "fileName": "305a4816-b3df-4724-acd3-010478a54add.webp" + }, + "documentType": "camunda" + } + ], + "receivedDateTime": "2024-08-19T06:54:28Z" } ``` @@ -278,14 +291,18 @@ Allow users to send an email from the connected email account. #### Parameters -| Parameter | Description | -| :-------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `From` | Specify the sender's email address(es). This can be a single email address (for example, 'example@camunda.com'), a comma-separated list of addresses, or a Friendly Enough Expression Language (FEEL) expression returning a list of email addresses (for example, =["example@camunda.com"]). | -| `To` | Defines the email recipient(s). Similar to the `From` parameter, this can be a single email address, a comma-separated list, or a FEEL expression (for example, =["example@camunda.com"]). | -| `Cc` | (Optional) Specify the email address(es) to include in the **Carbon Copy (CC)** field. The format is the same as the **From** and **To** fields, and can include a single address, a list, or a FEEL expression. | -| `Bcc` | (Optional) Specify the email address(es) to include in the **Blind Carbon Copy (BCC)** field. It follows the same format as the **CC** field and ensures that BCC recipients are not visible to other recipients. | -| `Subject` | The email subject line. | -| `Email` | The main content of the email. | +| Parameter | Description | +| :------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `From` | Specify the sender's email address(es). This can be a single email address (for example, 'example@camunda.com'), a comma-separated list of addresses, or a Friendly Enough Expression Language (FEEL) expression returning a list of email addresses (for example, =["example@camunda.com"]). | +| `To` | Defines the email recipient(s). Similar to the `From` parameter, this can be a single email address, a comma-separated list, or a FEEL expression (for example, =["example@camunda.com"]). | +| `Cc` | (Optional) Specify the email address(es) to include in the **Carbon Copy (CC)** field. The format is the same as the **From** and **To** fields, and can include a single address, a list, or a FEEL expression. | +| `Bcc` | (Optional) Specify the email address(es) to include in the **Blind Carbon Copy (BCC)** field. It follows the same format as the **CC** field and ensures that BCC recipients are not visible to other recipients. | +| `Headers` | Feel expression containing all the desired headers to be added to the email's headers. cf. `{ "customHeaders" : "new header value" }` | +| `Subject` | The email subject line. | +| `Content Type` | The content type of the email. | +| `Email Text Content` | The text content of the email. This must only be provided if the `Content Type` is `PLAIN` or `HTML & PlainText`. | +| `Html Text Content` | The HTML content of the email. This must only be provided if the `Content Type` is `HTML` or `HTML & PlainText`. | +| `Attachment` | The document reference, either for a single document or as a list for multiple documents. | :::info To learn more about Friendly Enough Expression Language (FEEL) expression, @@ -401,6 +418,7 @@ The task returns a JSON object containing detailed information about the email: - `size`: The size of the email (in bytes). - `plainTextBody`: The plain text version of the email content. - `htmlBody`: The HTML version of the email content, if it exists. +- `attachments`: A list of all the email's attachments, provided as a document reference. - `receivedDateTime`: The date and time the email was received. #### Example Response @@ -425,7 +443,19 @@ The following JSON structure shows an expected response after a successful email "value": "test" } ], - "sentDate": "2024-08-19T06:54:28Z" + "attachments": [ + { + "storeId": "in-memory", + "documentId": "20f1fd6a-d8ea-403b-813c-e281c1193495", + "metadata": { + "contentType": "image/webp; name=305a4816-b3df-4724-acd3-010478a54add.webp", + "size": 311032, + "fileName": "305a4816-b3df-4724-acd3-010478a54add.webp" + }, + "documentType": "camunda" + } + ], + "receivedDateTime": "2024-08-19T06:54:28Z" } ``` @@ -578,7 +608,8 @@ The example below shows the expected JSON response after an email has been succe -The Email Inbound Connector is an inbound Connector that allows you to connect your BPMN service with any email IMAP server. +The Email Inbound Connector is an inbound Connector that allows you to connect your BPMN service with any email IMAP +server. :::caution This inbound connector only supports working with IMAP server. @@ -629,6 +660,7 @@ The task returns a JSON object containing detailed information about the email: - `size`: The size of the email (in bytes). - `plainTextBody`: The plain text version of the email content. - `htmlBody`: The HTML version of the email content, if it exists. +- `attachments` A list of document reference - `receivedDateTime`: The date and time the email was received. #### Example Response @@ -654,7 +686,19 @@ instance: "value": "test" } ], - "sentDate": "2024-08-19T06:54:28Z" + "attachments": [ + { + "storeId": "in-memory", + "documentId": "20f1fd6a-d8ea-403b-813c-e281c1193495", + "metadata": { + "contentType": "image/webp; name=305a4816-b3df-4724-acd3-010478a54add.webp", + "size": 311032, + "fileName": "305a4816-b3df-4724-acd3-010478a54add.webp" + }, + "documentType": "camunda" + } + ], + "receivedDateTime": "2024-08-19T06:54:28Z" } ``` @@ -664,9 +708,14 @@ as prioritizing tasks, content analysis, and automated responses. ## Activation condition -The optional **Activation condition** field allows you to specify a Friendly Enough Expression Language ([FEEL](/components/modeler/feel/what-is-feel.md)) expression to control when this Connector should trigger a process instance. This condition acts as a filter, allowing the process to be initiated only when certain criteria are met by the incoming email. +The optional **Activation condition** field allows you to specify a Friendly Enough Expression +Language ([FEEL](/components/modeler/feel/what-is-feel.md)) expression to control when this Connector should trigger a +process instance. This condition acts as a filter, allowing the process to be initiated only when certain criteria are +met by the incoming email. -For example, the FEEL expression `=(response.subject = "urgent")` ensures that the process is only triggered if the subject of the incoming email matches "urgent". If this field is left blank, the process is triggered for every email received by the connector. +For example, the FEEL expression `=(response.subject = "urgent")` ensures that the process is only triggered if the +subject of the incoming email matches "urgent". If this field is left blank, the process is triggered for every email +received by the connector. ## Correlation @@ -729,9 +778,12 @@ To learn more about TTL in Zeebe, see [message correlation](../../../concepts/me The **Deduplication** section allows you to configure the Connector deduplication parameters. -- **Connector deduplication** is a mechanism in the Connector Runtime that determines how many email listeners are created if there are multiple occurrences of the **Email Listener Connector** in a BPMN diagram. This is different to **message deduplication**. +- **Connector deduplication** is a mechanism in the Connector Runtime that determines how many email listeners are + created if there are multiple occurrences of the **Email Listener Connector** in a BPMN diagram. This is different to + **message deduplication**. -- By default, the Connector runtime deduplicates Connectors based on properties, so elements with the same subscription properties only result in one subscription. +- By default, the Connector runtime deduplicates Connectors based on properties, so elements with the same subscription + properties only result in one subscription. To customize the deduplication behavior, select the **Manual mode** checkbox and configure the custom deduplication ID. From b6c107d578e9ede3991a892f246de81eab5367c6 Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Thu, 12 Dec 2024 13:27:18 +0000 Subject: [PATCH 35/36] Edit APIs and keycloak (#4757) --- docs/reference/announcements/870.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/reference/announcements/870.md b/docs/reference/announcements/870.md index 472bfe0d35..438117c7bc 100644 --- a/docs/reference/announcements/870.md +++ b/docs/reference/announcements/870.md @@ -30,8 +30,8 @@ The 8.7 release includes API updates to support the move to a [Camunda 8 REST AP The deprecation process for the [Operate](/apis-tools/operate-api/overview.md) and [Tasklist](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) REST APIs starts with the 8.7 release. You can begin migrating to the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) for querying to prepare for this change. -- Version 8.7, 8.8: These APIs are available, but not recommended for new implementations. -- Version 8.9: These APIs will be deprecated and removed. +- Version 8.7, 8.8: These APIs are still available but deprecated, and so not recommended for new implementations. +- Version 8.9: These APIs will be removed. ### Deprecated: Job-based User Tasks querying @@ -48,7 +48,7 @@ With the 8.7 release, Camunda announces the deprecation of several [Zeebe gRPC]( - The final list of retained gRPC endpoints will be confirmed with the 8.7 release. - Selected endpoints will remain active, with others scheduled for removal in the 8.9 release. -### Deprecated: Tasklist GraphQL API +### Removed: Tasklist GraphQL API With the 8.7 release, the deprecated [Tasklist GraphQL API](/apis-tools/tasklist-api/tasklist-api-overview.md) will be removed from the product. @@ -70,7 +70,7 @@ For SaaS customers, identity management in Camunda 8.7 remains consistent with C Built-in Keycloak integration in Self-Managed is removed, allowing customers to use any compatible IdP. -- Keycloak remains fully supported as an external option. +- Keycloak remains fully supported as an external option. For cluster-level identity management it must be connected as an external OIDC provider moving forward. - OpenID Connect (OIDC) remains the standard for seamless integration with chosen IdPs. ### Resource-based permissions From dba4b1624b8eaec8e518af74921ce835b0f01558 Mon Sep 17 00:00:00 2001 From: Wolfgang Amann <8766375+wollefitz@users.noreply.github.com> Date: Thu, 12 Dec 2024 15:43:05 +0100 Subject: [PATCH 36/36] chore(web-modeler): rename "latest version" to "draft" (#4758) --- ...er-milestone-create-via-icon-highlight.png | Bin 119577 -> 116231 bytes .../modeler/web-modeler/milestones.md | 2 +- .../modeler/web-modeler/milestones.md | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/components/modeler/web-modeler/img/milestones/web-modeler-milestone-create-via-icon-highlight.png b/docs/components/modeler/web-modeler/img/milestones/web-modeler-milestone-create-via-icon-highlight.png index 38c9b0cfd2707722135fbf85c478eb58dea85fdb..3fed3621ad1c8e54dd35d8358747684527c9b205 100644 GIT binary patch literal 116231 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 H-KGBn*clzw literal 119577 zcmb5W1wd5Y+BQ6nL!*MUAgO`^LrKE`N+^v=cY`zx-5?+>A|){hDk#$3ATc!3-7$2H z#1O-`dCqy`KhOF8@5sQg*|YLqYu$0(*Ct$5S?&hm9YPQYbmRFm=@%dnAsYw;_Q%Hs z?ySjl#)3eQo7PXCs@go2d+K28;QZ3j*wkFk+}_;T+Vq9o6A(x!I$B-dicXyzmReoP zey=Zh`0LmAH?jO5%4}Z@yqR3XnwQ#5bHv-0Nxkdbnn|~Qz_)b%+4>=jT#BSQcRqgp zQn#6v>2=~+^0b*g3W5a(%SecoBHl)%xc=MA8OWRXO`$)6^Cx( z?0qoDodV94p~X_@f+C5*}QmUHaKLxxLHSK09_)d3q)DA|Ypd?Os7EJM`f0w`rtGF3Yi(3)~R5X*ivp^^116( zM@f&I6Boir5bDd*@VA9f>(VxoOY>@Lf_)Z{er;WdGvPk0)l}WPj&2S9?YrPW6MN2Z ziY3Whu!n22SXcXw^m#dtVH%;U--|Tj)m!wS`Nc<^MPA1&^hHY6kKT4iYg!2)58j?s ztx{TmeRnu5twqLu34gJOkmA^hTsk1t$bq$Le#=ODa$(3>N#1^6Jk%hK7~a9{dVYB7 zrkS3CzxZC5is(+%eJ+ji{U;s%n&qsYNenCC{;`YG9ZFO2UDpteh&wB)@eJ|XdazcC zO6x>E+((f2=S^MZ3W#H zua_))zrO$6wNhuPBlh#O%5(iiVByFz%=4V<`TO7#I_CIgZW^X+#`mn9FU_LN21Mj< z@*@+OUChwc1H+!zSY99mBkLm9+@;#FmS)NGW&LgP2tktZ{_%dBu7ojr0})?)&B$6= z4Mgpz%R2m?<(=1@@Q%shbm#udpN6QhB14p*4lx$b@4Elyltv~0=Hng>Lf;w(-BvlY zxUw1S3#YoRacOpzHowLxn4ufwTkTPcZ;7jWzI@y%@!qEM_&vh||E1Yw*g~HR!WrQ- z7to zV=gZ@!922PD*akqWRZhep6`zUs&6h^_CHET7bITECgQUCd|le*yRK}%^oHfR1PybD zU9H!f?ZdBbehT7~g@NrZ`?g{@CO(Efk748zKOKW<<{}%^w)Tge*Gsx@E=F0Wmz96q zh-m3tUNRvpWKW_gm;3aH4NSLmn1bL<7xl;;<77X+@*IjiWg zPKEHT`5)JRomq7Y1XwQB?}C27zIq(J@L+8+d>N}xx;H9qM2wcDWUz|}S21-ixq z0t45~zz=VjH3;(8eGups@Eas$=3rvZsA}Z^cW|+CaAf4=hw|_+vMCvxTH9aUdI)Hs zOz?lzA!N(E{$JN%|Ev0sHrp})z4X@ll@?q}Nm0bq!47JC)h5)#&he@MNX$b7xU@5e z8#8*?+1k5^c!)FqRYC-~zPioD%=lLkxQ#fomXa#tQwL{rMgb@{l$#kw$jHbj=4@sm z@9j!P%0FM_5>xi<_5=mzNVL!Rg{@4>$JUw0B|o zM869-qgI5YEANB{lx&vDv0{&z?AF8`brFh4F2V@EC? zC^y&trIM1;|9>?*yMJ5L1^&YPe`fY?J9K&F>1fXN!raBd)!Eb>D9-Zlh5)y=_`kGs z^~pa*{+D3?F<&uYbwr*zn;XL&oL@OO*uwswTSAQMU#t9&^sZV{QWB8{Y?7O~nXI#e z-CtsMG1v6+xLrwQ+43r;>k9&TPfegR=~eiJdSzg7RAF##Qj{o`XZ2UAx&b9?wdTQ~c| z*8f-a|7ra%Y5aeu{4dhI`ta`^%Lq$7mEq^+fBb|`h=)f;R!CS%_^Ht2C;WoE0z85O zkN>;f|Ec=FI{k;3pZ{H2|7`a0|Et;mRrPPpsyJI)TH71j{+m(%XN&QV(fyld{#RF5 zn^6QP0xXB|)p3OJh;jYx-apHWab2C&|8;i%p&0(U3up!yAt0>((lRhY#hGpu5J(dA zTw3at$F;2)yks-=l)ZgEalXu;<;MZsZ%~c~i01W8ZKY086yBUw+bAkN8 zlRxS8YKT@TpiZ({*!f;dqPmsLpY_U?*;Hmdw6!?V`$v-n3hS_|nyK2_C5(RkgGv4+ zkc9{$PpxtgpjYt4;6l#paMPR$x>BI{4ruG(-2B zwf-N@PZfW>t(5jpm%mJ}i8z9jwfxB+oJU}b%2r%$?iXXj-(Jd91Su5$;UqaJsKveD zC6TDa_c|$mxPust0+Sszy0ajgTT0KHFy7X?GL<8C)C49-_WWp3CYu?S%ZI0Ihy3e!jQ-*u3k5SN4t0y<$`3*ZWCn?`!%%4ak zQyd~2eJ7#j?Ta!t5-@yox-W$+JAEX!ETuyCkL<|g)67UVnMg2`q8W;8 z|Cu-g;g=W3dB0SyfyH;LQ5k-tyi3cq+Z9t$*Y6HGTpQK=;8UMp^pg;G9k&N0p|Q(1 zF1P+!a=oAcdY#;~4KwZ)$UmmX=ez4Y#||dTb_*hZNcuyIi`F7)H~T+3)7-DXo{poc z<)4O7XBWHv{!Kw*yS2Lw@U>52ZX#;BWfJ|AI$UhWz+~+PMpgVzhpekt5*2VcD(pvO zB$=n+oR>wGF()rYnDRCO6*fqX)h4IL58Rk<-S8y&{LHP5B}ORgl+%#?KQj?enMne5 zMx>tL(R&yTWN`T`5Vd7boOv0DH=d3ZzQ)x(6a#{(q8Kg1^bcwU)%R)ZiZ|?bqjdsA z{UN>85|7_+V8o9|<>>>)hh90^E+$JCnTX;&ilO0q5KY7X`W5f9;+&CSFvp}IwDmA{opx<|<$%6W!|vn$qZxOJ-z)e!Im9WviK9s7`FzEnii{DiMh z+cI4p7km2$bzsDHveNJ1Td-%QYbZ?1Es4+DlsLGG0rS$l_YdSorGW(|>G9aiuWVOf z_|HySpcF;!&Ec+E)#y-Z_kK@FH8DYM_76T=kU$-6GJ+_Zvb%DbCSoONo&k5yz=4t5 zX}yK|qe}kg+M!x_)e?abbjZnG#BzAHf&Yc;nTLH+e&LNt9>4RG#Ih_Ae5XjxiZ#kN zCtd7?AJF0RZO)Ps8CQz!B6;#T#hPB=^Y{l8(T1kc{37m5w$=a7-N+3AHlm4HY$Pbt ztGDxdFm>4aB#*at{n4$_y=m)AUbZ80EkUjB$%kkrA!tAO!Ybek89oP{CH5PQ2VLyC zI*tF4{o>XFLp0(%qi#!uisP{ILdUuZsv>u^SiEU=waKkC19h66Afp1My@EOqj>5*N zsAECTR?XL;s@)8=Sn|=kn??E;;YxHv2pqT$PG}y8l`)=G1xn?Rpsw+J%C=MqQ!^VM z$<-iqf$8^$&KY=bmk&KiwSCb*|ARID!AxR?=jytNTmH_^i~P!2dBGX@%WAf##Xc)N zzW;EBBxwo7_L{DTL+MvP+7$eyk$T0@J$B>rsh(VcOng_3TlLgkE`E{|=?4MD}tf?E5^ zW8Y7IcS_3S8T(I1$2crV^`wt0AP-+y65FVY=F0_Y5Tv<|YMZP3&a8G5e$QxiW0=X{ zE5zc$G8_*C`FbC}oWb!sUC-&3JXB=R zox8taR#OYTK71_nE=jhlm>4`q_Ztq6tx>D2lr0q0?mSvWA9Qnh`>DR14$LR10tycq zUY;6hkF?V|e4x}ei#u?wXN`rOTGbp)Zgy2loK3ja*yRA$&QRod+9mSXvjNyUl*sqV z0WK-y?Gp~1e>cNTk_6I>6e(mZRo}VLCOUp7M#(slvzMBNt8<-0ifKZ{R(|kNwXlHQwIKD0jpAj}jk4?3kdO)@YeQWd)EJ-hB6MR&#QT?Y8 zON51~>k+k+jr!oPNXM}nnZRaBD`aM?EbeaIg{;U?qko*A$Na607&pL)>m^Cka$mmY z)8gv|a>~~Uq{RQFbeiryt350oI+Ot>r?~{SF&k3w=?fx_CwLlh4uX#nrs5NCHWE-7 z-q0Dpv+cGiTg&u@8Imok?w1ZJ=mnpLlO9Xaw75>IOR*nN(~A2^jptvq^uV8~41M8)3uLpRB%(Z4j9i6@UdPDAFv8J_Y<|U zeDp8gC~n4z9X#Xln67eC!ecvXH#tAqw=V4!u&L@*uk0QpBz^;ucyil=Vdb0ryixXU z8_(>+oU|9`j+BKGhu=bIGh*Rg$K&3+^_60*3wpsIyT1pO@B&bvsM?8LNuzm^zT3l^ z@-G=~1cV#AyuufIq(-Sx0n-^lO9xJQIQSaNu}#7i7#*711n(o8MA}!}+jW-I$HdbN zO-TYXdLhzdI(UjIV-w;yk5;83iu+8*RcYK)?Cf&a(j9UL(hgG%S;4T^6wr4Wz>zDT zz4P06XDC>ChZwM5fl^eA9sDKkH%@y*jY54E!sEA_?V*9TW-12o0huAdtmv89&~6C~ zr_Rk?Vvn*8_a8o0Zl{%G>ft`Pn;FkfNSVubYQ95&J7*s!ED&NyGq z6L7t2a99QI2>S1S&nu8;@Y$1sS^Ywk#$peW8WqiAeyDdaJ|F9&v$=!wW9;LoG2w5y z`94wXd;CG0SNNfphW4*cn*Go2x^ci*F~(6%7-cpHn;|f+HbXO+-8XJivVV*4ayd!H zZhH}qeiuKCdP>m5?D%$YXqSagd7A_WS0z)e=uRNK*x?s*h4oR~Nu*txQFUGI;>IXh z9rc$151u|p|DGGpsXE*dhrH%zZi&X$9VkOD2Vag+TpZPL~n;PvxAI#EpB=c+iSx;hl z4{!IY8bkd&+TR}@?y?3!)`Jq}H3^YlGI%R0oGk5 zoj8JEKb36(IO}I0rkK54N#@MQ!;-SGa)PQm6vmqTAUm1)>nk6J$Kr zACzwE*0DwD-nB}eLf4&Mr16|<7a)CBs=Agl#L4N;Xs8h&&yDa zSevZwa<+bnOP{z5VFSUlX9DefeL~q)Esc=jy8T<Kk`4z&hf)*Cp`Eb?@HeMUf`rm^r7AdAu>#vib=ID}NPlzboZ#Xg2(?p;6+>HRW z)#-2lPV0Z6a0%)7QF*pg8(X!jlEwlUL@~bkwuWbdUF6`c6PsZQH^q3((Xor;6w8c< zLHBH2HI*f;>$gytx=nFb$vCdf=)^CxWxY39$IDN(+RO6tD|BiA&p7gkY|C}Vb&P)` z-L(|Gz3VZ)DxrGAwW1RXjU75Rm~Y0r{D}RXBSA6s`f&Kl#bNedcjWZBto$2N(6mP~ z@AZV-kEo1|I}PVx4o-_xW=xWDb_Zur4Nvq8ZcaeeK)w+-SmFLZ9G=cV*SdbIIL) zzoSw(U~Lj2J%-ifSVLb5%z7-f;-qAhJj7y;8&&4cW{)E>YfG}a$Vz_cd98n02hOAd zlFmi3*Qn)q&c8AF=v=_b=iggj{eLgs5kH?)=mSJ1~yY;q4U%W&FQ0Y|CdfRCfh zn&$ZAyK8gh6vWklguG;Ic25453f88Q=gReiuOw)GeW@&b|E}-v0sh+0XEVEgniY}6 zoOwS=Bj40rCv$e?qWQc660}CXVgRh$Mh(H?EN;DR-IL67 z<7@7vM*ViE5fgYe&%wl)HnQMLXR^9Y{lLX)y4bF~OvIGo zE7ikTH@N`jDXR}UQ=+?Z*P@KB2W?m@xH2_mFtW8Tpfh{}C6wnU^@wU@|#ve7GBxsa^08TL448(uBX z#8!~Q5ysc^xfxWEj<0G~1~?nEuhi+>UvD>#3>6{B?#Wdzgwk3F8LpgdD+$i%)%Bk) zmA-SCwveYYotV=u01p4xlujLyo5)_y%IT7|#T2(+M>!c@-*u^~Y$FGHp-Ac&{*e%C zOyJvoVwk(ciIKe1^y+wT#jD+M^24H;X~1_`AJH`A#9E}7Coa0AHuYmrh{n1Jw*E)* zf^!3h0&^@?#hcrebIS0@ZYPAXr)GmKmrn)vja?T#b6wPQkie*DpGJRJL4mN~Lh{9^ zu0xK~66G@>lGFOgZTtj7Lv}`p{Czx!cmbIyx$ruVwtAa~f*TPH5^l zW=EiG-P0JH>=i^eC}ISCj?K=N&O^7M6{+Q;I(d2miJQyuD$oiw*vo7^r?!M}G(BM> z&hY6@k6+hgh~0s9-Fy&{`ecR2=`;$a>4TNk$FQIli~S25PB(zSMdOh{sRXY?UnAhK zg_i-gkzWtCVb*AbO}ozRe{4&V$G#$BGb@Ch<|S?Q zXx`A@kf*XzN%mm3gPIfjj7EFQ;7_)+`vixC*EFKRMJ6@)qY-1}^fu<%dHl1Ebd>rr za#YQSiE(o_*~2xnB)f;Jah|fWO|y!Ebja;!f0Y?Y!A&x3@r}o#`gzFBsgW(pGLyyD zaDE$W_Ut-dm$3dqXI7s;b6M z_FCd2&A;RuUTkPaO3Fa#_#b(1qaDm0O|tiWR0883HNlW=BlstTVW^A?UD9VQNeIr0 zag$IYhT-`lRiqIlBfj$?A=-=%jN=AO>f<#VNT}07 za%M(d-9cA(8+^EW{c9>Ea^&0>F-ECn7AF(2#709-P?7xD`h`eO?bU@hH9y&HIJ4)e()dLj2+{MfOq;Mo)LUeF8CW_X zP*go=yJ|0QR4FQm2+9^LPGHh?oxGacAG4Cw{|+Z2@+_^1>|W8~sP0%@l}Z3{^HXwg z^Y`F@(^?f0v!>pgBbzavx8F*iRm}OF@fHP17T})}s(@)R*}v$o!=HRTTCxP7g4RW5(4tawGAYBv@e-X7Q3#Je8UVv@Gu z(w&=A7`vtG`HkX3TI1ZBXZ=N`*B$Up;m{(kq8Zb7mZYeYHcR3Vqu1cAkDL&V(niPg zd7osoZ%l2l{#Dq|Ou`1{u~wiTm)kS?@iGYg{W|$R(~{Q~YQPUx>10}~B&>DJq0 zNi-!gWkCKl+O%`prT?YRQ4atW?7Qth%hW83v`gHjIp?N6+)KILEj49j>SG}-Lubk0 zxg57xXN>L@ETs9ZF3u3+i}A$WM3^#7;UHfJ{SroY#->IEZ{D%_F|d8Yu)XIbdkw}e zM8)_NhGK$eD`)DHm-Ms?l&o8%=1>{tBJAGT1@&up0kHfTd1l8AQaO50v*Lp68)Ab3 zeVUjZEMVR$R|Q(#U&m}>c%tmyn`gi4M9hJNzVaxSm3yEWF6|qExKEgCV)Otcleinj z*Qc1I=j>FO8nkaL;&--q=9phFDID5%E~Lrq!Q1%!J*L=q&Ihd&4s{cHppk?RiuPLc zUG2yA9-vbt{dUNf_GT7xBrdE;_2^n&oa&nUr_fXP-ADkUaYLu5(=}hjzsYWGb2T|6 zoQJ}02g|ZZIs$;GO;uLWf*`AWUYe{|CF-1>0h>=KVkR2X^LBX7O24=-#lP&+0xoxe zgPRl6L{^g#ks}immU+*iXzEughLoeK1(Robwo5-L(o5pfx9IrBL#{eK> zW*QKiCN%ZZvQue8*@K`i3Q(WNU5g^tgNTUC=aa2)vsgycNB~s(N<@;}3><#tW#&gT zruZ6f=V^l2tJwNOx@1ElyXaWPk@#Y7qlAcS*Rmobwv-@=qhc?B_i-GyI zP!O0C4=gAW-$)n;2VVLWP;W+gj+88Bxzk&{$cvP#n4o4YEEL>!cnl5XRC{gi5p^u2 z9jo|(hl76N!GvYj#g@X>%Prl7;Jeycr-LE3{zn8s&VAy?)6O#k^d;h?O(Y?uRPk5qyuua5m~PT#xJIIQGW%4T*w#*_jzW%f9yD1EF;gl1^O%gmqY z8BbS&rh)qC-4@(Up2p{FFjQ)aV6%rM!q<%^?QP46ysU6g_ae1ylX`uDhcMQ(tN5LD z=cDQYSz3x~(PrzP>&_1pWJZr23rC=k{2-USKcipe<;I1g$^}jqb*H8&n8-E~#3dk^c4>vo@GQIr$EhmGLt5zJlWhucGOlQrieG5P%r^*JqhD!5!FSBDr zzW02kBXd#i+`T)UD`ni6HIv37E6H1M?nb)QTK4Zyd|!%r_XpT2x0m|Vl)IXZNsSK_ z=xALJ29 z#l@%W7#C$9g(*gGgp-#%+A8gbnOlHYk2mrdTs5na^p|=NHcA#v>^1;Y%TV${8Hd?N z?1T>9wnP#o^1!H|Rr9nnFz2{%#tzTb6joX5lMa~!F|tS6Gy>yB!OnMT0?q~t3>CxZ zMZ{I(f82*W8||WNmgeBnSKBQ{(yz32mGC0iel36@w8KR2B4jon?nP~JJ2@qAsBIQD z`q9`*a}!T~KhJCh zNjtiJkLc$vKA(Tmpj`cn{>zAVrQx5E<*9irK0`YIM zoN1W3u~3K2KR(LIwH(uT&*xA5*aBE@J(q1)b0di}u@pvOl~3=C!!JG@K5goKp}?sR zH||PuB0STAKo88nK@>-mO$RZZN%MV?*i1J{Oy)XVMw_Lgw9={C zdrR+?q`zNJeB!8W+l_fFE{^(|VD&VryN*T{SDz47autNv&1@nqj^}cdUF2;$KD1-I zs9eETLKZTTw1H!!Ta-im=nkIPCD0+sTO@iGS44mhkj_41ni$o>I$nicb(RU0c zO)=A^BI4jKpblBu;VA9V@d=H~7wlh@|21TtldeJ6EtIj(qB$GtLobFp!%Lw|GW5eN zawf*@Dizxu=m-C3G{kh#xADZqX;nf}ki}R40(geFJV!;Y_L(Q$=OB9XmoQRx4CExCckFmb;9n(S>l-}QoQ1&{m-TIL?h{jm$FP~mL*mE z$)#Eg@``AdSP_wWoz9}pVQ@Pq7nCHO4|A3wU?os+IjXi4s9v z82#W2k-p$$ftXJaX>6G@+Bj{~>1OM#{;Cp1UyRtpJ1Y`@1MpNc{g zWU8Axi~NqH$sHRiw7B_ddo-_!`*vntt9jA|yjuF4kzqozim@f6GNWt8-5);B%3?Ho zS3^-jFb8m5JwAv%z1afz#W@~%KFi?NCq$fj4F!JAfY+WF48++xAMqHV@1%`s*1wlb zy!YqkQKCsbVS>N(=OLUQ@lp#%&LCzmJFSK_d1G3>4tU#0~ zSL9??!Qv>)>7c@XG?yFe%R?w7Mw-^m4W7S) zQ{DzIr^j&g#zqf|lc)S#M5hV>hzYH^qMnoaO9lyZ5o1hPpnaw7hHF+&hnBK zIe>o}d7Kv}vu9I>kSMu{f4*2Hts%cki@e`=*KNvf?6K2gt9^60Vn2_d#O2$gWmi-` zfqlJp_}R|qrtCW|#HJ_rG1)}#?P~wB%O(ao)!!DXzO$2CyfWM@Oa1^}xK5eY z!5zcp6ikn#jLAPF+@1ocC^f#b=)W)t)yj7inQt@&*?;8o2N!f@@;h2euz9xf%X^ONqM_?A!JYb zOb|v?5`OF%6(E=~X2Y<1!|c-yOxtf|{KTK)w_+MkH*7v`gnr-9wcYHT4i%b>oSW3wp);E{WJ|>uI_C&b!^n^7h`aLrX*ls&w3B$z}%)IV2$-9?OiV z%fEh6M|NC$IA+*5E!aWlzFW^Qb28A82N*P8@rtLbDM{mvLWU7g@?=eV#iZRFj9cp1 z5CY{>QN;CLEl=cGy+(chxPP`mjC%1jT`)c&vt#&A9!B1vwv&3#WxN1<&|IxwsF=+CNjJd#(8C9JS$pN+ z82uy0Y|r-9>vTj>KM5nveF@EQV<*4X%?)%CwIw&b=)P8m*ODv&;Whi|Iw}<5Ib+Jy ztv5__45m}rLofk#3=xM>(Wd)JdM_%(C%dp@C?1|46LPB*6D=tZ zN>nvf5O}hyOPaBon^j6@u)}XMU213-(NzY-jWqvw?FtPh8_y5tf?+=Xi&azzLmp`C z^?E%SfRht3MYB=V`KGXjG5fG&hIhCNy=ak6f>iS zpv__8oJ@_nG2a@f2Zp2@3MCC8Yp?^rL*{(2Vq$D?5XFnxbMsLakep=benLC3jwZ5- zp1c@-Ia52I$G@{SFcTb#j_ewt!aIlzR-+Pi%YI)O80j15nKfa3CmQKJ(i{q8?zC0n z$@NX3h<TLU^ zbN?1^cQ9*}s*)s52q3~<*6uBZ}v-xnM%O5uFOrp#)el7#zyu2j^EGG`d z@~U=uL{n@jIAezX^)*slJ@NY+IM9_dbq<$&x79N}m{Puzsh0n7xY!9h!hd)!JT|>z zu2_jA!29BGjB0vI!ptF$qLpGZyKyt!OUNGml=AEpNFBYh2#QqHTw=dAzvT{}Q)Uvn zzf%YwFz;#5u z8~uX!^LyhshF4So-C!}fZ@*MS)n<5PZU0M>0W_Gk6ZfN~abHgNbu;uzCvw3v-!5sv zrH4oKmQ1*jlEE_ClHt5p+fs$$+s0-5<=Sd`b1~MV?*^TsTzVM*PaPVPN%fj_tdP>e z$THK^0Gz9bWGja|es;UIc!A-nbX$}2@Cf~-cZy%*u zf_{v($MM!_`$uUzjLcYvy>u9Tx}%c*RIO@9%!17VNJtSxd>^a$^s&Ogn+}#O>H2E{ zd$x<9md!NDw~w~`@yR!=hy$J^yO1>sgg;Yo)Abja6ict0FM8N}_&&-|sbkJY`Zx8P z-tHd=kW3e~QR=qqx-w`QRHJtCOc(3wiL-6CQY=0S&lX@#zNw7tzOPw@+nU66#;QO$icXR2CG2RFFTXIX;A;J(X*tCo?s;QgHLVmar%Y`Iu-J9#vWaBR-&@J37s4JJ~e7xC~DWp z@@)HxwGp&1-atUyR~wOkw7ct-13Sv88cK9|Ui1CFD$kM9Y^-7=v8jI)R|@F~ul;lt z45y06za)HhqJo+-MAEwE?4Hm&PqH!^sZJhc?D)n-lIiW{w*&m5=*6n!-E7RcH#%*J zhUQKSHk8)>ndnZHsl)fRu_}mx%(nz4=xp9$hf_H1b!Ly!QK7@oxVV@l!H|CY4Q9r0 zQ<9X?14-42`UXmS+eH_4n8c}0zhg?lP)rD27`|*Bfa-Lq?|tF&{nn36DS7`OV_9%V zT#cY?sW9jLTxN50*cH904}m{^pE}829ddxY7-U;hDR6A?`xL1Lz{#8S-Q*34{nX=F);xe;F6c=x&vmO9gibn?Y zIX^-CYgX`=6nLaL{M=$<1f zDta*wwX<1m=S4bY3i986)@2BxJ~+GYddS*TCWv-8th%TTn%WrEnkyn@Y?)^YqkE6P z8u@}fo_@me!1fJ~y{JSh@e86EwZbn7Q*a+3bV<2VDJoJQb zNF)YK_*(xxgP54=*kHsVrK+FMy@pfugmQLS<-JJCUKD$%E|VT;VyT6dyDz<==h*RlG4Q0M=&8Vq4KcUfs#w- zJa#L>DfmT3c;2WjuF2*77GdoREsYYgvCYXU4R5bI6+jY?B2XAY5r3bz|L5pX*@dq} zf1mt2tI`ljwVm%#AdQ%6Gn=K@CZ!Ub+h)3jj_!gf#D&$XAAf#;)?vDdP-FlirQXt? z>T|wIB_D(D!{2hk2bEOu23p)zNer(=y@a}a(t_^-_9Vi1r=CAWaInjgkY z9EJe6ZQgV_UJ%$^oAHIA9l6v;1%pFQ~e&=w;eB@o`p~eA=MiHWgG?1GB=t2|f`ZM72B=(Z6 zWaS-yrr`ZsqaKGNNs$E~s-C4L)pb7(MO}*^f{u$P2haD}Rn7E7xsmt&GPo)Fa-_`BSM{`zPu#IUMp_&Ubk1(v{Wa z?NK|oJ-HBHN2~Jb68j^29-9r66Gt_n1ZUaO0nn-q$2BHDI!FqwSP35+>yf$G&>)La zCLs?YI<++|zR_+;NY#dkV(BKGC|*>?zQ z6BY;-&YF%K!d)yx$q-=inL9FTKPMpXCc37^!XwEexb_CM#UQ#}_EO|<_~j5ifV5=t z3kQ{?Fin`!UIfhKszEqq=b5F#(+YtcD8)KJ>En99LiBLrbtmP7?E)@wknOiv7nX+O z)rs5L86DDHHb+Am=CZ5P(AECBv)3({MS!=qVr9SJ2slt*h@e%O_|JT?7*u4_?+xF| zv?kVnHTGrSBq4-@V)hMNo9-wJO0JC<&jad~k14ZGow#$(yarRnL}DM`V0RH(YV zLyq~!wJ&c4qK0o{jd_x9@~BMyN;(|-Ug1{$oq1C&Q)eDPeRJUqbu!EfCaz4i%n}~% zI!CQqF*20epPw~PPAQtzZj~quaKeXOeo5hd0Z0-O29y$~m**YXU1NaOhdW6<#y#8b{awStt zD4$M9Qbou><`-cziQas^=J!(MD6Io`XnZ;cZ#GZkU4Xd9Z825o>1Zsf%vMe9he~%J z&F7lKy<;x2gbrVF&3_VL4EK+s(r#n>;Q+?TlGe}%>vcdVukl@{VWU9rY?{vc9kGLn zUnkUwwoaFgR`L93Jd=hYe6VT~u@Dv#k5<^&^Dkt_qCvcibx|OhAZ42bY{79Z-x2K* z%Mt4lyZn}=7>bU6vK2#DK;EaFS87k?P_|~+6SjeGL>uu$<2iWdG(NrDp!S>lPIV5$ zl-8&$vd_!)x0}$^t7&*^al(pCh1l6NdL`E;zg(kozV#p)S4HSDXKF{&(3jKqV$)E? z>?2D&cgg@jd7O!WmYtEMb?iTkF^0VGyxtL1 zIPGD1SD^9j=5I^gWsj~SWq}U1elflaE!skFuX_Q)efLlF-kQ1|!XY5J1+fD45DXFn z?(VRZs(*ArjRFZVj!{8psb zP1{|J0K=4DKJqGE5#A_^q?p~b&N!SL>{`%s;Fl~;$QtDj23>o*#da>4aY~+8}bI5ZOFJ5elfGS;Z(keT-u1cs2 z=hI#H>Ee^6pDV(sw0MhDy9(#D4Peh^>i)bTFrJ%ydE9V}NPuQmJi7wkS4>)l)mj~%)LTsWM){b* zOE|l>{{5Mabmy*zd~gPB@mZs~0t#wLZUa{G8uh3GvrQbz5;}|}k~a#ic!qJwZx*y*z8YWDg#S2(8#}RG!)GuzGHxN;u__ z4NAfOIM#B-02wuMbmT?UKE85PQ@R|z?+@ar1)+A~NlEgc2^0TJtP@d>1WD<7v9f&@ zO|GIrTC79W0-f4oPoYj{}rRU zySW$Mq8BsW8ZY*C51?PNOK=@Lcc|NMFFT&~&bi`0GU$0YlPz75%cm zP7aIxR~1eCLGrwUTlElicyqPx0CTDrs23oup@tto`{RAT&AnYBObO}%#>+@(%#vmE zHP#>>1))E1pAW>Nl!`8I@2qw2s|?gxy1C4Kdv3f9ElH?b3Fe33pRh140|Z-++504W z=jd8X^Lgf5DYRGlJDS(y4viOshL2K;@##N1I(=kpVY?!=i7dZ+`Z9ax5XdGXvJ{>` z{a&oui)6@&11a5Fk>n3eZvjFRuRcJ7Ys*#a=8pherP?(3cKMj{6`y4Y$VBOu#R{xa zX`4!e9|A=5HK}c9fz|D7aEnv`BM&bNK())52bS<`XQ!39@1{5%?}*LY*m!9vepl4 z_8CWF6u;P6rXQv<5Ag=x*-|l6kAbRneok>GP?}nc;3K4&w+FVz;{CucPbtiPt)JaJ z8>~N`)x`}8b2v2hAN3xVQRSXuM5z}`6z`x9yQ(1L&UL;!6OC=3+pzi#Yb|6I0Lk4R zvMEa}^KVo^<98jbb)oh|LwJoKp9+kMv6 zUB_<3|Iv{HjFtctyR`%ackZ4~WjR=;?8$@97hT+e2c4j?NU@w$D_$NK`nFqdQf*6~ z-zVFgmKl|*c^>2YfjEDm#?tBXhSZBGwv==8rlmZ&J}vg^|)`E+8%gz;Lh)I@O2JJP$xjKOjDM) z_zj;XVEqsn%A*VQ!S01ga0DruXkniPwC+OdiaOlh;XQCJHU_eroKP{6%<){3`8|nC zv_xA-nrZCCF0-x)40i1SK>L=BBPc%25?mUHeoW<8P`x@y^EKKFKj@z7YQS|rRf6PX zJzVEKtWQGZIzrnI!~E3Dm0Lma>Z!rUtVKYO#9Cvy1bLI0fG^aQvkG2B!H%n?8M}?B zf`|Z?S0uA2krWkI-QJVl0IQg2IIX3l$>r#;M|nS9_6P<}oq<%kU1^-~44`XD+vQ2YylV6KyVPeEn z;Z@PJ%=~V^dZE8NEEg&n)Wb|2YFyrzEu?v`NPufV91i;-*iS&xeVx=sshf9na_4pQ z)VCHP`o(^yPZS~jtzID)$sjB6u~+KF`*oq6LFG}}W>wD#+tS{M`K+piHQ+%iXbmzZ zph#UqySgeR!svd`2#b+;Axp;4;UQH+(GoE-)uVBi1qDFS&d>J+0#(mtjCCgg=uaJ% zWX}Z~(!!nWaC%fz5bYG!vg9a4d9&4PzIGX4XlteAIA(M+NOZ{rFe7WkkH%RpfV0EV z&NLs>xbf4&r!nT@ZPVoC@g>$!WFt2_g0W3>_e5c_uqKKgT`c{edE+Ox?daLU>PI#@ zhQ(SwsVaD+-*TKBWnl9m)T5~1$HwPt(jfqW{C~Z{BP1c)aCvXL9B@7fV=#Rqp4u8Fdm^Cu zDm%Oqop&z-)92nW^vVUlrgWIH=|K=d-gSao;=g}Ql8w;F_y2%AYIow?==FA|>Dmf^ zoVs}fmu*x#@a7Jp=_WdAM;!-M|65Jatp1~8fb1&s|6%Vf1ESozuwg|IEJA4s1r?+_ z1x6518tFzrq&uV;1EoPkkd~J2ZUiI;8M+1Oa_HvWw{_0*p1||>``&*;%*?)bti9s8 zt|hJ`X}=}EF@JUPl!pP^=O-9M>>s6YM+$o*13sgZ1fzU1o*Ue`^7Nh^b8~0C%v?j8$^qP(oBU`>ypGMMGE8_k9#x9F zEebh#Qo*@{nGF z9x*u$Un7z1)hlwzW3@>T&&+e3^19{B&9huG=@Ut|x|wfw*`h=qLcuEz^T?U*9%AbY z(O|7@Ps*mc_EnchQZ|v~z41W#>O@`rh|8TPy&8#CjfZcu)H=o|Rn-vUmk7o85H6oo4@Z`0) z6%bb{hCIKuRd*sR=YcB4-TtBRJ8j{H0N*>Z{WVZui=WJ;#7iK}hIJw#J#!>t!8e$; zGc69j;+975W_pMdL3L|-hjlI|C7FxULYDedW{4;}m=z&IhHX144H`O^)xRJ=z&{t#TxLq6{LO!w=3I!u?rAVB3%kzExpBiNS|3dt_9|FVda$S2(hUgrNzn8AY?Yc9+M zKU@ZZO4en?{>8`C8n(M#Gqol}%Fe!K54~$LVxEjgkY|UQoA#AaO;Ri^H2YhxZuAYI z&IBw-c9O4=XC(~^m6`^pGxc>iy6Bl{^I-5x^IZYLqF1p?ff=4|Hw_lQSjL^*qk?;j*k3x& z%^K8Dtn4rq^X6^bgS<5LzmpvB3WSaJ*rMl&I#jDmHoKT+l^UXyGh?DxjaOm3zzylE za~c|)a$@utECM{!!bI;}nfDpd`_h5PS3RcJ|78E$Xkpy_klIk30{ZNYFyJFFr}WWj z!TRV81YP$sxqXYzuq{gC8dUO;XZ_E`@#7wW@nd}%VVTj&RxVzGcv+ZJ$k(Ub;$e|z zb1GkvbDTYCj!wu$hkk?Wtjx6p+P5dy#!JLV?p|&;EvZ&n5|V2jvN+T~ZE`zP<&V<} z52k``AyT3p)N@Nfs6OT^&Zf|nnFc9h%;KM9Bk7W6s$_`rIK&8DHdUq#&_};|e-_-t z2|(fCFrMGY%UXqoWa2L+uy5l%Pjs?OG^rTx5UV1Mz>^rRYUgAsABRMzx*Kpsv&gpS z(P6|~U8yrj$lS;~3M$R+bypBry6dL36nN^;Zfp25e}F8yWE1M8^WZ0s`R@14Cq#P# zpmF_B$bh?JS?L`Bnr^Ys zyh)2Zne3rtgV*GC@}KYJU)OZ>jUdNbXAt^1oExON^74Vavg(89kLMH6$gjhK$UK}p zAE47+{LX z#==f0BwwEG>gjptIRT>%{IVPCKE^;w?Q~GS_g z#EL9rCb%o}Q{5N?x$TxIKl2zE@8N_!uW&TYQg~sujKYuw%gJbT_vw?dl^cOlSvzHB zDHut8$*lYNka|;nOhg2>OWMGRhWD8kPGXw*wfnf!mbO6-c zhA~*TW%Qqi_{(pydjdn>?LOPdMx1`BH_m*~A7-{#X%@M}ad>NsRiYX%hZ2iE#TQ@oiecUZ!CBYqn+mJ9$=6&L`*V#! z@Jo)=zMKZ5$G9OKp{Q64xX1;0>I?Ue)yEPmIB{D9-CW7hkw0GEIrr=5KHqz%%@lhd zlw;an=&##)H!*Kdw0A;jt{<~gTk471>k5q-nGr8>$kHPr^)A⋘R~dz#9&xcpPVq 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

}rvm^* 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