Title: Aktiveren tijdelijk overrulende set Classes Post by: Heart Informatisering B.V. on September 15, 2009, 12:13:38 pm M.i.v. deze Releasenote is er een mogelijkheid gekreëerd om de Classes waarmee de Windowsversie van Profit wordt opgestart, te overrulen met een kompleet andere set.
Steeds vaker wordt er nieuwe funktionaliteit ontwikkeld, welke wordt opgebouwd middels Classkoding (bijv. TouchScreen en Scanterminal schermen). Deze Classkoding heeft iedere Gebruiker tijdens zijn Profitsessie in gebruik. Dat impliceert dat indien er een kleine aanpassing nodig is aan een dergelijke Class, iedereen zijn Profitsessie dient af te sluiten om de wijziging over te kunnen sturen. En dáár zit nou net het probleem, immers, hoewel de aanpassing veelal maar weinig tijd kost, gaat de tijd hem zitten in het moeten regelen dat iedereen tegelijkertijd uit Profit is. Een dergelijke procedure kan een flinke tijd in beslag nemen, zeker als je rekening houdt met het feit dat de TouchScreen schermen geen toetsenbord hoeven te hebben (en niet door een bediener van het scherm afgesloten kunnen worden) danwel er her en der in het bedrijf Scanterminals rondslingeren die aan staan, waar er geen gebruiker naast staat om de sessie af te sluiten. M.i.v. deze Releasenote is er een eind gekomen aan die procedure. Het is mogelijk om in de FOXWIN directory een directory TMPCLSnn aan te maken, waarin een volledig nieuwe set Classes wordt geplaatst. TMPCLS staat voor "Temporary Classes", en "nn" dient een volgnummer te zijn. Zo zal de eerst toegevoegde overrulende directory TMPCLS01 genummerd worden, de 2e TMPCLS02 etc., waarbij degene met het hoogste volgnummer altijd degene zal zijn die geaktiveerd wordt. Zodra Profit wordt opgestart, wordt gekontroleerd of er een TMPCLSnn directory aan de FOXWIN directory hangt. Zo ja, dan zal de Class koding niet worden gelezen uit de FOXWIN\CLASS directory, maar uit de FOXWIN\TMPCLSnn directory. Deze temporary class directory zal (indien nodig) door medewerkers van Heart worden aangemaakt, en worden voorzien van een nieuwe set Classes; e.e.a. zal niet via een Upgrade lopen. Tegen de tijd dat er een nieuwe Upgrade wordt uitgevoerd (en de meest nieuwe set Classes in de Upgrade zal meekomen) dient U ervoor te zorgen dat alle eventueel aanwezig TMPCLSnn directory's verwijderd worden. De Upgrade zal niet kunnen worden uitgevoerd indien er nog TMPCLSnn directory's bestaan. Pas als er geen TMPCLSnn directory bestaat, zal de Upgrade er (als vanouds) vanuit gaan dat eventueel nieuwe Classes die in de Upgrade staat naar de FOXWIN\CLASS directory gekopieerd dienen te worden.
|