Diseñar para la extensibilidad
Importante
Este contenido está archivado y no se actualiza. Para obtener la documentación más reciente, consulte la Documentación del producto Microsoft Dynamics 365. Para conocer los últimos planes de lanzamiento, consulte los planes de lanzamiento de Dynamics 365 y Microsoft Power Platform.
Habilitada para | Versión preliminar pública | Disponibilidad general |
---|---|---|
Administradores, creadores o analistas automáticamente | 7 de febrero de 2020 | 1 de abril de 2020 |
Valor empresarial
Continuamos esforzándonos para conseguir que la aplicación principal sea más eficiente, más extensible y más fácil de localizar, extrayendo nuestra lógica de sistema en módulos que forman una aplicación de sistema y una base de aplicación. Estos módulos se centran en la simplicidad siguiendo el principio de una característica = un módulo. Cada módulo encapsula la complejidad y reemplaza los detalles de la implementación con API limpias, documentadas y estables. Estos aceleran el ciclo de desarrollo y facilitan la supervisión y la optimización de la funcionalidad desde las perspectivas de seguridad y rendimiento. El número de módulos puede variar en función de la configuración. Se puede ampliar cada módulo individualmente. Debido a que este es un cambio importante en el paradigma de desarrollo tanto para Microsoft como para nuestra comunidad de partners, el código fuente de cada módulo estará disponible antes del primer lanzamiento de versiones de 2020.
Detalles de la característica
Cuando terminamos los módulos, publicamos su código fuente en el ALAppExtensions repo en GitHub. Le animamos a que lo explore y nos haga llegar comentarios directos y sus contribuciones. Ahora están disponibles los siguientes módulos:
Nombre | Responsabilidad |
---|---|
Advanced Settings | Expone una página que contiene configuraciones avanzadas y eventos de integración relacionados. |
Navigation Bar Subscribers | Expone los suscriptores predeterminados para los eventos del sistema y los eventos de integración reemplazables correspondientes para la barra de navegación. |
Camera and Media Interaction | Proporciona acceso a la cámara y los medios guardados en el dispositivo cliente. Invoque la página Cámara para abrir la vista de la cámara y tomar una foto en el dispositivo cliente. La página muestra la disponibilidad de la cámara y el progreso al guardar la imagen. Invoque la página Carga de medios para cargar los medios guardados desde el dispositivo cliente. |
Feature Key | Proporciona funcionalidad para seleccionar las características que se habilitarán para un suscriptor. |
OAuth | Proporciona métodos auxiliares para obtener la clave de autenticación y el secreto, o el encabezado de autorización con respecto al protocolo de autorización Oauth 1.0. |
OAuth2 | Proporciona métodos auxiliares para obtener la clave de autenticación y el secreto, o el encabezado de autorización para el protocolo de autorización Oauth 2.0. |
OAuthClientAddIn | Proporciona el complemento Control y métodos específicos para autorizar un recurso. |
Printer Management | Contiene funcionalidad para administrar las impresoras que están disponibles para un suscriptor. |
Table Information | Muestra información sobre tablas. |