Referencia de importación de configuración
El archivo ImportConfig.xml utilizado con Package Deployer contiene información sobre las soluciones y los datos que se importarán. A continuación viene un ejemplo:
<?xml version="1.0" encoding="utf-16"?>
<configdatastorage
installsampledata="true"
waitforsampledatatoinstall="true"
agentdesktopzipfile=""
agentdesktopexename=""
crmmigdataimportfile="data_1033.zip">
<solutions>
<configsolutionfile
solutionpackagefilename="SampleSolutionOne_1_0_managed.zip"
overwriteunmanagedcustomizations="false"
publishworkflowsandactivateplugins="true" />
<configsolutionfile
solutionpackagefilename="SampleSolutionTwo_1_0_managed.zip"
overwriteunmanagedcustomizations="false"
publishworkflowsandactivateplugins="true" />
<configsolutionfile
solutionpackagefilename="SampleSolutionThree_1_0_managed.zip" />
</solutions>
<filestoimport>
<configimportfile filename="SampleOption.csv"
filetype="CSV"
associatedmap="SampleOption"
importtoentity="sample_option"
datadelimiter=""
fielddelimiter="comma"
enableduplicatedetection="true"
isfirstrowheader="true"
isrecordownerateam="false"
owneruser=""
waitforimporttocomplete="false" />
<configimportfile filename="File.zip"
filetype="ZIP"
associatedmap="FileMapName"
importtoentity="FileEntity"
datadelimiter=""
fielddelimiter="comma"
enableduplicatedetection="true"
isfirstrowheader="true"
isrecordownerateam="false"
owneruser=""
waitforimporttocomplete="true" />
<zipimportdetails>
<zipimportdetail filename="subfile1.csv"
filetype="csv"
importtoentity="account" />
<zipimportdetail filename="subfile2.csv"
filetype="csv"
importtoentity="contact" />
</zipimportdetails>
</filestoimport>
<filesmapstoimport>
<configimportmapfile filename="SampleOption.xml" />
</filesmapstoimport>
<cmtdatafiles>
<cmtdatafile filename="data_1033.zip"
lcid="1033"
usermapfilename="UserMap.xml" />
<cmtdatafile filename="data_1041.zip"
lcid="1041"
usermapfilename="" />
</cmtdatafiles>
</configdatastorage>
Las siguientes secciones proporcionan detalles sobre los elementos y atributos XML válidos para este documento.
configdatastorage
elemento
configdatastorage
es el elemento raíz.
Atributos configdatastorage
Todos estos atributos son opcionales.
Name | Description |
---|---|
installsampledata |
Si se instalan los datos de ejemplo. Estos son los mismos datos de ejemplo instalados usando estos otros métodos: - Agregar o eliminar datos de muestra - Agregar y eliminar datos de muestra con código |
waitforsampledatatoinstall |
Si true y installsampledata también se establecen en true , espere los datos de ejemplo para instalar antes de implementar el paquete. No establezca esto en true cuando installsampledata es false . |
agentdesktopzipfile |
Nombre del archivo zip para desempaquetar. Si especifica un nombre de archivo .zip aquí, este agrega una pantalla durante el proceso de implementación del paquete que le solicita que seleccione una ubicación donde desea desempaquetar el contenido del archivo. Este atributo es de uso general para crear los paquetes para Unified Service Desk for Dynamics 365. |
agentdesktopexename |
Nombre del archivo .exe o .msi del archivo zip o una dirección URL que se invocará al final del proceso de implementación. Este atributo es de uso general para crear los paquetes para Unified Service Desk for Dynamics 365. |
crmmigdataimportfile |
Nombre del archivo de datos de configuración predeterminada (.zip) exportado usando la herramienta de migración de la configuración. |
Elementos de configdatastorage
Estos son los elementos secundarios válidos:
Elemento | Descripciones |
---|---|
solutions |
Contiene 0 o muchos elementos configsolutionfile que describen soluciones para importar. |
filestoimport |
Contiene - 1 o muchos elementos configimportfile - 0 o muchos elementos zipimportdetails que describen archivos individuales y archivos zip que se importarán. |
filesmapstoimport |
Contiene 1 o muchos elementos configimportmapfile . El orden de los archivos de asignación de este elemento indica el orden en que se importan. Obtenga más información sobre cómo crear mapas de datos para importar |
cmtdatafiles |
Contiene 1 o muchos elementos cmtdatafile que contienen la versión localizada del archivo de datos de configuración que se importará. |
configsolutionfile
elemento
Describe soluciones para importar en el elemento configdatastorage.solutions
.
Atributos de configsolutionfile
Name | Description |
---|---|
solutionpackagefilename |
Requerido Especifique el nombre del archivo .zip de su solución. |
overwriteunmanagedcustomizations |
Opcional Si se debe sobrescribir cualquier personalización no administrada al importar una solución que ya existe en el destino ambiente. Si no especifica este comportamiento, las personalizaciones no gestionadas de la solución existente se mantienen en el entorno de destino. |
publishworkflowsandactivateplugins |
Opcional Si se deben publicar flujos de trabajo y activar complementos en el destino ambiente después de importar la solución. Si no especifica este comportamiento, se publican los flujos de trabajo y se activan los complementos. |
configimportfile
elemento
Describe archivos para importar en el elemento configdatastorage.filestoimport
.
Atributos de configimportfile
Name | Description |
---|---|
filename |
Nombre del archivo que contiene los datos de importación. |
filetype |
Este valor puede ser csv , xml o zip . Si el archivo es un archivo .zip, un elemento zipimportdetails debe estar presente con un elemento zipimportdetail para cada archivo del archivo .zip. |
associatedmap |
Nombre de la asignación de datos de importación de Dataverse a usar con este archivo. Si se deja en blanco, Dataverse intenta usar el nombre de la asignación de datos de importación determinado por el sistema para este archivo. |
importtoentity |
Puede ser el nombre del exe en el archivo zip, una dirección URL o un archivo .msi para proporcionar un vínculo para invocar al final del proceso. |
datadelimiter |
Nombre del delimitador de datos usado en el archivo de importación. Los valores válidos son comillas simples o comillas dobles. |
fielddelimiter |
Nombre del delimitador de campos usado en el archivo de importación. Los valores válidos son coma, dos puntos o comillas simples. |
enableduplicatedetection |
Si desea habilitar reglas de detección de duplicados en la importación de datos. Los valores válidos son true o false . |
isfirstrowheader |
Si la primera fila del archivo de importación contiene los nombres de campos. Los valores válidos son true o false . |
isrecordownerateam |
Si el propietario del registro de importación debe ser un equipo. Los valores válidos son true o false . |
owneruser |
El Id. de usuario que debe ser el propietario de los registros. El valor predeterminado es el usuario que ha iniciado sesión actualmente. |
waitforimporttocomplete |
Si es true , el sistema espera que la importación termine antes de continuar. Si false , pone los trabajos en cola y continúa. |
zipimportdetails
elemento
Describe los archivos zip que se importarán en el elemento configdatastorage.filestoimport
cuando configimportfile.filetype
es zip
.
Contiene 1 o más elementos zipimportdetail
que proporcionan información sobre un archivo individual en el archivo ZIP especificado en el elemento configimportfile
.
zipimportdetail
elemento
Proporcione información sobre un archivo individual en el archivo ZIP especificado en el elemento configimportfile
.
Atributos zipimportdetail
Name | Description |
---|---|
filename |
Nombre del archivo que contiene los datos de importación. |
filetype |
Este valor puede ser csv o xml . |
importtoentity |
Puede ser el nombre del exe en el archivo zip, una dirección URL o un archivo .msi para proporcionar un vínculo para invocar al final del proceso. |
configimportmapfile
elemento
Contiene información sobre un archivo de mapa individual para importar en Dataverse.
Atributos configimportmapfile
Name | Description |
---|---|
filename |
El nombre del archivo que contiene los datos de asignación. |
cmtdatafile
elemento
Especifica los archivos de datos de configuración localizados junto con el identificador de configuración regional (obligatorio) y el archivo de asignación de la información del usuario (opcional).
Ejemplo de cmtdatafile
<cmtdatafiles>
<cmtdatafile filename="data_1033.zip"
lcid="1033"
usermapfilename="UserMap.xml" />
<cmtdatafile filename="data_1041.zip"
lcid="1041"
usermapfilename="" />
</cmtdatafiles>
Atributos de cmtdatafile
Name | Description |
---|---|
filename |
El nombre del archivo que contiene los datos de asignación. |
lcid |
La representación de cadena del identificador del código de idioma LCID. |
usermapfilename |
Para Dynamics 365 (on-premises) solo. Contiene el archivo de mapa de usuario (.xml) generado utilizando Configuration Migration Tool en su proyecto. Este archivo es necesario para importar información de usuario a una instancia de Dynamics 365 (on-premises) en un dominio diferente. |