17/12/08

Utilidades para e-mail en Workflows

Un requisito muy habitual - y que falta en CRM 4.0 - es la posibilidad de añadir enlaces en mensajes de correo creados por Workflows. El problema es que el identificador GUID del registro no está disponible en el editor de campos dinámicos del Workflow. Lo que han hecho en el blog del equipo de desarrollo de CRM es desarrollar una actividad personalizada de Workflow que fabrica un campo de texto ya formateado como hiperenlace a partir del identificador de un registro. O sea:

<a href="{0}">{0}</a>

El artículo completo aquí:

http://blogs.msdn.com/crm/archive/2008/12/15/workflow-e-mail-utilities.aspx

Además trata otro problema que - la verdad - no me había encontrado: cuando se copia un campo de tipo ntext (memo) en un correo, los saltos de línea desaparecen.

12/12/08

Fallan las credenciales al acceder a Reporting Services

Este post es uno de esos para no olvidar cómo c*** arreglé aquel error. Se trata de lo siguiente: estás instalando CRM en una máquina y tienes la base de datos en otra. Desde la máquina local de SQL Server el Report Server y el Report Manager se ven sin problema ninguno. Ahora, cuando intentas acceder desde la máquina de CRM, empieza a pedirte credenciales (que no debería, está configurado para autenticación integrada con AD) y finalmente te lanza un error 401. Bueno, pues la solución la proporcionó este mensaje de un tal Janos. Se abre una consola y desde C:\Inetpub\AdminScripts se escribe:


cscript adsutil.vbs get w3svc/NTAuthenticationProviders



Si devuelve el mensaje The parameter "NTAuthenticationProviders" is not set at this node es que vamos bien. Escribimos lo siguiente:


cscript adsutil.vbs set w3svc/NTAuthenticationProviders "NTLM"



Y asunto arreglado. Me da vergüenza reconocerlo pero ... no sé muy bien cuál era el problema. Aparentemente, algo está mal en la metabase del IIS.

2/12/08

Aceleradores de CRM: eService

Aceleradores de CRM Desde el viernes tenemos un nuevo vecino en el programa de aceleradores de CRM, el eService accelerator. Se trata de un punto de partida - no una solución completa - para crear un portal de autoservicio para clientes. Desde el portal podrán manejar su perfil, crear nuevos casos, programar servicios o consultar la base de conocimiento, todo con una interfaz web sencilla y sin necesidad de ser usuario de CRM. Esto último tiene implicaciones de licencia, ya que nos lleva al tenebroso terreno del licenciamiento CRM External Connector. Por cierto, ¿existe este licenciamiento para la versión 4.0?

Se puede descargar aquí junto con un video explicativo para la instalación.