openwave:1.32:applicatiebeheer:instellen_inrichten:actions
Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
Beide kanten vorige revisieVorige revisieVolgende revisie | Vorige revisie | ||
openwave:1.32:applicatiebeheer:instellen_inrichten:actions [2024/11/26 06:07] – ↷ Pagina verplaatst van openwave:1.31:applicatiebeheer:instellen_inrichten:actions naar openwave:1.32:applicatiebeheer:instellen_inrichten:actions Kars Gottschal | openwave:1.32:applicatiebeheer:instellen_inrichten:actions [2025/05/26 12:28] (huidige) – Externe bewerking 127.0.0.1 | ||
---|---|---|---|
Regel 1: | Regel 1: | ||
======= Actions ======= | ======= Actions ======= | ||
- | {{tag> | + | |
+ | {{tag> | ||
===== Wat is een action ===== | ===== Wat is een action ===== | ||
Regel 44: | Regel 46: | ||
* 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 53: | Regel 55: | ||
==== getFlexList ==== | ==== getFlexList ==== | ||
- | * Wat doet het?: In een modal venster wordt een standaard lijstscherm over een view of tabel getoond. Zie: | + | * Wat doet het?: In een modal venster wordt een standaard lijstscherm over een view of tabel getoond. Zie: |
* aanroep: geefFlexList(param1, | * aanroep: geefFlexList(param1, | ||
* param1: De eerste parameter moet de waarde // | * param1: De eerste parameter moet de waarde // | ||
Regel 66: | Regel 68: | ||
==== getFlexDetail ==== | ==== getFlexDetail ==== | ||
- | * Wat doet het?: In een modal venster wordt een standaard detailscherm over een view of tabel getoond. Zie: | + | * Wat doet het?: In een modal venster wordt een standaard detailscherm over een view of tabel getoond. Zie: |
* aanroep: geefFlexDetail(param1, | * aanroep: geefFlexDetail(param1, | ||
* param1: De eerste parameter moet de waarde // | * param1: De eerste parameter moet de waarde // | ||
Regel 81: | Regel 83: | ||
* param2: De tweede parameter is {id} of bevat een waarde waarmee de substring {id} van die query wordt gesubstitueerd | * param2: De tweede parameter is {id} of bevat een waarde waarmee de substring {id} van die query wordt gesubstitueerd | ||
* autorisatie: | * autorisatie: | ||
+ | |||
+ | <adm warning> | ||
+ | Het is raadzaam dat wanneer de action startwizard(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: | ||
De kolom void in MDLC_GeefProcessenoverzicht toont een klikbaar vraagtekenicoon indien de kolom dvprocitemtoelichting op de regel is gevuld (de query achter celvisible) EN indien de instelling //Sectie: Termijnbewaking Item: ToelichtingZichtbaar// | De kolom void in MDLC_GeefProcessenoverzicht toont een klikbaar vraagtekenicoon indien de kolom dvprocitemtoelichting op de regel is gevuld (de query achter celvisible) EN indien de instelling //Sectie: Termijnbewaking Item: ToelichtingZichtbaar// | ||
Regel 99: | Regel 105: | ||
Met het aanklikken van het vraagtekenicoontje wordt de query // | Met het aanklikken van het vraagtekenicoontje wordt de query // | ||
- | Dat levert de action //startWizard(showtekst,' | + | Die query: |
+ | | ||
+ | Toelichting op processtap, | ||
+ | Het evalueren van de query levert een aanroep naar een action startwizard(showtekst) | ||
+ | startWizard(showtekst, | ||
+ | Het gebruik van // | ||
</ | </ | ||
- | < | + | |
+ | < | ||
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. | ||
+ | |||
< | < | ||
< | < | ||
Regel 112: | Regel 125: | ||
< | < | ||
</ | </ | ||
+ | |||
De tag hooverhint moet bij afspraak gevuld worden met de aanroep getFlexAction(querynaam, | De tag hooverhint moet bij afspraak gevuld worden met de aanroep getFlexAction(querynaam, | ||
</ | </ | ||
+ | |||
+ | <adm voorbeeld één getflexaction voor zowel getflexballoon als showtekst> | ||
+ | Dt voorbeeld is dat achter een geflexballoon-knop en een starttwizard(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: // | ||
+ | action bij knop flexballoon: | ||
+ | De query: // | ||
+ | select | ||
+ | case when substr(' | ||
+ | ' | ||
+ | | ||
+ | ' | ||
+ | end | ||
+ | from tbomgvergunning where dnkey = substr(' | ||
+ | | ||
+ | Voor getFlexBaloon worden de linefeeds en returns vervangen worden door een puntkomma. | ||
+ | </ | ||
+ | |||
+ | |||
==== geefGeoVanLokatie ==== | ==== geefGeoVanLokatie ==== | ||
- | * Wat doet het?: In een modal venster wordt een kaart getoond getoond op basis van de coördinaatgegevens van een detailkaart. Zie [[openwave: | + | * Wat doet het?: In een modal venster wordt een kaart getoond getoond op basis van de coördinaatgegevens van een detailkaart. Zie [[openwave: |
* aanroep: geefGeoVanLokatie(param1, | * aanroep: geefGeoVanLokatie(param1, | ||
* param1: De eerste parameter moet de een primary key zijn van een tabel die hoort bij de tweede parameter. Met uitzondering indien param2 = // | * param1: De eerste parameter moet de een primary key zijn van een tabel die hoort bij de tweede parameter. Met uitzondering indien param2 = // | ||
Regel 138: | Regel 170: | ||
* 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: | ||
- | * D dan wordt de tekst in param1 in twee regels getoond in het ballonnetje. Eerste regel is param1 voorafgegaan door ' | + | * D dan wordt de tekst in param1 in twee regels getoond in het ballonnetje. Eerste regel is param1 voorafgegaan door ' |
* 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: | ||
Regel 144: | Regel 176: | ||
* autorisatie: | * autorisatie: | ||
* Voorbeeld: // | * Voorbeeld: // | ||
+ | |||
+ | <adm voorbeeld ophalen memo-kolom in flexballoon> | ||
+ | Indien een query wordt aangeroepen, | ||
+ | aanroep: | ||
+ | de query // | ||
+ | select | ||
+ | from tbomgvergunning where dnkey = {id} | ||
+ | Het gebruik van // | ||
+ | </ | ||
==== noAction ==== | ==== noAction ==== | ||
Regel 179: | Regel 220: | ||
* Aanroep van een standaard insertactie van een kaart van een tabel die gedefinieerd is in tbsysstandardtable (beheertegel //Tabellen Standaardapi// | * Aanroep van een standaard insertactie van een kaart van een tabel die gedefinieerd is in tbsysstandardtable (beheertegel //Tabellen Standaardapi// | ||
* 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% | ||
* 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. | ||
Regel 186: | Regel 227: | ||
* Aanroep van een standaard insertactie van een kaart van een tabel die gedefinieerd is in tbsysstandardtable (beheertegel //Tabellen Standaardapi// | * Aanroep van een standaard insertactie van een kaart van een tabel die gedefinieerd is in tbsysstandardtable (beheertegel //Tabellen Standaardapi// | ||
* param1: kopieerSysStandardRow | * param1: kopieerSysStandardRow | ||
- | * 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: Wordt gevuld met de dnkey van de rij waar je op staat. Indien de kopieerknop onderaan een lijst staat kan {id} worden gebruikt, en anders, op een detailscherm, | * param3: Wordt gevuld met de dnkey van de rij waar je op staat. Indien de kopieerknop onderaan een lijst staat kan {id} worden gebruikt, en anders, op een detailscherm, | ||
* 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(koppelSysStandardRow, | * **startwizard(koppelSysStandardRow, | ||
* Voorbeeld: startwizard(koppelSysStandardRow, | * Voorbeeld: startwizard(koppelSysStandardRow, | ||
- | * Aanroep van een meerdere inserts tegelijk op een koppeltabel die gedefinieerd is in tbsysstandardtable (beheertegel //Tabellen Standaardapi// | + | * Aanroep van een meerdere inserts tegelijk op een koppeltabel die gedefinieerd is in tbsysstandardtable (beheertegel //Tabellen Standaardapi// |
* param1: koppelSysStandardRow | * param1: koppelSysStandardRow | ||
* param2: Bestaat uit vier delen gescheiden door een puntkomma. | * param2: Bestaat uit vier delen gescheiden door een puntkomma. | ||
Regel 209: | Regel 250: | ||
* 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, | ||
* **startWizard(maaknieuweInrichting, | * **startWizard(maaknieuweInrichting, | ||
- | * **startWizard(maaknieuwproces, | + | * **startWizard(maaknieuwproces, |
- | * **startWizard(maaknieuwezaak, | + | * **startWizard(maaknieuwezaak, |
- | * **startwizard(showTekst, | + | * **startwizard(showTekst, |
* Voorbeeld: startWizard(showTekst, | * Voorbeeld: startWizard(showTekst, | ||
* param1: showTekst | * param1: showTekst | ||
Regel 220: | Regel 261: | ||
* param3: de koptekst. Mag leeg zijn | * param3: de koptekst. Mag leeg zijn | ||
* param4: hoogte van tekstvak in pixles. Indien leeg dan is de default 120. | * param4: hoogte van tekstvak in pixles. Indien leeg dan is de default 120. | ||
- | * **startwizard(sluitZaak, | + | * **startwizard(sluitZaak, |
- | * **startwizard(startreport, | + | * **startwizard(startreport, |
* **startWizard(zoekInrichtingopNaam, | * **startWizard(zoekInrichtingopNaam, | ||
* **startWizard(ZoekZaakViaZaaknummer, | * **startWizard(ZoekZaakViaZaaknummer, | ||
Regel 232: | Regel 273: | ||
* param2: Primary key van tabel genoemd bij parma3. Dnkey van tbomgvergunning of tbomgdsoaanvulintrek | * param2: Primary key van tabel genoemd bij parma3. Dnkey van tbomgvergunning of tbomgdsoaanvulintrek | ||
* param3: Naam van de tabel waarvoor na genereren de verstuurdatum gevuld moet worden. Moet gevuld zijn en of waarde // | * param3: Naam van de tabel waarvoor na genereren de verstuurdatum gevuld moet worden. Moet gevuld zijn en of waarde // | ||
- | * param4: optioneel, indien gevuld dan dnkey van processtap (tbtermijnbewstappen) die moet worden afgesloten. Let op als param4 gevuld dan mag param3 alleen waarde // | + | * param4: optioneel, indien gevuld dan dnkey van processtap (tbtermijnbewstappen) die moet worden afgesloten. Let op als param4 gevuld dan mag param3 alleen waarde // |
* **startWizard(insertInspectieTraject, | * **startWizard(insertInspectieTraject, | ||
* param1: insertInspectieTraject | * param1: insertInspectieTraject | ||
Regel 283: | Regel 324: | ||
* param3: Deze parameter wordt momenteel (nog) niet gebruikt en moet leeg zijn. | * param3: Deze parameter wordt momenteel (nog) niet gebruikt en moet leeg zijn. | ||
* param4: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), | * param4: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), | ||
+ | * **startwizard(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%). | ||
+ | * param3: Moet tenminste gevuld zijn met de module letter, deze mag niet leeg zijn EN moet de letter **B**(ouw/ | ||
+ | * dnkeytermijnstap: | ||
==== Action column: | ==== Action column: | ||
openwave/1.32/applicatiebeheer/instellen_inrichten/actions.1732597659.txt.gz · Laatst gewijzigd: (Externe bewerking)