openwave:1.35:applicatiebeheer:instellen_inrichten:emailsjablonen
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.35:applicatiebeheer:instellen_inrichten:emailsjablonen [2026/07/23 09:35] – ↷ Pagina verplaatst van openwave:1.34:applicatiebeheer:instellen_inrichten:emailsjablonen naar openwave:1.35:applicatiebeheer:instellen_inrichten:emailsjablonen Kars Gottschal | openwave:1.35:applicatiebeheer:instellen_inrichten:emailsjablonen [2026/10/26 15:44] (huidige) – [Parameterkolommen] Lonneke van Dijk | ||
|---|---|---|---|
| Regel 24: | Regel 24: | ||
| * H: Handhaving | * H: Handhaving | ||
| * I: Info | * I: Info | ||
| - | * E: Inrichtingen/ | + | * V: Inrichtingen/ |
| - | * V: Milieu/ | + | |
| * C: Horeca | * C: Horeca | ||
| Vervallen sjabloongroepen zijn niet zichtbaar voor de gebruiker bij de wizard // | Vervallen sjabloongroepen zijn niet zichtbaar voor de gebruiker bij de wizard // | ||
| Regel 62: | Regel 61: | ||
| * de module waaruit de mail bij een geregistreerd document wordt verzonden gelijk is aan de kolom //voor module// | * de module waaruit de mail bij een geregistreerd document wordt verzonden gelijk is aan de kolom //voor module// | ||
| * en kolom compartiment overeenkomt met die van de hoofdzaak | * en kolom compartiment overeenkomt met die van de hoofdzaak | ||
| - | * en dat de kolom // | + | * en dat de kolom // |
| - | * **Compartiment** (dnkeycompartiment). Indien het sjabloon hier wordt toegekend aan een [[openwave: | + | * **Compartiment** (dnkeycompartiment). Indien het sjabloon hier wordt toegekend aan een [[openwave: |
| * **Bijlagen toevoegen? | * **Bijlagen toevoegen? | ||
| * Met het **Volgordenummer** kan de volgorde van de sjabloonnamen bepaald worden zoals die voor gebruikers zichtbaar worden in een lijst, wanneer de gebruiker de wizard // | * Met het **Volgordenummer** kan de volgorde van de sjabloonnamen bepaald worden zoals die voor gebruikers zichtbaar worden in een lijst, wanneer de gebruiker de wizard // | ||
| Regel 69: | Regel 68: | ||
| * **Sjabloongroep**. Naam van de sjabloongroep waartoe sjabloon behoort. Sjabloongroep kan hier gewijzigd worden om het sjabloon aan een andere bestaande sjabloongroep te hangen. | * **Sjabloongroep**. Naam van de sjabloongroep waartoe sjabloon behoort. Sjabloongroep kan hier gewijzigd worden om het sjabloon aan een andere bestaande sjabloongroep te hangen. | ||
| * **Contactpersoon verplicht**. Deze is altijd aangevinkt. Immers een email zal altijd aan iemand gericht zijn en verstuurd moeten worden. Bij het creëren van de email zal er een keuze gemaakt moeten worden uit de contactpersonen gekoppeld aan de zaak/ | * **Contactpersoon verplicht**. Deze is altijd aangevinkt. Immers een email zal altijd aan iemand gericht zijn en verstuurd moeten worden. Bij het creëren van de email zal er een keuze gemaakt moeten worden uit de contactpersonen gekoppeld aan de zaak/ | ||
| - | * **Voor module**. Lijkt dubbelop i.v.m. // | + | * **Voor module**. Lijkt dubbelop i.v.m. // |
| * **Te genereren documentnaam** (dvtemplate). Bij het samenvoegen in de wizard // | * **Te genereren documentnaam** (dvtemplate). Bij het samenvoegen in de wizard // | ||
| * %date% in dvtemplate wordt door de applicatie vervangen door ' | * %date% in dvtemplate wordt door de applicatie vervangen door ' | ||
| Regel 81: | Regel 80: | ||
| * %ExtDocIdent% (hoofdlettergevoelig!) in dvtemplate wordt vervangen door de externe documentidentifier die verkregen wordt door een Stuf Zaak/DMS genereerdocumentidentificatie-bericht. Alleen van toepassing indien automatische opslag in een DMS via Stuf Zaak/DMS. Wanneer OpenWave geen externe documentidentifier kan bemachtigen, | * %ExtDocIdent% (hoofdlettergevoelig!) in dvtemplate wordt vervangen door de externe documentidentifier die verkregen wordt door een Stuf Zaak/DMS genereerdocumentidentificatie-bericht. Alleen van toepassing indien automatische opslag in een DMS via Stuf Zaak/DMS. Wanneer OpenWave geen externe documentidentifier kan bemachtigen, | ||
| * **Documenttype DMS**. Deze kolom is noodzakelijk indien het te genereren document direct wordt doorgezet met een zaak/DMS koppeling (//autom upload (dlautoupload) // is aangevinkt EN indien GEEN compartiment dan de kolom //Tekst// van instelling //Sectie: KoppelingDOCNAARDMS// | * **Documenttype DMS**. Deze kolom is noodzakelijk indien het te genereren document direct wordt doorgezet met een zaak/DMS koppeling (//autom upload (dlautoupload) // is aangevinkt EN indien GEEN compartiment dan de kolom //Tekst// van instelling //Sectie: KoppelingDOCNAARDMS// | ||
| - | * **Aanduiding vertrouwelijkheid**. Deze kolom is alleen noodzakelijk indien de email als document direct dient te worden doorgezet met een zaak/DMS koppeling (//autom upload (dlautoupload) // is aangevinkt EN de kolom //Tekst// van instelling //Sectie: KoppelingDOCNAARDMS// | + | * **Aanduiding vertrouwelijkheid**. Deze kolom is alleen noodzakelijk indien de email als document direct dient te worden doorgezet met een zaak/DMS koppeling (//autom upload (dlautoupload)// |
| * **Benaderbaar vanuit tabel**. Deze kolom is verplicht en wordt onder meer gebruikt om de query variabelen : | * **Benaderbaar vanuit tabel**. Deze kolom is verplicht en wordt onder meer gebruikt om de query variabelen : | ||
| * In deze versie zijn alleen tbomgvergunning (indien een email wordt samengesteld op basis van de data uit de actieve kaart in tbomgvergunning) en tbinspbezoeken (: | * In deze versie zijn alleen tbomgvergunning (indien een email wordt samengesteld op basis van de data uit de actieve kaart in tbomgvergunning) en tbinspbezoeken (: | ||
| - | * Indien gewenst kunnen er wel al sjablonen gedefinieerd worden voor toekomstige versies. Er kan dan gekozen worden voor de waarden: tbhandhavingen, | + | * Indien gewenst kunnen er wel al sjablonen gedefinieerd worden voor toekomstige versies. Er kan dan gekozen worden voor de waarden: tbhandhavingen, |
| * **Alleen gemeentes**. Alleen indien deze kolom gevuld is heeft dat consequenties voor de lijst met sjablonen die de gebruiker kan kiezen met de wizard // | * **Alleen gemeentes**. Alleen indien deze kolom gevuld is heeft dat consequenties voor de lijst met sjablonen die de gebruiker kan kiezen met de wizard // | ||
| * **Naam sjabloon** (dvemailnaam). Deze kolom bevat de naam van de email. Indien de email als document moet worden opgeslagen en de kolom //Te genereren documentnaam// | * **Naam sjabloon** (dvemailnaam). Deze kolom bevat de naam van de email. Indien de email als document moet worden opgeslagen en de kolom //Te genereren documentnaam// | ||
| * **Autom. upload** (dlautoupload). Indien aangevinkt heeft dat als consequentie dat het programma na aanmaken en versturen van de email, een .txt file genereert en deze direct gaat opslaan: Indien | * **Autom. upload** (dlautoupload). Indien aangevinkt heeft dat als consequentie dat het programma na aanmaken en versturen van de email, een .txt file genereert en deze direct gaat opslaan: Indien | ||
| - | * de kolom //Tekst// van instelling //Sectie: KoppelingDOCNAARDMS// | + | * de kolom //Tekst// van instelling //Sectie: KoppelingDOCNAARDMS// |
| - | * de instelling //Sectie: Documenten, Item: OphalenViaFileserver// | + | * de instelling //Sectie: Documenten, Item: OphalenViaFileserver// |
| - | * **Item van Sectie Aanmaakmappen**. Deze kolom is alleen zinvol indien //Autom upload// is aangevinkt en die automatische upload van het gegenereerde document moet naar de fileshare. Hier wordt verwezen naar de instellingskaart kaart met //Sectie: Aanmaakmappen// | + | * **Opslag**. Indien gebruik gemaakt wordt van zowel een Fileshare als een DMS en de instelling //Sectie: Documenten Item: Beperkte_Opslagkeuze// |
| - | * **Content-type indien anders dan: text/plain; charset=UTF-8**. Indien het gewenst is om de email te verzenden in HTML-opmaak | + | * **Item van Sectie Aanmaakmappen**. Deze kolom is alleen zinvol indien //Autom upload// is aangevinkt en die automatische upload van het gegenereerde document moet naar de fileshare. Hier wordt verwezen naar de instellingskaart kaart met //Sectie: Aanmaakmappen// |
| - | * **Vervang linefeeds in body door html-code: br indien text/ | + | * **Content-type indien anders dan: text/plain; charset=UTF-8**. Indien het gewenst is om de email te verzenden in HTML-opmaak |
| + | * **Vervang linefeeds in body door html-code: br indien text/ | ||
| * **Onderwerp mag gewijzigd worden bij aanmaken e-mail?**. Indien aangevinkt dan mag het onderwerp van de email gewijzigd worden in de wizard // | * **Onderwerp mag gewijzigd worden bij aanmaken e-mail?**. Indien aangevinkt dan mag het onderwerp van de email gewijzigd worden in de wizard // | ||
| * **Body mag gewijzigd worden bij aanmaken e-mail?**. Indien aangevinkt dan mag de body van de email gewijzigd worden in de wizard // | * **Body mag gewijzigd worden bij aanmaken e-mail?**. Indien aangevinkt dan mag de body van de email gewijzigd worden in de wizard // | ||
| * **Aanvulling (PS) zichtbaar bij aanmaken e-mail?**. Indien aangevinkt dan is het veld // | * **Aanvulling (PS) zichtbaar bij aanmaken e-mail?**. Indien aangevinkt dan is het veld // | ||
| * **Onderwerp van email**. In deze kolom wordt de waarde van het onderwerp van de email gevuld. Bij het creëren van de mail zal er dus als onderwerp deze waarde worden meegegeven. Indien gewenst kunnen net als in de body van email, ook in het onderwerp tags voorkomen die verwijzen naar op te halen waardes uit de formqueries en kan men verwijzen naar een query uit de tbqueries tabel. | * **Onderwerp van email**. In deze kolom wordt de waarde van het onderwerp van de email gevuld. Bij het creëren van de mail zal er dus als onderwerp deze waarde worden meegegeven. Indien gewenst kunnen net als in de body van email, ook in het onderwerp tags voorkomen die verwijzen naar op te halen waardes uit de formqueries en kan men verwijzen naar een query uit de tbqueries tabel. | ||
| - | * **Body van email**. In deze kolom wordt de inhoud van de email gedefinieerd. Dit komt zo goed als overeen met de tekst die men bij documentsjablonen in de sjabloonfile zet. Met als uitzondering dat er geen tabel neergezet kan worden: dit veld is alleen platte tekst. Hierin | + | * **Body van email**. In deze kolom wordt de inhoud van de email gedefinieerd. Dit komt zo goed als overeen met de tekst die men bij documentsjablonen in de sjabloonfile zet. Met als uitzondering dat er geen tabel neergezet kan worden: dit veld is alleen platte tekst. Hierin |
| - | * **Queries**. Er zijn 10 formqueries (queries waarvan het resultaat van het SQL-statement uit maar één regel mag bestaan) en 12 childqueries (de resultaatsets van deze SQL-statements mogen wel meer dan één regel bevatten). In deze versie zal er nog maar 1 rij per childquery geëvalueerd kunnen worden. Er kan in de body van de email verwezen worden naar de childquery door op de gewenste plekken tags te zetten als {1}, {2} etc. Zie kopjes formquery en childquery. De views waarvan de naam begint met ‘VwFrm’ zijn de views die goed gedocumenteerd zijn en door Rem bij updates worden beschermd. Het is dus raadzaam alleen deze views als onderlaag van de queries te gebruiken. Zie https:// | + | * **Queries**. Er zijn 10 formqueries (queries waarvan het resultaat van het SQL-statement uit maar één regel mag bestaan) en 12 childqueries (de resultaatsets van deze SQL-statements mogen wel meer dan één regel bevatten). In deze versie zal er nog maar 1 rij per childquery geëvalueerd kunnen worden. Er kan in de body van de email verwezen worden naar de childquery door op de gewenste plekken tags te zetten als {1}, {2} etc. Zie kopjes formquery en childquery. De views waarvan de naam begint met ‘VwFrm’ zijn de views die goed gedocumenteerd zijn en door REM bij updates worden beschermd. Het is dus raadzaam alleen deze views als onderlaag van de queries te gebruiken. Zie https:// |
| Regel 203: | Regel 203: | ||
| === Query-variabelen === | === Query-variabelen === | ||
| - | * Bij afspraak geldt de variabele **: | + | * Bij afspraak geldt de variabele **: |
| * De variabele **: | * De variabele **: | ||
| * De variabele **: | * De variabele **: | ||
| * De variabele **: | * De variabele **: | ||
| * De variabele **: | * De variabele **: | ||
| - | * De variabele **: | + | * De variabele **: |
| * De variabele **: | * De variabele **: | ||
| * De variabele **: | * De variabele **: | ||
| * De variabele **: | * De variabele **: | ||
| * De variabele **: | * De variabele **: | ||
| - | * De variabele **: | + | * De variabele **: |
| === OpenWave database functies === | === OpenWave database functies === | ||
| OpenWave heeft zelf een aantal functies op de database gedefinieerd - zoals fn_ddmaandjjjj() - die gebruikt kunnen worden in allerlei query' | OpenWave heeft zelf een aantal functies op de database gedefinieerd - zoals fn_ddmaandjjjj() - die gebruikt kunnen worden in allerlei query' | ||
| - | Zie: | + | Zie: |
| Regel 275: | Regel 275: | ||
| OpenWave zal bij een childquery zoeken naar speciale gevallen die worden herkend aan een vaste formulering in die childquery. Momenteel zijn daartoe enkel de volgende mogelijkheden: | OpenWave zal bij een childquery zoeken naar speciale gevallen die worden herkend aan een vaste formulering in die childquery. Momenteel zijn daartoe enkel de volgende mogelijkheden: | ||
| * Opsomming van afgekeurde items uit digitale checklist. De tekst in de bijbehorende childquery moet zijn: // | * Opsomming van afgekeurde items uit digitale checklist. De tekst in de bijbehorende childquery moet zijn: // | ||
| - | //. Zie hiertoe het kopje // | + | //. Zie hiertoe het kopje // |
| ==== Formquery en childquery-verwijzingen naar tbqueries ==== | ==== Formquery en childquery-verwijzingen naar tbqueries ==== | ||
| - | De inhoud van de kolommen van de formqueries en childqueries kan ook bestaan uit een verwijzing naar een query in de beheertabel tbqueries. Zie: [[openwave: | + | De inhoud van de kolommen van de formqueries en childqueries kan ook bestaan uit een verwijzing naar een query in de beheertabel tbqueries. Zie: [[openwave: |
| Hierdoor hoeft een query die in meerdere sjablonen gebruikt wordt maar eenmalig te worden gedefinieerd. | Hierdoor hoeft een query die in meerdere sjablonen gebruikt wordt maar eenmalig te worden gedefinieerd. | ||
| - | Zie voorbeeld onder het kopje //formquery en childquery-verwijzingen naar tbqueries// bij [[openwave: | + | Zie voorbeeld onder het kopje //formquery en childquery-verwijzingen naar tbqueries// bij [[openwave: |
| ==== Invoegen tekstblokken op basis van een query-aanroep naar tbqueries ==== | ==== Invoegen tekstblokken op basis van een query-aanroep naar tbqueries ==== | ||
| Regel 315: | Regel 315: | ||
| Hetgeen wil zeggen dat indien het zaaktype van de omgevingszaak waar je op staat van het type M (melding) is, druk dan de waarde van de kolom dvtekstblok van de tabel tbtekstblokken af waarbij dvcode = // | Hetgeen wil zeggen dat indien het zaaktype van de omgevingszaak waar je op staat van het type M (melding) is, druk dan de waarde van de kolom dvtekstblok van de tabel tbtekstblokken af waarbij dvcode = // | ||
| - | In de tabel tbtekstblokken (beheertegel // | + | In de tabel tbtekstblokken (beheertegel // |
| Regel 327: | Regel 327: | ||
| ==== Tonen gecrypte versie van een kolomwaarde === | ==== Tonen gecrypte versie van een kolomwaarde === | ||
| - | Verder kan de encryptiemethode worden aangeroepen vanuit het emailsjabloon. De string < | + | Verder kan de encryptiemethode worden aangeroepen vanuit het emailsjabloon. De string < |
| Regel 338: | Regel 338: | ||
| <adm warning> | <adm warning> | ||
| - | Indien er gebruik gemaakt wordt van input parameters, is het niet mogelijk om de **LIKE** operator te gebruiken in ALLE Form query's: in dat geval zal alles na karakter **%** opgevat worden als naam van een input parameter. Wil men toch zoeken op een gedeelte van een waarde gebruik dan substring selects | + | Indien er gebruik gemaakt wordt van input parameters, is het niet mogelijk om de **LIKE** operator te gebruiken in ALLE Formquery's: in dat geval zal alles na karakter **%** opgevat worden als naam van een input parameter. Wil men toch zoeken op een gedeelte van een waarde gebruik dan substring selects |
| </ | </ | ||
| Regel 358: | Regel 358: | ||
| * String is dan moet bij type ook een string worden gekozen | * String is dan moet bij type ook een string worden gekozen | ||
| * Datum is dan moet bij het type ook een datum worden gekozen. | * Datum is dan moet bij het type ook een datum worden gekozen. | ||
| - | * **Query_bij_soort_is_lijst** (dvlijstquery). Geldt alleen wanneer de Invulsoort = (L)ijst. In geval van (L)ijst komt het resultaat van de hier opgegeven query als dropdownlist alvorens de rapportage wordt gestart. Daarbij geldt dat de waarde van eerste kolom van de result-dataset van de query als de te vervangen parameter wordt beschouwd (maar niet zichtbaar in de dropdownlist). De query mag maar twee kolommen bevatten genaamd id en omschrijving. Voorbeeld: //SELECT DvCode id, DvOmschrijving omschrijving from TbMedewerkers where ddvervaldatum is null order by omschrijving// | + | * **Query_bij_soort_is_lijst** (dvlijstquery). Geldt alleen wanneer de Invulsoort = (L)ijst. In geval van (L)ijst komt het resultaat van de hier opgegeven query als dropdownlist alvorens de rapportage wordt gestart. Daarbij geldt dat de waarde van eerste kolom van de result-dataset van de query als de te vervangen parameter wordt beschouwd (maar niet zichtbaar in de dropdownlist). De query mag maar twee kolommen bevatten genaamd id en omschrijving. Voorbeeld: //SELECT DvCode id, DvOmschrijving omschrijving from TbMedewerkers where ddvervaldatum is null order by omschrijving// |
| - | * **Inputvolgordenummer** (dnregel). Geldt voor invulsoort (L)ijst of (I)nvoer. Hiermee | + | * **Inputvolgordenummer** (dnregel). Geldt voor invulsoort (L)ijst of (I)nvoer. Hiermee |
| * **Functie Defaultwaarde** (dvdefaultwaarde). Een – bij afspraak – geldende typering wat de standaard waarde moet zijn bij Invulsoort = (A)utomatisch en bij (I)nvoer. De mogelijkheden zijn: | * **Functie Defaultwaarde** (dvdefaultwaarde). Een – bij afspraak – geldende typering wat de standaard waarde moet zijn bij Invulsoort = (A)utomatisch en bij (I)nvoer. De mogelijkheden zijn: | ||
| * Begin van dit jaar (DbeginJaar) | * Begin van dit jaar (DbeginJaar) | ||
| Regel 439: | Regel 439: | ||
| - | {{tag> | + | {{tag> |
openwave/1.35/applicatiebeheer/instellen_inrichten/emailsjablonen.1784792123.txt.gz · Laatst gewijzigd: (Externe bewerking)