Can the community confirm whether 'Process Interface' objects work in M2E?
I did my own tests and the following is a summary.
The Process Interface's assigned EPC model is NOT transformed. Furthermore, the Process Interface object is transformed into an 'Abstract' task which can't be "Shared with IT" as part of M2E. I thought that manually converting the Abstract task into a subprocess and then attaching a manually transformed BPMN model of the EPC assigned to the 'Process Interface' task might be a work around. The manual BPMN tranformation works for the assigned EPC model but the BPMN model type created is a 'BPMN collaboration' type which can't be assigned to a subprocess task in the main BPMN model. Only 'BPMN Process" type models can be assigned with subprocess tasks.
Thus, it looks as though we will be unable to use 'Process Interfaces' within the M2E paradigm.
If anyone can offer another perspective I would be most appreciative.
Yes and no :-), start and end process interfaces are currently not considered by the EPC2BPMN transformation. As you described, it does consider interim process interfaces and their assigned process models. In general, though model to execute does not yet support referenced processes (subprocess or call activities). We are currently working on extending M2E towards referenced processes and hope to deliver the corresponding functional with one of the upcoming releases.