Microsoft MVP 2018

Microsoft MVP 2018

Llegó la renovación por otro año más: Dear Christian Amado, We’re once again pleased to present you with the 2018-2019 Microsoft Most Valuable Professional (MVP) award in recognition of your exceptional technical community leadership. We appreciate your outstanding contributions in the following technical communities during the past year: · Business Solutions Gracias a todas las personas que han colaborado conmigo y nos seguiremos viendo por aquí.

Integrar Skype empresarial con Dynamics 365 Customer Engagement

Integrar Skype empresarial con Dynamics 365 Customer Engagement

La buena noticia es no se necesita realizar ninguna acción dentro de Skype (sea empresarial o la versión común). Por las dudas, podemos obtener Skype empresarial aquí. Ahora, debemos proceder con la pequeña configuración dentro de Microsoft Dynamics 365: Nos dirigimos al menú de configuración: Luego, seleccionamos la Configuración del sistema: Habilitamos la presencia de Skype: Por último, procedemos a Habilitar Skype o Skype Empresarial según lo necesitemos: Todas estas configuraciones afectan al nivel global de Dynamics 365, no es…

Leer más Leer más

Datos de ejemplo para Servicio de Campo

Datos de ejemplo para Servicio de Campo

Si necesitas realizar una demo o simplemente quieres probar todas las bondades de este módulo del producto Microsoft Dynamics 365 Customer Engagement, este es un excelente punto de partida. Desde la descripción proveída por Microsoft: Para familiarizarse con Dynamics 365 for Field Service, es útil tener un entorno preconfigurado para explorar. Para este propósito, hemos creado una solución administrada por separado que facilita la exploración y el conocimiento de la nueva solución. Al ejecutar este paquete, el implementador realiza las…

Leer más Leer más

Preferencias de usuario

Preferencias de usuario

Como el título de este artículo indica mostraré las personalizaciones que se pueden realizar en Microsoft Dynamics 365 for Operations desde la configuración del mismo. Para poder ingresar a las preferencias del usuario es necesario seleccionar le ícono correspondiente: Visual A nivel visual podemos seleccionar el color de los elementos y el tamaño de los mosaicos que utilizaremos dentro del sistema: Preferencias Aquí se modifican las preferencias del usuario con datos que son necesarios para el manejo rápido del sistema:…

Leer más Leer más

Creación de espacios de trabajo

Creación de espacios de trabajo

En Microsoft Dynamics 365 for Operations resulta muy sencillo crear espacios de trabajo que facilitan el acceso a distintas áreas del sistema. La diea central de un espacio de trabajo es la de tener varias opciones disponibles según las necesidades propias. De manera predeterminada, el espacio de trabajo se ve de la siguiente manera:Ahora bien, si necesitamos personalizar nuestra área de trabajo debemos seguir los siguientes pasos: Clic derecho en algún área disponible dentro del espacio de trabajo actual: Asignamos…

Leer más Leer más

SQL Server local en ASP.NET Core

SQL Server local en ASP.NET Core

Creamos una aplicación Web para ASP.NET Core: Para poder comprender este ejercicio, se debe crear una clase (que representa al modelo, es decir, la tabla Persona): using System.ComponentModel.DataAnnotations;namespace SqlServerLocalDB.Models{ public class Persona { [Key] public int Id { get; set; } public string Nombre { get; set; } public int Edad { get; set; } }} Ahora creamos el contexto de datos para poder realizar el mapeo de la base de datos: using Microsoft.EntityFrameworkCore;namespace SqlServerLocalDB.Models{ public class PersonaContext : DbContext…

Leer más Leer más

Instalar Microsoft Dynamics 365 Developer Toolkit

Instalar Microsoft Dynamics 365 Developer Toolkit

Developer Toolkit es un conjunto de herramientas de integración para Microsoft Visual Studio, enfocado a la aceleración del desarrollo de código personalizado para Microsoft Dynamics 365 (CRM). Utilizando el toolkit, se puede crear, desarrollar e implementar plugins para Dynamics 365 (CRM), ensamblados de flujo de trabajo personalizados y recursos web sin dejar de utilizar el entorno Visual Studio. La mejor forma de realizar la instalación es a través del Visual Studio mismo. Ir a Herramientas (Tools) > Extensiones y actualizaciones…

Leer más Leer más

Incrustar un formulario de Windows en una aplicación WPF

Incrustar un formulario de Windows en una aplicación WPF

Formularios Windows Se refieren a las antiguas aplicaciones ejecutadas sobre el sistema operativo Windows con una interfaz de usuario interesante pero aburrida donde no se puede salir del esquema impuesto por la plataforma. WPF Windows Presentation Foundation se refiere a la evolución de los formularios Windows en donde la interfaz de usuario puede ser creada a gusto del desarrollador/diseñador. ¿Cómo introducir un formulario Windows dentro de WPF? De manera sencilla lo podemos hacer utilizando un control especializado para tal efecto…

Leer más Leer más

Consumo de servicio REST

Consumo de servicio REST

En estos días, escuchamos por todos lados hablar de consumir servicios REST, el cual, se maneja a través de un protocolo muy conocido: HTTP. Esto hace que REST sea mucho más utilizado que un servicio ASMX (con protocolo SOAP). ¿Cuál prefieres? Con la plataforma .NET, podemos crear de manera muy sencilla una WEB API que exponga los servicios REST a través del protocolo HTTP, escribiendo muy poco código. Esto escapa del objetivo de este artículo. Para comenzar necesitamos un servicio…

Leer más Leer más

Buscar Antecesor en el árbol visual

Buscar Antecesor en el árbol visual

Si buscamos algún elemento dentro de un objeto en la interfaz de usuario y necesitamos acceder a sus datos desde el elemento padre, pero no tenemos idea de cuántos niveles de elementos posee éste, la mejor solución es navegar a través del árbol visual hasta encontrar un elemento del tipo de dato que necesitamos. Para eso necesitamos de una extensión de clase que permite navegar a través del árbol visual. He aquí el código: public static class VisualTreeHelperExtensions{ public static…

Leer más Leer más