Hello guys

We're struggling a bit with representing applications performing tasks in a BPMN diagram.

Here is what we tried so far.

1) Use a service task, add the application performing the task as a task attribute. Downsides: you can't reuse existing application type elements when filling in the attribute (can you ? ). 

2) Use a lane to represent the application. Downsides: you can't reuse existing application type elements for the lane (except if you use the Aris e-bpmn diagram). Moreover, if there are tasks performed by an actor, some with the application, others manually, in which lanes do you put these different tasks?

3) Use a data store to represent the application: the trouble is, a data store is mapped to an Information Carrier, an not an application type, in Aris.

4) Use a separate process to represent the application.

Thanks for your inputs !

Regards
MB