BPM, Workflow, and Case

  • 1.  BAW - Bulk processes

    Posted Thu August 05, 2021 11:24 AM
    Hi,

    has anyone experimented the bulk capabilities in processes ?
    We don't find reference about this subject.

    We want to launch updates/load of hundreds of documents or folder in processes thru the Content Integration services or Java services.

    Is there recommended to avoid such jobs into BAW platform processes, or ?

    Thanks for advices

    ------------------------------
    Yannick Martin
    ------------------------------


  • 2.  RE: BAW - Bulk processes

    Posted Fri August 06, 2021 09:05 AM
    Hi Yannick,

    Can you please explain bit more on the requirement ?
    Are your looking to process bulk records through BAW platform ?
    The primary reason of avoiding bulk processing in BAW is performance impact
    Batch/bulk records can be processed in different ways depending on the requirement. Different types of solutions can be designed to handle bulk records by minimizing performance impact. 


    ------------------------------
    Atanu Roy
    ------------------------------



  • 3.  RE: BAW - Bulk processes

    Posted Tue August 24, 2021 03:39 AM
    Hi Atany,

    the use case is : a BAW service is exposed to trigger the deletion or the security change of hundreds of cases (Case folder and documents).
    The question is the performce and loop detection in BAW.

    Thanks


    ------------------------------
    Yannick Martin
    ------------------------------



  • 4.  RE: BAW - Bulk processes

    Posted Wed August 25, 2021 09:02 AM
    Hi Yannick,

    You can design a synchronous processing to avoid performance impact.
    So, instead of service you can create a process which would have an ad-hoc activity to perform the job. The ad-hoc activity will be started when a variable (let's say a counter) is updated. An instance of the ad-hoc activity would handle a bunch of items. Once an instance of the ad-hoc activity is completed, it would process the next set of items and before completion of the previous ad-hoc activity instance you increase the counter. As soon as the counter variable is updated the next instance of the ad-hoc activity would be created. That's one way of achieving synchronous and real-time processing.




    ------------------------------
    Atanu Roy
    ------------------------------



  • 5.  RE: BAW - Bulk processes

    Posted Thu August 26, 2021 08:14 AM
    Hi Atanu,

    the bulk actions don't have to be synchronous. When to mention ad-hoc activity, you mean case activity ?

    Thanks

    ------------------------------
    Yannick Martin
    ------------------------------



  • 6.  RE: BAW - Bulk processes

    Posted Thu August 26, 2021 08:28 AM
    I suggested the synchronous approach considering performance impact.
    Here we are talking about BPM unstructured activity -https://www.ibm.com/docs/en/baw/19.x?topic=process-creating-unstructured-ad-hoc-activity
    I have implemented this approach in multiple scenarios and I got the expected performance outcomes.


    ------------------------------
    Atanu Roy
    ------------------------------