Compartir a través de


Ampliar Microsoft Dynamics 365

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

La plataforma de extensibilidad es el centro de Microsoft Dynamics 365 (en línea y local). Cuando usa el SDK de Microsoft Dynamics 365, está creando sobre este sistema. La plataforma de Microsoft Dynamics 365 admite varios tipos de implementaciones con la opción de elegir: Microsoft Dynamics 365 (online), Microsoft Dynamics 365 instalado en su propio servidor (local), o una implementación hospedada de Microsoft Dynamics 365. El modelo de seguridad protege la plataforma de acceso no autorizado a través de la web.

Cuando desarrolle una aplicación que use el servidor de Microsoft Dynamics 365, usan los servicios web para comunicarse con el nivel de plataforma xRM subyacente.Microsoft Dynamics 365 usa una arquitectura controlada por metadatos para proporcionar la flexibilidad para crear entidades personalizadas y atributos adicionales de la entidad del sistema y también para realizar actualizaciones y facilitar el transporte de soluciones. Esto permite cambios en la estructura de datos sin requerir ningún cambio en el código de Microsoft Dynamics 365.

La plataforma xRM impone la lógica de negocios específica. Este nivel impone solo restricciones genéricas como la seguridad. Contiene los bloques de creación de una aplicación, pero no es nada más que una recopilación de objetos relacionados. Sin embargo, la interacción entre los objetos se usa para implementar una lógica más extensible como el procesamiento de oferta de pedidos para facturar y la lógica de determinación de precios.

La plataforma xRM también controla el acceso a los datos a través de la seguridad, controla el acceso a la base de datos, y eleva los eventos de los procesos de flujo de trabajo y las implementaciones personalizadas de la lógica de negocios (complementos). El nivel de plataforma brinda el procesamiento de correos electrónicos entrantes y salientes a través de Microsoft Exchange Server.

Microsoft Dynamics CRM SDK architecture

