Skip to main content

Week 2 - Component Library

 

Power Apps - Builder
Power Apps

Vorig week had ik meer vertelt over het begin van mijn stage en wat het Power Platform was.
Mijn opdracht toen was het bouwen van een template app in Power Apps. Aangezien ik dit onder de knie had was het tijd om een stapje verder te gaan. Deze week (week 2) heeft  mijn stagementor mij de opdracht gegeven om een component bibliotheek te maken.


Aangezien Power Apps een low code product van Microsoft is, heb je af en toe custom components nodig in de out of the box components niet meet volstaan. Het is mogelijk om je eigen component te bouwen en die daarna te hergebruiken in verschillende apps. Mijn opdracht voor deze week was het maken van een componenten bibliotheek. Dat is interessanter dan het gebruiken van de standaard componenten. Omdat ik custom componenten moest ontwikkelen moest ik ook meer code schrijven achter de schermen. Zo heb ik bijvoorbeeld een knop component gemaakt die je kan toevoegen in apps en met eenvoudige velden kan je de kleur, grootte, text,... veranderen (zonder code te schrijven). 

Mijn stagementor heeft mij verteld dat dit nog maar een begin is voor het maken van custom components. Het uiteindelijke doel van mijn stageopdracht is het gebruik maken van de PowerApps Component Framework, waarbij je bijvoorbeeld JavaScript gebruikt om components te ontwikkelen die krachtiger en complexer zijn.

Dagelijks houden we ook scrum meetings om een status update te doen. Ook heb ik enkele keer een meeting opgezet met mijn stagementor voor vragen/problemen die ik had bij het ontwikkelen.


Samengevat was het een zeer tof en leerrijk week. Het was ook interessanter omdat ik meer logica moest schrijven. Ik kijk alvast uit naar de dagen waarbij ik PCF zal gaan gebruiken!


Popular posts from this blog

Week 12 - Energie Component

  Deze week heb ik een component gemaakt die niet bedoeld is voor de componenten bibliotheek. Normaal gezien maak ik componenten die veel gebruikt worden, nu ben ik begonnen met een component die als vraag binnen kwam van de klant. Waarom heeft mijn stagementor besloten om deze component te laten maken? Omdat de component ook voor verschillende klanten gebruikt kan worden, dus we zullen het toch toevoegen aan onze lijst met componenten. De component moet een soort slider zijn die zoals op de afbeelding hierboven de energielabel moet aangeven per waarde. Deze week heb ik de basis van de component geschreven en weer heb ik de styling over moeten laten voor volgend week. Ik ben zelf benieuwd hoe deze component eruit zal zien. Samen zullen we het volgend week (of de week erna) zien.

Week 4 - Power Automate

Automatiseren van bedrijfsprocessen is momenteel een van de belangrijkste onderwerpen in bedrijven. Het Power Platform heeft hiervoor ook een oplossing, Power Automate (vroeger Flow). Met Power Automate kan je verschillende acties automatiseren die gebruikers normaal zelf moeten doen. Deze week bij mijn stage heb ik mij verdiept in wat Power Automate te bieden heeft. Vorig week had ik Power Automate al een beetje verkend. Maar deze week heb ik meer geavanceerde bewerkingen uitgevoerd. Ik moest bijvoorbeeld de data input van Dataverse omzetten naar bruikbaar data voor SharePoint lijsten. Normaal geef je gewoon het veld mee naar je connector en kan je verder, maar als je een lijst hebt in Dataverse die eigenlijk een tekst regel moet zijn in een SharePoint lijst, dan moet je zelf expressies schrijven. Ik heb verschillende statements (if, switch, equals, …) geschreven om de data correct te laten zien. Ook het oproepen van een flow vanuit een Power App en het meesturen van data heb ik dez...

Week 7 - Intro Power Apps component framework

  Ja! Deze week ben ik begonnen met het Power Apps Component Framework, dit betekent dat ik complexere componenten kan bouwen en deze kan toevoegen in de componenten bibliotheek. Het Power Platform ken ik nu ondertussen al. Tot nu toe heb ik al gewerkt met Canvas Apps, model-driven en componenten. Daarnaast heb ik ook gekeken naar Power Automate en BI. Maar een heel belangerijk onderdeel van mijn stage is het PCF verhaal. En ja, PCF werkt ook met Node.js dus dat moest ik opnieuw installeren en de juiste commando's uitvoeren om de basis structuur van een PCF project te krijgen. Je krijgt dan ook direct wat config bestanden in JSON formaat. Je kan ik JavaScript de code van je component schrijven, deze worden wel in TypeScript formaat gegeven. Deze week was een into to PCF, dus was het meer testen wat er gemaakt kan worden. Vanaf volgend week begint het programmeren in PCF om zo de componenten library te vergroten.