Aplicar la lógica de negocios usando scripting de cliente en aplicaciones basadas en modelos que usan JavaScript
El scripting del cliente mediante JavaScript es una de las distintas formas de aplicar la lógica personalizada de procesos de negocios para mostrar los datos en un formulario en una aplicación basada en modelos.
Importante
Todos los conceptos y API de script del cliente explicados en esta documentación también se aplican a los usuarios de Dynamics 365 Customer Engagement (on-premises).
Los scripts de cliente no deben ser su primera opción sin embargo para aplicar lógica de proceso de negocio personalizada en formularios de aplicación basados en modelos. Las reglas de negocio permiten a alguien que no conozca JavaScript y no sea programador aplicar la lógica de los procesos de negocio en un formulario. Más información: Crear reglas de negocio para aplicar lógica. Encontrará al diseñador de reglas de negocio dentro del área Datos > Tablas > [nombre_tabla] en make.powerapps.com. Cuando vea una tabla, busque la pestaña Reglas de negocio.
Sin embargo, si el requisito empresarial no se puede conseguir con una regla de negocio, descubrirá que el scripting de cliente que usa el modelo de objetos API de cliente proporciona una forma eficaz de ampliar el comportamiento de la aplicación y habilitar la automatización en el cliente.
Usar el scripting de cliente en aplicaciones basadas en modelos
Los formularios en las aplicaciones basadas en modelos son útiles para mostrar los datos al usuario. Un formulario en aplicaciones basadas en modelo puede contener elementos como columnas, un formulario rápido o una cuadrícula. Un evento se produce en formularios de aplicaciones basadas en modelos cuando:
- Se carga un formulario.
- Se cambian los datos de una columna o un elemento del formulario.
- Se guardan datos en un formulario.
Puede adjuntar el código de JavaScript para que "reaccione" a estos eventos de forma que se ejecute el código cuando se produzca el evento en el formulario. Adjunte el código de JavaScript (scripts) a estos eventos usando un recurso web de script en aplicaciones basadas en modelos.
Las aplicaciones basadas en modelos proporcionan un amplio conjunto de API de cliente para interactuar con objetos de formulario y eventos para controlar qué y cuándo se debe mostrar en un formulario.
Nota
Algunas API de cliente son obsoletas en la versión actual de aplicaciones basadas en modelos. Asegúrese de tener en cuenta estas API al escribir el código del lado cliente para las aplicaciones basadas en modelos. Más información: API de cliente obsoletas
Empecemos aquí
Eventos de formularios y cuadrículas
Comprender el modelo de objetos de la API de cliente
Tutorial: Escribir el primer script de cliente
Referencia
Artículos relacionados
Recursos web para aplicaciones basadas en modelos
Personalizar comandos y la cinta de opciones
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).