Personalizar asignaciones de entidad y atributo
Publicado: noviembre de 2016
Se aplica a: Dynamics CRM 2015
Puede asignar atributos entre entidades que tienen una relación de entidad. Esto le permite establecer valores predeterminados para un registro creado en el contexto de otro registro. Use las herramientas de personalización en la aplicación de asignar atributos. Vea el tema TechNet: Personalización del sistema CRMTechNet: Creación y edición de relaciones de entidad: Asignación de campos de entidad. Consulte la sección de la asignación de campos de entidad para obtener más información.
Consulte TechNet: Asignaciones de entidades y atributos para ver una tabla que muestre la entidad y las asignaciones de campos de sistema predeterminados.
En este tema
Comportamiento en la aplicación
Uso de datos de asignación de entidades y atributos
Atributos de asignación automática entre entidades
Comportamiento en la aplicación
La asignación en Microsoft Dynamics 365 simplifica la entrada de datos cuando se crean nuevos registros que están asociados con otro registro. Cuando una entidad tiene una relación entre entidades con otra entidad, puede crear nuevos registros de entidades relacionadas con la ficha Crear relacionados en la cinta de opciones. Al crear un nuevo registro de esta forma, los datos asignados del registro de la entidad primaria se copian al formulario para el nuevo registro de la entidad relacionada. Al asignar atributos de entidad, se controlan los datos que se copian agregando nuevas asignaciones en la relación entre las dos entidades. Si crea un registro sin usar la vista asociada de la entidad primaria, los datos no se asignarán.
Por ejemplo, es posible que desee configurar una asignación entre los campos de dirección en cuentas y los campos de dirección en contactos. Con esta asignación, cuando un usuario agrega un contacto asociado a una cuenta específica, los campos de dirección del contacto se rellenan automáticamente.
Puede asignar un atributo a varios atributos de destino. Por ejemplo, puede asignar la información de dirección de una cuenta a las direcciones de facturación y envío de un pedido.
La asignación se aplica antes de que se cree un nuevo registro relacionado. Los usuarios pueden hacer cambios antes de guardar el registro. Los cambios posteriores que se realicen en el registro principal no se aplicarán al registro relacionado.
Uso de datos de asignación de entidades y atributos
Al crear registros nuevos en el contexto de un registro existente donde existe una asignación entre entidades, puede usar el mensaje de InitializeFromRequest para definir un nuevo registro que contiene los valores especificados en la asignación. A continuación, puede utilizar el método IOrganizationService.Create para guardar el registro. De esta manera, se aplican todas las asignaciones definidas.
Se crean los mapas válidos de entidad cuando se crea una relación de entidad. Use la relación de entidades de entity_map_attribute_maps para recuperar las asignaciones de atributos para el par de entidades especificadas por el mapa de entidad.
Puede crear o actualizar registros de asignación de atributos. Los siguientes requisitos deben cumplirse para los mapas de atributo:
El tipo de AttributeMetadata debe coincidir.
La longitud del campo de destino no puede ser más corta que el campo de origen.
El formato debe coincidir.
El campo de destino no se debe usar en otra asignación.
El campo de origen debe estar visible en el formulario de entidad.
El campo de destino debe ser un campo en el que un usuario pueda especificar datos.
Los valores de identificador de dirección no se pueden asignar.
Los atributos de tipo PartyList, donde AttributeMetadata.AttributeType es AttributeTypeCode.PartyList, no se pueden asignar.
Atributos de asignación automática entre entidades
Puede editar asignaciones de atributos entre entidades para relaciones de entidades que admitan la asignación.
Además de crear cada asignación de atributo manualmente, puede usar el mensaje de AutoMapEntityRequest para generar un nuevo conjunto de asignaciones de atributos. Este mensaje realiza la acción encontrada en opción del menú Generar asignaciones en el menú Más acciones de la barra de herramientas. Este mensaje asigna todos los atributos entre las dos entidades relacionadas donde los nombres de atributo y los tipos son idénticos. Este mensaje se proporciona como aumento de la productividad de modo que no es necesario agregar manualmente todas las asignaciones de atributos. En su lugar, puede generar un conjunto de asignaciones potenciales y reducir la cantidad de trabajo manual para agregar o quitar asignaciones individuales para adaptarse a sus requisitos.
Nota
Generar asignaciones automáticamente de esta manera quitará cualquier asignación de atributo definido anteriormente y puede incluir las asignaciones que no desee.
Ver también
Ampliar el modelo de metadatos
Mensajes y métodos de la entidad EntityMap
Mensajes y métodos de la entidad AttributeMap
TechNet: Creación y edición de relaciones de entidad: Asignación de campos de entidad
© 2017 Microsoft. Todos los derechos reservados. Copyright