You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains a custom .NET CLI tool designed to import configuration data into Microsoft Dataverse environments. It streamlines the migration of configuration data, supports schema validation, and offers extensibility for advanced scenarios.
4
+
This repository contains a custom .NET CLI tool designed to export and import configuration data into Microsoft Dataverse environments. It streamlines the migration of configuration data, supports schema validation, and offers extensibility for advanced scenarios.
5
5
### Download latest release
6
6
Get latest version of the tool built on this [release](https://github.com/dotnetprog/dataverse-configuration-migration-tool/releases/latest)
7
7
> [!NOTE]
@@ -19,19 +19,22 @@ This new tool enables you to:
19
19
## ⭐Features⭐
20
20
21
21
:heavy_check_mark: Import configuration data into Dataverse \
22
+
:heavy_check_mark: Export configuration data from Dataverse \
22
23
:heavy_check_mark: Schema validation and rule-based checks \
23
24
:heavy_check_mark: Support for special characters and self-hierarchy imports \
24
25
:heavy_check_mark: Extensible for custom validation and reporting \
25
26
:heavy_check_mark: Many to Many Relationships supported \
27
+
:heavy_check_mark: Owner,Team And Business Unit field is now supported. If by Unique Id is not found in target env, it matches by name otherwise it ignores the field. Caching is used to avoid unnecessary calls to dataverse. \
26
28
:heavy_check_mark: Supports schemas and data files generated from :
-`--data` : Path to the data xml file, you can use `export-data` command or the microsoft tool (see last section).
81
+
-`--schema` : Path to the schema XML file
82
+
83
+
Verb: `export-data`
78
84
-`--schema` : Path to the schema XML file
85
+
-`--output` : output file path to save the exported data. This file can be used for the `import` command.
79
86
80
87
## 🤝 Contributing 🤝
81
88
@@ -104,7 +111,7 @@ You can use these workflows as a starting point for your own CI/CD automation. S
104
111
105
112
### </> Generating Schema and Data Files </>
106
113
107
-
To use the `import` command, you need a schema file and a data file. These can be generated from your Dataverse environment using the official Configuration Migration tool. For detailed instructions, refer to the Microsoft documentation:
114
+
To use the `import`or `export-data`command, you need a schema file and/or a data file. These can be generated from your Dataverse environment using the official Configuration Migration tool. For detailed instructions, refer to the Microsoft documentation:
108
115
109
116
-[Create a schema and export configuration data](https://learn.microsoft.com/en-us/power-platform/admin/create-schema-export-configuration-data)
0 commit comments