cancel
Showing results for 
Search instead for 
Did you mean: 

Forwarding WorkItem

Former Member
0 Kudos

Hi All,

I have a Workflow in which I have 3 Activities.

Activity 1 - Get Agent at Level - 1 from my customising table

Activity 2 - Get Agent at Level - 2 from my customising table

Activity 3 - Get Agent at Level - 3 from my customising table which is the final approver.

Levels of Approvers can Vary from 1 to 3.

What I have done is:

Created 3 Function Modules to get Agent at different Levels.

Created 3 Rules with the corresponding Function Modules

Created <b>1</b> Activity

Called Activity with 3 different rules.

My query is:

Can I have 3 rules for same Task at differnt Levels of Activities?

What I get is:

If there is only 1 Approver, Workflow is working fine.

But, if there are more levels, WorkItem is not getting forwarded to next level.

And even First Approver Approves, the WorkItem is not getting deleted from his Inbox.

What could be the reason?

Thanks & Regards,

Jubish Jacob.

Accepted Solutions (1)

Accepted Solutions (1)

KKilhavn
Active Contributor
0 Kudos

When you say the work item is not getting forwarded when there is more than one approver, what is the real problem? You should be able to find this from the workflow log, and my guess is that the real problem is what you have described for the single-approver scenario: The first approver's step is not completed.

So, my guess is that either the (first) approver's step requires manual confirmation or is an asynchronous task and you are not receiving an event you wait for to continue. But you really need to explain a little more about your template if you want some spot-on help.

Former Member
0 Kudos

Hi,

I am not getting the Level that has been processed. Once I get the Current Level of the Approver, I think, I can proceed.

How to get the Current Approvers Level? Likewise, I would have to know whether the Approver in the Current Level is the Final Approver?

Thanks,

Jubish Jacob

KKilhavn
Active Contributor
0 Kudos

One (simple) idea: use a container element and increment it before each approval. But why do you need the approver level anyway?

Former Member
0 Kudos

Hi,

Thanks and I am trying on this idea.

I want to get the Next Approver as maybe, for some Workflows, they have to be Approved by different Approvers (something like Hierarchical Approval). And this Approvers can be Customised through a Table maintained by Customer.

Thanks,

Jubish Jacob

Former Member
0 Kudos

You have different levels of approval in thaat you have approvers. YOu can create a subworkflow to determine te level of approval.

Make one approval flag. Put a condition vefore going to next level always, if approval_flaag = 'X' and level of approval > 1 - go to next level aproval.

after next level, again put a condition if approval_flag = 'x' amd lvel of approval > go to next level.......

You need to find some logic for level determination. What is your process?

Former Member
0 Kudos

Hai,

Thanks to all. Got the issue resolved.

Answers (1)

Answers (1)

Former Member
0 Kudos

hai

i think so u Cannot 3 rules for same Task u had to design ur workflow in hierarchal level and then use rule according to that.

regards

rose.