Alleen Windows : De "ExecStack" betreft de registratie van de uitgevoerde "sequences" door de gebruiker. Anders gezegd, (zo ongeveer) alles wat wordt ingetypt gedurende het gebruik van Heart-Profit wordt bijgebouden.
Het doel hiervan is van feitelijk enorm belang, namelijk het in later stadium kunnen zien door de ontwikkelaars wat precies de volgorde van handelingen is geweest voordat er een Geblokkeerde Funktie optrad. Dit, waarbij het maar al te vaak zeer moeilijk -en soms onmogelijk- is om de fout na te spelen, omdat men niet meer precies weet wat men deed. En, in de Windows-versie betreft het juist de volgorde van de handelingen die tot problemen kunnen leiden.
Zowel Raadplegen Geblokkeerde Funkties als Printen Performance Analyse zijn nu voorzien van de ExecStack, opdat de ontwikkelaars optimaal kunnen worden geïnformeerd over de achtergrond van een optredende Geblokkeerde Funktie, terwijl tegelijkertijd de gebruiker zelf dit niet meer behoeft te noteren, wat als een relatief tijdrovend werkje mocht worden gezien.
Voor de goede orde zij vermeld dat de uitgevoerde handelingen niet op disk worden opgeslagen, en slechts in het geheugen van de PC aanwezig zijn. Echter, op het moment dat een Geblokkeerde Funktie optreedt wordt de ExecStack wèl naar disk geschreven.
Merk hierbij op dat de ExecStack immer wordt gereset op het moment dat het Hoofdmenu aktief is, en zodoende alleen de gegevens die na het laatste bezoek aan het Hoofdmenu tot de ontwikkelaars zullen komen. Uw eventueel konfidentiële gegevens (alles wat wordt getypt wordt geregistreerd) worden dus zeer beperkt opgeslagen.
Aangezien het een langere tijd kan duren alvorens het Hoofdmenu weer wordt bezocht, c.q. er bijvoorbeeld 200 Artikelen achter elkaar kunnen worden ingevoerd, zou het onzin zijn om dit allemaal (vooralsnog in het geheugen) te bewaren. Daarom worden maximaal 1.000 tekens bewaard, en als dit aantal wordt overschreden, worden de voorgaande 500 tekens verwijderd, waarna er 500 overblijven.
N.b.: Genoemde aantallen kunnen in later stadium anders worden opgesteld, afhankelijk van de ervaringen.
Uitleg indeling ExecStack Voorbeeld :
=BEDRIJFX=[LO]1[LOAV]1[LOAB]1[LOARRA]PgDnF5[LOARWY][LOAR_AID_S] 000.0033 Enter[AROMS_S]F10
Het betreft administatie BEDRIJFX; Beginnend bij het Hoofdmenu betreft dit funktie LO, en op het Hoofdmenu wordt de keuze 1 gedaan. Deze leidt tot funktie LOAV (Artikelmenu), en zo voort tot we bij LOARRA komen (Raadplegen Artikelen) alwaar PgDn is gedaan en vervolgens middels F5 een Artikel werd gekozen (om te Wijzigen). We komen dan in LOARWY met LOAR_AID_S als de aktieve Control op het Form. Het Artikelnummer betreft 000.0033, wat in dit geval door het systeem zelf is "ingetypt". Ook de Enter die erop volgt werd door het systeem zelf gedaan (dit is op zich niet zichtbaar). We komen dan in de Control AROMS_S, en aldaar gaan we middels F10 terug naar het Hoofdmenu.
Funktie | Omschrijving | Dtm.Vl.Wyz | Dtm.L.Wyz |
SYERAH | Omschrijving (nog) niet bekend | 05-06-2000 | 11-07-2002 |
SYERRA | Raadplegen Fouten-overzicht | 11-07-2002 | 11-07-2002 |
SYINV | Omschrijving (nog) niet bekend | 28-01-2002 | 11-07-2002 |
SYK | Omschrijving (nog) niet bekend | 28-05-2002 | 11-07-2002 |
SYPRER | Printen Performance Analyse | 28-05-2001 | 11-07-2002 |
SYSS | Omschrijving (nog) niet bekend | 10-07-2002 | 12-07-2002 |