I have soft type of WTPart with defined for it LifeCycle and Workflow (first state of softtype is IN WORK and workflow starts at this state).
There is Assigned Activity in workflow assigned to some role (let it be MyRole). When i create my WTPart softtype instance the appropriate workflow starts (i can see it in log). But user with role MyRole can not see task in tasks table.
Then if i invoke action "Reassign Life Cycles -> Use initial state of Life Cycle template" for wtpart, i can seen in log that workflow restarts and user with role MyRole can see the task specified for him in workflow.
How is the workflow template resolving the role to principal at run time (how does it "know" who fillls the Role for that particular Part)? Do you assign a team template via OIR for the Part on creation? Does it map to the context team Role?