En esta sección

  • Plataforma de aplicación de Dynamics 365 - Una plataforma para crear aplicaciones extendidas de Dynamics 365 (xRM)
    Dynamics 365 proporciona una plataforma eficaz para crear aplicaciones de línea de negocio. Estas aplicaciones suelen denominarse aplicaciones extendidas de CRM (xRM) ya que aprovechan las funcionalidades de seguimiento de la relación más allá de los escenarios típicos de administración de relaciones con el cliente (CRM). Este tema muestra recursos para obtener más información acerca de esta característica.

  • Extensiones admitidas para Microsoft Dynamics 365
    Cuando crea extensiones es importante que elija implementarlas de una forma compatible. Esto protege la inversión ayudando a garantizar que puede actualizar a las nuevos versiones de Microsoft Dynamics 365 y usar las características más recientes cuando se publiquen. Este tema describe qué extensiones se admiten y cuáles no.

  • Modelos de datos y metadatos en Microsoft Dynamics 365
    Microsoft Dynamics 365 usa una arquitectura controlada por metadatos para proporcionar la flexibilidad para crear entidades personalizadas y atributos adicionales de las entidades del sistema. Esta estructura también facilita las actualizaciones y el de transporte las personalizaciones. La estructura de datos puede cambiar sin que sea necesario efectuar ningún cambio en el código de las aplicaciones de cliente o servidor de Microsoft Dynamics 365.

    Los temas en esta sección describen cómo puede ver fácilmente los metadatos, crear y modificar metadatos con código, y consultar metadatos para crear aplicaciones dinámicas que reaccionan a los cambios o las diferencias en los metadatos que se encuentran en organizaciones diferentes.

  • Amplíe Microsoft Dynamics 365 en el servidor
    Esta sección describe las capacidades para ampliar Microsoft Dynamics 365 en el servidor. En comparación con las extensiones que puede aplicar en el cliente, las extensiones realizadas en el servidor se aplican constantemente con independencia de la aplicación cliente usada para interactuar con la plataforma. Siempre que sea posible, las extensiones que aplican lógica de negocios deben aplicarse en el servidor.

    Los temas en esta sección describen cómo implementar lógica de negocios personalizada con complementos, procesos, el servicio asincrónico, extensiones de Azure y más.

  • Amplíe Microsoft Dynamics 365 en el cliente
    Esta sección contiene información acerca de los cambios que programadores y personalizadores pueden realizar para ampliar Microsoft Dynamics 365 dentro de los clientes proporcionados para Microsoft Dynamics 365: la aplicación web, Microsoft Dynamics 365 para teléfonos, y Microsoft Dynamics 365 para tabletas. Aplique estas extensiones con JavaScript y recursos web. Estos clientes están diseñados para permitirle que agregue extensiones que se pueden aplicar a todos los clientes en lugar de a cada uno por separado.

    Las extensiones de cliente pueden proporcionar una experiencia muy rica y receptiva para los usuarios porque el código se ejecuta en su dispositivo. Sin embargo, la lógica de negocios no deben aplicarla solo los scripts del lado cliente. A diferencia de las extensiones que se aplican en el servidor, las extensiones de cliente no pueden aplicar lógica de negocios para los datos que se introducen en el sistema por otros medios, como integraciones con otros sistemas, clientes personalizados, o importación de datos.

  • Personalizar aplicaciones de Microsoft Dynamics 365
    Las aplicaciones cliente deMicrosoft Dynamics 365 incluyen la aplicación web, Microsoft Dynamics 365 para teléfonos y Microsoft Dynamics 365 para tabletas. Cada uno de estos clientes hace referencia a un conjunto común de datos que controla los elementos visuales de los clientes. Estos metadatos de la aplicación normalmente se editan mediante herramientas de personalización en la aplicación o herramientas de terceros. Otros clientes también pueden hacer referencia a los metadatos de la aplicación en caso que deseen aprovechar las opciones de configuración definidas para organizaciones específicas.

    Para obtener una completa guía para la personalización mediante el uso de las herramientas disponibles en la aplicación web, consulte TechNet: Personalización del sistema CRM. Los temas en esta sección describen la estructura de los datos modificados por estas herramientas o herramientas de terceros.

  • Empaquetar y distribuir las extensiones con soluciones
    Las soluciones ofrecen marco de trabajo para empaquetar, instalar y desinstalar componentes que ofrecen funcionalidades específicas del negocio. Las soluciones son usadas por ISV y otros proveedores de soluciones de Microsoft Dynamics 365 para distribuir las extensiones que crean, pero usted también las usará para transferir personalizaciones entre varias organizaciones que puede usar en el proceso de desarrollo, como organizaciones distintas para desarrollo, prueba y producción.

  • Guía para programadores sobre informes de Microsoft Dynamics 365
    Microsoft Dynamics 365 incluye informes que proporcionen información de negocio útil al usuario. Estos informes se basan en Microsoft SQL Server Reporting Services y proporcionan el mismo conjunto de características que estén disponibles para los informes de Microsoft SQL Server Reporting Services.

    Los temas en esta sección describen cómo publicar, administrar, y trabajar con informes mediante programación. Para obtener información sobre la redacción de informes, vea Escribir informes con CRM 2016 Online y local

  • Extender Microsoft Dynamics 365 para Outlook
    Microsoft Dynamics 365 para Outlook permite a los usuarios interactuar con datos sin conexión y sin estar conectados a un servidor.Microsoft Dynamics 365 incluye características que permiten extender las soluciones a escenarios sin conexión llamando a los servicios web sin conexión desde su código personalizado. Además, el ensamblado Microsoft.Crm.Outlook.Sdk ofrece compatibilidad mediante programación para acciones básicas de Microsoft Outlook como sincronización, conexión y desconexión, y comprobación de estado de Dynamics 365 para Outlook. La programación sin conexión usa el Servidor de desarrollo de Microsoft ASP.NET.

    Microsoft Dynamics 365 incluye características que permiten a los administradores personalizar y administrar filtros para los usuarios. Las plantillas de filtro proporcionan el punto de partida para la sincronización de entidades en Dynamics 365 para Outlook. Los filtros determinan qué colecciones de entidades se sincronizan con Outlook y Microsoft SQL Server 2008 Express Edition en las soluciones de Microsoft Dynamics 365 preparadas para trabajar sin conexión.

  • Integrar Microsoft Dynamics 365 con SharePoint
    Microsoft SharePoint Server es una colaboración y una aplicación de administración de contenido que simplifica la forma en que los usuarios almacenan, encuentran y comparten información. Ayuda a los usuarios a colaborar con eficacia accediendo de forma segura a documentos e información que se requiere para la toma de decisiones empresariales.

    La característica de integración de SharePoint le permite almacenar y administrar documentos en SharePoint en el contexto de un registro de Microsoft Dynamics 365 y usar las capacidades de administración de documentos de SharePoint en Microsoft Dynamics 365, como proteger y desproteger el documento, ver el historial de versiones y cambiar propiedades del documento.

  • Integración de Microsoft Dynamics 365 con OneNote
    Configure la integración de OneNote en Microsoft Dynamics 365 para crear un bloc de notas dedicado de OneNote automáticamente para los registros de entidad seleccionados en Dynamics 365. Esta característica le ofrece la posibilidad de tomar notas fácilmente en el contexto de un registro de Dynamics 365 en distintos formatos como imágenes, gráficos, texto con formato (viñetas y tablas), y grabaciones de voz en un bloc de notas de OneNote. Puede obtener acceso al bloc de notas de OneNote directamente en el muro de actividad del cliente web de Dynamics 365 o desde el formulario de registro en las aplicaciones móviles de Dynamics 365.

Secciones relacionadas

Historial de versiones

Novedades para desarrolladores: Microsoft Dynamics 365

¿Cómo...

Conectarse a Microsoft Dynamics 365

El modelo de seguridad de Microsoft Dynamics 365

Modelar los datos profesionales en Microsoft Dynamics 365

Administrar sus datos en Microsoft Dynamics 365

Administrar implementaciones de Microsoft Dynamics 365

Directorio de código de ejemplo para Microsoft Dynamics 365

Referencia de programación de Microsoft Dynamics 365

Extensiones de SDK para Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright