Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

En este tutorial, vamos a hablar sobre cómo crear reglas comerciales de PowerApps. También vamos a cubrir algunas otras herramientas y conceptos que se utilizan para trabajar con el servicio de datos común.

Las reglas comerciales se crean para establecer reglas específicas sobre sus datos.

Una forma común de usarlo es establecer límites o pautas específicas sobre cómo se pueden agregar datos a través de sus formularios. Eso es lo que vamos a hacer en nuestro ejemplo.

Tabla de contenido

Cómo funcionan las reglas comerciales

Para agregar una regla comercial, solo debemos ir a la pestaña Reglas comerciales en Entidades, luego hacer clic en "Agregar regla comercial" en la esquina superior izquierda.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Así es como se ve la sección de reglas comerciales de PowerApps.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Las reglas de negocio comienzan con una declaración IF o una condición.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Si se cumple la condición dada, sigue la serie de acciones y condiciones conectadas a la marca de verificación a la derecha. De lo contrario, se sigue la ruta con la marca x debajo de la condición.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Podemos elegir lo que sucede a continuación de estas opciones en el panel derecho. Entonces, el siguiente paso podría ser un flujo en el que se establezca una nueva condición o una acción en la que podamos mostrar un mensaje de error, establecer la visibilidad, establecer el valor del campo, etc.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Nuevamente, vemos aquí lo fácil que es usar PowerApps. Puede optar por no realizar ninguna codificación para crear reglas comerciales porque le permite arrastrar y soltar elementos.

Ahora, vamos a crear una regla de negocio.

Creación de reglas comerciales de PowerApps

Vamos a usar los mismos datos que hemos estado usando en esta serie de tutoriales sobre PowerApps.

Digamos que queremos crear una regla que impida que un usuario agregue un registro si el cliente es de Corea del Sur y elige el nivel VIP 5. Podemos crear una regla que generará un mensaje de error si alguien intenta agregar datos como ese.

Comenzaremos definiendo la condición. Hagamos clic en él y llamémoslo Nivel VIP.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

También podemos cambiar el nombre para mostrar aquí en el panel derecho.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Establecemos las condiciones eligiendo la fuente, el campo, el operador, el tipo y el valor correctos.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Para esta regla, establecemos la condición de que el nivel VIP debe ser igual a 5 para que ocurra una acción. Hagamos clic en Aplicar para guardar esa condición.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Pero además del nivel VIP, también queremos establecer la ubicación. Así que tenemos que añadir otra regla a esta condición. Podemos hacerlo haciendo clic en +Nuevo.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Entonces, en esta regla, queremos que la acción suceda solo si la ubicación elegida es Corea del Sur.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Ahora, tenemos dos reglas. Queremos establecer el nivel VIP en 5, luego queremos ver si la ubicación muestra Corea del Sur. Como queremos que se apliquen ambas reglas, elegiremos AND en Lógica de reglas.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Una vez que hayamos aplicado esas reglas, elegiremos una acción a continuación. Arrastremos Mostrar mensaje de error al diagrama de flujo.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Llamemos a esta acción Error cambiando el nombre para mostrar a la derecha.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Podemos elegir dónde aparece el mensaje de error y dictar lo que dice el mensaje de error. Así que hagamos que aparezca el mensaje de error en el campo de ubicación. También aconsejaremos al usuario que elija un país diferente o cambie el nivel VIP.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Una vez que hagamos clic en Aplicar, PowerApps guardará esa configuración. Podemos ver la versión de texto de la misma regla que creamos en la parte inferior de la pantalla.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Una vez que estemos satisfechos con la regla, podemos hacer clic en Guardar en el área superior derecha.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

También podemos hacer clic en Validar si queremos comprobar que la regla fluye perfectamente.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Si no vemos errores en nuestro trabajo, podemos bloquearlo haciendo clic en el botón Activar.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Una vez que hagamos eso, veremos una barra de progreso en el medio que nos muestra que está aplicando la lógica en todos los registros.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Esta ventana desaparecerá una vez que finalice el proceso de activación.

