I wonder if anybody stepped on something similar, here's the case:

I wonder if anybody stepped on something similar, here's the case:
          
          Application objects:
                    User A;
                    Group A having User A as a member;
                    A process model (PM1) that assigns a task directly to User A;
                    PM2 that assigns a task to Group A;
                    A report (built from the 'Tasks for Group Members' system report) that shows all tasks belonging to Group A and its members, with a link to each task;

          Scenario:
                    (1) Run one instance of PM1 and one instance of PM2 -> one task assigned to Group A and one task assigned to User A.
                    (2) As an administrator look at the report -> The two tasks are shown as expected.
                    (3) The administrator clicks the link for the task assigned to Group A. From the SAIL form of the task, the administrator reassigns to User A (using the 'Reassign Task' link). -> The task is reassigned
                    to User A but the task no longer appears on the report which is unexpected to me. Also, doing the same scenario but by doing the reassign using the proc...

OriginalPostID-150075

  Discussion posts and replies are publicly visible

Parents
  • I can explain why logging in fixed the problem.

    The group membership is cached in the engine in charge of reporting. When an environment is upgraded or a patch is deployed, there's a step to re-create the engine in charge of reporting which clears the group membership cache.

    In a report that is supposed to display tasks for group members this cache is used to determine whether the user is part of the group or not, but the cache will be refreshed until the user logs in for the first time after the engine was re-created/refreshed.
Reply
  • I can explain why logging in fixed the problem.

    The group membership is cached in the engine in charge of reporting. When an environment is upgraded or a patch is deployed, there's a step to re-create the engine in charge of reporting which clears the group membership cache.

    In a report that is supposed to display tasks for group members this cache is used to determine whether the user is part of the group or not, but the cache will be refreshed until the user logs in for the first time after the engine was re-created/refreshed.
Children
No Data