Agregar asignaciones de transformación para la importación
Publicado: enero de 2017
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Use la asignación de transformación para modificar los datos antes de importarlos. Por ejemplo, divida el nombre completo contenido en el archivo de origen en nombre y apellidos para que coincidan con los atributos de destino de una entidad.
Para implementar la asignación de transformación, use la entidad de asignación de transformaciones (TransformationMapping) y la entidad de asignación de parámetros de transformación (TransformationParameterMapping).
Los datos transformados deben ser compatibles con los tipos de atributos de entidad Microsoft Dynamics 365.
La propiedad TransformationMapping.TransformationTypeName describen el tipo de transformación. Los valores válidos para esta propiedad se muestran en la tabla siguiente:
Campo |
Valor |
---|---|
AddToCurrentDate |
"Microsoft.Crm.Transformations.AddToCurrentDate" |
AddToDate |
"Microsoft.Crm.Transformations.AddToDate" |
AdvancedAddToCurrentDate |
"Microsoft.Crm.Transformations.AdvancedAddToCurrentDate" |
AssignValue |
"Microsoft.Crm.Transformations.AssignValue" |
Concatenate |
"Microsoft.Crm.Transformations.Concatenate" |
Replace |
"Microsoft.Crm.Transformations.Replace" |
Split |
"Microsoft.Crm.Transformations.Split" |
Substring |
"Microsoft.Crm.Transformations.Substring" |
En las siguientes secciones se describen las transformaciones disponibles.
En este tema
Concatenación
División
Subcadena
Reemplazar
Asignar valor
Agregar a fecha
Ajustar fecha actual y establecer hora
Adición avanzada a fecha actual.
Concatenación
Concatena cadenas y las separa con un delimitador.
Parámetros de entrada |
Descripción |
---|---|
Prefijo |
Cadena que se usa como prefijo en la cadena concatenada. |
Sufijo |
Cadena que se usa como sufijo en la cadena concatenada. |
Delimitador |
Un carácter o combinación de caracteres que separan las subcadenas dentro de la cadena concatenada. El delimitador no se usa entre el prefijo y la subcadena o entre el sufijo y la subcadena. No use los caracteres de retroceso (\b), nueva línea (\n) y retorno (\r) como delimitador. |
<Variable> |
Matriz de longitud variable que contiene subcadenas. |
Parámetros de salida |
Descripción |
---|---|
Cadena |
Cadena concatenada. |
División
Separa una cadena que incluye un delimitador en subcadenas. Puede haber un máximo de diez subcadenas.
Parámetros de entrada |
Descripción |
---|---|
Cadena de entrada |
Cadena que contiene una o varias subcadenas que se separan con delimitadores. |
Delimitador |
Un carácter o combinación de caracteres que separan las subcadenas dentro de la cadena. No use los caracteres de retroceso (\b), nueva línea (\n) y retorno (\r) o cadenas vacías como delimitador. |
Parámetros de salida |
Descripción |
---|---|
Variable |
1 subcadena hasta un máximo de 10. |
Por ejemplo, si la cadena de entrada contiene once subcadenas, el resultado contiene diez subcadenas tal como se muestra en el siguiente ejemplo:
Cadena de entrada: a;b;c;d;e;f;g;h;i;j;k
Salida:
a
b.
c
d
e
f
g
h
i
j;k
Subcadena
Devuelve una subcadena de una longitud especificada, a partir de un punto especificado de la cadena.
Parámetros de entrada |
Descripción |
---|---|
Cadena de entrada |
Cadena que contiene una subcadena. |
Índice inicial |
Posición de inicio de la subcadena. |
Duración |
Longitud de la subcadena. Si la longitud es null, devuelve una cadena completa desde el índice de inicio. |
Parámetros de salida |
Descripción |
---|---|
Subcadena |
Subcadena devuelta. |
Reemplazar
Sustituye todos los casos de una cadena especificada por otra cadena especificada.
Parámetros de entrada |
Descripción |
---|---|
Cadena de entrada |
Cadena que contiene una cadena de búsqueda. |
Cadena de búsqueda |
Cadena de búsqueda. No use los caracteres de retroceso (\b), nueva línea (\n) y retorno (\r) como cadena de búsqueda. |
Reemplazar cadena |
Cadena que reemplaza. Use una cadena vacía para quitar una cadena de búsqueda. No use los caracteres de retroceso (\b), nueva línea (\n) y retorno (\r) como cadena que reemplaza. |
Parámetros de salida |
Descripción |
---|---|
Valor |
Valor de reemplazo (igual que el valor asignado). |
Asignar valor
Sustituye todos los valores por un valor especificado.
Parámetros de entrada |
Descripción |
---|---|
Valor |
Valor que desea asignar. |
Parámetros de salida |
Descripción |
---|---|
Valor |
Valor de reemplazo (igual que el valor asignado). |
Nota
Las transformaciones de fecha solo se pueden usar para fechas con formato correcto. Para obtener información sobre cómo dar formato a las fechas, vea la Ayuda de Microsoft Dynamics 365.
Agregar a fecha
Agrega un número determinado de días, meses y años a una fecha.
Parámetros de entrada |
Descripción |
---|---|
Fecha |
Cadena de fecha que se va a modificar. |
Desplazamiento de año |
Valor positivo o negativo que se agrega al componente del año de una fecha de entrada. |
Desplazamiento de mes |
Valor positivo o negativo que se agrega al componente del mes de una fecha de entrada. |
Desplazamiento de día |
Valor positivo o negativo que se agrega al componente del día de una fecha de entrada. |
Parámetros de salida |
Descripción |
---|---|
Nueva fecha |
Nueva cadena de datos que contiene el día, el mes y el año agregados en este orden. |
Ajustar fecha actual y establecer hora
Agrega un número determinado de días, meses y años a la fecha actual y establece la hora especificada. Los desplazamientos solo pueden ser números enteros.
Parámetros de entrada |
Descripción |
---|---|
Desplazamiento de año |
Valor positivo o negativo que se agrega al componente del año de una fecha actual. |
Desplazamiento de mes |
Valor positivo o negativo que se agrega al componente del mes de una fecha actual. |
Desplazamiento de día |
Valor positivo o negativo que se agrega al componente del día de una fecha actual. |
horas |
Valor que se usa para establecer el componente de las horas de una fecha actual. |
minutos |
Valor que se usa para establecer el componente de los minutos de una fecha actual. |
Segundos |
Valor que se usa para establecer el componente de los segundos de una fecha actual. |
Día de la semana |
Día de la semana que puede ser lunes, martes, miércoles, jueves, viernes, sábado o domingo. Los días de la semana se representan en números enteros, empezando por el decimal 1 para lunes. Los valores por los días de la semana están incluidos en la enumeración DayOfWeek. Para obtener más información sobre esta enumeración, vea el tema de MSDN DayOfWeekEnumeration. |
Parámetros de salida |
Descripción |
---|---|
Nueva fecha |
Nueva cadena de datos que contiene el día, el mes y el año agregados en este orden. |
Adición avanzada a fecha actual.
Agrega un número especificado de días, meses y años a la fecha actual. Se puede especificar si los desplazamientos son valores relativos a la fecha actual o absolutos. Los desplazamientos solo pueden ser números enteros.
Por ejemplo, si usa un valor absoluto de 3 para un desplazamiento de mes, el mes recién calculado es marzo. Si establece un desplazamiento relativo al mes de la fecha actual en 3 y el mes actual es abril, el mes recién calculado será julio.
Parámetros de entrada |
Descripción |
---|---|
Desplazamiento de año |
Valor positivo o negativo que se agrega al componente del año de una fecha actual o un año absoluto. |
Modo de desplazamiento de año |
Especifique si la navegación es relativa a la fecha actual o el valor absoluto mediante el atributo TransformationParameterMapping.Data. Si usa enlaces de tipo de compilación, puede usar la enumeración TransformationOffsetMode para especificar el desplazamiento absoluto o relativo. Para obtener una lista de valores de DataTypeCode, vea los valores de lista desplegable para esta entidad.Para ver los metadatos de la entidad de su organización, instale la solución Explorador de metadatos que se describe en Examinar los metadatos de la organización. También puede ver los metadatos de una organización no personalizada en una hoja de cálculo de Excel denominada EntityMetadata.xlsx que se incluye en la carpeta de nivel superior de la descarga del SDK. |
Desplazamiento de mes |
Valor positivo o negativo que se agrega al componente del mes de una fecha actual o un mes absoluto. |
Modo de desplazamiento de mes |
Especifique si la navegación es relativa a la fecha actual o el valor absoluto mediante el atributo TransformationParameterMapping.Data. Si usa enlaces de tipo de compilación, puede usar la enumeración TransformationOffsetMode para especificar el desplazamiento absoluto o relativo. Para obtener una lista de valores de DataTypeCode, vea los valores de lista desplegable para esta entidad. |
Desplazamiento de día |
Valor positivo o negativo que se agrega al componente del día de una fecha actual o un día absoluto. |
Modo de desplazamiento de día |
Especifique si la navegación es relativa a la fecha actual o el valor absoluto mediante el atributo TransformationParameterMapping.Data. Si usa enlaces de tipo de compilación, puede usar la enumeración TransformationOffsetMode para especificar el desplazamiento absoluto o relativo. Para obtener una lista de valores de DataTypeCode, vea los valores de lista desplegable para esta entidad. |
horas |
Valor que establece el componente de las horas de una fecha actual. |
minutos |
Valor que establece el componente de los minutos de una fecha actual. |
Segundos |
Valor que establece el componente de los segundos de una fecha actual. |
Parámetros de salida |
Descripción |
---|---|
Nueva fecha |
Nueva cadena de datos que contiene el día, el mes y el año, agregados en este orden. Primero, se agregan los componentes relativos y después se usan los valores absolutos para formar una fecha. |
Ver también
Importar datos
Crear asignaciones de datos para importar
Configurar la importación de datos
Microsoft Dynamics 365
© 2017 Microsoft. Todos los derechos reservados. Copyright