Inloggen Geen profiel? Registreer hier.

Building Model-Driven Apps using the Microsoft Power Platform

Inschrijven
31/03/2025 09:00 — 04/04/2025 17:00
Banner

Inleiding tot het Microsoft Power Platform

Het Power Platform is een krachtige combinatie van tools waarmee je bedrijfsapplicaties kunt bouwen om je data op te slaan, te verwerken en te delen. In dit hoofdstuk zie je hoe het Power Platform is gebouwd, wordt het licentiesysteem uitgelegd en krijg je een overzicht van wat er mogelijk is. 

  • Het verleden: Dynamics CRM
  • Van Dynamics CRM tot Dynamics 365 for Customer Engagement, het Common Data Model en modelgestuurde apps
  • Overzicht van het Microsoft Power Platform
  • Inleiding tot Microsoft Dataverse
  • Het gemeenschappelijke gegevensmodel
  • Dynamics 365 Sales, Klantenservice, ... als modelgestuurde apps op Microsoft Dataverse

Overzicht van modelgestuurde apps/Dynamics 365

Voordat modelgestuurde apps kunnen worden gemaakt, moet een omgeving met een Microsoft Dataverse-database worden ingericht. In dit hoofdstuk wordt het concept van een omgeving geïntroduceerd en welke rol deze speelt bij het maken, beheren en implementeren van modelgestuurde apps. Studenten krijgen ook een snel overzicht van de look en feel die elke Model-Driven App heeft en de gemeenschappelijke functionaliteit van Model-Driven Apps.

  • Omgevingen maken en ermee werken
  • De relatie tussen omgevingen en Microsoft Dataverse
  • Navigeren en een modelgestuurde app gebruiken

Werken met oplossingen

Oplossingen worden gebruikt door aanpassers en ontwikkelaars om gerelateerde aanpassingen samen te verpakken, zodat ze als één eenheid kunnen worden beheerd en geïmplementeerd. We zullen zien welke componenten aan een oplossing kunnen worden toegevoegd en hoe ze in wezen de bouwstenen van uw omgeving zijn.

  • Inleiding tot het aanpassen van modelgestuurde apps
  • Werken met uitgevers en oplossingen
  • Verschil tussen beheerde en onbeheerde oplossingen
  • Componenten toevoegen aan uw oplossingen
  • Werken met beheerde eigenschappen
  • Oplossingen importeren en exporteren
  • Oplossingen voor versiebeheer
  • LAB: Werken met oplossingen

Modelgestuurde apps maken

Model-Driven Apps zijn de bouwsteen van elke bedrijfsoplossing. We zouden bijvoorbeeld onze eigen app voor evenementenbeheer kunnen maken. De app groepeert alles wat onze gebruiker nodig heeft van Microsoft Dataverse en de componenten die we hebben gebouwd.

  • Concepten van een modelgestuurde app
  • De structuur van een sitemap
  • Een siteoverzicht voor een app maken
  • Apps maken met de App Designer
  • Navigeren tussen apps
  • Apps beheren in oplossingen
  • Preview: de moderne app-ontwerper
  • Introductie van XrmToolBox
  • LAB: Modelgestuurde apps maken

Tabellen maken en aanpassen

Tabellen worden gebruikt om bedrijfsgegevens te modelleren en op te slaan in modelgestuurde apps. Conceptueel zijn ze als tabellen in een relationele database. Microsoft Dataverse definieert nogal wat ingebouwde tabellen zoals contact, account,... Maar bijna altijd zullen aanpassers nieuwe tabellen moeten maken. In dit hoofdstuk leer je alle aspecten van het maken van nieuwe tabellen.

  • Tabellen maken en configureren in Microsoft Dataverse
  • De standaard tabelkolommen
  • Aangepaste activiteitstabellen maken
  • LAB: Tabellen maken en configureren

Relaties beheren

