Muchas veces, nos surge la idea de hacer cosas que el CRM de forma natural no lo hace, o que lo hace de una manera que puede no servirnos, ya sea por la velocidad, o que por el propio funcionamiento del CRM no encaja con lo que quiere el cliente.
Para esto se debe hacer algun desarrollo adicional para que cubra dicha necesidad.
Estos desarrollos o extensiones puedes hacerse de una forma "soportada" o de una forma "no soportada" por Microsoft.
Las personalizaciones "no suportadas" son las siguientes:
Modificar o añadir cualquier fichero del directorio virtual de CRM o del directorio de instalación del CRM.Modificaciones en el sitio virtual del CRM.Cualquier modificación en la base de datos SQL Server (tablas, vistas, procedimientos almacenados, etc), salvo la actualización o creación de índices.Referenciar directamente a las DLLs del CRM.Reutilización de los controles de usuario propios del CRM.Utilización de javascripts propios del CRM.Hacer personalizaciones fuera de las herramientas de personalización del CRM.La utilización de "HttpModules" para inyectar HTML dinámico en los formularios de CRM.Ahora bien, ¿qué consecuencias podría tener hacer cosas "no soportadas"?. Las consecuencias podrían ser las siguientes:
Que alguna actualización de CRM pueda cambiar el funcionamiento y hacer que nuestro desarrollo no funcione.Se podría perder el soporte de Microsoft, ya que se han realizado cosas "no soportadas".Podríamos tener problemas en futuras migraciones a próximas versiones de CRM.Las personalizaciones no soportadas podrían causar funcionamientos no esperados.A pesar de esto, muchas veces no nos queda otra opción que hacer cosas "no soportadas".
las personalizaciones "no soportadas" yo las califico entre "totalmente no soportadas" y otras que son un poco mas "light". Las diferencias entre unas y otras estan claras, las primeras podrían causar problemas graves, y las segundas no tanto, o que podrian ser modificadas con relativa facilidad en futuras versiones.
A continuación pongo algunos ejemplos:
No hay comentarios:
Publicar un comentario