Интегрированная среда JBPM / Keycloak, список задач не выдается при запросе через Workbench - PullRequest
0 голосов
/ 10 июля 2019

Я интегрировал SSO througn Keycloak для JBPM 7.17 в Wildfly, следуя документации по Keycloak и JBPM.Определения процессов, экземпляры процессов и т. Д. Могут быть перечислены как через рабочую среду JBPM, так и через вызовы REST (через Почтальон).Но когда список задач запрашивается через верстак, он всегда пуст, а когда запрашивается через REST, список задач выдается.

Я проверил таблицу taskevent, и она показывает processId в поле userId.Но в таблице peopleassignments_potowners он показывает правильный идентификатор пользователя в поле entity_I'd.Я думаю, что это причина этого, но не могу понять, как это могло произойти и как это исправить.Ниже приведены примеры записей таблицы Taskevent.

id      logTime              pricessInstanceId  taskId  type                                                    
1277    2019-07-05 15:24:48     483 375 ADDED   
userId                                 OPTLOCK  workItemId
VMMigration.VMValidationAutomation  0   3291
1276    2019-07-05 14:15:32     482 374 ADDED   VMMigration.VMValidationAutomation  0   3290
1275    2019-07-05 14:03:38     481 373 ADDED   VMMigration.VMValidationAutomation  0   3289
1274    2019-07-05 10:29:36     480 372 ADDED   VMMigration.VMValidationAutomation  0   3288
1273    2019-07-05 09:00:26     479 371 ADDED   VMMigration.VMValidationAutomation  0   3287
1272    2019-05-31 13:27:35     476 363 COMPLETED   krisv   0   3277
1271    2019-05-31 13:27:34 Task output data updated    476 363 UPDATED krisv   0   3277

Я должен видеть список задач через рабочее место.Но я всегда получаю пустой список.

...