openwave:1.31:applicatiebeheer:instellen_inrichten:emailsjablonen

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.31:applicatiebeheer:instellen_inrichten:emailsjablonen [2024/11/26 06:07] – Externe bewerking (Ongeldige datum) 127.0.0.1openwave:1.31:applicatiebeheer:instellen_inrichten:emailsjablonen [2025/07/17 16:24] (huidige) – Spaces needed Kars Gottschal
Regel 1: Regel 1:
 ====== Emailsjablonen ====== ====== Emailsjablonen ======
 +
 Portaal beheerportaal-nieuw. Tegel //Emailsjablonen//. Portaal beheerportaal-nieuw. Tegel //Emailsjablonen//.
  
Regel 17: Regel 18:
  
 ===== Sjabloongroepen ===== ===== Sjabloongroepen =====
 +
 De sjablonen kunnen worden ingedeeld in groepen, waarbij een groep toegekend kan worden aan één of meer modules door middel van hun moduleletters. Daar waar de gebruiker een menuoptie //Creëer email// tot zijn beschikking heeft is dus deze moduleletter bepalend voor de inhoud van de radiobuttonlist: kies sjabloonsoort. De sjablonen kunnen worden ingedeeld in groepen, waarbij een groep toegekend kan worden aan één of meer modules door middel van hun moduleletters. Daar waar de gebruiker een menuoptie //Creëer email// tot zijn beschikking heeft is dus deze moduleletter bepalend voor de inhoud van de radiobuttonlist: kies sjabloonsoort.
   * W: Omgeving   * W: Omgeving
Regel 32: Regel 34:
 </adm> </adm>
  
-==== Emailsjablonenlijst====+==== Emailsjablonenlijst ==== 
 Per sjabloongroep kunnen emailsjablonen verwijderd (inclusief parameters), nieuw aangemaakt en gekopieerd worden. Bij het maken van een kopie worden de parameters mee gekopieerd. Per sjabloongroep kunnen emailsjablonen verwijderd (inclusief parameters), nieuw aangemaakt en gekopieerd worden. Bij het maken van een kopie worden de parameters mee gekopieerd.
  
-===== Sjabloondefinitie=====+===== Sjabloondefinitie =====
  
 === Triggers linksonder === === Triggers linksonder ===
Regel 97: Regel 100:
  
  
-====Formquery ====+==== Formquery ====
  
 Het resultaat van een formquery wordt gebruikt om merge-coderingen in de vorm van <1> of <301> in de body van de email te vervangen met waardes uit de database. Het resultaat van een formquery wordt gebruikt om merge-coderingen in de vorm van <1> of <301> in de body van de email te vervangen met waardes uit de database.
Regel 211: Regel 214:
  
 === 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's. OpenWave heeft zelf een aantal functies op de database gedefinieerd - zoals fn_ddmaandjjjj() - die gebruikt kunnen worden in allerlei query's.
 Zie:[[openwave:1.31:applicatiebeheer:instellen_inrichten:openwave_database-functies|OpenWave database functies]]. Zie:[[openwave:1.31:applicatiebeheer:instellen_inrichten:openwave_database-functies|OpenWave database functies]].
  
  
-====Childquery ====+==== Childquery ==== 
 Het resultaat van een childquery wordt gebruikt om merge-coderingen in de vorm van een getal tussen accolades (zoals {1} en {2}) binnen de body van een mailsjabloon te vervangen met waardes uit de database. Voor nu is het mogelijk om maar 1 rij per childquery weer te geven. Overige rijen zal het programma nog niet naar kijken.  Het resultaat van een childquery wordt gebruikt om merge-coderingen in de vorm van een getal tussen accolades (zoals {1} en {2}) binnen de body van een mailsjabloon te vervangen met waardes uit de database. Voor nu is het mogelijk om maar 1 rij per childquery weer te geven. Overige rijen zal het programma nog niet naar kijken. 
  
Regel 263: Regel 268:
  
 === Speciale childquery: samenvoegen met externe bron === === Speciale childquery: samenvoegen met externe bron ===
 +
 Het is mogelijk om delen van een sjabloon samen te voegen met gegevens uit een externe bron in plaats van met gegevens uit de OpenWave database. Dat kan vooralsnog alleen bij childqueries. Het is mogelijk om delen van een sjabloon samen te voegen met gegevens uit een externe bron in plaats van met gegevens uit de OpenWave database. Dat kan vooralsnog alleen bij childqueries.
  
Regel 269: Regel 275:
 //. Zie hiertoe het kopje //Instellingen voor overnemen van afgekeurde checklist-items in document// bij [[openwave:1.31:applicatiebeheer:probleemoplossing:programmablokken:digitale_checklijsten|Digitale checklisten]]. //. Zie hiertoe het kopje //Instellingen voor overnemen van afgekeurde checklist-items in document// bij [[openwave:1.31:applicatiebeheer:probleemoplossing:programmablokken:digitale_checklijsten|Digitale checklisten]].
    
