dmf_create_data_project
Create (or extend) a DMF data project -- EXPORT or IMPORT -- entirely through standard public OData entities, with NO X++ customization required. It POSTs the header to DataManagementDefinitionGroups and one row per entity to DataManagementDefinitionGroupDetails with AutoGenerateMapping=Yes, so FO generates each entity's source<->staging mapping automatically. Idempotent: an existing project is reused and entities already present are skipped. For EXPORT, the project can then be run with dmf_export_package. Provide an EXISTING DMF 'source data format' name for sourceName (e.g. a comma-delimited format).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entities | Yes | Comma-separated DMF entity names, e.g. 'Customers V3,Released products V2'. | |
| sourceName | Yes | Existing DMF source data format name that defines the file format. | |
| projectName | Yes | Name of the data project (definitionGroupId) to create or extend. | |
| operationType | No | Operation type: 'Export' (default) or 'Import'. | Export |