- FDPlan
- DataSourceType
The reusable conversion contract between a domain-native input format and one or more evaluation-ready data types. Every concrete data source references one of these through its source and target pair.
Deterministic identifier of the data source type, derived as source.type:source.store.
The user-facing input format - a registered data type and the store it lives in. Together with target, it selects the matching data source type.
{ "store": "fdplan", "type": "production-forecast-fdplan-workbook" }
List of evaluation data types that this source can be converted into.
[ "production-forecast" ]
List of editors defining how data source type is provided.
[ { "editorURL": "", "name": "fdplan-file-selector", "type": "Both" } ]
List of viewers defining how data source type is viewed.
[]
Transformation provider defines which provider is used to process the data.
{ "name": "system" }
Copy provider defines which provider copies the data sources of this data source type. Defaults to system (FDPlan copies internally); set a custom name to delegate copying to an external worker, which then handles copy_transformation_required events. Data source types in the fdplan store can only be processed by the system worker and are not allowed to have a custom copy provider.
{ "name": "system" }
{ "id": "production-forecast-fdplan-workbook:fdplan", "editors": [ { … } ], "isSystem": true, "source": { "store": "fdplan", "type": "production-forecast-fdplan-workbook" }, "targets": [ "production-forecast" ], "copyProvider": { "name": "system" }, "transformationProvider": { "name": "system" }, "viewers": [] }