BPM, Workflow, and Case

 View Only
  • 1.  Show Case and Activity properties in Inbasket widget columns

    Posted Mon February 13, 2023 12:28 PM

    HI,

    I am facing one issue in 22x (22.0.2). I describe the scenario here:

    1. We have upgraded the platform from 20x to 22x
    2. I have external processes defined as Case activities > working as expected
    3. These process work items are displayed in Inbasket > working as expected after disabling the external process workitems filtering in plugin configuration
    4. Case properties and Activity properties in the inbasket columns are showing empty for these external process work items > this works fine in 20x but not in 22x 

    But Case and Activity properties are shown in inbasket for process workitems which are created from Case's process app.

    I connected with IBM Support and they have mentioned that this is the expected behavior in 22x, if so then this will be troublesome. I tried to add alias names of Case/Activity properties in Process Designer but no luck. Did anyone tried / faced this scenario?



    ------------------------------
    Ramesh Bhat
    ------------------------------


  • 2.  RE: Show Case and Activity properties in Inbasket widget columns

    Posted Tue February 14, 2023 03:30 AM

    Hi Ramesh,

    talking about "external processes defined as Case Activities" you are referring to Case Activities you created using the option "New Activity with existing Process"? I.e. you are re-using processes which have been created in an already existing BAW Process Application? And in this case you are not able to see the Case or Activity properties in the inbasket(s) defined at the level of the Case Solution?

    Best regards,

    Michael



    ------------------------------
    Michael Kirchner
    Leading Technical Specialist - Digital Business Automation
    IBM Technology
    Germany
    ------------------------------



  • 3.  RE: Show Case and Activity properties in Inbasket widget columns

    Posted Tue February 14, 2023 05:54 AM

    Hi Michael,

    Yes, you understood it right.

    Only Case activities with external process work items have issues with displaying Case and Activity properties in Inbaskets.



    ------------------------------
    Ramesh Bhat
    ------------------------------



  • 4.  RE: Show Case and Activity properties in Inbasket widget columns

    Posted Tue February 14, 2023 09:27 AM

    Hello Ramesh,

    We had the same issue when upgraded to 21.0.3 with external process app. All case properties were empty in in-baskets. Needed apply this Ifix APAR JR64631

    https://www.ibm.com/support/pages/node/6576761



    ------------------------------
    Donata Mielaikaite
    ------------------------------



  • 5.  RE: Show Case and Activity properties in Inbasket widget columns

    Posted Tue February 14, 2023 12:40 PM

    Hi Donata,

    Could you confirm, are you using existing process from an external process app as Case activity? Because steps in this technote fixes the issue on processes created within the Case's process app.



    ------------------------------
    Ramesh Bhat
    ------------------------------



  • 6.  RE: Show Case and Activity properties in Inbasket widget columns

    Posted Wed February 15, 2023 04:29 AM
    Edited by Mattias Edling Wed February 15, 2023 04:31 AM

    My company is on 21.0.3.1, but has applied a fix that reverts the new in-basket behaviour. The 21.0.3.1 change was neither expected, nor appreciated.

    With 22.x, one must rewrite the case solutions to use the internal process application for the in-baskets to work as before. That means extra work, losing branches/tracks and that long-running instances means parallel components-dependencies-GUI during the transition from external to internal. For some solutions these issues are blockers and we are exploring using work dashboard, process portal or Workplace instead with exposed process variables substituting for case properties. Alternatively developing a custom portal or task list. Removing the case parts from the existing process application and switching to using FileNet as an ECM is also an option. This analysis is under way.



    ------------------------------
    Mattias Edling
    ------------------------------



  • 7.  RE: Show Case and Activity properties in Inbasket widget columns
    Best Answer

    Posted Mon April 24, 2023 08:33 AM
    Edited by Ramesh Bhat Mon April 24, 2023 08:35 AM

    Hi,

    In reply/answer to scenario I posted above, I did below changes to my existing BAW Case app in 22x which has user tasks from external Process App.

    1. Created a CSHS to display the task lists to show in different (logical)queues, just like we have multiple custom In-baskets in the Role. I have written TWSearch API to fetch the tasks. I was able to design the new CSHS UI almost look similar to Case In-basket widgets, but more easily than the traditional case widgets development (though it was more fun to develop new ICM widget / extend the existing In-basket widget :p).
    Made it functionally work similar to case In-basket widget as per business use case in our solution (Dynamic filtering, static filtering, sorting, pagination, async loading, counts etc..).

    2. Removed In-basket widget in the Work page and added a Website Viewer widget to load the CSHS (used a script adapter to form URL with input values for configuration).

    Now the Work page looks almost similar as compared to earlier, this is important because users were used to the UI. Also an interesting UI implementation is done to open those tasks from the coach UI in the Process Task details Adapter page in Case solution pages context by publishing cross page event icm.sendWorkItem.

    Regards,
    ------------------------------
    Ramesh Bhat
    ------------------------------