CRM 2011: Mostrar notas de una entidad relacionada

1 05 2011

En respuesta a una pregunta publicada por Jarret Coleman en http://social.microsoft.com/Forums/en-US/crmdevelopment/thread/a839ccf1-9c14-4a93-84b4-fd6057e4fbdf/ a continuación os describo el proceso para publicar en un IFRAME del formulario de detalle de una oportunidad, las notas del cliente potencial origen de la oportunidad. Este mismo ejemplo os puede servir para mostrar otras notas de otras entidades relacionadas.

Los pasos a seguir son:

1. Editar las propiedades del formulario de oportunidad

2. Añadir una nueva biblioteca JavaScript (webresource)

3. Crear un nuevo webresource

4. Definir el webresource de tipo JavaScript y editar el contenido con la opción Text Editor

5. Introducir el siguiente código:

function OnLoad()
{
  var lookupItem = new Array;
  lookupItem = Xrm.Page.data.entity.attributes.get("originatingleadid").getValue();
  var IFrame = Xrm.Page.ui.controls.get("IFRAME_LeadNotes");
  if (lookupItem != null)
  {
     IFrame.setSrc("/_controls/notes/notesdata.aspx?id="+ lookupItem[0].id + &ParentEntity=3&EnableInlineEdit=true&EnableInsert=true");
  }
  else
  {
    IFrame.setSrc("about:blank");
  }
}

6. Seleccionar el nuevo webresource como librería del formulario de la entidad oportunidad

7. Añadir un nuevo handler para el evento OnLoad del formulario

8. Definir como función a ejecutar en el evento OnLoad la función que hemos creado en la librería (OnLoad)

9. Crear un nuevo IFRAME en el formulario con el nombre IFRAME_LeadNotes

10. Comprobar que se ha creado el IFRAME correctamente

11. Abrir una oportunidad y comprobar que se visualiza correctamente las notas del cliente potencial origen de la oportunidad

12. Podemos comprobar que se corresponde a las notas del cliente potencial

Como comentaba al inicio del artículo, este mismo proceso y código lo podemos usar para otras visualizaciones de notas en otras entidades relacionadas.

Anuncios

Acciones

Information

2 responses

1 10 2012
Fede

¿Y es posible crear Notas del cliente desde la Oportunidad?

29 11 2012
Albert Porrà

Efectivamente, en la vista insertada en el IFRAME del formulario de oportunidad dispones de un link para crear nuevas notas del cliente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: