Can we have multi-level delegations?

Question

Can we have multi-level delegations? For example, user A delegates some actions to user B, and user B delegates some actions to user C. So can user C in turn perform user A’s actions?

Answer

Multi-level delegations aren’t possible in WorkflowGen. If user A delegates some actions to user B, then when user B logs into their home page, they can choose to perform the role either as themself or as the delegated user (A) from the drop down box on the top of the page.

But if user B delegates some actions to user C, then when user C logs in to their home page, they can choose to perform the role as themself or as user B, but not as user A.

However, WorkflowGen supports bidirectional delegations. If user A delegates some actions to user B, user B can also delegate some of their actions to user A. Depending on who logs in to their home page, they can perform role of the other person as a delegated user.