| Version 3 (modified by adriaan, 15 years ago) (diff) |
|---|
Instellingen
In dit scherm vindt u diverse instellingen voor OpenAC.
U geeft hier bovendien aan welke instellingen voor alle gebruikers gelijk moeten zijn. Deze worden opgeslagen in de database. Alle overige instellingen worden 'lokaal' opgeslagen. Dit betekent:
- Normaal gesproken in Application Data voor de Windows-gebruiker
- Optioneel kunt u in Program Files\OpenAC een mapje .openac aanmaken. Als deze map bestaat, wordt de configuratie niet per gebruiker opgeslagen, maar per OpenAC-installatie.
Switches
In dit scherm kunnen diverse 'debug switches' worden gezet. Elke switch kan aan- of uitgeschakeld worden. Normaal gesproken staan alle switches uit. Een switch die aan staat verandert het gedrag van OpenAC op een specifiek punt. Het kan gebeuren dat bij het uitzoeken van een probleem met OpenAC gevraagd wordt om een bepaalde switch aan te zetten. Er zitten ook switches tussen die OpenAC gevaarlijk kunnen maken.
Switches kunnen alleen door een admin gebruiker veranderd worden. De switches gelden alleen voor de lokale machine en lokale gebruiker. Voor gewone gebruikers zijn de switches (ook de ongevaarlijke) niet aan te passen.
De meeste switches betreffen "debug" switches. Als die aan staan dan wordt er meer informatie in het meldingen log opgenomen dan normaal. Daardoor kan de ontwikkelafdeling van OpenAC problemen beter opsporen. Het aanzetten van debug switches verandert het gedrag van OpenAC verder niet, maar kan wel enorm veel meldingen veroorzaken en daardoor de werking van OpenAC vertragen.
De "time" switches zijn ook een soort debug switches. Ze zorgen ervoor dat OpenAC informatie naar het meldingenscherm schrijft over hoe lang het duurt om bepaalde dingen uit te voeren. Deze switches kunnen ook OpenAC trager maken door de hoeveelheid informatie die moet worden verwerkt.
Overige switches zijn vooral van belang voor ontwikkelaars. In sommige gevallen zorgt dit ervoor dat OpenAC "dummy" gegevens gebruikt in plaats van de database te raadplegen. In andere gevallen geeft de "developer" switch aan dat je echt weet wat je doet -- en dat je dus ook dingen stuk kan en mag maken.
De "gebruik" switches hebben een wezenlijk en potentieel schadelijk effect op het gedrag van OpenAC. De "-acc-" switches zorgen er voor dat de VECOZO koppeling een acceptatie / test omgeving benadert in plaats van de echte. Hierdoor worden geen echte declaraties ingediend. Merk op dat OpenAC de declaraties wel normaal behandelt, dus dit moet alleen in een test-omgeving aangezet worden. In enkele gevallen (momenteel VECOZO) wordt oude-en-afgeraden functionaliteit behouden in OpenAC terwijl nieuwe functionaliteit aan een laatste test wordt onderworpen. Dan kan de "-oude-" switch worden gebruikt om de oude functionaliteit te forceren.
Aantekeningen, tarieven, normtijden
Verder vallen onder Beheer diverse schermen waarin lijsten zijn te bewerken die onderdeel uitmaken van de database. Dit zijn tenminste:
- Aantekeningen - aantekeningen komen op diverse plekken in dossiers, relaties e.d. voor. Dit zijn velden met een keuze-menu, waaraan tijdens de sessie nieuwe waarden zijn toe te voegen. Het voordeel ten opzichte van een vrij tekstveld voor notities, is dat eenvoudig op de ingevulde waarden kan worden gezocht en geselecteerd.
- Tarieven - tarieven voor de AP's en jaarkaarten. Er wordt een historie vastgelegd, m.a.w. oudere tarieven blijven staan. Het is niet mogelijk een tarief te wijzigen wanneer het al is toegepast.
- Normtijden - normtijden voor de FENAC-verrichtingen. Er wordt een historie vastgelegd. Het is niet mogelijk een normtijd te wijzigen wanneer deze al is toegepast, tenzij u werkt in een testomgeving (databasenaam bevat het woord test).
Codetabellen
OpenAC valt uiteen in drie onderdelen:
- De programmatuur
- De adaptatie, waaronder codetabellen
- SQL-database.
De 'codetabellen' houden het midden tussen data en applicatie. In een codetabel worden doorgaans korte lijstjes bijgehouden van codes, bijvoorbeeld verrichtingcodes, spreekuurcodes enzovoort. De codetabellen kunnen vanuit OpenAC worden bewerkt. Wijzigingen in een codetabel dienen te worden ingeleverd en verspreid naar eindgebruikers middels het versiebeheer.
In de adaptatie worden alleen toevoegingen en wijzigingen opgeslagen ten opzichte van de basisdefinities in OpenAC. Dit gebeurt automatisch.
Datamodel en tabeldefinities
Vanuit OpenAC heeft u toegang tot de definities van de tabellen en codetabellen. U kunt dus vanuit OpenAC zelf tabellen en velden toevoegen. Om wijzigingen te effectueren dient OpenAC opnieuw te worden gestart. Wijzigingen worden pas definitief voor alle gebruikers, nadat ze zijn ingeleverd via versiebeheer.
Script (adaptatie-init)
Uw adaptatie van OpenAC wordt gestart vanuit een Python-bronbestand __init__.py. Onder deze knop zit een scherm waarin u dit bestand kunt bewerken.
Attachments (8)
- instellingen-taakbox.png (6.6 KB) - added by adriaan 13 years ago.
- instellingen-dirview.png (25.2 KB) - added by adriaan 13 years ago.
- desktop.PNG (3.7 KB) - added by adriaan 10 years ago.
- hoortoestel-instellingen.PNG (2.8 KB) - added by adriaan 9 years ago.
- instellingen-afsluitdata.PNG (5.1 KB) - added by adriaan 9 years ago.
- instellingen-agenda.PNG (2.2 KB) - added by adriaan 9 years ago.
- instellingen-algemeen.PNG (4.9 KB) - added by adriaan 9 years ago.
- instellingen-cqi.PNG (2.0 KB) - added by adriaan 9 years ago.
Download all attachments as: .zip