openwave:1.32:applicatiebeheer:instellen_inrichten:actions

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
openwave:1.32:applicatiebeheer:instellen_inrichten:actions [2025/07/21 11:43] Ton Pullensopenwave:1.32:applicatiebeheer:instellen_inrichten:actions [2025/07/21 11:54] (huidige) – [setcolumnvalue] Ton Pullens
Regel 216: Regel 216:
   * Wat doet het?: Overschrijft het flexDetail- of flexListscherm waar je op staat, maar dan op basis van parameterlist. Bijvoorbeeld: vanuit het flexdetailscherm van de tabel tblegesregels is een knop gedefinieerd met de action: refreshActiveDialog(tblegesregels,13,W). De browser vraagt dan de detailgegevens op met getFlexDetail(tblegesregels,13,W) en overschrijft het bestaande detailscherm daarmee.   * Wat doet het?: Overschrijft het flexDetail- of flexListscherm waar je op staat, maar dan op basis van parameterlist. Bijvoorbeeld: vanuit het flexdetailscherm van de tabel tblegesregels is een knop gedefinieerd met de action: refreshActiveDialog(tblegesregels,13,W). De browser vraagt dan de detailgegevens op met getFlexDetail(tblegesregels,13,W) en overschrijft het bestaande detailscherm daarmee.
  
-==== setcolumnvalue(paramtabelnaam,paramkeypointer,paramkolomnaam,paramwaarde,parammodule,paramextrarechten ) ==== +==== setcolumnvalue==== 
-    * Voorbeeld: setcolumnvalue(tbmilinrichtingen,333,dnaantalbezoekers,100,V) +  * wat doet het? : met deze aanroep kan een waarde opgeslagen worden in een bepaalde kolom van een tabel in OpernWave, mits de gebruiker voldoende rechten heeft. 
-    * paramtabelnaam is de tabelnaam waarin het gegeven moet worden opgelagen. +  * Voorbeeld: setcolumnvalue(tbmilinrichtingen,333,dnaantalbezoekers,100,V) 
-    * paramkeypointer is een verwijzing naar de primary key van die tabel om de juiste rij te vinden. +  * Parameterlist: 
-    * paramkolomnaam is de naam van de kolom waarin het gegeven moet worden opgelagen +    * param1 is de tabelnaam waarin het gegeven moet worden opgelagen. 
-    * paramwaarde is de waarde van het gegeven dat moet worden opgeslagen.  +    * param2 is een verwijzing naar de primary key van die tabel om de juiste rij te vinden. 
-    * parametermodule is de moduleletter voor de rechtenafweging, indien:+    * param3 is de naam van de kolom waarin het gegeven moet worden opgelagen 
 +    * param4 is de waarde van het gegeven dat moet worden opgeslagen.  
 +    * param5 is de moduleletter voor de rechtenafweging, indien:
       * leeg, dan moet:       * leeg, dan moet:
         * OF de ingelogde medewerker beheerder zijn (tbmedewerker.dnbeheerniveau > 98)           * OF de ingelogde medewerker beheerder zijn (tbmedewerker.dnbeheerniveau > 98)  
Regel 232: Regel 234:
       * //H// dan moet de medewerker wijzigrechten hebben op de handhavingszaken (//tbhhrechten.dlbhahedt//)       * //H// dan moet de medewerker wijzigrechten hebben op de handhavingszaken (//tbhhrechten.dlbhahedt//)
       * //I// dan moet de medewerker wijzigrechten hebben op de infozaken (//tbinforechten.dlbinfoedt//)       * //I// dan moet de medewerker wijzigrechten hebben op de infozaken (//tbinforechten.dlbinfoedt//)
-    * paramextrarechten mag leeg zijn. Indien gevuld gaat deze voor op de vijfde parameter en indien+    * param6 mag leeg zijn. Indien gevuld gaat deze voor op de vijfde parameter en indien
       * de waarde begint met //tbrechten. of tbomgrechten. of tbovrechten. of tbinforechten. of tbhorrechten. of tbbestrechten. of tbmilvergrechten. of tbmilrechten.// gevolgd door een passende rechtenkolomnaam dan bepaald de evaluatie van die rechtenkolom of de gebruiker voldoende rechten heeft.       * de waarde begint met //tbrechten. of tbomgrechten. of tbovrechten. of tbinforechten. of tbhorrechten. of tbbestrechten. of tbmilvergrechten. of tbmilrechten.// gevolgd door een passende rechtenkolomnaam dan bepaald de evaluatie van die rechtenkolom of de gebruiker voldoende rechten heeft.
       * 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       * 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 Let op> 
 +De Openwave api setcolumnvalue() kan bij een aantal kolommen - naast de databaseconstraints - nog extra controles uitvoeren op een bepaalde invoer EN kan zelf vervolgacties doen: zoals een (REV-) eindeGeldigheid op inrichtingsniveau doorvoeren naar onderliggende REV-objecten, of op grond van een bepaalde wijziging een updateZaakbericht (StUF Zaak/DMS) verzenden. 
 +</adm>
  
 ==== startWizard ==== ==== startWizard ====
  • openwave/1.32/applicatiebeheer/instellen_inrichten/actions.1753091020.txt.gz
  • Laatst gewijzigd: 2025/07/21 11:43
  • door Ton Pullens