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.35:applicatiebeheer:instellen_inrichten:actions [2026/10/12 10:58] – Paul de Boer | openwave:1.35:applicatiebeheer:instellen_inrichten:actions [2026/10/23 15:52] (huidige) – [openTabPage] Lonneke van Dijk | ||
|---|---|---|---|
| Regel 41: | Regel 41: | ||
| * Wat doet het?: Opent een nieuw tabblad met een kaart, externe website of een intern OpenWave portaal | * Wat doet het?: Opent een nieuw tabblad met een kaart, externe website of een intern OpenWave portaal | ||
| - | * aanroep: openTabPage(param1) | + | * aanroep: openTabPage(param1). Indien: |
| - | * Indien: | + | |
| * param1 begint met de substring (http) dan wordt geacht dat param1 een URL bevat bijvoorbeeld %%https:// | * param1 begint met de substring (http) dan wordt geacht dat param1 een URL bevat bijvoorbeeld %%https:// | ||
| - | * param1 bedoeld is een specifiek portaal binnen het domein van OpenWave te openen moet de portaalnaam en de dnkey worden doorgegeven bijv. openTabPage(# | + | * param1 bedoeld is een specifiek portaal binnen het domein van OpenWave te openen moet de portaalnaam en de dnkey worden doorgegeven bijv. openTabPage(# |
| * param1 de waarde //# | * param1 de waarde //# | ||
| * param1 opgebouwd is als URI-aanroep voor openen of bewerken van een fileserver-document via een Microsoft-office pakket, dan zal OpenWave deze aanroep doorzetten in de URL-balk (met de juiste slashes) b.v. ms-word: | * param1 opgebouwd is als URI-aanroep voor openen of bewerken van een fileserver-document via een Microsoft-office pakket, dan zal OpenWave deze aanroep doorzetten in de URL-balk (met de juiste slashes) b.v. ms-word: | ||
| Regel 93: | Regel 92: | ||
| <adm example Voorbeeld getflexaction en showtekst> | <adm example Voorbeeld getflexaction en showtekst> | ||
| - | Een voorbeeld van het gebruik van een getFlexAction in de definitie van het lijstscherm van de processtappen (termijnbewakingstappen) bij een zaak, zoals die default wordt uitgeleverd: | + | Een voorbeeld van het gebruik van een getFlexAction in de definitie van het lijstscherm van de processtappen (termijnbewakingstappen) bij een zaak, zoals die default wordt uitgeleverd: |
| <code xml> | <code xml> | ||
| Regel 116: | Regel 115: | ||
| </ | </ | ||
| - | Het evalueren van de query levert een aanroep naar een action startwizard(showtekst) op , die vervolgens uitgevoerd wordt: | + | Het evalueren van de query levert een aanroep naar een action startwizard(showtekst) op, die vervolgens uitgevoerd wordt: |
| startWizard(showtekst, | startWizard(showtekst, | ||
| Regel 126: | Regel 125: | ||
| <adm example Voorbeeld getflexaction en hoovertekst> | <adm example Voorbeeld getflexaction en hoovertekst> | ||
| - | Een tweede voorbeeld is de aanroep bij het hooveren over het groepicoontje op de lijst alle zaken (openingsportaal). Die kolom in de MDLC_AlleZakenList.xml is als volgt gedefinieerd. | + | Een tweede voorbeeld is de aanroep bij het hooveren over het groepicoontje op de lijst Alle zaken (openingsportaal). Die kolom in de MDLC_AlleZakenList.xml is als volgt gedefinieerd. |
| <code xml> | <code xml> | ||
| Regel 146: | Regel 145: | ||
| <adm example Voorbeeld één getflexaction voor zowel getflexballoon als showtekst> | <adm example Voorbeeld één getflexaction voor zowel getflexballoon als showtekst> | ||
| - | Dit voorbeeld is dat achter een geflexballoon-knop en een startwizard(showtekst)-knop verwezen kan worden naar eenzelfde query: de actie achter de twee knoppen tonen dezelfde inhoud, alleen in een ander jasje. action bij knop showtekst: // | + | Dit voorbeeld is dat achter een geflexballoon-knop en een startwizard(showtekst)-knop verwezen kan worden naar eenzelfde query: de actie achter de twee knoppen tonen dezelfde inhoud, alleen in een ander jasje. action bij knop showtekst: // |
| <code sql> | <code sql> | ||
| Regel 163: | Regel 162: | ||
| ==== getFlexMap ==== | ==== getFlexMap ==== | ||
| - | * Wat doet het?: In een venster wordt een kaart getoond getoond op basis van gedefinieerde xml's met daarin informatie die de kaart moet tonen. Zie [[..: | + | * Wat doet het?: In een venster wordt een kaart getoond getoond op basis van gedefinieerde xml's met daarin informatie die de kaart moet tonen. Zie [[..: |
| * aanroep: getFlexMap(param1, | * aanroep: getFlexMap(param1, | ||
| - | * param1: De eerste parameter moet de een primary key zijn van een tabel die hoort bij de tweede parameter (tabelnaam). Dus het vertrekpunt van de kaart en ook het record waarin een evntuele wijziging wordt opgeslagen. Indien de kaart vanuit een detailpagina of lijst wordt ogeroepen kan verwezen worden naar de betreffende kolom in de onderliggende view of tabel door gebruk van accolades: {// | + | * param1: De eerste parameter moet de een primary key zijn van een tabel die hoort bij de tweede parameter (tabelnaam). Dus het vertrekpunt van de kaart en ook het record waarin een evntuele wijziging wordt opgeslagen. Indien de kaart vanuit een detailpagina of lijst wordt ogeroepen kan verwezen worden naar de betreffende kolom in de onderliggende view of tabel door gebruk van accolades: {// |
| * param2: De tweede parameter is de tabelnaam die hoort bij de param1. | * param2: De tweede parameter is de tabelnaam die hoort bij de param1. | ||
| - | * param3 is de xmlnaam | + | * param3 is de xml-naam |
| * param 4 = indien | * param 4 = indien | ||
| - | * leeg dan wordt de kaart gestart in kijkmodus. | + | * leeg dan wordt de kaart gestart in kijkmodus |
| - | | + | * Polygon dan kan de gebruiker een polygoon tekenen op de kaart |
| - | | + | * Point dan kan de gebruiker een punt aanwijzen op de kaart |
| - | | + | * LineString dan kan de gebruiker een lijn trekken op de kaart |
| * Voorbeeld: // | * Voorbeeld: // | ||
| - | |||
| Regel 191: | Regel 189: | ||
| * aanroep: getFlexMemo(param1, | * aanroep: getFlexMemo(param1, | ||
| * param1: De eerste parameter moet de primary key zijn van de tabel die hoort bij de tweede parameter | * param1: De eerste parameter moet de primary key zijn van de tabel die hoort bij de tweede parameter | ||
| - | * param2: De tweede parameter is de letter C (tbhorecavergunningen), E (tbmilvergunningen), H (tbhandhavingen), | + | * param2: De tweede parameter is de letter C (tbhorecavergunningen), |
| * autorisatie: | * autorisatie: | ||
| * Voorbeeld: // | * Voorbeeld: // | ||
| Regel 201: | Regel 199: | ||
| * param1: Een gecrypte tekst of een niet gecrypte tekst of een evalueerbare query. Afhankelijk van param2 | * param1: Een gecrypte tekst of een niet gecrypte tekst of een evalueerbare query. Afhankelijk van param2 | ||
| * param2: | * param2: | ||
| - | | + | |
| - | * P dan wordt param1 ongewijzigd in de tekstballon getoond. Een semicolon (;) wordt daarbij geïnterpreteerd als harde return | + | * P dan wordt param1 ongewijzigd in de tekstballon getoond. Een semicolon (;) wordt daarbij geïnterpreteerd als harde return |
| - | * QD dan bevat param1 een evalueerbare query die één regel en één kolom als resultaat teruggeeft, bijvoorbeeld: | + | * QD dan bevat param1 een evalueerbare query die één regel en één kolom als resultaat teruggeeft, bijvoorbeeld: |
| - | * QP dan bevat param1 een evalueerbare query die één regel en één kolom als resultaat teruggeeft, bijvoorbeeld: | + | * QP dan bevat param1 een evalueerbare query die één regel en één kolom als resultaat teruggeeft, bijvoorbeeld: |
| * autorisatie: | * autorisatie: | ||
| * Voorbeeld: // | * Voorbeeld: // | ||
| Regel 210: | Regel 208: | ||
| <adm example Voorbeeld ophalen memo-kolom in flexballoon> | <adm example Voorbeeld ophalen memo-kolom in flexballoon> | ||
| - | Indien een query wordt aangeroepen, | + | Indien een query wordt aangeroepen, |
| <code sql> | <code sql> | ||
| Regel 244: | Regel 242: | ||
| * param2 is een verwijzing naar de primary key van die tabel om de juiste rij te vinden | * 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 | * param3 is de naam van de kolom waarin het gegeven moet worden opgeslagen | ||
| - | * param4 is de waarde van het gegeven dat moet worden opgeslagen. | + | * param4 is de waarde van het gegeven dat moet worden opgeslagen |
| * param5 is de moduleletter voor de rechtenafweging, | * param5 is de moduleletter voor de rechtenafweging, | ||
| * leeg, dan moet: | * leeg, dan moet: | ||
| Regel 256: | Regel 254: | ||
| * //I// dan moet de medewerker wijzigrechten hebben op de infozaken (// | * //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 | * param6 mag leeg zijn. Indien gevuld gaat deze voor op de vijfde parameter en indien | ||
| - | * de waarde begint met // | + | * 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 | * 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 | ||
| Regel 273: | Regel 271: | ||
| * **startwizard(deleteSysStandardRow, | * **startwizard(deleteSysStandardRow, | ||
| * Voorbeeld: startwizard(deleteSysStandardRow, | * Voorbeeld: startwizard(deleteSysStandardRow, | ||
| - | * Aanroep van een standaard verwijderactie van een kaart van een tabel die gedefinieerd is in tbsysstandardtable (beheertegel //Tabellen Standaardapi// | + | * Aanroep van een standaard verwijderactie van een kaart van een tabel die gedefinieerd is in tbsysstandardtable (beheertegel //Tabellen Standaardapi// |
| * param1: deleteSysStandardRow | * param1: deleteSysStandardRow | ||
| * param2: De tabelnaam waaruit een kaart verwijderd moet worden gevolgd door een punt gevolgd door {id}. Die {id} wordt on the fly door OpenWave vervangen met primary key-waarde van de kaart die verwijderd moet worden (bijv. de actieve kaart uit een lijst) | * param2: De tabelnaam waaruit een kaart verwijderd moet worden gevolgd door een punt gevolgd door {id}. Die {id} wordt on the fly door OpenWave vervangen met primary key-waarde van de kaart die verwijderd moet worden (bijv. de actieve kaart uit een lijst) | ||
| - | * param3: Deze parameter kan uit drie onderdelen bestaan gescheiden door een puntkomma. Dus bijvoorbeeld: | + | * param3: Deze parameter kan uit drie onderdelen bestaan gescheiden door een puntkomma. Dus bijvoorbeeld: |
| * het eerste deel van de parameter is een kolomnaam uit de view of tabel die aan de lijst ten grondslag ligt, waarvan de achterliggende waarde gebruikt wordt voor de //weet u het zeker// tekst | * het eerste deel van de parameter is een kolomnaam uit de view of tabel die aan de lijst ten grondslag ligt, waarvan de achterliggende waarde gebruikt wordt voor de //weet u het zeker// tekst | ||
| * het tweede deel kan een waarde zijn uit de kolom die de primary key in de lijst vertegenwoordigt (alleen zinvol in het geval dat die waarde niet rechtstreeks uit een tabel komt, maar is samengesteld) | * het tweede deel kan een waarde zijn uit de kolom die de primary key in de lijst vertegenwoordigt (alleen zinvol in het geval dat die waarde niet rechtstreeks uit een tabel komt, maar is samengesteld) | ||
| - | * het derde deel verwijst naar een xml , opgeslagen in de AAR of uit tbscreencolumns, | + | * het derde deel verwijst naar een xml , opgeslagen in de AAR of uit tbscreencolumns, |
| * param4: de code uit tbsysstandardtable die verwijst naar de kaart waar de betreffende standaardlijst in is gedefinieerd. | * param4: de code uit tbsysstandardtable die verwijst naar de kaart waar de betreffende standaardlijst in is gedefinieerd. | ||
| * **startwizard(insertContactadres)** | * **startwizard(insertContactadres)** | ||
| Regel 288: | Regel 286: | ||
| * param1: insertSysStandardRow | * param1: insertSysStandardRow | ||
| * param2: De naam van de screen.xml waarin de opmaak van het insertscherm is geregeld. De naam moet beginnen ' | * param2: De naam van de screen.xml waarin de opmaak van het insertscherm is geregeld. De naam moet beginnen ' | ||
| - | * param3: Alleen gevuld indien de tabel waarop een insert wordt uitgevoerd een parenttabel heeft. Hier wordt de betreffende keywaarde van die parenttabel ingevuld. De waarde %keyparent% | + | * param3: Alleen gevuld indien de tabel waarop een insert wordt uitgevoerd een parenttabel heeft. Hier wordt de betreffende keywaarde van die parenttabel ingevuld. De waarde %keyparent% betekent dat OpenWave dit zelf onder water regelt |
| * param4: de code uit tbsysstandardtable die verwijst naar de kaart waar de betreffende tabel in is gedefinieerd. | * param4: de code uit tbsysstandardtable die verwijst naar de kaart waar de betreffende tabel in is gedefinieerd. | ||
| * **startwizard(kopieerSysStandardRow, | * **startwizard(kopieerSysStandardRow, | ||
| Regel 307: | Regel 305: | ||
| * De vierde deelparameter is leeg of 0 of 1. Indien 0 of leeg dan worden de rijen in de standaardtabel (de koppeltabel) gelijkgemaakt met de aangevinkte rijen van de codetabel. Sommige worden dus verwijderd, sommige worden toegevoegd. Indien de waarde 1 dan worden alle aangevinkte rijen altijd toegevoegd aan de standaardtabel. | * De vierde deelparameter is leeg of 0 of 1. Indien 0 of leeg dan worden de rijen in de standaardtabel (de koppeltabel) gelijkgemaakt met de aangevinkte rijen van de codetabel. Sommige worden dus verwijderd, sommige worden toegevoegd. Indien de waarde 1 dan worden alle aangevinkte rijen altijd toegevoegd aan de standaardtabel. | ||
| * param3: Bestaat uit acht delen gescheiden door een puntkomma. | * param3: Bestaat uit acht delen gescheiden door een puntkomma. | ||
| - | * De eerste deelparameter is de tabelnaam van de codetabel | + | * De eerste deelparameter is de tabelnaam van de codetabel. |
| - | * De tweede deelparameter is de veldnaam van de foreign-key kolom uit de koppeltabel naar de codetabel | + | * De tweede deelparameter is de veldnaam van de foreign-key kolom uit de koppeltabel naar de codetabel. |
| - | * De derde deelparameter is de veldnaam van de primary key van de codetabel | + | * De derde deelparameter is de veldnaam van de primary key van de codetabel. |
| * De vierde deelparameter is een veldnaam uit de codetabel die getoond kan worden in het aanvinkscherm. Mag leeg zijn. | * De vierde deelparameter is een veldnaam uit de codetabel die getoond kan worden in het aanvinkscherm. Mag leeg zijn. | ||
| * De vijfde deelparameter is een veldnaam uit de codetabel die getoond moet worden in het aanvinkscherm. Mag NIET leeg zijn. | * De vijfde deelparameter is een veldnaam uit de codetabel die getoond moet worden in het aanvinkscherm. Mag NIET leeg zijn. | ||
| Regel 316: | Regel 314: | ||
| * De achtste deelparameter is optioneel en bevat een extra where clausule die aan de query die ten grondslag aan de keuzelijst wordt toegevoegd. Bijvoorbeeld // | * De achtste deelparameter is optioneel en bevat een extra where clausule die aan de query die ten grondslag aan de keuzelijst wordt toegevoegd. Bijvoorbeeld // | ||
| * param4: de code uit tbsysstandardtable die verwijst naar de kaart waar de betreffende tabel in is gedefinieerd. | * param4: de code uit tbsysstandardtable die verwijst naar de kaart waar de betreffende tabel in is gedefinieerd. | ||
| - | * **startWizard(selecteerTaak, | + | * **startWizard(selecteerTaak, |
| * **startWizard(maakDocument, | * **startWizard(maakDocument, | ||
| * **startWizard(maakEmail, | * **startWizard(maakEmail, | ||
| Regel 322: | Regel 320: | ||
| * **startWizard(maaknieuwproces, | * **startWizard(maaknieuwproces, | ||
| * **startWizard(maaknieuwezaak, | * **startWizard(maaknieuwezaak, | ||
| - | * **startwizard(showTekst, | + | * **startwizard(showTekst, |
| * Voorbeeld: startWizard(showTekst, | * Voorbeeld: startWizard(showTekst, | ||
| * param1: showTekst | * param1: showTekst | ||
| Regel 394: | Regel 392: | ||
| * param1: InsertRolContact, | * param1: InsertRolContact, | ||
| * param2: Deze parameter moet gevuld zijn met de dnkey van de hoofdtabel die hoort bij de in param3 aangegeven moduleletter (bijvoorbeeld %keyparent%). | * param2: Deze parameter moet gevuld zijn met de dnkey van de hoofdtabel die hoort bij de in param3 aangegeven moduleletter (bijvoorbeeld %keyparent%). | ||
| - | * param3a: Deze deel-parameter moet tenminste gevuld zijn met de module letter, deze mag niet leeg zijn EN moet de letter **W**(abo/ | + | * param3a: Deze deel-parameter moet tenminste gevuld zijn met de module letter, deze mag niet leeg zijn EN moet de letter **W**(abo/ |
| * param3b: Deze deel-parameter mag leeg zijn of moet een punt-komma(; | * param3b: Deze deel-parameter mag leeg zijn of moet een punt-komma(; | ||
| * **startwizard(haalGeregistreerdDocument, | * **startwizard(haalGeregistreerdDocument, | ||
| * param1: // | * param1: // | ||
| * param2: een dnkey van tbcorrespondentie (dus van een geregistreerd document) | * 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 | + | * param3: de module letter van de hoofdzaak of inrichtingen waar het document toe behoort: dus V, B, C, I, O, H, of W |
| * param4 is een samengestelde parameter bestaande uit drie delen gescheiden door puntkomma' | * param4 is een samengestelde parameter bestaande uit drie delen gescheiden door puntkomma' | ||