Changes between Version 4 and Version 5 of Documentatie/Beheerder/HowTos/Sjablonen


Ignore:
Timestamp:
Feb 6, 2015 10:59:14 AM (11 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/HowTos/Sjablonen

    v4 v5  
    131131als de andere bookmarks. 
    132132 
     133== Rol van Sjablonen in de Database == 
     134 
     135Bestanden worden opgeslagen -- meestal op disk, maar niet altijd. Er komt ook een record in de database dat het bestand bestaat, en het bestand wordt gekoppeld aan een of meer tabellen zodat het bestand zichtbaar is als blauwe link in een dossier. 
     136 
     137[[Image(ticket:8005:diagram.png)]] 
     138 
     139Aan een of andere tabel (geel) -- bijvoorbeeld aan de patient, maar zou ook aan een behandeldag kunnen -- hangt een bestand (oranje). In de database gaat dat via een koppel-tabel. In elk record zit een ''verwijzing'' naar het record waar iets aan hangt; het bestand hangt aan die koppeltabel via de bestandsnaam (gele pijl). Enigzins bijzonder is dat de bestandsnaam ook naar een plek op disk (grijze pijl) kan verwijzen, waar je het bestand fysiek aantreft. 
     140 
     141Een bestand hangt '''ook''' aan een sjabloon (groen). Dat doet het bestand met een verwijzing naar de sjabloon-key (groene pijl). 
     142 
     143Het sjabloon (in het bestands-record) wordt onder andere gebruikt om te bepalen hoe je een bestand moet openen. Er is een beetje code die op extensie werkt, maar veel hangt af van de ''handler'' van een gegeven sjabloon. Zo zijn er voor Easidata bestanden, handlers voor alle soorten Easidata metingen ''bestanden''. Die zijn nodig, omdat die bestanden niet fysiek op de disk staan, maar ergens in Easidata opgeslagen. De Easidata handler weet hoe je voor een bepaald bestand de gegevens uit Easidata tevoorschijn haalt. 
     144 
     145Voor bestanden met een fysiek bestaan -- zoals alle gewone brieven en spreadsheets -- is de handler niet zo erg van belang omdat het besturingssysteem ook wel weet hoe je zo'n bestand kunt openen. Voor andere soorten "bestanden" kan de handler essentieel zijn. 
     146 
     147Het is mogelijk om sjablonen te verwijderen. OpenAC vraagt dan of het sjabloon vervangen of verwijderd moet worden in die records waar het gebruikt word (alle bestanden die met dat sjabloon gemaakt zijn). Doorgaans is ''verwijderen'' de juiste keus, zeker als het om gewone documenten gaat -- die blijven leesbaar omdat het bestand fysiek nog bestaat.