Details
-
Type:
Improvement Request
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: No version
-
Fix Version/s: 1.5.0
-
Component/s: Process service
-
Security Level: Public
-
- Environment:
- -
Activity
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | 1.0.2 [ 10654 ] | |
| Priority | Major [ 3 ] | |
| Description |
In a process definition, we can have to use attachments. For example, a PDF file must be validated or rejected by a user task.
Activiti has a support of attachments at process instance and/or task level. So the Petals SE Activiti should support attachments also when receiving service requests. As for variables, attachments are mapped through annotations placed inside of the binding operation definition into the WSDL: {code:xml} <wsdl:binding name="demandeDeCongesBinding" type="tns:demandeDeConges" > <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="demanderConges"> <soap:operation soapAction="http://petals.ow2.org/se/Acitivibpmn/1.0/su/demanderConges" /> <bpmn:operation processDefinitionId="vacationRequest" action="startEvent" actionId="request" /> <bpmn:userId>/*[local-name()='demande']/*[local-name()='demandeur']</bpmn:userId> <bpmn:variable name="numberOfDays"> /*[local-name()='demande']/*[local-name()='nbJourDde'] </bpmn:variable> <bpmn:attachment name="signature"> /*[local-name()='demande']/*[local-name()='signature'] </bpmn:attachment> <bpmn:output>valid.xsl</bpmn:output> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> {code} |
In a process definition, we can have to use attachments. For example, a PDF file must be validated or rejected by a user task.
Activiti has a support of attachments at process instance and/or task level. So the Petals SE Activiti should support attachments also when receiving service requests. As for variables, attachments are mapped through annotations placed inside of the binding operation definition into the WSDL: {code:xml} <wsdl:binding name="demandeDeCongesBinding" type="tns:demandeDeConges" > <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="demanderConges"> <soap:operation soapAction="http://petals.ow2.org/se/Acitivibpmn/1.0/su/demanderConges" /> <bpmn:operation processDefinitionId="vacationRequest" action="startEvent" actionId="request" /> <bpmn:userId>/*[local-name()='demande']/*[local-name()='demandeur']</bpmn:userId> <bpmn:variable name="numberOfDays"> /*[local-name()='demande']/*[local-name()='nbJourDde'] </bpmn:variable> <bpmn:attachment name="signature"> /*[local-name()='demande']/*[local-name()='signature'] </bpmn:attachment> <bpmn:output>valid.xsl</bpmn:output> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> {code} |
| Status | New [ 10000 ] | Open [ 10002 ] |
| Component/s | Process service [ 10400 ] |
| Fix Version/s | 1.0.2 [ 10654 ] | |
| Fix Version/s | 1.0.3 [ 10692 ] |
| Project | Petals SE Activiti [ 10231 ] | Petals SE Flowable [ 10270 ] |
| Key | PETALSSEACTIVITI-25 | PETALSSEFLOWABLE-16 |
| Affects Version/s | No version [ 10740 ] | |
| Affects Version/s | 1.0.1 [ 10578 ] | |
| Component/s | Process service [ 10433 ] | |
| Component/s | Process service [ 10400 ] | |
| Fix Version/s | 1.1.0 [ 10692 ] |
| Fix Version/s | 1.0.0 [ 10741 ] |
| Description |
In a process definition, we can have to use attachments. For example, a PDF file must be validated or rejected by a user task.
Activiti has a support of attachments at process instance and/or task level. So the Petals SE Activiti should support attachments also when receiving service requests. As for variables, attachments are mapped through annotations placed inside of the binding operation definition into the WSDL: {code:xml} <wsdl:binding name="demandeDeCongesBinding" type="tns:demandeDeConges" > <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="demanderConges"> <soap:operation soapAction="http://petals.ow2.org/se/Acitivibpmn/1.0/su/demanderConges" /> <bpmn:operation processDefinitionId="vacationRequest" action="startEvent" actionId="request" /> <bpmn:userId>/*[local-name()='demande']/*[local-name()='demandeur']</bpmn:userId> <bpmn:variable name="numberOfDays"> /*[local-name()='demande']/*[local-name()='nbJourDde'] </bpmn:variable> <bpmn:attachment name="signature"> /*[local-name()='demande']/*[local-name()='signature'] </bpmn:attachment> <bpmn:output>valid.xsl</bpmn:output> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> {code} |
In a process definition, we can have to use attachments. For example, a PDF file must be validated or rejected by a user task.
Flowable has a support of attachments at process instance and/or task level. So the Petals SE Flowable should support attachments also when receiving service requests. As for variables, attachments are mapped through annotations placed inside of the binding operation definition into the WSDL: {code:xml} <wsdl:binding name="demandeDeCongesBinding" type="tns:demandeDeConges" > <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="demanderConges"> <soap:operation soapAction="http://petals.ow2.org/se/Acitivibpmn/1.0/su/demanderConges" /> <bpmn:operation processDefinitionId="vacationRequest" action="startEvent" actionId="request" /> <bpmn:userId>/*[local-name()='demande']/*[local-name()='demandeur']</bpmn:userId> <bpmn:variable name="numberOfDays"> /*[local-name()='demande']/*[local-name()='nbJourDde'] </bpmn:variable> <bpmn:attachment name="signature"> /*[local-name()='demande']/*[local-name()='signature'] </bpmn:attachment> <bpmn:output>valid.xsl</bpmn:output> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> {code} |
| Fix Version/s | 1.0.1 [ 10772 ] | |
| Fix Version/s | 1.0.0 [ 10741 ] |
| Fix Version/s | 1.0.2 [ 10812 ] | |
| Fix Version/s | 1.0.1 [ 10772 ] |
| Fix Version/s | 1.1.2 [ 10870 ] | |
| Fix Version/s | 1.1.0 [ 10812 ] |
| Fix Version/s | 1.5.0 [ 11114 ] | |
| Fix Version/s | 1.4.0 [ 10870 ] |
| Transition | Status Change Time | Execution Times | Last Executer | Last Execution Date | |||||||||
|
|
|
|
|

Postponed to version 1.5.0 or upper