Changes between Version 17 and Version 18 of Documentatie/Ontwikkelaar/OpenAC3/Scriptfuncties


Ignore:
Timestamp:
07/13/20 10:31:18 (6 years ago)
Author:
henk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Ontwikkelaar/OpenAC3/Scriptfuncties

    v17 v18  
    4242Scriptfuncties worden uitgevoerd voor alle geregistreerde contexten. Als er meerdere scriptfuncties zijn geregistreerd voor één context dan worden ze allemaal uitgevoerd. Zie [#Registratie Registratie] voor informatie over het registreren van scriptfuncties. 
    4343 
    44 Om scriptfuncties uit te voeren moet eerst klasse TabelScripts worden geïnstantieerd: 
     44Om scriptfuncties uit te voeren moet eerst klasse !TabelScripts worden geïnstantieerd: 
    4545{{{ 
    4646#!csharp 
    4747 
    4848var tabelscripts = new TabelScripts(); 
    49 }} 
     49}}} 
    5050 
    5151 
     
    5959Bovenstaande aanroep zorgt ervoor dat alle scriptfuncties worden uitgevoerd die voor deze context zijn geregistreerd.  
    6060 
    61 In echte code wordt de PathElement instantie al eerder aangemaakt, met als argument een aan de controller meegegeven pad. TabelScripts gebruikt PathElement.ACLPath om alle scriptfuncties uit te voeren die zijn geregistreerd voor "patient/behandelingen" en AFTER UPDATE. Scriptfuncties gebruiken PathElement.Key om zorgtraject ACH-H54321 op te halen als deze niet is meegegeven of door een eerder uitgevoerde scriptfunctie is opgehaald. 
     61In echte code wordt de !PathElement instantie al eerder aangemaakt, met als argument een aan de controller meegegeven pad. TabelScripts gebruikt PathElement.ACLPath om alle scriptfuncties uit te voeren die zijn geregistreerd voor "patient/behandelingen" en AFTER UPDATE. Scriptfuncties gebruiken PathElement.Key om zorgtraject ACH-H54321 op te halen als deze niet is meegegeven of door een eerder uitgevoerde scriptfunctie is opgehaald. 
    6262 
    6363== [=#Registratie Registratie] ==