-
Notifications
You must be signed in to change notification settings - Fork 10
Examples
Kevin Lee edited this page Apr 8, 2019
·
18 revisions
The is a simple example of the configuration files for active Contacts.
- Schema File
<entities >
<entity name="contact" displayname="Contact" etc="2" primaryidfield="contactid" primarynamefield="fullname" disableplugins="false">
<fields>
<field displayname="First Name" name="firstname" type="string" />
<field displayname="Last Name" name="lastname" type="string" />
<field displayname="Parent Contact" name="parentcontactid" type="entityreference" lookupType="contact" />
<field displayname="Contact" name="contactid" type="guid" primaryKey="true" />
<field displayname="Home Phone" name="telephone2" type="string" />
<field displayname="Mobile Phone" name="mobilephone" type="string" />
</fields>
<relationships />
</entity>
</entities>
- Export Config
{
"CrmMigrationToolSchemaPaths": [
"ConfigDataSchema.xml"
],
"CrmMigrationToolSchemaFilters": {
},
"PageSize": 1000,
"BatchSize": 1000,
"TopCount": 10000,
"OnlyActiveRecords": false,
"JsonFolderPath": "Extract",
"OneEntityPerBatch": true,
"FilePrefix": "EX0.1",
"SeperateFilesPerEntity": true,
"LookupMapping": {}
}
- Import Config
{
"IgnoreStatuses": false,
"IgnoreSystemFields": true,
"MigrationConfig": {
"ApplyAliasMapping": true,
"SourceRootBUName": "Example1BU",
"Mappings": {}
},
"SaveBatchSize": 200,
"JsonFolderPath": "Extract",
"DeactivateAllProcesses": false,
"FilePrefix": "EX0.1",
"PassOneReferences": [
]
}
```
## Example 2
An example of how to migrate new Teams and Team Roles.
link
## Example 3
The installation of the Nuget package will modify the .csproj file to add tasks into the project build process. When the "Clean" command is run on the project, the `ExtractCrmCustomizations.ps1` powershell script will be executed using the configuration files that are mentioned on the [Setup page](https://github.com/Capgemini/msbuild-xrm-sourcecontrol/wiki/Setup) to connect to Dynamics and extract the solution files into the "Src" folder of the project.
## Example 4
The installation of the Nuget package will modify the .csproj file to add tasks into the project build process. When the "Clean" command is run on the project, the `ExtractCrmCustomizations.ps1` powershell script will be executed using the configuration files that are mentioned on the [Setup page](https://github.com/Capgemini/msbuild-xrm-sourcecontrol/wiki/Setup) to connect to Dynamics and extract the solution files into the "Src" folder of the project.