tag:blogger.com,1999:blog-36554612875185705102024-03-13T22:35:04.826-07:00Chicharrones nunca faltanCristian Guapihttp://www.blogger.com/profile/14975789101948081787noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-3655461287518570510.post-39281291070558276122012-05-28T07:01:00.001-07:002012-05-28T07:01:49.879-07:00Herramientas que ayudan 2<br />
Hola amigos seguidores de mi foro....<br />
<br />
hoy les traigo otras herramientas excelentes para la edicion del menu ribon y el sitemap del CRM 2011 espero les sirva..<br />
<br />
<div style="text-align: center;">
<span style="font-size: x-large;"><i style="font-family: Arial,Helvetica,sans-serif;"><u><b>Site Map Editor</b></u></i></span></div>
<div style="text-align: center;">
<br /></div>
<span class="" id="result_box" lang="es"><span class="hps">Editor de</span> <span class="hps">Mapa del sitio</span> <span class="hps">de Microsoft Dynamics</span> <span class="hps">CRM 2011</span> <span class="hps">ayuda a</span> <span class="hps">los desarrolladores y</span> <span class="hps">personalizadores</span> <span class="hps">para configurar</span> <span class="hps">el mapa del sitio</span> <span class="hps">de una manera</span> <span class="hps">gráfica</span>.<br /><br /> <span class="hps">Usted</span> <span class="hps">ya no tendrá que</span> <span class="hps">crear una solución</span><span class="">,</span> <span class="hps">agregar el componente</span><span class="">, la exportación</span>, XML <span class="hps">y la solución de</span> <span class="hps">actualización</span> <span class="hps">de la</span> <span class="hps">reimportación</span> <span class="hps">de actualizar</span> <span class="hps">el sitemap.</span></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-U6QD-JF2c3o/T8OEvAog48I/AAAAAAAAAKk/MrsbLiWPITQ/s1600/28-05-2012+8-57-15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="115" src="http://4.bp.blogspot.com/-U6QD-JF2c3o/T8OEvAog48I/AAAAAAAAAKk/MrsbLiWPITQ/s320/28-05-2012+8-57-15.png" width="320" /></a></div>
<br />
<br />
<br />
esta es el link de descarga por si la quieren probar<br />
<span style="font-size: large;"><b>http://sitemapeditor.codeplex.com/</b></span><br />
<br />
<div style="text-align: center;">
<span style="font-size: x-large;"><i><u><b>Ribbon Editor</b></u></i></span></div>
<br />
<span class="" id="result_box" lang="es"><span class="hps">Editor</span> <span class="hps">Visual</span> <span class="hps">de la cinta</span> <span class="hps">es una herramienta para</span> <span class="hps">Microsoft Dynamics CRM 2011</span> <span class="hps">que le permite editar</span> <span class="hps">las cintas</span> <span class="hps">de CRM.</span> <span class="hps">Este editor de</span> <span class="hps">la cinta</span> <span class="hps">muestra una vista previa</span> <span class="hps">de la cinta de</span> <span class="hps">CRM</span> <span class="hps">a medida que</span> <span class="hps">se está editando</span> <span class="hps">y te permite</span> <span class="hps">modificar fácilmente</span> <span class="hps">la cinta</span> <span class="hps">sin necesidad de entender</span> <span class="hps">por completo</span> <span class="hps">el esquema XML</span> <span class="hps">subyacente.</span></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-YS04QWWfw00/T8OEwHFJ-II/AAAAAAAAAKs/YhEtOhjzshA/s1600/28-05-2012+8-57-54.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="111" src="http://3.bp.blogspot.com/-YS04QWWfw00/T8OEwHFJ-II/AAAAAAAAAKs/YhEtOhjzshA/s320/28-05-2012+8-57-54.png" width="320" /></a></div>
<br />
esta es el link de descarga por si la quieren probar<br />
<span style="font-size: large;"><b>http://crmvisualribbonedit.codeplex.com/</b></span><br />
<br />
Espero sean de gran interes para ustedes.. pues a mi me ha sacado de unas..........<br />
bueno cualquier comentario con gusto estoy par ayudarlos..<br />
<br />
saludos desde cali Colombia la Sucursal del Cielo ;-)Cristian Guapihttp://www.blogger.com/profile/14975789101948081787noreply@blogger.com0tag:blogger.com,1999:blog-3655461287518570510.post-70995963657599994062012-05-28T06:06:00.002-07:002012-05-28T06:08:05.244-07:00Aparece el mensaje de Error "El texto expecificado supera la longitud máxima"<b id="internal-source-marker_0.9857948392163962"></b><br />
<h3 dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri;"><span style="white-space: pre-wrap;"><br /></span></span></b></h3>
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"></span></b><br />
<div style="text-align: justify;">
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><b><span style="font-weight: normal; vertical-align: baseline;">Estimados seguidores, aquí les dejo un problema que tuve en la versión CRM 4.0, espero que les sea de gran utilidad.</span></b></span></b></div>
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">
</span></b><b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"></span></b><br />
<div style="text-align: justify;">
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><u><b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><b id="internal-source-marker_0.9857948392163962"><span style="vertical-align: baseline;">Problema:</span></b></span></b></u></span></b><br />
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><b id="internal-source-marker_0.9857948392163962"><span style="font-weight: normal; vertical-align: baseline;">Cuando desde el cliente de Outlook se pincha en el botón de "Seguimiento en CRM" para subir un Correo electrónico al CRM, es posible que nos aparezca el error: </span><span style="vertical-align: baseline;">"El texto expecificado supera la longitud máxima".</span></b></span></b></div>
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">
</span></b><b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"></span></b><br />
<div style="text-align: justify;">
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><u><b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><b id="internal-source-marker_0.9857948392163962"><span style="vertical-align: baseline;">Solucion:</span></b></span></b></u></span></b><br />
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="font-weight: normal; vertical-align: baseline;">hay 2 posibles caminos: </span><b id="internal-source-marker_0.9857948392163962"><span style="font-weight: normal; vertical-align: baseline;"><br /></span></b></span></b></div>
<b id="internal-source-marker_0.9857948392163962"><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">
</span><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><div style="text-align: justify;">
<b id="internal-source-marker_0.9857948392163962"><span style="font-weight: normal; vertical-align: baseline;">1) Puede deberse al atributo "messageid", que almacena el id que contiene la cabecera de los emails. Este atributo solo se utiliza para los correos electrónicos entrantes. Si fuese este atributo, simplemente debemos ampliar el tamaño de dicho atributo a 200 por ejemplo y solucionado.</span></b></div>
</span><span style="font-family: Calibri; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"><div style="text-align: justify;">
<b id="internal-source-marker_0.9857948392163962"><span style="font-weight: normal; vertical-align: baseline;">2) Puede deberse tambien al tamaño del atributo</span></b><span style="font-weight: normal; vertical-align: baseline;"> "subject" </span><b id="internal-source-marker_0.9857948392163962"><span style="font-weight: normal; vertical-align: baseline;">de la entidad email. Debemos revisar el tamaño del mismo y simplemente ampliarlo en consecuencia.</span></b></div>
<div style="text-align: justify;">
<b><span style="font-weight: normal; vertical-align: baseline;">Hasta la próxima entrega.</span></b></div>
<div style="text-align: justify;">
<b><span style="font-weight: normal; vertical-align: baseline;">Saludos!!</span></b></div>
</span></b>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-3655461287518570510.post-21405670264904683922012-04-17T09:55:00.001-07:002012-04-17T09:57:08.805-07:00Trabajos del sistema: importación de datos o workflow marca “Esperando recursos”<b id="internal-source-marker_0.14726264751516283" style="font-family: 'Times New Roman'; text-align: -webkit-auto; font-size: medium; "><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-size: 15px; font-family: Calibri; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Estimados seguidores del blog, esta semana voy a compartirles un problema que tuve en CRM 4.0, cuando quería realizar una importación de datos a través de la herramienta o cuando disparaba un flujo de trabajo. El problema era que cuando iba a Configuración –> Trabajos del sistema, dichos procesos estaban detenidos con el estado En espera o Esperando recursos.</span></p><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-size: 15px; font-family: Calibri; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Puesto que la importación de registros se procesa como un trabajo en segundo plano, esta requiere del servicio de procesamiento asincrónico de Microsoft CRM en el servidor. Si este servicio no se inicia, verá el error mencionado anteriormente, con estado En espera o Esperando recursos para la importación.</span></p><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-size: 15px; font-family: Calibri; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Para comprobar si se ha iniciado el servicio de procesamiento asincrónico de Microsoft CRM:</span></p><ul style="margin-top: 0pt; margin-bottom: 0pt; "><li style="list-style-type: disc; font-size: 15px; font-family: Arial; font-weight: normal; vertical-align: baseline; "><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-family: Calibri; vertical-align: baseline; white-space: pre-wrap; ">Ir a Inicio -> Herramientas administrativas -> Servicios.</span></p></li><li style="list-style-type: disc; font-size: 15px; font-family: Arial; font-weight: normal; vertical-align: baseline; "><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-family: Calibri; vertical-align: baseline; white-space: pre-wrap; ">Verificar si el servicio Microsoft CRM “Asynchronous Process” está iniciado. Si no está en ejecución, haga doble clic en el servicio, seleccione Inicio y, a continuación, haga clic en Aceptar.</span></p></li><li style="list-style-type: disc; font-size: 15px; font-family: Arial; font-weight: normal; vertical-align: baseline; "><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-family: Calibri; vertical-align: baseline; white-space: pre-wrap; ">Reanudar proceso de importación en Dynamics CRM.</span></p></li></ul><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-size: 15px; font-family: Calibri; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Tengan en cuenta que la comprobación y el reinicio de un servicio sólo puede ser realizada por el Administrador en el servidor.</span></p><span style="font-size: 15px; font-family: Calibri; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; "></span><br /><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-size: 15px; font-family: Calibri; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Espero que les sea de utilidad.</span></p><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-size: 15px; font-family: Calibri; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Saludos.</span></p><p dir="ltr" style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-size: 15px; font-family: Calibri; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">--</span></p><span style="font-size: 15px; font-family: Calibri; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Mauro D. Gioino</span></b>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-3655461287518570510.post-69997866085455551802012-02-27T09:14:00.001-08:002012-04-13T10:10:08.062-07:00Realizar relación lógica entre 2 campos<div style="color: white;">
Hola amigos de este foro.. </div>
<div style="color: white;">
hoy no voy a colocar un blog o algun error que me ha salido, hoy voy a colocar un instructivo que me envio un amigo de Argentina (Mauro :-)), el cual le he ayudado a que expanda un poco mas si conocimiento en CRM 4.0 de la mejor manera..</div>
<div style="color: white;">
<br /></div>
<div style="color: white;">
espero esto les sirva es muy interesante, y recuerden pueden enviarme sus errores, articulos, etc que con gusto los publicare, para ayudar a muchos amigos mas con los errores que nos han salido.</div>
<div style="color: white;">
<br /></div>
<div style="color: white;">
bueno auqi esta el articulo.</div>
<div style="color: white;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><b><span style="font-size: 16pt;">Instructivo para Realizar relación lógica entre 2 campos </span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">El objetivo del presente documento es explicar cómo crear una relación entre 2 campos tipo Lookup de<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">una entidad X del sistema, a partir de la creación de 2 entidades personalizadas y la relación entre ellas.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">El instructivo explica el procedimiento a partir del ejemplo que he realizado vinculando Países y<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Provincias: <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">1.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Crear las 2 entidades personalizadas necesarias. Para el caso del ejemplo: País y Provincia.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span lang="EN-US"><span style="font-family: Calibri;">a.</span></span><span lang="EN-US" style="font-family: "Arial","sans-serif";"> </span><span lang="EN-US"><span style="font-family: Calibri;">Ir a Settings -> Customization -> Customize Entities -> New. </span></span><span lang="EN-US"><o:p><span style="font-family: Calibri;"> </span></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://1.bp.blogspot.com/-NUDkcNlnznI/T0u5AOkfVEI/AAAAAAAAAIw/7ZGI-4jfDtM/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="72" src="http://1.bp.blogspot.com/-NUDkcNlnznI/T0u5AOkfVEI/AAAAAAAAAIw/7ZGI-4jfDtM/s320/1.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"><span style="font-family: Calibri;"> <v:stroke joinstyle="miter"> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"> <v:f eqn="sum @0 1 0"> <v:f eqn="sum 0 0 @1"> <v:f eqn="prod @2 1 2"> <v:f eqn="prod @3 21600 pixelWidth"> <v:f eqn="prod @3 21600 pixelHeight"> <v:f eqn="sum @0 0 1"> <v:f eqn="prod @6 1 2"> <v:f eqn="prod @7 21600 pixelWidth"> <v:f eqn="sum @8 21600 0"> <v:f eqn="prod @7 21600 pixelHeight"> <v:f eqn="sum @10 21600 0"> </v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas> <v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"> <o:lock aspectratio="t" v:ext="edit"> </o:lock></v:path></v:stroke></span></v:shapetype><span lang="EN-US" style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">b.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Especificar en los campos: <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">i.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Display Name: el nombre correspondiente.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">ii.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Plural Name: el nombre correspondiente.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">iii.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Ownership: seleccionar User u Organization, en base a los permisos de <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">seguridad que se le van a asignar. <o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">iv.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Por último, tildar la opción Settings, para que aparezca en este módulo. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://3.bp.blogspot.com/-1lmkAiomLxc/T0u5AojN2nI/AAAAAAAAAI4/bxcXcToodFs/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="217" src="http://3.bp.blogspot.com/-1lmkAiomLxc/T0u5AojN2nI/AAAAAAAAAI4/bxcXcToodFs/s320/2.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">c.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">En la pestana Primary Attribute, especificar el nombre del campo que va a aparecer en<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">el formulario en Display Name y modificar el campo Name. <o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://3.bp.blogspot.com/-gGPvuS-DZGU/T0u5BQ-qoYI/AAAAAAAAAJA/BoboGROiRhk/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="193" src="http://3.bp.blogspot.com/-gGPvuS-DZGU/T0u5BQ-qoYI/AAAAAAAAAJA/BoboGROiRhk/s320/3.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span lang="EN-US"><span style="font-family: Calibri;">d.</span></span><span lang="EN-US" style="font-family: "Arial","sans-serif";"> </span><span lang="EN-US"><span style="font-family: Calibri;">Save and Close -> Actions -> Publish -> Save and Close.<o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">e.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Repetir los puntos anteriores para la entidad faltante. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Nota: si al querer guardar aparece un mensaje de error informando que el nombre del atributo ya<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">existe, cambiar el campo Name o Display Name y volver a intentar guardar. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">2.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Crear una relación 1:N en la entidad primaria. Para el ejemplo, en País.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">a.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Ir a Settings -> Customization -> Customize Entities -> Doble click sobre la entidad <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">correspondiente.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">b.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Seleccionar del menú izquierdo 1:N Relationships -> New 1-to-Many Relationship. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div style="color: white;">
<a href="http://1.bp.blogspot.com/-xTlE92pShwE/T0u5CDaWRzI/AAAAAAAAAJI/LmDNU9xw-HE/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="215" src="http://1.bp.blogspot.com/-xTlE92pShwE/T0u5CDaWRzI/AAAAAAAAAJI/LmDNU9xw-HE/s320/4.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<o:p></o:p></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">c.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Seleccionar de la lista del campo Related Entity la entidad secundaria. Para mi caso es <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Provincia. Especificar el nombre del campo, para mi caso País (ya que es el va a aparecer<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">en el formulario de Provincia), o el que corresponda para este caso. Modificar el campo<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Name con el nombre deseado y dejar las demás opciones por defecto -> Save and Close<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span lang="EN-US"><span style="font-family: Calibri;">-> Actions -> Publish -> Save and Close.<o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://3.bp.blogspot.com/-0s3qIS_Hdok/T0u5C9OrJxI/AAAAAAAAAJQ/hsLY_ZrzVy8/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="http://3.bp.blogspot.com/-0s3qIS_Hdok/T0u5C9OrJxI/AAAAAAAAAJQ/hsLY_ZrzVy8/s320/5.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">3.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Agregar el campo lookup, para mi caso País, en la entidad relacionada o secundaria, Provincia.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">a.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Ir a Settings -> Customization -> Customize Entities -> Doble click sobre la entidad <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">correspondiente. En mi caso la secundaria es Provincia.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">b.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Seleccionar del menú izquierdo Form -> Doble click sobre Form.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">c.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Seleccionar del menú derecho Add field -> Tildar el campo País (para mi caso) o el que <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span lang="EN-US"><span style="font-family: Calibri;">corresponda -> OK -> Save and Close -> Actions -> Publish -> Save and Close. <o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://4.bp.blogspot.com/-B_9ZIzNNWho/T0u5Dh_z8tI/AAAAAAAAAJY/pPK_65v8FRk/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="http://4.bp.blogspot.com/-B_9ZIzNNWho/T0u5Dh_z8tI/AAAAAAAAAJY/pPK_65v8FRk/s320/6.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span lang="EN-US"><o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://1.bp.blogspot.com/-_6ITdJTuceA/T0u5EHWBmyI/AAAAAAAAAJg/oDgVRk6jVFA/s1600/7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="306" src="http://1.bp.blogspot.com/-_6ITdJTuceA/T0u5EHWBmyI/AAAAAAAAAJg/oDgVRk6jVFA/s320/7.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span lang="EN-US"><o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Nota: hasta aquí se han creado las 2 entidades personalizadas y la relación entre las mismas. Con los<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">puntos siguientes se añade la relación a la entidad que contendrá los 2 campos lookup y el script<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">necesario para crear el filtro. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">4.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Ingresar a la entidad principal y crear una relación N:1 para las 2 entidades que van a ser los<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">nuevos campos de dicho form. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">a.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Ir a Settings -> Customization -> Customize Entities -> Doble click sobre la entidad<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">correspondiente. Por ejemplo, Accounts. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">b.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Seleccionar del menú izquierdo N:1 Relationships -> New Many-to-1 Relationship. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://3.bp.blogspot.com/-5z9EiyqwmKs/T0u5E7rYm5I/AAAAAAAAAJo/-hbSsIlG_iU/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="228" src="http://3.bp.blogspot.com/-5z9EiyqwmKs/T0u5E7rYm5I/AAAAAAAAAJo/-hbSsIlG_iU/s320/8.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<o:p></o:p></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">c.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Seleccionar de la lista del campo Primary Entity la entidad secundaria. Especificar el <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">nombre del campo que va a aparecer en el formulario en: Display Name y modificar el<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">campo Name si es necesario. Dejar las demás opciones por defecto -> Save and Close -><o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span lang="EN-US"><span style="font-family: Calibri;">Actions -> Publish -> Save and Close. <o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://1.bp.blogspot.com/-EHH3MXQgjdg/T0u5FpOEzTI/AAAAAAAAAJw/DYOMo5ac05k/s1600/9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="http://1.bp.blogspot.com/-EHH3MXQgjdg/T0u5FpOEzTI/AAAAAAAAAJw/DYOMo5ac05k/s320/9.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span lang="EN-US" style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">d.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Repetir el punto c para la entidad faltante. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">5.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Configurar la vista Lookup de la entidad secundaria para que pueda buscar por la entidad<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">primaria. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">a.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;"><Nombre_Entidad> Lookup View <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://1.bp.blogspot.com/-ZZM7LWdrrt8/T0u5GPIn2AI/AAAAAAAAAJ4/pea_K7J58Js/s1600/10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="106" src="http://1.bp.blogspot.com/-ZZM7LWdrrt8/T0u5GPIn2AI/AAAAAAAAAJ4/pea_K7J58Js/s320/10.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<o:p></o:p></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">b.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Seleccionar del menú derecho Add Find Columns -> Tildar los campos por los que voy a <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">desear filtrar para los campos lookup -> OK -> Save and Close. <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://3.bp.blogspot.com/-a6cNLJdIL9A/T0u5GuxgkWI/AAAAAAAAAKA/Xeusrhj0hAk/s1600/11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="159" src="http://3.bp.blogspot.com/-a6cNLJdIL9A/T0u5GuxgkWI/AAAAAAAAAKA/Xeusrhj0hAk/s320/11.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<o:p></o:p></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">6.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Ingresar a la entidad principal donde quiero utilizar estos datos y agregar estos 2 campos tipo <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">lookup. Luego agregar el script correspondiente en el evento OnChange.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">a.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Ir a Settings -> Customization -> Customize Entities -> Doble click sobre la entidad <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">correspondiente. En mi caso la secundaria es Provincia.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">b.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Seleccionar del menú izquierdo Form -> Doble click sobre Form.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">c.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Seleccionar del menú derecho Add field -> Tildar los 2 campos que correspondan -> OK -<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span lang="EN-US"><span style="font-family: Calibri;">> Save and Close -> Actions -> Publish.<o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">d.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">Doble click sobre el campo, para mi caso Pais -> Pestana Events -> Edit -> Tildar Event is <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Enabled y copiar en el cuadro de texto: <o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<b><i><span lang="EN-US"><span style="font-family: Calibri;">var searchVal = crmForm.all.<nombre_campo1>.DataValue[0].name;<o:p></o:p></span></span></i></b></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<b><i><span lang="EN-US"><span style="font-family: Calibri;">if(searchVal != null)<o:p></o:p></span></span></i></b></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<b><i><span style="font-family: Calibri;">{<o:p></o:p></span></i></b></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<b><i><span style="font-family: Calibri;">crmForm.all. <nombre_campo2>.Disabled = false; <o:p></o:p></span></i></b></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<b><i><span lang="EN-US"><span style="font-family: Calibri;">crmForm.all. <nombre_campo2>.additionalparams = "search=" + searchVal;<o:p></o:p></span></span></i></b></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><b><i>} </i></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://3.bp.blogspot.com/-z950ea1KHek/T0u5HUrWLtI/AAAAAAAAAKI/NRnWIOijXpM/s1600/12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="http://3.bp.blogspot.com/-z950ea1KHek/T0u5HUrWLtI/AAAAAAAAAKI/NRnWIOijXpM/s320/12.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">e.</span><span style="font-family: "Arial","sans-serif";"> </span><span style="font-family: Calibri;">-> OK -> OK -> Save -> Preview -> Create Form (para probar el funcionamiento) -> Save<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">and Close -> Actions -> Publish.<o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="separator" style="clear: both; color: white; text-align: center;">
<a href="http://4.bp.blogspot.com/-cDHPBUl0osA/T0u5H1-rSnI/AAAAAAAAAKQ/hssX30cc6VQ/s1600/13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="208" src="http://4.bp.blogspot.com/-cDHPBUl0osA/T0u5H1-rSnI/AAAAAAAAAKQ/hssX30cc6VQ/s320/13.png" width="320" /></a></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><o:p></o:p></span></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="color: white; line-height: normal; margin: 0cm 0cm 0pt;">
<br /></div>
<div style="color: white;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>Cristian Guapihttp://www.blogger.com/profile/14975789101948081787noreply@blogger.com0tag:blogger.com,1999:blog-3655461287518570510.post-86572691874432849322012-01-27T06:25:00.000-08:002012-01-27T06:28:21.711-08:00Herramientas que ayudan<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Herramientas que ayudan<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Hola amigos .. El día de hoy les traigo dos herramientas las cuales pueden ser de gran ayuda para todos .. Por lo menos para mí lo fueron..<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">La primera es una herramienta la cual nos sirve para pasar código personalizado de CRM 4.0 a CRM 2011.. Por debajo es un XML que encuentra las palabras o acciones que usábamos en CRM y las convierte en CRM 2011.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Les digo que es una muy buena herramienta la cual ahorra mucho trabajo, pero deben tener mucho cuidado, pues cuando pasa las personalizaciones, pueden ocurrir algunos errores de código, nada complicados pero que no nos dejan funcionar bien nuestras páginas y/o personalizaciones.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Acá les dejo el link de descargar la verdad es genial.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://bingsoft.wordpress.com/2010/09/09/crm-4-to-crm-2011-javascript-converter-tool/"><span style="background-color: white; color: red; font-family: Calibri;"><strong>http://bingsoft.wordpress.com/2010/09/09/crm-4-to-crm-2011-javascript-converter-tool/</strong></span></a><o:p></o:p></div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-9RETAz0tHLQ/TyKzvrUvuXI/AAAAAAAAAE4/p36zp07dAvM/s1600/convertertool.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="198" src="http://1.bp.blogspot.com/-9RETAz0tHLQ/TyKzvrUvuXI/AAAAAAAAAE4/p36zp07dAvM/s320/convertertool.png" width="320" /></a></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Otra de las herramientas geniales o que más me han gustado en el CRM 2011 es Sitemapeditor.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Esta herramienta como su nombre lo indica es para editar el sitemap de nuestro sitio… no se ustedes pero la verdad en <st1:stockticker w:st="on">CRM</st1:stockticker> 4 era muy engorroso este proceso.. Bajar el XML editarlo subirlo y darnos cuenta que no era así.. Que tocaba hacer de nuevo este proceso.. <o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Bien pues en CRM 2011 con esta herramienta es genial, pues simplemente conectamos nuestra aplicación y empezamos a editar el sitemap.. genial rápido y sin problemas.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Acá les dejo el link para su descarga.. Aprovechemos estas herramientas que de verdad son geniales.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://sitemapeditor.codeplex.com/"><span style="background-color: white; color: red; font-family: Calibri;"><strong>http://sitemapeditor.codeplex.com/</strong></span></a><o:p></o:p></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"><strong><span style="font-size: large;"><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><span style="font-family: Calibri;"> Y lo mejor son gratuitas. </span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span></span></strong><o:p></o:p></div>Cristian Guapihttp://www.blogger.com/profile/14975789101948081787noreply@blogger.com0tag:blogger.com,1999:blog-3655461287518570510.post-70341434390333577152012-01-26T10:39:00.000-08:002012-01-26T10:39:19.099-08:00Tabla de registros compartidos en CRM 2011<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Hola amigos de.. Continuando con mi legado de chicharrones en CRM 2011 les cuento que esta vez me enfrente a conocer la tabla donde se guardan los registros que uno comparte en la aplicación.. se preguntaran como así.. Pues bien les voy a contar..<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Ustedes saben y si no pues ya se darán cuenta.. Que yo por medio de la aplicación CRM 2011 o CRM 4.0 puedo compartir clientes entre usuarios nada del otro mundo.. le otorgo mis permisos y listo. Pero a nivel de base de datos.. Donde queda esto??. Pues bien prepárense que aquí les voy a mostrar desde la aplicación hasta la base de datos.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">1 vamos a la entidad contactos y seleccionamos el contacto que deseamos comparir con otro usuario.<o:p></o:p></span></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-jYLOp-89MO4/TyGdK5D-FGI/AAAAAAAAAEQ/SvK7Npjz2Pk/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="168" src="http://4.bp.blogspot.com/-jYLOp-89MO4/TyGdK5D-FGI/AAAAAAAAAEQ/SvK7Npjz2Pk/s320/1.png" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"><v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"><span style="font-family: Calibri;"> <v:stroke joinstyle="miter"> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"> <v:f eqn="sum @0 1 0"> <v:f eqn="sum 0 0 @1"> <v:f eqn="prod @2 1 2"> <v:f eqn="prod @3 21600 pixelWidth"> <v:f eqn="prod @3 21600 pixelHeight"> <v:f eqn="sum @0 0 1"> <v:f eqn="prod @6 1 2"> <v:f eqn="prod @7 21600 pixelWidth"> <v:f eqn="sum @8 21600 0"> <v:f eqn="prod @7 21600 pixelHeight"> <v:f eqn="sum @10 21600 0"> </v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas> <v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"> <o:lock aspectratio="t" v:ext="edit"> </o:lock></v:path></v:stroke></span></v:shapetype></span><o:p></o:p></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Luego de seleccionar el contacto, presionamos la opción de compartir o share en el menú superior.<o:p></o:p></span></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-URZZVZRtn0Y/TyGdNmCqn5I/AAAAAAAAAEY/zxn4CHMXeRI/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="90" src="http://4.bp.blogspot.com/-URZZVZRtn0Y/TyGdNmCqn5I/AAAAAAAAAEY/zxn4CHMXeRI/s320/2.png" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"></span><o:p></o:p></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Se nos abrirá una ventana como la siguiente.<o:p></o:p></span></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-1nRtPYy25E4/TyGdPoXyMRI/AAAAAAAAAEg/9e9jA48xkWk/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://4.bp.blogspot.com/-1nRtPYy25E4/TyGdPoXyMRI/AAAAAAAAAEg/9e9jA48xkWk/s320/3.png" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"></span><o:p></o:p></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">En donde presionamos el botón de <b style="mso-bidi-font-weight: normal;"><u>Add User / Team </u></b>para anexar los usuarios con los que deseamos compartir este cliente.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Y así mismo le otorgamos los permisos sobre el cliente.<o:p></o:p></span></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-YTJFC2Ck8qQ/TyGdQhN3aKI/AAAAAAAAAEo/8hP6H7_30Kk/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="317" src="http://2.bp.blogspot.com/-YTJFC2Ck8qQ/TyGdQhN3aKI/AAAAAAAAAEo/8hP6H7_30Kk/s320/4.png" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"></span><o:p></o:p></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Luego de esto presionamos o.k y le concedemos los permisos deseados a los usuarios seleccionados.<o:p></o:p></span></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-QYejuzCu95E/TyGdSERSYPI/AAAAAAAAAEw/mST4jkbP534/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="http://3.bp.blogspot.com/-QYejuzCu95E/TyGdSERSYPI/AAAAAAAAAEw/mST4jkbP534/s320/5.png" width="320" /></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"></span><o:p></o:p></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Y presionamos O.k<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Hasta aquí nada del otro mundo.. simplemente compartimos un contacto con dos usuarios del sistema..<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Ahora bien a nivel de base de datos como veo eso…<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Pues <span style="mso-spacerun: yes;"> </span>les cuento que después de tanto mover cosas girar y colocar preguntas.. y no obtener respuestas.. Encontré la tabla donde se guardan estos registros..<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">A nivel de base de datos estos registros se guardan en la tabla </span><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><span style="font-family: "Courier New"; font-size: 12pt; line-height: 115%; mso-bidi-font-size: 10.0pt; mso-no-proof: yes;">PrincipalObjectAccess<o:p></o:p></span></u></i></b></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">La cual contiene logicamente unas columnas pero la vaina es saber en que colunmas me doy cuenta o como relacciono mis registros compartidos. Pues bien en la tabla hay dos columnas que nos permiten saber esto.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><span style="font-family: "Courier New"; font-size: 12pt; line-height: 115%; mso-bidi-font-size: 10.0pt; mso-no-proof: yes;">PrincipalId </span></u></i></b><span style="font-family: Calibri;">: <b style="mso-bidi-font-weight: normal;">esta columna es el id del usuario o usuarios al que se le compartio el registro</b><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><span style="font-family: "Courier New"; font-size: 12pt; line-height: 115%; mso-bidi-font-size: 10.0pt; mso-no-proof: yes;"><o:p></o:p></span></u></i></b></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><span style="font-family: "Courier New"; font-size: 12pt; line-height: 115%; mso-bidi-font-size: 10.0pt; mso-no-proof: yes;">ObjectId </span></u></i></b><span style="font-family: Calibri;">: <b style="mso-bidi-font-weight: normal;">esta columna es el id del registro en nuestro caso del contacto compartido<o:p></o:p></b></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Ya con estos datos puedo hacer un join entre las tablas: PrincipalObjectAccess, contact, systemuser y puedo obtener el nombre del o de los usuarios que comparten registros o en nuestra caso contactos y conocer el nombre de contacto compartido.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">El cual sería algo como así:<o:p></o:p></span></div><br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span lang="EN-US" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes;">select</span><span lang="EN-US" style="font-family: "Courier New"; font-size: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes;"><span style="mso-tab-count: 1;"> </span>B<span style="color: grey;">.</span>FullName <span style="color: blue;">As</span> Cliente<span style="color: grey;">,</span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span lang="EN-US" style="font-family: "Courier New"; font-size: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span>C<span style="color: grey;">.</span>FullName <span style="color: blue;">AS</span> Usuario</span></div><div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span lang="EN-US" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes;">from</span><span lang="EN-US" style="font-family: "Courier New"; font-size: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes;"><span style="mso-tab-count: 1;"> </span>PrincipalObjectAccess A<span style="color: grey;">,</span> </span></div><div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span lang="EN-US" style="font-family: "Courier New"; font-size: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span>Contact B<span style="color: grey;">,</span></span></div><div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span lang="EN-US" style="font-family: "Courier New"; font-size: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span>SystemUser C</span></div><div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;"><span lang="EN-US" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes;">where</span><span lang="EN-US" style="font-family: "Courier New"; font-size: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes;"><span style="mso-tab-count: 1;"> </span>A<span style="color: grey;">.</span>PrincipalId <span style="color: grey;">=</span> C<span style="color: grey;">.</span>SystemUserId</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span lang="EN-US" style="font-family: "Courier New"; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span></span><span style="color: grey; font-family: "Courier New"; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">And</span><span style="font-family: "Courier New"; font-size: 10pt; line-height: 115%; mso-no-proof: yes;"> A<span style="color: grey;">.</span>ObjectId <span style="color: grey;">=</span> B<span style="color: grey;">.</span>ContactId<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: "Courier New"; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">Pues nada amigos, espero que les haya interesado este post y espero que algun dia lo puedan usar… recuerden dejar sus comentarios para que cada uno de nosotros crescamos a nivel intelectual y de conocimiento.. <o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: "Courier New"; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">Y nada saludos..</span><o:p></o:p></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div>Cristian Guapihttp://www.blogger.com/profile/14975789101948081787noreply@blogger.com0tag:blogger.com,1999:blog-3655461287518570510.post-1174250658397255472012-01-03T07:46:00.000-08:002012-01-03T07:46:17.535-08:00lookup Dinamico CRM 4.0 y CRM 2011<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Hola amigos como están….<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">El día de hoy un nuevo blog el cual muestra cómo obtener los datos de un campo lookup para hacer validaciones o llenar otro campo lookup.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Bien arranquemos, lo primero que debemos tener en cuenta es el campo del que vamos a obtener los datos.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Para obtener estos datos usamos la función get del CRM 2011.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Para este proceso voy a mostrar cómo se hacía en CRM 4.0 y como debe hacerse en CRM 2011, para dar una luz un poco más clara a lo que se requiere.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><span lang="EN-US" style="font-size: 16pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">CRM 4.0<o:p></o:p></span></span></u></i></b></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Var lookupItem<span style="mso-spacerun: yes;"> </span>= new Array();<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;">lookupItem<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>=<span style="mso-spacerun: yes;"> </span>crmForm.all.<<Nombre del campo >>.DataValue;<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;">if(lookupItem<span style="mso-spacerun: yes;"> </span>[0] <span style="mso-spacerun: yes;"> </span>!= null)<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;">{<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Alert(lookupItem<span style="mso-spacerun: yes;"> </span>[0].name;<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><span lang="EN-US" style="mso-ansi-language: EN-US;">Alert(lookupItem<span style="mso-spacerun: yes;"> </span>[0].id;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Alert(lookupItem<span style="mso-spacerun: yes;"> </span>[0].typename;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">}<o:p></o:p></span></span></b></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><span lang="EN-US" style="font-size: 16pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">CRM 2011<o:p></o:p></span></span></u></i></b></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Var lookupItem<span style="mso-spacerun: yes;"> </span>= new Array();<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;">lookupItem<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>=<span style="mso-spacerun: yes;"> </span>Xrm.Page.getAttribute.(<<Nombre del campo >>).getValue();<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">if(lookupItem<span style="mso-spacerun: yes;"> </span>[0] <span style="mso-spacerun: yes;"> </span>!= null)<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">{<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Alert(lookupItem<span style="mso-spacerun: yes;"> </span>[0].name;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Alert(lookupItem<span style="mso-spacerun: yes;"> </span>[0].id;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>Alert(lookupItem<span style="mso-spacerun: yes;"> </span>[0].entityType;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">}<o:p></o:p></span></span></b></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;">Con el proceso anterior ya tenemos los datos o valores del lookup seleccionado en el evento change del control, los cuales los estamos mostrando en una alerta.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Ahora bien ya teniendo los datos, estos se los asignaremos a otro control del mismo tipo (cabe la pena aclarar que el lookup donde se colocara la información debe ser una relación con la misma entidad.)<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Para colocar el valor se usara la propiedad set, asi como lo hice anteriormente, voy a colocar la forma en CRM 4.0 y CRM 2011.<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><span lang="EN-US" style="font-size: 16pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">CRM 4.0<o:p></o:p></span></span></u></i></b></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Var lookupData<span style="mso-spacerun: yes;"> </span>= new Array();<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Var lookupItem<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>= new Object();<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">lookupItem .id = “CampoID”;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">lookupItem .name <span style="mso-spacerun: yes;"> </span>= “CampoNombre”;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">lookupItem.typename = “NombreEntidad”;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">lookupData[0] = lookupItem;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;">crmForm.all.<<Nombre del campo lookup >>.DataValue = lookupData;<b style="mso-bidi-font-weight: normal;"><o:p></o:p></b></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><b style="mso-bidi-font-weight: normal;"><i style="mso-bidi-font-style: normal;"><u><span style="font-size: 16pt; line-height: 115%; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">CRM 2011<o:p></o:p></span></span></u></i></b></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">var lookupItem = new Array();<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;">lookupItem = Xrm.Page.getAttribute("<<Nombre del campo actual>> ").getValue();<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">if(lookupItem[0] != null)<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">{<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 35.4pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">var value = new Array();<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>value[0] = new Object();<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>value[0].id = lookupItem[0].id;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>value[0].name = lookupItem[0].name;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span>value[0].entityType = lookupItem[0].entityType;<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-tab-count: 1;"> </span><o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="mso-tab-count: 1;"> </span></span><span style="mso-spacerun: yes;"> </span>Xrm.Page.getAttribute("<<Nombre del Nuevo campo>> ").setValue(value);<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">}<o:p></o:p></span></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;">Y listo con esto ya podemos asignar a un lookup el valor de otro, para no generarlo por medio de un trigger en la base de datos o por medio de una regla de workflow<o:p></o:p></span></div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><br />
</div><br />
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Calibri;">Amigos mil gracias y cualquier duda con gusto estoy para servirles.. saludos y espero les sirva mucho esta información.<b style="mso-bidi-font-weight: normal;"><o:p></o:p></b></span></div>Cristian Guapihttp://www.blogger.com/profile/14975789101948081787noreply@blogger.com0tag:blogger.com,1999:blog-3655461287518570510.post-44685957368093845112011-12-29T11:16:00.000-08:002012-01-26T10:41:24.366-08:00Error con funciones CRM 4.0 getXMLResponseParent<div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Hola amigos, bueno este es mi primer blog,<span style="mso-spacerun: yes;"> </span>desde hace rato estaba que lo hacía o no, pero por el día a día y por la pereza la verdad nunca lo terminaba.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><br />
</div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Bueno por el día de hoy quiero compartirles algo bastante interesante que me paso en una migración de CRM 4.0 a CRM 2011</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Primero que nada para los que no conocen CRM aquí les dejo un link donde pueden encontrar todo lo relacionado con esta herramienta.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://crm.dynamics.com/es-es/home"><span style="font-family: Calibri;">http://crm.dynamics.com/es-es/home</span></a></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">bueno, para los que ya conocemos CRM sabemos que la versión 2011 cambio la forma de personalizar las entidades, las cuales se hacían antes por medio de JavaScript ahora se puede hacer por medio de fetch XML, dejo uno ejemplos de los cambios del código.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;"><b><span lang="EN-US" style="mso-ansi-language: EN-US;">DESHABILITAR / HABILITAR CAMPOS</span></b><span lang="EN-US" style="mso-ansi-language: EN-US;"></span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Xrm.Page.getControl(attribute”).setDisabled(true);</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Xrm.Page.getControl(“attribute”).setDisabled(false);</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;"><b><span lang="EN-US" style="mso-ansi-language: EN-US;">MOSTRAR / OCULTAR CAMPOS</span></b><span lang="EN-US" style="mso-ansi-language: EN-US;"></span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Xrm.Page.getControl (“attribute”).setVisible(true);</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Xrm.Page.getControl (“attribute”).setVisible(false);</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;"><b><span lang="EN-US" style="mso-ansi-language: EN-US;">SET FOCUS</span></b><span lang="EN-US" style="mso-ansi-language: EN-US;"></span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Xrm.Page.getControl(“attribute”).setFocus(true);</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;"><b><span lang="EN-US" style="mso-ansi-language: EN-US;">ESCONDER / MOSTRAR TAB</span></b><span lang="EN-US" style="mso-ansi-language: EN-US;"></span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Xrm.Page.ui.tabs.get(1).setVisible(true);</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Xrm.Page.ui.tabs.get(1).setVisible(false);</span></span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Bien ya entrando en materia, <span style="mso-spacerun: yes;"> </span>lo que me paso es que en las personalizaciones de CRM 4.0 se usa o usaba unas funciones las cuales eran Funciones de procesamiento de respuesta XML ej:</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">ProcessXML</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">getParentValueFromXML</span></div><div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; mso-list: l1 level1 lfo1; text-indent: -18pt;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">getXMLResponseParent</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">estas y otras funciones son usadas comúnmente en CRM 4.0 con el fin de traer datos de una base de datos dependiendo de un valor entregado.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Cuando realice la migración a CRM 2011 todo paso perfecto, claro esta se deben hacer unas cosillas por ahí pero nada del otro mundo.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Cuando entramos en la etapa de pruebas, me empezaron a reportar errores y errores que no se encontraba estas funciones, y efectivamente el CRM 2011 NO cuentas con estas funciones. Investigando en muchos lados <span style="mso-spacerun: yes;"> </span>buscando me llevo a colocar foros en Microsoft para ver si podían ayudarme con mi pequeño gran error y nada todos me decían lo mismo, esas funciones no aparecen en CRM 2011 ni en 4 como las encontraste??<span style="mso-spacerun: yes;"> </span>Y en vez de recibir respuesta recibía preguntas, pero doy gracias a todos los que me preguntaban cosas porque de verdad me ayudaron a investigar más y más sobre esta herramienta.. De verdad gracias a todos.. y gracias a los foros Microsoft son muy buenos…. </span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><span style="font-family: Calibri;"> que tal la perla… pero de verdad son buenos.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Bueno después de 2 meses y nada de encontrar respuestas me dio por buscar en el que todo lo sabe SAN GOOGLE <span style="mso-spacerun: yes;"> </span>y busque por la función que mas claro que eso, coloque función getXMLResponseParent <span style="mso-spacerun: yes;"> </span>y saben a dónde me llevaba… nada más y nada menos que a las publicaciones que yo había realizado noooooooooooooo estaba ya por darme por perdido.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Así que me descargue el SDK de CRM 4.0 y realice un debugger usando visual studio. Net <span style="mso-spacerun: yes;"> </span>y wala encontré la bendita función si señores use quien sabe que de mi cerebro y la encontré… lo único que hice fue modificar el archivo Globals de CRM 2011 para que me tomara este js donde están las funciones. Y lógicamente modificar el Js de las funciones para que el CRM 2011 me las tomara.</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Calibri;">Gráficamente que hice… les voy a mostrar.</span></div><div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo2; text-indent: -18pt;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Ingrese a mi sitio, o más bien a mi entidad personalizada, en CRM 4.0 donde use esta función.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="font-family: Calibri;">Use la palabra debugger para abrir el paso a paso.</span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-P2hl4nuQ2ts/Tvy7_LgEaRI/AAAAAAAAAC0/cfmKCDpU4Eo/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" rea="true" src="http://3.bp.blogspot.com/-P2hl4nuQ2ts/Tvy7_LgEaRI/AAAAAAAAAC0/cfmKCDpU4Eo/s320/1.png" width="320" /></a></div></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"><shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="Picture_x0020_1" o:spid="_x0000_i1029" style="height: 217.5pt; mso-wrap-style: square; visibility: visible; width: 345.75pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///C:\Users\cosorio\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo2; text-indent: -18pt;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Luego de guardar y publicar, fui a las opciones de internet >>Opciones Avanzadas y deshabilite el ítem: Deshabilitar depuración de scripts.</span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-9VCrvPtWVFo/Tvy8CNDXYyI/AAAAAAAAADA/xhtNPizlXOg/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="257" rea="true" src="http://2.bp.blogspot.com/-9VCrvPtWVFo/Tvy8CNDXYyI/AAAAAAAAADA/xhtNPizlXOg/s320/2.png" width="320" /></a></div></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"><shape id="Picture_x0020_2" o:spid="_x0000_i1028" style="height: 249.75pt; mso-wrap-style: square; visibility: visible; width: 310.5pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///C:\Users\cosorio\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo2; text-indent: -18pt;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font-family: "Times New Roman";"> </span></span></span><span style="font-family: Calibri;">Fui hasta la entidad y ejecute el evento change que es donde coloque el debugger en mi código, me sale la pantalla de debugger de visual studio.</span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-MmTY-JowJ4o/Tvy8ErMEOuI/AAAAAAAAADM/VXQXfU5lnxg/s1600/3%257D.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" rea="true" src="http://1.bp.blogspot.com/-MmTY-JowJ4o/Tvy8ErMEOuI/AAAAAAAAADM/VXQXfU5lnxg/s320/3%257D.png" width="304" /></a></div></div><div align="center" class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-align: center;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"><shape id="Picture_x0020_4" o:spid="_x0000_i1027" style="height: 238.5pt; mso-wrap-style: square; visibility: visible; width: 227.25pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///C:\Users\cosorio\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div><div align="center" class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-align: center;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="font-family: Calibri;">Después de darle o.k me abrió la aplicación con vs 2008 pude hacer una depuración paso a paso mostrándome todos los métodos etc y logre llegar hasta el js que contenía la función.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-BMi7ToiE1Aw/Tvy8QMc2a5I/AAAAAAAAADY/Tcxk-PSIMTY/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="50" rea="true" src="http://2.bp.blogspot.com/-BMi7ToiE1Aw/Tvy8QMc2a5I/AAAAAAAAADY/Tcxk-PSIMTY/s400/4.png" width="400" /></a></div><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"><shape id="Picture_x0020_5" o:spid="_x0000_i1026" style="height: 56.25pt; mso-wrap-style: square; visibility: visible; width: 442.5pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///C:\Users\cosorio\AppData\Local\Temp\msohtmlclip1\01\clip_image006.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="font-family: Calibri;">Y me mostro el js que contenía la función.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-NAUESwr93QQ/Tvy8TSVy8cI/AAAAAAAAADk/_-rkDHyEg5o/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" rea="true" src="http://3.bp.blogspot.com/-NAUESwr93QQ/Tvy8TSVy8cI/AAAAAAAAADk/_-rkDHyEg5o/s1600/5.png" /></a></div><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="mso-fareast-language: ES-CO; mso-no-proof: yes;"><shape id="Picture_x0020_6" o:spid="_x0000_i1025" style="height: 102.75pt; mso-wrap-style: square; visibility: visible; width: 167.25pt;" type="#_x0000_t75"><imagedata o:title="" src="file:///C:\Users\cosorio\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png"><span style="font-family: Calibri;"></span></imagedata></shape></span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="font-family: Calibri;">Después de tener esto, lo demás fue más fácil, como les comente editar el archivo global del CRM 2011, para que me leyera la función, y lógicamente actualizar la función preLoadForms para que fuera útil con CRM 2011.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="font-family: Calibri;">Pues amigos esta fue la solución que encontré espero que en algún momento les pueda ayudar..</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="font-family: Calibri;">Comentarios serán recibidos con agrado y nada a camellar pues, cualquier inquietud puede escribirme que con gusto les ayudare.</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="font-family: Calibri;">Saludos</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="font-family: Calibri;">Quiero aprovechar y darle las gracias a Atilio Rosas desarrollador de CRM Dynamics que me dio una luz en este proceso, dejo su blog por si es de su interés, lo pueden encontrar en</span></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="mso-spacerun: yes;"><span style="font-family: Calibri;"> </span></span><a href="http://www.elblogdedynamicscrm.com/?tag=/dynamics-crm-2011"><span style="color: purple; font-family: Calibri;">http://www.elblogdedynamicscrm.com/?tag=/dynamics-crm-2011</span></a></div><div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt;"><span style="font-family: Calibri;">Gracias muchachos.</span></div>Cristian Guapihttp://www.blogger.com/profile/14975789101948081787noreply@blogger.com1