Software Especializado

//Software Especializado
1 10, 2015

Cómo consultar una tabla intermedia en CRM

By | Octubre 1st, 2015|Software Especializado|0 Comments

Después de una larga pausa del blog por motivos laborales, paso por acá un momento a dejar una consulta que puede resultar muy útil cuando, desde código, deseamos consultar una tabla intermedia, de esas que guardan la relación de muchos a muchos entre dos entidades (de ellas hablé en mis posts anteriores). Aunque igualmente se [...]

9 09, 2015

Disparar un plugin después de importar datos

By | Septiembre 9th, 2015|Software Especializado|0 Comments

Por lo general al crear o actualizar un registro manualmente en CRM se disparan los plugins asociados.  Dentro del código es común adicionar una línea que valida la profundidad del contexto para evitar quedarnos en un loop infinito y disparar una excepcion. if (context.Depth > 1) { return; } Pero en escenarios complejos, como lo [...]

4 09, 2015

Personalizando relaciones en CRM Dynamics

By | Septiembre 4th, 2015|Software Especializado|0 Comments

En las entregas anteriores ya hablé sobre las entidades, los campos, y algo de la arquitectura de CRM Dynamics.  Hoy voy a explicar un poco sobre las relaciones que se establecen entre las entidades (sean nativas o personalizadas) y la importancia del mapeo de campos al momento de guardar un nuevo registro. Cuando se planea [...]

13 08, 2015

Ejemplo de personalización de Entidades y Campos en CRM Dynamics

By | Agosto 13th, 2015|Software Especializado|0 Comments

En los posts anteriores expliqué la teoría de la personalización de las entidades y los campos en una solución de CRM.  A continuación les mostraré cómo llegar al sitio donde se personaliza y qué hay que hacer en ambos casos.  Lo primero a hacer, es verificar que el usuario tiene los permisos necesarios para modificar. [...]

6 08, 2015

Personalizando entidades en CRM Dynamics

By | Agosto 6th, 2015|Software Especializado|0 Comments

Las entidades en CRM pueden ser creadas o se puede personalizar una existente.  Para hacerlo no se requieren habilidades de programación, pues se puede hacer desde la interfaz de CRM, proveyendo cierta información básica: Nombre a mostrar Nombre plural (como etiqueta para la lista de entidades) Nombre (usado internamente como nombre de esquema) Las instancias [...]

23 07, 2015

Personalizando campos en CRM Dynamics

By | Julio 23rd, 2015|Software Especializado|0 Comments

Ya vistos los conceptos y los tipos de personalización para CRM, pasaré a explicar qué se necesita para personalizar los campos de una aplicación. Un campo de personaliza cuando no cumple con los requerimientos de negocio de la organización, cambiando alguna de sus propiedades o adicionándolo a una entidad.  Modifcarlo trae la ventaja de no [...]

17 07, 2015

Usar soluciones para administrar personalizaciones

By | Julio 17th, 2015|Software Especializado|0 Comments

Las soluciones en CRM son como contenedores que portan un proyecto particular de personalización.  Esto permite que al ser importada/exportada todos sus componentes sean transferidos, se pueda tener control de versiones y es aplicada la seguridad correcta a las entidades involucradas. Los componentes de una solución pueden ser cualquier cosa que puede ser personalizada o [...]

10 07, 2015

Tipos de Personalización en CRM Dynamics

By | Julio 10th, 2015|Software Especializado|1 Comment

En el post anterior hablé de los conceptos básicos a tener en cuenta cuando se va a personalizar una instalación de CRM Dynamics.  La personalización puede ser clasificada dentro de alguno de los siguientes grupos: Formularios, vistas y gráficos Esquema de CRM Extender la aplicación usando programación de eventos Extender la aplicación usando .NET Usar [...]

3 07, 2015

Conceptos de personalización

By | Julio 3rd, 2015|Software Especializado|2 Comments

Antes de comenzar a explicar los diferentes tipos de personalizaciones que se pueden hacer en CRM Dynamics, es importante tener claros los conceptos básicos y comprender su esquema.  La estructura básica se compone de 3 elementos: campos, registros y entidades.  Como la plataforma es definida en XML, la terminología usada en CRM no es de [...]

18 06, 2015

The type or namespace name ‘Xrm’ does not exist in the namespace ‘Microsoft’ (are you missing an assembly reference?)

By | Junio 18th, 2015|Software Especializado|0 Comments

En una nueva instalación de CRM Dynamics 2015, el cliente solicitó la realización de ciertos cálculos para lo cual se decidió crear plugins que ejecutaran la tarea.  El código va a ser desarrollado en Visual Studio Professional 2013 y se instaló el SDK para la versión de CRM correspondiente, pero luego de importar la DLL [...]