Net zoals accounts en contactpersonen relaties hebben in Microsoft Dataverse, kunnen we relaties leveren voor onze eigen tabellen. Je leert welke soorten relaties mogelijk zijn en hoe je deze kunt configureren.

  • Tabelrelaties plannen, maken en configureren
  • Relaties maken en gebruiken - 1:N, N:N
  • Verbindingen en verbindingsrollen
  • Zelfreferentiële relaties definiëren
  • Hiërarchievisualisaties definiëren
  • Polymorfe relaties of relaties met meerdere tabellen maken
  • LAB: Relaties beheren

Kolommen maken en aanpassen

Kolommen definiëren de afzonderlijke gegevensitems die kunnen worden gebruikt om gegevens in een tabel op te slaan. Kolommen worden soms ook velden of attributen genoemd

  • Aangepaste kolommen toevoegen aan tabellen
  • Ondersteunde gegevenstypen voor kolommen
  • Werken met bestands- en afbeeldingsgegevenstypen
  • Werken met Lookups
  • Voorbeeld: Meerdere tabellen of polymorfe zoekopdrachten maken
  • De gegevenstypen Keuze en Keuzes
  • De kolommen Status en Reden van status gebruiken
  • Alternatieve toetsen voor een tabel definiëren
  • Rijen in tabellen importeren met behulp van gegevensstromen
  • Gegevens samenvoegen met samengetelde kolommen
  • Bereken gegevens op basis van andere kolommen met berekende kolommen
  • Formulekolommen maken met PowerFX
  • LAB: Kolommen maken

Formulieren aanpassen

Formulieren worden gebruikt om tabelrijen te visualiseren. In deze module leert u over de verschillende formuliertypen en hoe u formulieren kunt maken of aanpassen met behulp van de Form Designer.

  • Definieer de structuur van formulieren
  • De componenten van een formulier toevoegen, verwijderen of wijzigen met behulp van de formulierontwerper
  • Afbeeldingskolom op formulieren plaatsen
  • Configureer en gebruik Quick Create, Quick View en Card Forms
  • Werken met aangepaste componenten
  • Canvas-apps insluiten in een formulier
  • LAB: Formulieren maken en configureren

Zakelijke regels

Bedrijfsregels automatiseren in wezen de besturingslogica op tabellen, zonder dat er ontwikkeling nodig is. Denk bijvoorbeeld aan het verplicht maken van kolommen afhankelijk van de waarde van een andere kolom.

  • Wat zijn bedrijfsregels?
  • Bedrijfsregels maken en toepassen
  • Het toepassingsgebied van bedrijfsregels definiëren
  • Beperkingen van bedrijfsregels
  • LAB: Werken met Business Rules

Weergaven maken en gebruiken

Bied de gegevens aan die nodig zijn voor verschillende scenario's met weergaven. Met een weergave kunnen we naar alle tabelrijen kijken, of we kunnen wat filteren, sorteren, enz. toepassen.

  • Onderzoek de verschillende soorten systeem-, openbare en persoonlijke opvattingen
  • Nieuwe openbare weergaven maken en bestaande weergaven wijzigen
  • Configureer Snel zoeken, Geavanceerd zoeken en bijbehorende weergaven
  • Configureer weergaven met aangepaste besturingselementen zoals het bewerkbare raster, kalenderbesturingselement,...
  • LAB: Weergaven maken en configureren

Rapportage in modelgestuurde apps

Rapportage is essentieel bij het werken met data. In deze module leert u hoe u grafieken en dashboards kunt maken. In deze module ziet u ook hoe u Microsoft Dataverse- en modelgestuurde apps kunt integreren met Power BI

  • Bouw interactieve grafieken om weer te geven in weergaven of op dashboards
  • Klassieke dashboards met grafieken, gegevens of webpagina's
  • Interactieve dashboards met dynamisch sorteren en filteren
  • Werken met het TDS-eindpunt (Tabular Data Stream)
  • Power BI Desktop gebruiken met gegevens die zijn opgeslagen in Microsoft Dataverse
  • Ingesloten Power BI-dashboards maken
  • Een Power BI-rapport insluiten in een tabelvorm
  • LAB: Rapporteren in modelgestuurde apps

