startwizard(deleteContactadres,param2)
startwizard(deleteSysStandardRow,param2,param3,param4)
Voorbeeld: startwizard(deleteSysStandardRow,tbadressoort.{id},dvomschrijving,beheer_tbadressoort)
Aanroep van een standaard verwijderactie van een kaart van een tabel die gedefinieerd is in tbsysstandardtable (beheertegel Tabellen Standaardapi). Deze action kan bijv. aan een verwijderknop onder aan een lijst gekoppeld worden. De functie houdt rekening met de in de tbsysstandardbutton gedefinieerde rechten bij die knop en met het al of niet gevuld zijn van de in de tbsysstandardtable gedefinieerde blokkeringsvelden. De wizard geeft een waarschuwing indien de te verwijderen kaart komt uit tbomgvergunning of tbmilinrichtingen of tbhandhavingen of tbhorecavergunningen of tbovvergunningen of tbinfoaanvragen of tbmilvergunningen m.b.t. fysieke documenten die niet mee verwijderd worden. De wavezaakcode van een verwijderde kaart uit een van deze tabellen kan opnieuw worden gebruikt
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)
param3: 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
param4: de code uit tbsysstandardtable die verwijst naar de kaart waar de betreffende standaardlijst in is gedefinieerd.
startwizard(insertContactadres)
Aanroep vanuit een situatie dat een adres moet worden aangemaakt zonder deze via een rol te koppelen aan een inrichting of zaak. De wizard vraagt om elementaire gegevens waarmee een nieuwe kaart wordt aangemaakt waarna vervolgens automatisch het detailscherm van de contactadreskaart wordt aangeroepen getFlexDetail(tbcontactadressen,denieuweaangemaaktednkey).
startwizard(insertSysStandardRow,param2,param3,param4)
Voorbeeld: startwizard(insertSysStandardRow,MDWC_insertTbMwTeams.xml,%keyparent%,beheer_tbmwteams)
Aanroep van een standaard insertactie van een kaart van een tabel die gedefinieerd is in tbsysstandardtable (beheertegel Tabellen Standaardapi). Deze action kan bijv. aan een insertknop onder aan een lijst gekoppeld worden. De functie houdt rekening met de in de tbsysstandardbutton gedefinieerde rechten bij die knop en met het al of niet gevuld zijn van de in de tbsysstandardtable gedefinieerde blokkeringsvelden
param1: insertSysStandardRow
-
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.
startwizard(kopieerSysStandardRow,param2,param3,param4)
Voorbeeld: startwizard(kopieerSysStandardRow,MDWC_insertTbMwTeams.xml,{id},beheer_tbmwteams)
Aanroep van een standaard insertactie van een kaart van een tabel die gedefinieerd is in tbsysstandardtable (beheertegel Tabellen Standaardapi). Deze action kan bijv. aan een insertknop onder aan een lijst gekoppeld worden. De functie houdt rekening met de in de tbsysstandardbutton gedefinieerde rechten bij die knop en met het al of niet gevuld zijn van de in de tbsysstandardtable gedefinieerde blokkeringsvelden
param1: kopieerSysStandardRow
param2: De naam van de screen.xml waarin de opmaak van het insertscherm is geregeld. De naam moet beginnen 'MDWC_'. De xml moet aan een aantal voorwaarden voldoen. Zie:
Scherminformatie voor standaard insert- en kopieer. Kan in veel gevallen dus gelijk zijn aan het scherm dat hoort bij de insertStandardRow
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, %keypointer%
param4: de code uit tbsysstandardtable die verwijst naar de kaart waar de betreffende tabel in is gedefinieerd.
startwizard(koppelSysStandardRow,param2,param3,param4)
Voorbeeld: startwizard(koppelSysStandardRow,%keyparent%;dvomschrijving;;0, tbdocumentsoorten;dnkeydocsoort;dnkey;;dvomschrijving;;ddvervaldatum;1=1, beheer_vwfrmkopdocaandocsoort )
Aanroep van een meerdere inserts tegelijk op een koppeltabel die gedefinieerd is in tbsysstandardtable (beheertegel
Tabellen Standaardapi) als dochtertabel (dus voorzien van een parentkey). Deze action kan bijv. aan een insertknop onder aan een lijst gekoppeld worden. De gebruiker kan uit een derde tabel rijen aanvinken op grond waarvan nieuwe kaarten worden toegevoegd en/of verwijderd in de standaardtabel. De functie houdt rekening met de in de tbsysstandardbutton gedefinieerde rechten bij die knop en met het al of niet gevuld zijn van de in de tbsysstandardtable gedefinieerde blokkeringsvelden. Zie ook knoppen bij
Standaard Lijst- en Detailschermen
param1: koppelSysStandardRow
param2: Bestaat uit vier delen gescheiden door een puntkomma.
Eerste deelparameter is de waarde van de parentkey naar de parenttabel (in te geven als %keyparent% en wordt on the fly vervangen met de echte waarde).
Twee deelparameter is een veldnaam uit de parenttabel waarvan de waarde gebruikt wordt in de koptekst.
De derde deelparameter is optioneel en bevat - indien gevuld - een veldnaam uit de parenttabel die een moduleletter bevat. Mag dus leeg zijn.
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.
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 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 vijfde deelparameter is een veldnaam uit de codetabel die getoond moet worden in het aanvinkscherm. Mag NIET leeg zijn.
De zesde deelparameter is optioneel en bevat - indien gevuld - een veldnaam uit de codetabel die een moduleletter bevat. Mag dus leeg zijn.
De zevende deelparameter is optioneel en bevat - indien gevuld - een veldnaam uit de codetabel die gevuld kan zijn met een vervaldatum. Indien gevuld dan zijn de vervallen items niet zichtbaar in het keuzelijstscherm.
De achtste deelparameter is optioneel en bevat een extra where clausule die aan de query die ten grondslag aan de keuzelijst wordt toegevoegd. Bijvoorbeeld substr(dvcode,1,1) = 'R' of dnminwaarde > 40
param4: de code uit tbsysstandardtable die verwijst naar de kaart waar de betreffende tabel in is gedefinieerd.
startWizard(selecteerTaak,param2) waarbij een wizard wordt gestart om een selectie te maken van openstaande taken op medewerker(s), modules en taaksoorten. De waarde 1 bij param2 geeft aan dat de zoekwizard blijft staan.
startWizard(maakDocument,param2,param3,param4) waarbij een wizard wordt gestart teneinde een documentsjabloon aan te wijzen. Zie uitgewerkte voorbeelden onder kopje action bij
Termijnstappen.
startWizard(maakEmail,param2,param3,param4) Idem als documentsjabloon, maar dan voor e-mails.
startWizard(maaknieuweInrichting,param2) waarbij een wizard wordt gestart teneinde een nieuwe inrichting te definiëren. Param2 kan leeg zijn. In dat geval wordt de wizard geopend, waarbij de gebruiker eerst gemeente, woonplaats en straat moet kiezen. Als parma2 gevuld is verwacht OpenWave dat dit een dnkey uit de tabel TbOpenBareRuimte is. De inlogger zal dan alleen het adres binnen die straat moeten kiezen.
startWizard(maaknieuwproces,param2,param3) waarbij een wizard wordt gestart teneinde een vervolgproces te kiezen vanuit de procesbewaking. Zie uitgewerkte voorbeelden onder kopje action bij
Termijnstappen.
startWizard(maaknieuwezaak,param2,param3,param4) waarbij een wizard wordt gestart teneinde een nieuwe hoofdzaak te definiëren. Zie uitgewerkte voorbeelden onder kopje action bij
Termijnstappen EN bij lemma
Aanmaken van nieuwe zaak.
startwizard(showTekst,param2,param3,param4) waarbij een wizard wordt gestart van één scherm met alleen een sluitknop die de tekst uit param2 toont. Indien de tekst wordt opgehaald uit een kolom die ook linefeeds en harde returns kan bevatten (zoals een memo) moet de aanroep via getflexaction verlopen: zie voorbeeld hierbioven bij getFlexAction.
Voorbeeld: startWizard(showTekst, dit is een tekst,dit is de koptekst,400)
param1: showTekst
param2: de tekst die getoond wordt in het wizardscherm. Mag een lange tekst zijn
param3: de koptekst. Mag leeg zijn
param4: hoogte van tekstvak in pixles. Indien leeg dan is de default 120.
startwizard(sluitZaak,param2,param3,param4) waarbij een wizard wordt gestart teneinde een hoofdzaak af te sluiten. Zie uitgewerkte voorbeelden onder kopje action bij
Termijnstappen en het lemma
Sluiten van zaak.
startwizard(startreport,param2,param3) waarbij een bepaald rapport wordt gestart (tbrapporten.dnkey = param2 ). Param3 mag een lege waarde hebben, maar indien gevuld dan moet het rapport aangeroepen worden vanuit een zaakportaal, waarbij param3 de id is van die hoofdzaak (dus bijv. een dnkey uit tbomgvergunning). Zie voorbeeld voor het gebruik van deze param3 identifier van zaakportal (nportalid) in
Rapportages.
startWizard(zoekInrichtingopNaam,param2) waarbij een wizard wordt gestart teneinde een inrichting te zoeken. De waarde 1 bij param2 geeft aan dat de zoekwizard blijft staan. Bij 0 wordt de wizard gesloten.
startWizard(ZoekZaakViaZaaknummer,param2) waarbij een wizard wordt gestart teneinde een zaak te zoeken op zaakcodering. De waarde 1 bij param2 geeft aan dat de zoekwizard blijft staan.
startWizard(ZoekZaakViaAdres,param2) waarbij een wizard wordt gestart teneinde een zaak te zoeken op adres. De waarde 1 bij param2 geeft aan dat de zoekwizard blijft staan.
startWizard(ZoekZaakViaBetreftDatum,param2) waarbij een wizard wordt gestart teneinde een zaak te zoeken op omschrijving of datums. De waarde 1 bij param2 geeft aan dat de zoekwizard blijft staan.
startWizard(ZoekZaakViaContact,param2) waarbij een wizard wordt gestart om een zaak te zoeken op contactpersoon. De waarde 1 bij param2 geeft aan dat de zoekwizard blijft staan.
startWizard(ZoekInspectieViaZaaknummer,param2) waarbij een zoekwizard wordt gestart om een inspectiezaak te zoeken op een zaakcodering De waarde 1 bij param2 geeft aan dat de zoekwizard blijft staan.
startWizard(StuurDSOOntvangstbevestiging,param2,param3,param4) waarbij een wizard wordt gestart om een DSO ontvangstbevestigingsmail te versturen.
param1: StuurDSOOntvangstbevestiging
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 tbomgvergunning (voor DSO initieel) of tbomgdsoaanvulintrek (voor DSO aanvulling) hebben
param4: optioneel, indien gevuld dan dnkey van processtap (tbtermijnbewstappen) die moet worden afgesloten. Let op als param4 gevuld dan mag param3 alleen waarde
tbomgvergunning hebben: DSO ontvangstbevestiging Aanvulling versturen vanaf processtap kan niet. Er kunnen immers meer dan 1 aanvullingen zijn, dnkey is niet bekend bij termijnbewakingsstappen. Zie uitgewerkte voorbeelden onder kopje action bij
Termijnstappen.
startWizard(insertInspectieTraject,param2,param3,param4) waarbij een wizard wordt gestart die een inspectietraject aanmaakt. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: insertInspectieTraject
param2: Moet de dnkey van de bovenliggende zaak zijn (bijvoorbeeld %keyparent%).
param3: Moet gevuld zijn met de module letter, deze mag niet leeg zijn.
param4: Dit mag de dnkey van een termijnstap zijn(%keypointer%), deze mag leeg zijn.
startWizard(Insertinbehandelingbij,param2,param3,param4) waarbij een wizard wordt gestart die een behandelaar bij de aangegeven zaak aanmaakt. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: Insertinbehandelingbij
param2: Moet de dnkey van de bovenliggende zaak zijn (bijvoorbeeld %keyparent%).
param3: Moet gevuld zijn met de module letter, deze mag niet leeg zijn.
param4: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), deze parameter mag leeg zijn.
startWizard(InsertLegesRegel,param2,param3,param4) waarbij een wizard wordt gestart die een nieuwe legesregel bij de aangegeven zaak aanmaakt. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: InsertLegesRegel
param2: Moet de dnkey van de bovenliggende zaak zijn (bijvoorbeeld %keyparent%).
param3: Moet gevuld zijn met de module letter, deze mag niet leeg zijn EN moet de letter B(ouw/sloop), W(abo/omgeving), O(overig/diversen/APV), C(horeca) of I(nfo-aanvraag) zijn.
param4: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), deze parameter mag leeg zijn.
startWizard(insertZaakProduct,param2,param3,param4) waarbij een wizard wordt gestart die een product bij de aangegeven zaak aanmaakt. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: insertZaakProduct
param2: Moet de dnkey van de bovenliggende zaak zijn (bijvoorbeeld %keyparent%).
param3: Moet gevuld zijn met de module letter, deze mag niet leeg zijn.
param4: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), deze parameter mag leeg zijn.
startWizard(insertSWFruimte,param2,W,param4) waarbij een wizard wordt gestart die een nieuwe Samenwerkingsruimte (SWF) bij de aangegeven zaak aanmaakt. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: insertSWFruimte
param2: Moet de dnkey van de bovenliggende zaak zijn (bijvoorbeeld %keyparent%).
param3: Deze parameter moet altijd gevuld zijn met de moduleletter van de omgevingsmodule (W).
param4: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), deze parameter mag leeg zijn.
startWizard(wijzigBevoegdGezagDSO,param2,param3) waarbij een wizard wordt gestart die het bevoegdgezag of de behandeldienst bij de aangegeven zaak wijzigt. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: wijzigBevoegdGezagDSO
param2: Moet de dnkey van de bovenliggende zaak zijn (bijvoorbeeld %keyparent%).
param3: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), deze parameter mag leeg zijn.
startWizard(insertToestemming,param2,param3,param4) waarbij een wizard wordt gestart die een nieuw onderdeel/activiteit bij de aangegeven zaak toevoegt. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: insertToestemming
param2: Moet de dnkey van de bovenliggende zaak zijn (bijvoorbeeld %keyparent%).
param3: Deze parameter moet altijd gevuld zijn met een moduleletter.
param4: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), deze parameter mag leeg zijn.
startWizard(koppelzaakaaninrichting,param2,param3,param4) waarbij een wizard wordt gestart die de bovenliggende zaak koppelt aan een inrichting. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: koppelzaakaaninrichting
param2: Moet de dnkey van de bovenliggende zaak zijn (bijvoorbeeld %keyparent%).
param3: Deze parameter moet altijd gevuld zijn met een moduleletter.
param4: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), deze parameter mag leeg zijn.
startWizard(StuurMailAanBAGBeheerder,param2,param3a;param3b,param4) waarbij een wizard wordt gestart die de bovenliggende zaak koppelt aan een inrichting. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: StuurMailAanBAGBeheerder
param2: Moet de dnkey van de bovenliggende zaak zijn (bijvoorbeeld %keyparent%).
param3a: Deze deel-parameter moet altijd gevuld zijn met een tabelnaam van de gewenste module-basistabel(bijvoorbeeld tbomgvergunning).
param3b: Deze deel-parameter mag leeg zijn of moet een punt-komma(;) volgen en gevuld zijn met de dnkey van een termijnstap (bijvoorbeeld %keypointer%).
param4: Deze parameter moet verwijzen naar het veld in de tabel dat verwijst naar de reden voor het sturen van de mail, bijvoorbeeld
ddinitbag bij een omgevingsvergunning, zie het lemma
Email naar BAG beheerder voor de overige mogelijkheden.
startWizard(PubliceerZaken,param2,param3,param4) waarbij een wizard wordt gestart die OF de bovenliggende zaak OF alle zaken die klaar zijn gezet publiceert. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: PubliceerZaken
param2: Mag leeg zijn (dan worden alle nog niet gepubliceerde zaken in vwfrmzakentepubliceren gepubliceert) maar indien gevuld dan moet het overeenkomen met de inhoud van een veld in de kolom dvid van de view vwfrmzakentepubliceren. Het veld dvid is een samenstelling van een moduleletter en een dnkey (bijvoorbeeld W31334).
param3: Deze parameter wordt momenteel (nog) niet gebruikt en moet leeg zijn.
param4: Dit mag de dnkey van een termijnstap zijn (bijvoorbeeld %keypointer%), deze parameter mag leeg zijn.
startwizard(InsertRolContact,param2,param3;dnkeytermijnstap) waarbij een wizard wordt gestart die een contactpersoon, en diens rol, toevoegd aan de bovenliggende zaak. Deze wizard mag ook aangeroepen worden vanuit een termijnstap.
param1: InsertRolContact, dit is de naam van de wizard
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/sloop), W(abo/omgeving), O(overig/diversen/APV), C(horeca), V (inrichtingen), E(milieuvergunning) of I(nfo-aanvraag) zijn.
dnkeytermijnstap: Indien deze wizard aangeroepen moet worden vanuit een termijnstap dan MOET de moduleletter gevolgd worden door een puntkomma en de dnkey van de termijnstap (bijvoorbeeld %keypointer%).