簡體   English   中英

Camunda Rest API:無法獲取和鎖定租戶的外部任務

[英]Camunda Rest API: Cannot fetch and lock an External Task for a Tenant

我有一個由承租人949啟動的流程實例。

在此處輸入圖片說明

我試圖獲取並鎖定該任務,如此處所述: https : //docs.camunda.org/manual/7.10/reference/rest/external-task/fetch/

這是請求的正文:

{"workerId":"testUser","maxTasks":1,"usePriority":false,
"topics":[
    {"topicName":"archive-document","tenantIdIn":["949"],"lockDuration":10000,"localVariables":true,"deserializeValues":false}
]}

我沒有任何任務。

如果在沒有租戶的情況下啟動流程實例並相應地進行提取,則相同的請求將起作用。

我會錯過什么嗎,還是Camunda的Bug?

您是否嘗試過查詢以首先檢索任務? (而不是嘗試獲取它並鎖定它?)您可以使用以下端點: https : //docs.camunda.org/manual/7.10/reference/rest/external-task/get-query/

您可能還想直接使用SQL查詢運行時數據庫。 您的外部任務將在ACT_RU_EXT_TASK表中,並且在其中定義了TOPIC_NAME_(以及TENANT_ID_)。

問題是身份驗證。

我有一個不同的用戶來啟動該過程並獲取任務。

該用戶無權為此租戶獲取任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM