Eigen tools

‘Practice what you preach’

Onze boodschap naar onze opdrachtgevers is, dat je repeterende handmatige handelingen zo veel mogelijk zou moeten automatiseren.

Wij hebben bij ons eigen werk ook te maken met dit soort kandidaten voor automatisering.

Voor een groot deel van onze doelgroep zal deze case te technisch zijn. Kern van het verhaal: wij investeren in onze tools. Niet alleen door programma’s aan te schaffen, maar ook door eigen tools te ontwikkelen.

Een van de dingen die we regelmatig doen, is een C# class maken om gegevens uit een Excel bestand te manipuleren. We hebben onze eigen routines, die buiten Excel om gegevens kunnen lezen en schrijven. Die gegevens worden dan ‘gemapt’ naar objecten, die nog wel ‘even’ gedefinieerd moeten worden. En we willen de gegevens ook nogal eens ‘serializen’ naar een xml-bestand. Of onze class gebruiken als gegevensbron in een dialoogvenster, en daarvoor validatieregels definiëren.

Dit resulteert voor bestanden met meer dan een paar kolommen in aardig wat programmacode, die voor een groot deel af te leiden is van het Excel bestand. Daarom hebben we ons eigen tool ontwikkeld, waarmee we:

Ook interessant Andere voorbeelden van KeyScript projecten

Excel Excel grafieken

Grafieken… vaak lastig om die op een nette en consistente manier in Excel op te nemen. Er is geen eenvoudige manier om een grafiek consistent op te maken in jouw huisstijl. Wij ontwikkelden een add-in waarmee dat wel kan: jouw veel gebruikte grafiektypen worden opgenomen in het keuzemenu en mocht er toch een kleur anders ingesteld moeten worden, dan kan dat ook heel eenvoudig!

Bekijk deze case study

Excel • Data visualiseren • Word Werkorder rapportage, zoek de verschillen

Onze opdrachtgever is verantwoordelijk voor de rapportages over honderden projecten. Een van de KPI’s waarop gerapporteerd wordt betreft wijziging in planningsgegevens van ‘werkorderregels’. Van een aantal velden moeten alle wijzigingen inzichtelijk gemaakt worden, daarnaast moet gerapporteerd worden op het totaal aantal werkorderregels per status. Er moeten daarom ‘weekstanden’ vergeleken worden, maar daar voorziet het planningssysteem niet in.

Bekijk deze case study