DefinitionService that is responsible for providing information about various constructs from BPMN2 (given process definition) provides information about task data input and output. Though the problem is that it currently returns map where:
- key is data input/output id
- value is data input/output name
id of data input/output does not bring any value as it's internal id only. Name is the one to be used when interacting with any other service e.g. getting task inputs or submitting task output.
One of the important information that this service is missing is the type of data input/output. So the result for that operations should be map where:
- key is the name of data input/output
- value is the type of data input/output