Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
openwave:1.33:applicatiebeheer:instellen_inrichten:actions [2025/07/01 11:04] – Kars Gottschal | openwave:1.33:applicatiebeheer:instellen_inrichten:actions [2025/10/03 10:29] (huidige) – Externe bewerking 127.0.0.1 | ||
---|---|---|---|
Regel 191: | Regel 191: | ||
Indien een query wordt aangeroepen, | Indien een query wordt aangeroepen, | ||
aanroep: | aanroep: | ||
- | de query // | + | de query // |
<code sql> | <code sql> | ||
Regel 216: | Regel 216: | ||
* Wat doet het?: Overschrijft het flexDetail- of flexListscherm waar je op staat, maar dan op basis van parameterlist. Bijvoorbeeld: | * Wat doet het?: Overschrijft het flexDetail- of flexListscherm waar je op staat, maar dan op basis van parameterlist. Bijvoorbeeld: | ||
+ | ==== setcolumnvalue==== | ||
+ | * wat doet het? : met deze aanroep kan een waarde opgeslagen worden in een bepaalde kolom van een tabel in OpenWave, mits de gebruiker voldoende rechten heeft. | ||
+ | * Voorbeeld: setcolumnvalue(tbmilinrichtingen, | ||
+ | * Parameterlist: | ||
+ | * param1 is de tabelnaam waarin het gegeven moet worden opgeslagen | ||
+ | * param2 is een verwijzing naar de primary key van die tabel om de juiste rij te vinden | ||
+ | * param3 is de naam van de kolom waarin het gegeven moet worden opgeslagen | ||
+ | * param4 is de waarde van het gegeven dat moet worden opgeslagen. | ||
+ | * param5 is de moduleletter voor de rechtenafweging, | ||
+ | * leeg, dan moet: | ||
+ | * OF de ingelogde medewerker beheerder zijn (tbmedewerker.dnbeheerniveau > 98) | ||
+ | * OF - indien het gaat om tbperceeladressen - het wijzigrecht op tbperceeladressen aangevinkt zijn (tbrechten.dldpcledt) | ||
+ | * OF de zesde parameter gevuld zijn | ||
+ | * //V// dan moet de medewerker wijzigrechten hebben op de inrichtingen (// | ||
+ | * //W// dan moet de medewerker wijzigrechten hebben op de omgevingzaken (// | ||
+ | * //O// dan moet de medewerker wijzigrechten hebben op de APV/overige zaken (// | ||
+ | * //H// dan moet de medewerker wijzigrechten hebben op de handhavingszaken (// | ||
+ | * //I// dan moet de medewerker wijzigrechten hebben op de infozaken (// | ||
+ | * param6 mag leeg zijn. Indien gevuld gaat deze voor op de vijfde parameter en indien | ||
+ | * de waarde begint met // | ||
+ | * anders wordt de waarde opgezocht in tbquery (op kolom tbquery.dvcode) en dan bepaald de evaluatie van die query of de gebruiker voldoende rechten heeft | ||
+ | |||
+ | <adm warning> | ||
+ | De OpenWave API setcolumnvalue() kan bij een aantal kolommen - naast de database constraints - nog extra controles uitvoeren op een bepaalde invoer EN kan zelf vervolgacties doen: zoals een (REV-) eindeGeldigheid op inrichtingsniveau doorvoeren naar onderliggende REV-objecten, | ||
+ | </ | ||
==== startWizard ==== | ==== startWizard ==== | ||
Regel 344: | Regel 369: | ||
* param3: Moet tenminste gevuld zijn met de module letter, deze mag niet leeg zijn EN moet de letter **B**(ouw/ | * param3: Moet tenminste gevuld zijn met de module letter, deze mag niet leeg zijn EN moet de letter **B**(ouw/ | ||
* dnkeytermijnstap: | * dnkeytermijnstap: | ||
+ | * **startwizard(haalGeregistreerdDocument, | ||
+ | * param1: // | ||
+ | * param2: een dnkey van tbcorrespondentie (dus van een geregistreerd document) | ||
+ | * param3: de module letter van de hoofdzaak of inrichtingen waar het document toe behoort: dus V, B, C, E, I, O, H, of W | ||
+ | * param4 is een samengestelde parameter bestaande uit drie delen gescheiden door puntkomma' | ||
==== Action column: | ==== Action column: | ||