I've been searching real hard for a software which can fulfill my needs, but to no avail.
I have a swimlane diagram which is extremely huge, and almost impossible to model using Visio or any traditional swimlane software. I would need to model both the operational process, as well as the interactions within an application and between different applications. Therefore, without wasting additional effort modelling these separately, I am looking for a solution which I can combine both views together. That is, possibly one which I can expand/collapse/group/ungroup processes/subprocesses together.
Take a typical credit card process for instance, a hypothetical description of the swimlane could be as such:
Customer submits application form to the bank
Bank Officer A receives the application form and validates that it was correctly filled
Bank Officer A submits application form to Bank Officer B for processing.
Bank Officer B checks credit quality of the customer through Application X.
Application X submits query to Application Y to retrieve Credit Report.
Application X retrieves credit report and submits to Application Z for computation of credit scores
Bank Officer B validates that customer is credit worthy, and submits application to Bank Officer C for processing.
The above is an over-simplified credit card request process, and a purely hypothetical one. What I'm trying to drive at is, each of the above processes have sub-processes, and I want to be able to switch between a "detailed" view and "aggregated" view.
If possible, add in time dependency of the different tasks, as well.
I haven't been able to find one such software which could do this.