Allow changing the output path per topic based on simple data lookups. This is particularly useful if we add a questionnaire_response topic, which would get multiple questionnaire types. Then the output folder can still be changed based on the name of the questionnaire even though all those questionnaires were originally put in the same topic.
FormattedPathFactory now has an plugin structure, where multiple variable parsers can be inserted via configuration. This can be used in the future for example for adding ManagementPortal properties to the file structure (e.g. externalId, project group or set of related projects).
Allow changing the output path per topic based on simple data lookups. This is particularly useful if we add a
questionnaire_response
topic, which would get multiple questionnaire types. Then the output folder can still be changed based on the name of the questionnaire even though all those questionnaires were originally put in the same topic.FormattedPathFactory
now has an plugin structure, where multiple variable parsers can be inserted via configuration. This can be used in the future for example for adding ManagementPortal properties to the file structure (e.g. externalId, project group or set of related projects).