Spiga

Como ocultar secciones en Micosoft Dynamics CRM

Como ocultar una sección en Microsoft CRM es una de las preguntas que mas se realizan en foros y grupos de CRM. Por ese motivo me decidí a escribir un pequeño post para contarles como realizar esto.

En post anteriores les comenté como ocultar tabs y otros controles de los formularios de CRM.

La forma convencional de ocultar objetos de un formulario, se realiza por JavaScript.

Cada objeto del formulario (o en mayor parte) tiene asociado un id.

Con el uso del objeto "document" de JavaScript podemos referenciar cualquier objeto de una documento HTML, y en este caso en particular, nuestro formulario de CRM. Mediante el uso del método document.getElementById("<id>").

Volviendo al caso particular de las secciones es CRM. Cada una de estas tiene asociado un GUID al cual podríamos hacer referencia para ocultar la sección.

Una mejor solución para realizar esto es la de referenciar un campo en particular de la sección a ocultar, y mediante el uso del objeto document hacer referencia al nodo padre "parentNode" y así obtener la referencia a la sección.

 

La forma de hacerlo sería:

 

document.getElementById("customerid").parentNode.parentNode.style.display = "none";

 

Como notarán hice esta repetido "parentNode" en la instrucción.

Esto NO es un error. Se debe a una progresión, debido a que los campos están contenidos en etiquetas y estos en secciones. Fields -> Labels -> Sections.

 

Para volver a hacer visible la sección, solamente tenemos asignar un string vacío de esta forma:

document.getElementById("customerid").parentNode.parentNode.style.display = "";

 

Hasta la próxima!

CrmDiagTool para Microsoft Dynamics CRM 4.0

Hola a todos, hace un tiempo les comenté sobre una herramienta para la versión 3.0 de CRM, la cual permitía habilitar las distintas instancias de logging. (Aqui).

 

CrmDiagTool4

 

Hoy les dejo para que hagan uso de la nueva versión de

CrmDiagTool para CRM 4.0

 

 

Hasta la próxima!

Actualizacion Microsoft CRM SDK Ver. 4.0.3

Los muchachos del equipo de CRM parece que están con todo!!. Ya esta disponible una nueva versión de SDK, específicamente la versión 4.0.3.

Los cambios realizados son:

  • Updated readme file with late breaking information.
  • Added a new full sample that demonstrates the use of a custom workflow activity.
  • Fixed bugs in client sample code.
  • Fixed bugs in server sample code.
  • Removed code for working with secure strings due to instability issues.
  • Major upgrade to this tool to support more features of the plug-in registration API's. New features include:
    • Improved graphical user interface which includes a server connections pane, tabbed tree view of registered assemblies/steps/images for each connection, and the first phase of online help assigned to the F1 key. More online help will be available in futures releases. Multiple separate GUI forms have been condensed into a single main window for an improved user experience.
    • Support for multiple connections to Microsoft Dynamics CRM 4.0 servers. Connection information is saved to the disk for reuse in the next session.
    • Support for secure and non-secure information passed to a plug-in's constructor and filtering attributes.
    • Support for ordering the execution of a plug-in step within a stage of the execution pipeline.
    • Ability to disable/enable a step.
    • Support for exporting and importing registration configuration information using the same (register.xml) file format supported by PluginDeveloper.
    • Support for custom entities and attributes.
    • Added code to handle an expired ticket. If the ticket expires, the sample attempts to obtain a new ticket. If after several attempts a new ticket cannot be obtained, the sample will throw an exception and exit

Microsoft CRM SDK Ver. 4.0.3

 

Saludos!

Sensibilidad del correo electronico e CRM E-Mail Router

Hola a todos,

Hoy les quería comentar sobre algunos problemas que estuve teniendo con el Email Router de Microsoft CRM 3.0.

Si bien hoy todos ya estamos subidos en la ola de CRM 4.0., muchos de nosotros tenemos implementado aun (en proceso de migración a la nueva versión quizás) la versión 3.0

Hace unas semanas me llego un requerimiento sobre algunos correos electrónicos que no ingresaban en una cola de servicios donde llegaban los pedidos a Help Desk definida en CRM.

Después de un tiempo de investigación noté que todos estos correos que no ingresaban tenía algo en común y era el nivel de sensibilidad.

El nivel de sensibilidad es definido dentro de las propiedades del correo electrónico a enviar, los valores posibles son:

  • Normal
  • Personal
  • Privado
  • Confidencial.

 

image

 

Estos valores son simplemente informativos para que el destinatario del correo este informado sobre el carácter de la información enviada.

Sin embargo, el Email Router de Microsoft CRM 3.0 NO PROCESA todos aquellos correos que están definidos con un nivel de sensibilidad distinto de Normal.

Esto se debe mas bien, no a un problema del componente enrutador, sino a la regla de reenvío / copia de correos, la cual no aplica sobre correos electrónicos con estas características.

 

Les dejo un documento de Microsoft con mas info Aqui.

 

 

Saludos

Como publicar Microsoft Dynamics CRM 4.0 en la Web

Hola a todos!

Para aquellos que se preguntan como publicar Dynamics CRM 4.0 en Internet. Les recomiendo que le den una mirada a este documento que explica algunas de los pasos para realizar esta tarea. Entre ellos como utilizar el Microsoft Dynamics CRM Internet Facing Deployment Configuration Tool (CRM40IFDTool). Herramienta que nos facilita por mucho el trabajo.

 

Espero que les sea de utilidad

 

Saludos!