Thank you for your quick response Nigelus.
While I am most definitely in favour of showing which resource carries out what activity, I believe that can be well modelled using swimlanes. My concern is regarding the specifically proposed modelling technique, which may be difficult to explain, but I will try nonetheless.
Now, we're all familiar with swimlanes. So lets take a simple process in which an applicant interacts with a clerk at a public office to, for example, obtain permission_card (Driver license, id card, fising license, passport, etc...)
In in a very basic format, two swimlanes would frame this process for the applicant and the system (one can argue three, to include the clerk/admin person but lets just stick to two). The activity steps would constitute things such as:
Prepares application form.
Checks Eligibility.
Enters information into the system.
etc...
Now, the proposal by the architect, is that for each activity step that interacts consumes or creates a resource, that resource must be physically identified on the model. So, if you are still following me, picture a basic BPM with swimlanes. Now, the Prepare application form activity, would have a dotted line going off to the side connecting it to a document-artefact icon titled "application form SD-1" as an example. At the end of the process, if there is an activity for "Create temporary ID card" - there would be a dotted line linking that activity, to another document-artefect icon titled "Temporary ID card EQ-4".
Normally, in terms of resources created or consumed, I would have seperate document detailing all these interactions (my resource type document) that would simply point to the relevant activity diagram/BPM.
My concerns regarding the more cluttered approach is at when point do you draw the distinction between resources consumed that you need to show, and what which you don't? The system is creating logs and tables constantly at each of these steps, why are they not modelled directly on the BPM? Personally, I have never seen a BPM that goes out of it's way to identify which activity steps create or consume "physical resources". But, as I do like to at least think I'm open minded, I was wondering if this is common practice elsewhere or if any of you ladies and gents have been exposed to it?
Thanks
Sam W.