Changes between Version 62 and Version 63 of Documentatie/Beheerder


Ignore:
Timestamp:
Mar 15, 2011 12:27:06 PM (15 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder

    v62 v63  
    1111[wiki:Documentatie/ModulesEnFuncties verhuisd]. 
    1212 
    13  
    14  
    15 == Gebruikers, codetabellen, versiebeheer (beheerschermen) == 
    16  
    1713Wanneer u in OpenAC bent ingelogd als '''admin''' beschikt u onderin het startscherm over 
    1814diverse knoppen naar schermen voor beheersfuncties.  We beschrijven hier 
    1915de belangrijkste. 
    20  
    21 === Codetabellen === 
    22  
    23 OpenAC valt uiteen in drie onderdelen: 
    24  
    25  * De programmatuur 
    26  * De adaptatie, waaronder '''codetabellen''' 
    27  * SQL-database. 
    28  
    29 De 'codetabellen' houden het midden tussen data en applicatie.  In een codetabel worden doorgaans korte lijstjes 
    30 bijgehouden van codes, bijvoorbeeld verrichtingcodes, spreekuurcodes enzovoort.  De codetabellen kunnen vanuit 
    31 OpenAC worden bewerkt.  Wijzigingen in een codetabel dienen te worden ingeleverd en verspreid naar eindgebruikers 
    32 middels het '''versiebeheer'''. 
    33  
    34 In de adaptatie worden alleen ''toevoegingen'' en ''wijzigingen'' opgeslagen ten opzichte van de basisdefinities 
    35 in OpenAC.  Dit gebeurt automatisch. 
    36  
    37  
    38 === Datamodel en tabeldefinities ===  
    39  
    40 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'''. 
    41  
    42  
    43 === Versiebeheer === 
    44  
    45 In het versiebeheerscherm kunt u 
    46  
    47  * OpenAC bijwerken naar een nieuwe release (bijv. '''v1.208''') 
    48  * OpenAC bijwerken naar een nieuwe revisie (bijv. '''r10408''') binnen de bestaande release. 
    49  * Schakelen tussen release en de ontwikkelversie. 
    50  * Gemaakte wijzigingen inleveren. 
    51  * Gebruikers in uw instelling instructie geven naar welke versie dient te worden geschakeld. 
    52  
    53  
    54 === SQL queries === 
    55  
    56 In dit scherm kunt u één of meer SQL-queries definiëren en uitvoeren.  Queries die u aanmerkt 
    57 als '''publiek''' zijn voor alle gebruikers van OpenAC toegankelijk die toegang hebben tot 
    58 managementrapportages. 
    59  
    60  
    61 === Script (adaptatie-init) ===  
    62  
    63 Uw adaptatie van OpenAC wordt gestart vanuit een Python-bronbestand '''___init__.py'''.  Onder deze 
    64 knop zit een scherm waarin u dit bestand kunt bewerken. 
    65  
    66  
    67 === Instellingen ===  
    68  
    69 In dit scherm vindt u diverse instellingen voor OpenAC. 
    70  
    71 U geeft hier bovendien aan welke instellingen voor alle 
    72 gebruikers gelijk moeten zijn.  Deze worden opgeslagen in de database.  Alle overige 
    73 instellingen worden 'lokaal' opgeslagen.  Dit betekent: 
    74  
    75  * Normaal gesproken in Application Data voor de Windows-gebruiker 
    76  
    77  * Optioneel kunt u in '''Program Files\OpenAC''' een mapje '''.openac''' aanmaken.  Als deze map 
    78    bestaat, wordt de configuratie niet per gebruiker opgeslagen, maar per OpenAC-installatie. 
    79  
    80 Let op: 
    81  
    82  * Veel applicatie-instellingen zijn niet vanuit OpenAC zelf instelbaar, maar dienen in de '''__init__.py''' te worden 
    83    vastgelegd.  Het gaat hier om instellingen waarvan het (1) het riskant is deze te wijzigen en/of (2) het van belang 
    84    is voor de ondersteuning dat de ontwikkelaars op de hoogte zijn van de gekozen instelling. 
    85  
    86  
    87 === Switches ===  
    88  
    89 In dit scherm kunnen diverse 'debug switches' worden gezet.  Normaal gesproken staan alle switches uit. 
    90  
    91  
    92 === Aantekeningen, tarieven, normtijden === 
    93  
    94 Verder vallen onder ''Beheer'' diverse schermen waarin lijsten zijn te bewerken die onderdeel uitmaken van de database.  Dit zijn tenminste: 
    95  
    96  * '''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. 
    97  * '''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. 
    98  * '''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'''). 
    99  
    10016 
    10117 
     
    11127Details over het beheer van de gebruikers van OpenAC staan 
    11228op de [wiki:Beheershandleiding/Gebruikers gebruikersbeheerpagina]. 
     29 
     30 
     31== Lokale Instellingen == 
     32 
     33Informatie over lokale instellingen en de instellingen van een testomgeving is te vinden 
     34op de [wiki:Beheershandleiding/Instellingen lokale instellingenpagina]. Hieronder vallen ook 
     35normtijden en aantekeningen en de codetabellen. 
     36 
     37== Queries == 
     38 
     39Het is mogelijk om met OpenAC speciale SQL queries te ontwikkelen om gegevens 
     40uit de OpenAC database op te halen. Deze queries zijn toegankelijk voor alle 
     41lokale OpenAC gebruikers. De [wiki:Beheershandleiding/Queries queriespagina] 
     42laat zien hoe deze aangemaakt kunnen worden. 
    11343 
    11444== Rapportages == 
     
    13464er een extra database worden gemaakt en enkele instellingen van OpenAC in de testversie worden aangepast. Dit wordt beschreven op de [wiki:Beheershandleiding/Testomgeving pagina over de testomgeving]. 
    13565 
     66== Versiebeheer == 
     67 
     68Versiebeheer wordt gebruikt om OpenAC ''up-to-date'' te houden, om van versie te veranderen, en ook om veranderingen van het AC terug te leveren aan de ICT afdeling van de FENAC. De [wiki:Beheershandleiding/Versiebeheer versiebeheerpagina] vertelt meer.