Skip to main content

Posts

Week 14/15 - Een mooie einde

  Bij deze post heb ik de laatste 2 weken samen gevoegd. Omdat ik niet begonnen ben met een nieuwe component, maar ik heb wel meegedaan met kleine projecten. Aangezien ik niet meer zoveel tijd had, heeft mijn stagementor besloten om niet te starten met het bouwen van een component. De volgende componenten die we in gedachten hebben zullen zeker langer duren dan 10 dagen. Daarom heb ik meegedaan met het opzetten van de center of excellence kit van Microsoft. Dit is een pre-build Power Platform solution die verschillende apps, flows en reports beschikbaar heeft om de Power Platform solutions binnen het bedrijf te kunnen beheren en controleren. Met deze kit heb ik weer gezien wat er allemaal mogelijk is met het Power Platform. De gedeelte die ik samen met mijn stagementor heb opgezet was voor het beheren van de bestaande apps. Zo kan de bedrijf zien welke apps wanneer en hoeveel gebruikt worden. Om te controleren of ze voldoen aan de compliance regels etc. Mijn stage bij Ordina was heel e
Recent posts

Week 13 - Energie Component Deel II

  Een nieuwe week maar geen nieuwe opdracht! Deze week heb ik verder gedaan aan de energie component van vorig week. Ik moet eerlijk toegeven dat ik nog niet helemaal gewoon ben met de code structuur van de PowerApps Component Framework. Daarom hecht ik een groot belang aan de documentatie van de code. Soms ben ik nog zelf in de war over de stukjes code die ik schrijf. Maar mijn mentor heeft verteld dat dit in het begin ook bij hem zo was, maar dat het ondertussen wel mee valt.  De Energie component heeft een moeie stijl gekregen en ook een kleine animatie bij het verschuiven van de waarde. De Component is gereed voor gebruik! Mijn mentor heeft me verteld dat ik volgend week terug een kijkje moest nemen bij de klant. Ik ben benieuwd of het een nieuwe component wordt of een bestaande omzetten tot een betere...

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 11 - Verder met de klant

Vorig week was ik begonnen met het implementeren van de componenten bibliotheek bij Fluvius. Toen heb ik al enkele componenten kunnen maken in hun omgeving. Maar deze week moest ik de oude apps omzetten tot moderne apps. Ik zal het even uitleggen... . De apps die gebouwd zijn bij Fluvius maken geen gebruik van centrale componenten, dus de ene app is anders dan de andere. Deze vind men niet goed, aangezien er een bepaald huisstijl is die iedereen moet volgen. Daarom heb ik deze week een kijkje genomen in de bestaande apps van Fluvius, de componenten die meerdere keren gebruikt worden heb ik in een lijstje gestoken. Met mock-ups heb ik de moderne variant met de huisstijl voorgesteld aan Fluvius. Het was een goed idee en we zijn begonnen met het omzetten van de componenten. De code die ik deze week heb geschreven was vooral in PowerFX (taal van PowerApps), dus deze week geen node.js javascript css :) . Het was een rustig week, wat ik wel een beetje aangenaam vond. Ik heb gemerkt dat het l

Week 10 - Op naar de klant!

  Week 10 bij mijn stage, dit betekent dat ik nog 5 weken over heb bij mijn stage. Maar nogsteeds is het interessant en zeker omdat ik de componenten bibliotheek mag implementeren bij de klant. Vorig week had ik mijn telefoon component net niet af kunnen krijgen. Deze week ben ik meteen begonnen met het afwerken daarvan. De volgende dagen heeft mijn stagementor aangegeven dat ik bij Fluvius een component bibliotheek moest implementeren. Fluvius heeft de componenten die wij eerder hadden gemaakt gekregen en daarna heb ik ook enkele componenten op de omgeving van Fluvius gebouwd. Omdat Fluvius een groot bedrijg is, hebben ze ook vaak custom zaken nodig. Een van de componenten die ik voor Fluvius gebouwd heb, is een navigatie menu voor de canvas apps die een progressbar bevat. Met deze prorgessbar kunnen gebruikers snel zien op fase ze zijn in de app. Deze week was voor mij een van de meest leerrijke weken. De communicatie met de klant, projectbeheer en het effectief implementeren van de

Week 9 - Telefoon Input Component

  Dag Allemaal! Vorig week had ik al een beetje verteld over de telefoonnummer component. De functionele analyse en de basis van de component was al in orde. Deze week heb ik verder kunnen werken aan de component en het is bijna af. De component zag er nog niet uit, daarom ben ik begonnen met het schrijven van CSS. De component begon al meer duidelijker te worden en ook mooier.  Bij mijn code heb ik enkele functies toegevoegd die voor de sortering en automatische landselectie zorgen. Ik heb ook een manier gevonden om met 1 afbeelding alle landiconen te tonen in de component. Het is een hele brede png afbeelding die ik met mijn CSS in stukken verdeel.  Ook heb ik de component getest in verschillende soorten apps(canvas en model-driven). De component is eigenlijk af, hier en daar moet ik nog mijn code verbeteren. Er is ook een dubbelklik probleem, maar dat los ik volgend week op! 

Week 8 - Verder met het PowerApps Component Framework

  Weeral een nieuwe week bij mijn stage. Deze week ben ik begonnen met het maken van een nieuwe component. Vorig week had ik een test component gemaakt met de framework om te zien hoe alles moest. Deze keer was de component wel bedoeld voor onze componenten bibliotheek, dus moest het op een andere manier. Mijn stagementor heeft besloten om eerst een functionele analyse te doen van het project. Zoals altijd hebben we in een agile manier gewerkt. In het begin van de week waren we meer bezig met hoe de component eruit moest zien en welke functies dat het moest hebben. We hebben besloten om een internationale telefoon input veld te maken. Een simpele input component die in de backend automatisch de land van de telefoonnummer zou vinden. Deze component zal veel gebruikt worden, aangezien de klanten van Ordina regelmatig vragen naar een dergelijke input veld.  Ik heb een beetje uitgeprobeerd en onderzocht hoe ik de component kon maken. De basis heb ik al kunnen schrijven, de styling en autom