Fecha de publicación: Noviembre 9, 2008
Con frecuencia, los usuarios desean crear un registro nuevo a partir de un registro existente. Esto permite ahorrar mucho tiempo que, de otro modo, se dedicaría a escribir datos.
En las anteriores versiones de Microsoft Dynamics CRM existían varias soluciones para habilitar esta funcionalidad, pero por lo general esas soluciones requerían la creación de botones personalizados y código JScript.
Sin embargo, en Microsoft Dynamics CRM se pueden lograr los mismos resultados sin necesidad de escribir código. En este artículo se describe cómo agregar la capacidad de "clonar" un registro de Cliente potencial, aunque estos mismos principios se pueden aplicar a prácticamente cualquier tipo de registro en Microsoft Dynamics CRM.
El procedimiento básico es el siguiente:
Crear una relación que haga referencia a sí misma.
Configurar las asignaciones de relaciones.
Guardar y publicar la entidad.
Crear un registro clonado.
Nota
Debe tener el rol de Administrador del sistema o Personalizador del sistema para realizar estos pasos.
|
|
Crear una relación que haga referencia a sí misma |
|
|
Configurar las asignaciones de relaciones |
|
|
Guardar y publicar |
|
|
Crear un registro clonado |
En el Panel de navegación, haga clic en Configuración, en Personalización y, a continuación, en Personalizar entidades.
Busque la entidad Cliente potencial y haga doble clic en ella.
En Detalles, seleccione Relaciones de N:1 y, a continuación, haga clic en Nueva relación varios a uno.
En la sección Definición de relación, escriba lo siguiente:
| Campo | Valor | Descripción |
|---|---|---|
|
Entidad principal |
Cliente potencial |
Crea una relación que hace referencia a sí misma. |
|
Nombre predeterminado |
nuevo_cliente_potencial_clonado |
Este valor debe ser único. Puede modificarlo de modo que sea relevante para los usuarios que vean este nombre al crear informes. |
En la sección Atributo de relación, escriba lo siguiente:
| Campo | Valor | Descripción |
|---|---|---|
|
Nombre para mostrar |
[Registro clonado de] |
Al crear la relación, el Atributo de relación es un campo de búsqueda que se puede agregar al formulario de cliente potencial. No obstante, no es necesario hacer esto. Por lo tanto, proporcione un nombre para mostrar que indique claramente qué representan los datos del campo. |
|
Nombre |
nuevo_cliente_potencial_clonado |
Este nombre debe ser único. Debe asignar un nombre significativo para los usuarios que lo vean al crear informes. |
|
Descripción |
Este campo de búsqueda forma parte de la relación que permite a los usuarios "clonar" registros de una vista asociada. Este campo no debería mostrarse en el formulario de Cliente potencial. |
Registre el motivo por el que existe el campo. Ayuda a documentar el motivo de la existencia del campo y la relación. |
En la sección Elemento del panel de navegación para una entidad principal, escriba lo siguiente:
| Campo | Valor | Descripción |
|---|---|---|
|
Opción de visualización |
Usar etiqueta personalizada |
Indica que especificará una etiqueta mediante el campo Etiqueta personalizada. |
|
Etiqueta personalizada |
Clientes potenciales clonados |
Es el texto que se mostrará en el área de navegación de la página Cliente potencial de modo que los usuarios puedan ver la vista asociada creada por esta relación. Es la ubicación que los usuarios usan para "clonar" un cliente potencial. |
Haga clic en Guardar, pero no cierre todavía el formulario de relación.
Una vez que haya creado la relación, puede modificar cualquier asignación definida en ella. Al crear un registro nuevo desde una vista asociada, las asignaciones definen qué datos del registro actual se copian en el nuevo registro. Los usuarios pueden cambiar los valores de los campos antes de guardar el registro.
A menos que desee duplicar un registro intencionadamente, asegúrese de no asignar campos que identifiquen de forma exclusiva el registro de origen, como campos de nombre, número de teléfono móvil o correo electrónico.
Debido a que algunos campos se asignan automáticamente al crear la relación, existen tres formas de evitarlo:
Quitar todos los campos que no desee. La entidad puede tener muchos atributos que no se incluyen necesariamente en el formulario. Los atributos que no se incluyan en el formulario no se asignarán.
Quitar todos los campos y volver a agregar sólo los que necesite. Este método puede ser más rápido si sólo son relevantes unos cuantos campos. Sólo puede asignar un atributo cada vez, por lo que este proceso puede resultar laborioso si necesita asignar muchos atributos.
Nota
No puede eliminar ningún campo de búsqueda.
Generar asignaciones. En el menú Más acciones, se encuentra la opción Generar asignaciones, que generará automáticamente las asignaciones en función de los nombres de campo y tipos de datos comunes. Cuando exista una relación que haga referencia a sí misma, se generará una coincidencia de prácticamente el 100%. Estas asignaciones invalidan cualquier asignación existente. Puede usar esta opción si ha quitado demasiadas asignaciones y desea volver a empezar y agregarlas todas.
En el área Asignaciones del formulario de relación, seleccione una o más asignaciones de atributos.
Sugerencia
Mantenga presionada la tecla Ctrl para seleccionar varias asignaciones.
Haga clic en el botón Eliminar asignaciones de atributo seleccionadas (el botón "X") en la barra de herramientas del menú.
En el área Asignaciones de la relación, en la barra de herramientas Acciones, haga clic en Nuevo para cada asignación nueva.
En el cuadro de diálogo Crear asignación de atributo, seleccione el atributo de origen en Atributos de entidad de origen, seleccione el atributo de destino en Atributos de entidad de destino y, a continuación, haga clic en Aceptar.
Nota
Al seleccionar los atributos, tenga en cuenta los requisitos de asignación:
Los dos atributos deben ser del mismo tipo y tener el mismo formato.
La longitud del atributo de destino debe ser igual o mayor que la longitud del atributo de origen.
El atributo de destino no puede estar asignado a otro atributo.
El atributo de origen debe estar visible en el formulario.
El atributo de destino debe ser un campo en el que un usuario pueda especificar datos.
Si los atributos son listas desplegables, los valores enteros de cada opción deben ser idénticos.
Los valores de identificador de dirección no se pueden asignar.
Importante
Si desea que el propietario del registro nuevo sea el usuario que lo creó, no asigne el campo propietario.
Una vez configuradas la relación y las asignaciones de relaciones:
Haga clic en Guardar y cerrar para cerrar el formulario de relación.
En la barra de herramientas Acciones, haga clic en Publicar.
Una vez que haya creado la relación y configurado las asignaciones de relaciones, puede probar a crear un registro clonado.
Abra un registro de cliente potencial existente.
En Detalles, haga clic en la vista asociada Clientes potenciales clonados.
En la barra de herramientas, haga clic en Nuevo Cliente potencial.
Confirme que los campos del formulario del nuevo cliente potencial se han rellenado con los datos deseados del registro de origen.
Nota
Asegúrese de comprobar todas las fichas.
© 2009 Microsoft Corporation. Reservados todos los derechos.