-====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:1.31:applicatiebeheer:instellen_inrichten:queries|]]\\ 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:1.31:applicatiebeheer:instellen_inrichten:queries|]]\\
 Hierdoor hoeft een query die in meerdere sjablonen gebruikt wordt maar eenmalig te worden gedefinieerd.  De opmaak van de sjablonen wijzigt hierdoor niet. Hierdoor hoeft een query die in meerdere sjablonen gebruikt wordt maar eenmalig te worden gedefinieerd.  De opmaak van de sjablonen wijzigt hierdoor niet.
Regel 275: Regel 282:
  
 ==== Invoegen tekstblokken op basis van een query-aanroep naar tbqueries ==== ==== Invoegen tekstblokken op basis van een query-aanroep naar tbqueries ====
 +
 Er kan in de body van de email een speciale vorm van merge-codering worden opgenomen die verwijst naar een kaart in tbqueries. In dat geval wordt die aangeroepen query geëvalueerd en het resultaat wordt op de bewuste plek in de email ingevoegd. Een dergelijke verwijzing ziet er als volgt uit:  Er kan in de body van de email een speciale vorm van merge-codering worden opgenomen die verwijst naar een kaart in tbqueries. In dat geval wordt die aangeroepen query geëvalueerd en het resultaat wordt op de bewuste plek in de email ingevoegd. Een dergelijke verwijzing ziet er als volgt uit: 
   * <%query(codevanquery)%>    * <%query(codevanquery)%> 
Regel 315: Regel 323:
  
 ==== Tonen gecrypte versie van een kolomwaarde === ==== Tonen gecrypte versie van een kolomwaarde ===
 +
 Verder kan de encryptiemethode worden aangeroepen vanuit het emailsjabloon. De string <%strEncrypt(:columnname)%> in een sjabloon wordt bij het creëren van een email als volgt geïnterpreteerd. Het programma zal columnname interpreteren als een kolomnaam uit de hoofdtabel van het sjabloon. De waarde van die kolom wordt gecrypt volgens de ingestelde methode (zie: [[openwave:1.31:applicatiebeheer:instellen_inrichten:2way_encryptie_externe_wachtwoorden]]) en deze gecrypte waarde wordt in de email opgenomen op de betreffende plaats. Voorbeeld: <%strEncrypt(:dnkey)%>. Verder kan de encryptiemethode worden aangeroepen vanuit het emailsjabloon. De string <%strEncrypt(:columnname)%> in een sjabloon wordt bij het creëren van een email als volgt geïnterpreteerd. Het programma zal columnname interpreteren als een kolomnaam uit de hoofdtabel van het sjabloon. De waarde van die kolom wordt gecrypt volgens de ingestelde methode (zie: [[openwave:1.31:applicatiebeheer:instellen_inrichten:2way_encryptie_externe_wachtwoorden]]) en deze gecrypte waarde wordt in de email opgenomen op de betreffende plaats. Voorbeeld: <%strEncrypt(:dnkey)%>.
  
  
 ===== Sjabloon-parameters ===== ===== Sjabloon-parameters =====
 +
 De substrings in de formqueries ingesloten door %-tekens (bijvoorbeeld %datumvanaf%) heten parameters. Deze worden bij het uitvoeren van het SQL-statement automatisch vervangen door een bedoelde waarde. Hoe dat gebeurt wordt gedefinieerd met de kolommen van de tabel tbemailparameters. De substrings in de formqueries ingesloten door %-tekens (bijvoorbeeld %datumvanaf%) heten parameters. Deze worden bij het uitvoeren van het SQL-statement automatisch vervangen door een bedoelde waarde. Hoe dat gebeurt wordt gedefinieerd met de kolommen van de tabel tbemailparameters.
  
Regel 403: Regel 413:
 Er zijn dus 5 invoerparameters: Er zijn dus 5 invoerparameters:
  
-{{:openwave:applicatiebeheer:instellen_inrichten:invoerparameters2.png?600|}}+{{:openwave:applicatiebeheer:instellen_inrichten:invoerparameters2.png?600|invoerparameters2}}
  
 Dat resulteert bij het genereren van de email tot een invoerscherm: Dat resulteert bij het genereren van de email tot een invoerscherm:
  
-{{:openwave:applicatiebeheer:instellen_inrichten:parameters2.png?400|}}+{{:openwave:applicatiebeheer:instellen_inrichten:parameters2.png?400|parameters2}}
  
 En de te genereren email ziet er dan zo uit: En de te genereren email ziet er dan zo uit:
  • openwave/1.31/applicatiebeheer/instellen_inrichten/emailsjablonen.1732597660.txt.gz
  • Laatst gewijzigd: 2024/11/26 06:07
  • door 127.0.0.1