Bedrijfsprocessen maken

Bedrijfsprocesstromen in Dataverse zijn begeleide workflows die processen binnen een organisatie stroomlijnen en standaardiseren door een visuele weergave te bieden van de stappen die nodig zijn om een taak te voltooien. Ze zorgen voor consistentie en naleving door gebruikers door vooraf gedefinieerde fasen en acties te leiden.

  • Wat is een Business Process Flow?
  • Het creëren van een bedrijfsprocesstroom
  • Een bedrijfsprocesstroom gebruiken
  • LAB: Het creëren van een bedrijfsprocesstroom

Modelgestuurde apps beveiligen

In deze module leert u hoe u een robuust beveiligingsmodel kunt implementeren in modelgestuurde apps met behulp van Business Units, Security Roles, Users en Teams.

  • Bouwen aan een beveiligingsmodel
  • Business Units en hun rol in beveiligingsmodellering
  • Definieer bevoegdheden en toegangsniveaus in beveiligingsrollen
  • Gebruikers aanmaken en onderhouden
  • Teammanagement
  • LAB: Beveiliging implementeren in Microsoft Dataverse

Power Platform-automatisering

Power Automate geeft je de mogelijkheid om organisatorische processen te automatiseren. Als onderdeel van het Microsoft Power Platform integreert het naadloos met de modelgestuurde apps en Microsoft Dataverse.

  • Overzicht van Power Automate
  • Een stroom activeren op basis van het maken, bijwerken of verwijderen van een tabelrij
  • Microsoft Dataverse-gegevens gebruiken in een Power Automate-stroom
  • Beschikbare acties met de Microsoft Dataverse-connector

Inleiding tot Power Apps

In de wereld van informatiewerkers ga je om met informatie die is opgeslagen in verschillende softwaresuites, zoals SharePoint, Salesforce, Dataverse, Access-databases en meer. U wilt graag dat uw eindgebruikers op een gebruiksvriendelijke en liefst mobiele manier door deze gegevens kunnen bladeren en/of deze kunnen wijzigen. Microsoft Power Apps stelt u in staat om, zonder dat u enige ontwikkelingsvaardigheden nodig heeft, deze gebruiksvriendelijke toepassingen te maken met behulp van uw gegevens. Zodra uw ontwerp is voltooid, kunt u uw apps delen zodat anderen ze kunnen gebruiken (en wijzigen).

Onderwerpen:

  • Microsoft Power Apps
  • Power Platform-omgevingen
  • Canvas-apps versus modelgestuurde apps
  • Aan de slag met Canvas-apps met behulp van sjablonen
  • Power Apps op mobiel
  • LAB - Aan de slag met Canvas-apps
Programma
31/03/2025 09u00 - 31/03/2025 17u00

maandag 31/03/2025

Andreas Nikolakopoulos

Building Model-Driven Apps Dag 1

01/04/2025 09u00 - 01/04/2025 17u00

dinsdag 1 april 2025

Andreas Nikolakopoulos

Building Model-Driven Apps Dag 2

02/04/2025 09u00 - 02/04/2025 17u00

woensdag 2 april 2025

Andreas Nikolakopoulos

Building Model-Driven Apps Dag 3

03/04/2025 09u00 - 03/04/2025 17u00

donderdag 3 april 2025

Andreas Nikolakopoulos

Building Model-Driven Apps Dag 4

04/04/2025 09u00 - 04/04/2025 17u00

vrijdag 4 april 2025

Andreas Nikolakopoulos

Building Model-Driven Apps Dag 5

Organisator

V-ICT-OR vzw

Inschrijven