Describir los controles habituales

Completado

Power Apps proporciona varios controles para ayudarle a diseñar aplicaciones interactivas y funcionales. Estos controles van desde elementos básicos, como botones y entradas de texto, hasta controles modernos avanzados, que mejoran la accesibilidad y el rendimiento de las aplicaciones. Esta unidad de aprendizaje le guía a través de la identificación de controles de uso común, la comprensión de los controles modernos y la adición y configuración de controles en una aplicación de lienzo.

Controles habituales en Power Apps

Power Apps proporciona varios controles que puede usar para diseñar interfaces de usuario intuitivas y funcionales para sus aplicaciones. Cada control tiene un propósito específico e incluye propiedades personalizables, lo que le permite adaptarlas a los requisitos de su aplicación. Exploremos algunos de los controles disponibles.

Los controles más utilizados se consideran controles básicos. Los controles básicos son controles que proporcionan funcionalidad básica, como hacer clic en un botón, menús desplegables y casillas.

Estos son algunos de los controles básicos más habituales:

  • Botón:
    Un botón es uno de los controles más fundamentales, ya que permite a los usuarios interactuar con la aplicación haciendo clic o tocando. Los botones se suelen usar para desencadenar acciones, como enviar un formulario o navegar a otra pantalla.
    Por ejemplo, puede añadir un botón "Enviar" a un formulario de comentarios que guarde la entrada del usuario en una base de datos.

    Captura de pantalla donde se ve cómo añadir un control de botón en Power Apps

  • Entrada de texto:
    Este control permite a los usuarios introducir texto, números u otros datos en la aplicación. Los formularios o las barras de búsqueda suelen necesitarlo y usarlo para la entrada del usuario. Por ejemplo, un campo de entrada de texto podría permitir a los usuarios escribir su dirección de correo electrónico al suscribirse a un boletín.

  • Casilla: con la casilla de verificación, los usuarios pueden seleccionar o borrar fácilmente una opción representada por un valor verdadero/falso. Es útil para alternar configuraciones o hacer elecciones binarias. Por ejemplo, puede utilizar una casilla para que los usuarios decidan si quieren recibir notificaciones.

  • Control deslizante:
    El control deslizante permite a los usuarios especificar un valor arrastrando una especie de mango por un riel. Resulta útil para seleccionar valores numéricos dentro de un rango definido, como al ajustar el volumen o al establecer un filtro de precios. Por ejemplo, con un control deslizante, los usuarios podrían establecer un rango de presupuesto al buscar productos en una aplicación de comercio electrónico.

Se pueden añadir otros controles para casos de uso de usuario específicos, como trabajar con una lista de registros o hacer una foto de algo mientras se encuentra en la aplicación. Power Apps tiene varios controles de datos y medios que se pueden usar en estos casos.

Estos son algunos de estos controles:

  • Galería: el control de galería está diseñado para mostrar una lista de registros, así que es ideal cuando necesita mostrar varios elementos, como catálogos de productos o listas de clientes. Las galerías pueden incluir varios tipos de datos, como texto, imágenes o números, y permiten a los usuarios desplazarse por el contenido.
    Por ejemplo, una galería podría mostrar una lista de empleados, con sus nombres, roles e imágenes de perfil.

  • Formulario: el control de formulario se utiliza para mostrar o editar registros desde un origen de datos. Resulta útil cuando desea capturar información como parte de la aplicación. Por ejemplo, se podría usar un formulario para mostrar, añadir y editar casos de soporte.

  • Imagen: el control de imagen se usa para mostrar una imagen de un archivo o URL. Los controles de imagen son útiles para mostrar imágenes de registros específicos en una galería o para añadir una imagen a su aplicación. Por ejemplo, se puede añadir un control de imagen para mostrar el logotipo de una empresa o una imagen del usuario que ha iniciado sesión actualmente.

Controles que se pueden añadir a su aplicación y personalizar para que se ajusten a sus necesidades de diseño y funcionalidad. Cada control tiene propiedades que puede ajustar, como el tamaño, el color y el comportamiento, para crear una experiencia de usuario perfecta. Por ejemplo, puede cambiar el color de un botón para que coincida con la personalización de marca de su aplicación o configurar una galería para mostrar datos dinámicamente según la entrada del usuario.