Comprobación de la regla de negocio

Ahora, veamos la regla de negocios en acción.

Si volvemos a la pestaña Reglas comerciales en Entidades, podemos ver la nueva regla comercial que creamos.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Para ver si esta regla de negocio funciona correctamente, agreguemos un nuevo registro. Vamos a la pestaña Datos.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Luego, haremos clic en +Agregar registro aquí en la parte superior.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Esto abrirá el formulario que creamos en un tutorial anterior .

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Comencemos por completar la sección General del formulario, que contiene el número de cliente, el nombre y el apellido.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

A continuación, agregaremos una ubicación y un nivel VIP. Por ahora, escribamos Reino Unido y configúrelo en el nivel VIP 5.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

El siguiente campo es Fecha de incorporación. Para facilitar las cosas al usuario final, PowerApps utiliza un calendario que nos permite simplemente elegir la fecha exacta en lugar de tener que escribir la información.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Terminaremos el formulario completando los demás detalles, como el número de pasaporte y el nombre del agente. Como puede ver, no apareció ningún error.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Esta vez, cambiemos la ubicación y la establezcamos en Corea del Sur y dejemos el nivel VIP en 5. Recuerde que estas son las dos condiciones que establecemos en nuestra regla comercial.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Debido a que las condiciones cumplen con los requisitos establecidos, aparece el mensaje de error.

Pero si cambiamos el nivel VIP y lo hacemos 4, el mensaje de error desaparece.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Esto demuestra que nuestra regla de negocio está funcionando perfectamente.

Otros conceptos comunes de servicios de datos

Las reglas comerciales en PowerApps facilitan aún más el trabajo con entidades, especialmente en términos de traer nuevos datos. Pero además de las Entidades, existen otras herramientas y conceptos poderosos que se utilizan en el servicio de datos comunes.

Aunque no vamos a sumergirnos en cada uno de ellos en detalle, cubramos estos conceptos brevemente en caso de que surja la necesidad de usarlos en el futuro.

Los flujos de datos son una herramienta poderosa que podemos usar. Cargan automáticamente el servicio de datos común en los datos actuales.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Por ejemplo, si administra un restaurante, puede hacer que los datos de su punto de venta se introduzcan directamente en las entidades. Esto se puede hacer creando un flujo de datos.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Las conexiones son otra parte importante del servicio de datos común. Funciona de la misma manera que nuestras conexiones cuando usamos aplicaciones de lienzo. Aquí es donde podemos agregar una conexión OneDrive, por ejemplo.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Las puertas de enlace también son importantes. Nos permiten comunicarnos con diferentes bases de datos.

Reglas comerciales de PowerApps y otros conceptos poderosos de CDS

Si desea explorar más cada una de estas áreas, puede consultar el documento de Microsoft que las cubre con gran detalle.


Introducción a Power Apps: definición, características, funciones e importancia
Entornos de Power Apps: configuración adecuada de los elementos de la aplicación
Funciones y fórmulas de PowerApps | Una introducción

Conclusión

Las reglas comerciales de PowerApps muestran cuán dinámica es realmente esta plataforma. Hace que casi todo sea posible, especialmente si desea que sus datos se presenten de una manera específica. También le ayuda a mantener sus datos lo más limpios posible.

El ejemplo en el que trabajamos es solo el comienzo. De hecho, es posible trabajar en reglas más complicadas donde una combinación de diferentes condiciones y acciones funcionan juntas. También puede optar por crear estas reglas codificándolas en lugar de usar el sistema de diagrama de flujo de arrastrar y soltar que usamos. Todo depende de tu nivel de habilidad y preferencia.

En cuanto a los otros conceptos que mencionamos, definitivamente vale la pena analizarlos si realmente desea dominar lo que PowerApps puede hacer. Solo tenga en cuenta que 99 de cada 100 veces, probablemente trabajará con Entidades más que con cualquier otra área dentro de la plataforma.

Mis mejores deseos,

Enrique


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber