내 커뮤니티 업적 표시줄을 확대합니다.

The first preview of our new Community upgrade is live - check it out now.

Mark Solution

활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.

해결됨

Complete participant step through code

Avatar

Level 3

Hi,

I am trying to complete participant step through code from a scheduler. So I am getting service resource resolver with full read/write permission on repository. Then I am adapting to WorkflowSession. I am able to retrieve every data I need but at last step when I am trying to do workflowSession.complete(workitem, route) then I am getting exception that 'service-user' is unable to load '/var/waorkflow/instance .... ' .

Is there anything need to be configured to get this done?

1 채택된 해결책 개

Avatar

정확한 답변 작성자:
Level 3

I have found the issue. Service user need to be added as workflow super user even though it had full read/write access to repository.

원본 게시물의 솔루션 보기

6 답변 개

Avatar

Level 7

Hi,

the exception that you are facing seems to be related to permission.

Have you checked if your service user has read and modify permission under /var/workflow path?

By the way, why do you need to make this execution? Probably, if you need to make some stuff automatically, you can create a copy of this workflow by removing the participant step.

Let us know.

Thanks,

Antonio

Avatar

Level 3

I have checked the permission. It has full read, modify, create, delete, read ACL, write ACL, Replicate permission to complete repository.

Still its not able to read.

Using AEM 6.4

Avatar

Level 3

One more important point is I am getting exception only when calling workflowsession.getroutes(workitem, true). Otherwise I am able to load workitem and access all its values.

This worlflowsession is resourceResoover.adaptTo(WorkflowSession.class)

Please let me know if I am doing anything wrong

Avatar

Level 7

Hi,

can you share the full stacktrace?

Thanks,

Antonio

Avatar

정확한 답변 작성자:
Level 3

I have found the issue. Service user need to be added as workflow super user even though it had full read/write access to repository.

Avatar

Level 7

So, permission issue