Al comprender y usar estos controles comunes, puede crear interfaces atractivas y con capacidad de respuesta que hagan que su aplicación sea fácil de usar y visualmente atractiva.

Controles modernos

Los controles modernos de Power Apps están diseñados para mejorar la accesibilidad, el rendimiento y las capacidades de tematización. Estos controles están basados en el sistema Fluent Design de Microsoft, y proporcionan una experiencia uniforme y visualmente atractiva para los usuarios. Aportan lo siguiente:

  • Accesibilidad mejorada: los controles modernos garantizan la inclusión, ya que ayudan a los usuarios con discapacidades.
  • Rendimiento mejorado: estos controles están optimizados para tiempos de carga más rápidos e interacciones más fluidas.
  • Capacidades de tematización: los controles modernos se adaptan automáticamente al tema de la aplicación, lo que garantiza una apariencia uniforme.

Algunos ejemplos de controles modernos son las barras de progreso, los spinners, las listas de pestañas y los botones de información. Estos controles simplifican el proceso de diseño sin bajar la calidad de la experiencia de usuario.

Captura de pantalla con la lista de controles modernos disponibles en Power Apps

Importante

Algunos controles modernos aún están en versión preliminar y pueden sufrir cambios en función de los comentarios de los usuarios.

Controles inteligentes

Además de los controles estándar, Power Apps ofrece controles inteligentes que utilizan IA y características avanzadas para mejorar la funcionalidad de la aplicación y la experiencia del usuario. Estos controles están diseñados para simplificar tareas complejas, automatizar procesos y proporcionar interacciones más inteligentes dentro de sus aplicaciones.

  • Controles de AI Builder:
    AI Builder proporciona modelos de IA prediseñados que se pueden integrar en su aplicación con controles inteligentes. Estos controles le permiten añadir capacidades impulsadas por IA sin necesidad de contar con conocimientos técnicos exhaustivos.

    • Procesador de formularios: el control del procesador de formularios extrae datos de documentos estructurados, como facturas, recibos o formularios. Identifica automáticamente campos como nombres, fechas e importes, lo que ahorra a los usuarios el esfuerzo de introducir datos manualmente.
      Por ejemplo, un procesador de formularios podría extraer los detalles del cliente de una factura escaneada y completar los campos correspondientes en su aplicación.

    • Detector de objetos:
      Este control usa la IA para identificar y contar objetos en imágenes. Resulta útil para escenarios de gestión de inventario o control de calidad.
      Por ejemplo, un detector de objetos podría escanear una imagen de un estante de almacén y contar el número de artículos específicos, como cajas o herramientas.

    • Reconocedor de texto:
      El control reconocedor de texto extrae texto de imágenes, como notas manuscritas o documentos impresos. Esto es ideal para digitalizar registros físicos o habilitar la funcionalidad de búsqueda basada en texto extraído.
      Por ejemplo, un usuario podría tomar una foto de una nota de reunión escrita a mano y el reconocedor de texto la convertiría en texto editable dentro de la aplicación.

  • ‎Lector de tarjetas de presentación:
    El control Lector de tarjetas de presentación extrae información de contacto de las tarjetas de presentación escaneadas y la guarda directamente en la aplicación. Es útil para aplicaciones de ventas o de redes donde la captura rápida de datos es esencial.
    Por ejemplo, un comercial podría escanear una tarjeta de presentación en una conferencia y la aplicación guardaría automáticamente el nombre, el correo electrónico y el número de teléfono del contacto en un sistema CRM.

Al incorporar controles inteligentes en su aplicación de Power Apps, puede crear aplicaciones más inteligentes y eficientes, que reduzcan el esfuerzo manual y ofrezcan una mejor experiencia de usuario. Estos controles son especialmente valiosos para automatizar tareas repetitivas, procesar datos no estructurados y lograr interacciones avanzadas impulsadas por IA.

Al combinar múltiples controles en su aplicación, puede asegurarse de que la funcionalidad de la aplicación y la experiencia del usuario sean exactamente lo que necesita.