We're updating the issue view to help you get more done. 

Webservice task cannot be imported to Model workspace

Description

When importing an bpmn20.xml file in activiti-explorer under "Processes -> Model Workspace" information about Webservice tasks are lost.

I noticed this with a webservice task for which the implementation type attribute ("##Webservice") was lost. The initial import seems to happen ok but when "deploy" is selected from the drop dorwn box the error message "One of the attributes 'class', 'delegateExpression', 'type', 'operation', or 'expression' is mandatory on serviceTask." is thrown, because of the validation in verifyImplementation of ServiceTaskValidator.

The cause seems to be that the implementation attribute is not included in the JSON which is converted in the activiti-explorer code to the BPMModel an then sent to the engine itself.

When I import the same process using Management->Deployments it works correctly.

Issue created on github: https://github.com/Activiti/Activiti/issues/272

Environment

None

Status

Assignee

Frederik Heremans

Reporter

Philipp Plogmann

Labels

None

Components

Priority

Major