Resumen para Principiantes de PowerApps
Enviado por GhostyBear • 7 de Septiembre de 2020 • Apuntes • 1.021 Palabras (5 Páginas) • 259 Visitas
Clase 1
Microsoft Power platform:
1- Combina powerApps, PoweBI y Power Automate.
2- Application Platform As a Service
3- Reune todos los datos en un modelo de datos común
Solo se consumen los productos, no se preocupa por otra cosa (No mantenimiento)
[pic 1]
Entidades y modelos en común, entre los diferentes modelos.
Power Platform son 4, las 3 de la imagen y Power Virtual Agent
Común Data Service:
- Común data model se encuentra dentro del comun data service.
- Corazón de power platform
- Es una base de datos alojada en Azure Cloud
Power Automate (Microsoft Flow)
- Crear flujos de trabajo de manera automatizada entre aplicaciones y servicios.
- Guardar o leer en SharePoint, o conectarse a un CRM*.
*La definición de CRM (en inglés Customer Relationship Management, o Gestión de las relaciones con clientes) es una aplicación que permite centralizar en una única Base de Datos todas las interacciones entre una empresa y sus clientes.
- Aprender a usar los conectores
- PowerApps es un producto independiente de Power Automate
- Independientes pero tienen en común una misma plataforma
- Cada producto tiene su propia interfaz
- Power BI (Reportes y Análisis de Datos), PowerApps (crear aplicaciones móviles y de escritorio), Power Automate (crear flujos de trabajos), Power Virtual Agent (Crear chatbots)
Power BI
- Primero de los programas que salió
- Proporciona análisis empresariales (Poder crear reportes, banners o gráficos utilizando los datos en el CDS (Común data Service) o en otras fuentes datos) para obtener las tablas de esas bases de datos y manejarlas.
- Se pueden publicar en una aplicación web
PowerApps
- Producto para construir aplicaciones empresariales, sin necesidad de conocimiento técnico.
- Orientado a empresas que se necesiten crear aplicaciones con datos propios, en diferentes dispositivos con un fácil manejo de los datos en general.
- Se tienen 3 tipos de aplicaciones: 1- Canvas 2- Model-Driven 3-Portal
- Canvas App: Interfaz para crear desde 0, toda la aplicación, sirve para conectar diferentes tipos de datos, usando las entidades. (Para todo dispositivo)
- Model – Drive: Utilizando el CDS, definir o modelar nuestros componentes (Formulario, vista, CRUD), hay que definir ciertos elementos, y las vistas se van a autogenerar. (No se pueden aplicaciones, no mezcla de Canvas o Model-Driven)
- Portal: Sitios web a usuarios que son totalmente externos a la empresa, pero se necesita interactuar con ellos. Puede tener su sistemas de autentificación usando CDS. Pretende crear comunidades(Sitos web para proveedores, clientes,etc), paginas web, que se puedan comunicarse a sus datos a un Dynamic 365. Se pueden conectar con diferentes API
Conectadores Disponibles
[pic 2]
- Cuando uno ingresa a PowerApps, permite hacer las aplicaciones, pero se necesita un tipo de licencia por usuario o un plan.
- Power Apps se compone de varias capas.
- Controles-Galerias-Formularios-Graficos-Iconos (Botones, cajas de texto)
- Formulas (Formulas para calcular porcentaje, concatenar textos, if else, fechas)
- Condiciones lógicas-reglas (Logica de negocio)
- Colecciones (Listas, tiene persistencia dentro de la aplicación(EJ: Lista usuarios))
- Variables Globales (Variables Estáticas, compartir datos en toda la aplicación de powerApps)
- Generador de AI para PowerApps: Nueva funcionalidad, analiza los comportamientos dentro de la plataforma (Si ya se ha realizado una lista, al generar otra igual, se vinculan las entidades automaticamente), mayor eficiencia.
Power Virtual Agents
- El más reciente (Antes se podría crear chatbots dentro de PowerApps)
- También consumen del CDS
- Ej: Saber que días se tiene de vacaciones
Explicación ya dentro de la aplicación
- Ingresar con la cuenta que tiene la licencia
- El enlace que pasaron, es un centro de administración para los 3 productos
- En la parte de Ambientes, salen los ambientes del Automercado
- Entornos es donde se programa (IDE) algunos son sandbox, tipo producción, o de pruebas
- Un entorno es el ambiente donde se van a crear las aplicaciones, donde está el CDS.
- Data integration es compartido para el manejo de los datos
- Data gateways(Nuevo)
- Admin center (Ambientes por separado)
- Los entornos de Trial, se pueden convertir a un entorno productivo directamente.
- Solo se puede hacer un entorno de prueba, y solo se tiene 30 dias para trabajarlo.
- La región es importante y ponerle siempre ponerle propósito del ambiente.
- Darle que cree la base de datos.
- Sandbox(Se define que tipo de ambiente es)
- Descargar las aplicaciones de escritorio
Clase 2
- Power Platform es una extensión, de office 365
- Cada entorno tiene un mini Dynamix 365
- PowerApps es de pago con todas las características completas.
- Power Automate también tiene componentes premium.
- Sandbox para QA, SandBox para producción y para otros.
Lo ideal es solo tener una solución por área
Se va a la parte de soluciones.
- Crear una nueva solución (Segurarse que este en el entorno correcto)
- Display name, con el nombre de uno
- El atributo Name (Tiene que ser unico) es API name, el que se va a usar para los atributos
- Publicador (Auto Mercado S.A) Autoria de la solución
- Se agrego un nuevo publicador (En el prefijo se puso las iniciales del nombre)
- En las soluciones se puede agregar nuevas entidades
- Cuando se crea una entidad existente, se agregan 2 componentes de la entidad (Contactos)
- Se le da la opción de seleccionar componentes
- Se va Forms, y se selecciona el dice contact, de tipo Principal.
- Se va a Vista, y selecciona Contactos Activos.
- Solo una vista y formulario seleccionado
- Se agrego visitas y contactos
- Se agrega una nueva entidad (Building) Display Name: Building-“nombre de la persona”, Name con el prefijo: en el minúscula
Se va a visitas para agregar los campos adicionales que se ocupan
- Ya se puede usar el CDS para usar esa entidad (Agregar datos relacionadas con las entendidaes.
- Se le da donde Agregar Campo
- Hay diferentes tipos de datos.
- Que sea requerido o no
- Siempre ponerle una descripción
- Siempre es bueno darle auditoria.
- En la parte de comportamiento
- Al hablar de fechas: time zone independiente para que agarre la del servidor.
- IME Mode: Renderizacion a nivel web, identificar en que plataforma se encuentre
- Se agregan unos 8 campos
- Code : Auto number, que se autogenere y siga un patron(Se puede hacer customizable)
...