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.33:applicatiebeheer:instellen_inrichten:documentsjablonen [2025/07/01 10:55] – ↷ Pagina verplaatst van openwave:1.32:applicatiebeheer:instellen_inrichten:documentsjablonen naar openwave:1.33:applicatiebeheer:instellen_inrichten:documentsjablonen Kars Gottschal | openwave:1.33:applicatiebeheer:instellen_inrichten:documentsjablonen [2025/07/17 16:25] (huidige) – Spaces needed Kars Gottschal | ||
---|---|---|---|
Regel 34: | Regel 34: | ||
In het detailscherm van een sjabloongroep, | In het detailscherm van een sjabloongroep, | ||
- | ==== Documentsjablonenlijst==== | + | ==== Documentsjablonenlijst ==== |
In de lijst met documentsjablonen kunnen documentsjablonen verwijderd worden (inclusief parameters), | In de lijst met documentsjablonen kunnen documentsjablonen verwijderd worden (inclusief parameters), | ||
Regel 45: | Regel 45: | ||
=== Triggers in het menu opties rechtsboven === | === Triggers in het menu opties rechtsboven === | ||
- | * **Toon uploads** bij deze sjabloonfile. Hiermee wordt de uploadgeschiedenis getoond van het documentsjabloon zelf in de kolom dvtemplatebase64. Zie [[openwave: | + | * **Toon uploads** bij deze sjabloonfile. Hiermee wordt de uploadgeschiedenis getoond van het documentsjabloon zelf in de kolom dvtemplatebase64. Zie [[openwave: |
* **Verwijder upgeloade sjabloon**. Hiermee wordt de kolom dvtemplatebase64 leeggemaakt. Zichtbaar doordat het aanvinkvakje voor het label //Sjabloon is upgeload in tabel// leeggemaakt wordt. | * **Verwijder upgeloade sjabloon**. Hiermee wordt de kolom dvtemplatebase64 leeggemaakt. Zichtbaar doordat het aanvinkvakje voor het label //Sjabloon is upgeload in tabel// leeggemaakt wordt. | ||
Regel 66: | Regel 66: | ||
* De kolom **ID** (dnkey) geeft de automatisch gegenereerde primary key weer van het sjabloon in de tabel tbdocumenten. | * De kolom **ID** (dnkey) geeft de automatisch gegenereerde primary key weer van het sjabloon in de tabel tbdocumenten. | ||
* **Naam/ | * **Naam/ | ||
- | * **Naam van sjabloon in Xential** (dvnaaminexternsjablprog). Moet alleen gevuld worden indien het OpenWave sjabloon doorgeefluik is naar een Xentail-sjabloon. Zie: [[openwave: | + | * **Naam van sjabloon in Xential** (dvnaaminexternsjablprog). Moet alleen gevuld worden indien het OpenWave sjabloon doorgeefluik is naar een Xentail-sjabloon. Zie: [[openwave: |
- | * **Compartiment** (dnkeycompartiment). Indien het sjabloon hier wordt toegekend aan een [[openwave: | + | * **Compartiment** (dnkeycompartiment). Indien het sjabloon hier wordt toegekend aan een [[openwave: |
* 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 // | ||
* **Vervaldatum**. Vervallen documentsjablonen zijn niet zichtbaar voor de gebruiker bij de wizard // | * **Vervaldatum**. Vervallen documentsjablonen zijn niet zichtbaar voor de gebruiker bij de wizard // | ||
Regel 94: | Regel 94: | ||
* **Sjabloon is upgeload in tabel** (dvtemplatebase64 is wel/niet gevuld). Zie hierboven en bij de triggers upload/ | * **Sjabloon is upgeload in tabel** (dvtemplatebase64 is wel/niet gevuld). Zie hierboven en bij de triggers upload/ | ||
* **autom upload** (dlautoupload). Indien aangevinkt heeft dat als consequentie dat het programma het te genereren document direct gaat opslaan: Indien | * **autom upload** (dlautoupload). Indien aangevinkt heeft dat als consequentie dat het programma het te genereren document 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 Sectie Aanmaakmappen**. Deze kolom is alleen zinvol indien //autom upload// is aangevinkt en die automatische upload van het gegenereerde document moet naar de fileshare of in een DMS. Hier wordt verwezen naar de instellingskaart kaart met //Sectie : Aanmaakmappen// | + | * **Item Sectie Aanmaakmappen**. Deze kolom is alleen zinvol indien //autom upload// is aangevinkt en die automatische upload van het gegenereerde document moet naar de fileshare of in een DMS. Hier wordt verwezen naar de instellingskaart kaart met //Sectie : Aanmaakmappen// |
* **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 het .odt of .dotx of .docx sjabloon worden childqueries gebruikt om tabellen te vullen en formqueries voor één op één merge-coderingen. 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 het .odt of .dotx of .docx sjabloon worden childqueries gebruikt om tabellen te vullen en formqueries voor één op één merge-coderingen. 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:// | ||
- | ====Formquery ==== | + | ==== Formquery ==== |
Het resultaat van een formquery wordt gebruikt om merge-coderingen in de vorm van <1> of <301> in een sjabloon 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 een sjabloon te vervangen met waardes uit de database.\\ | ||
Regel 216: | Regel 216: | ||
OpenWave heeft zelf een aantal functies op de database gedefinieerd - zoals fn_ddmaandjjjj() - die gebruikt kunnen worden in allerlei queries. | OpenWave heeft zelf een aantal functies op de database gedefinieerd - zoals fn_ddmaandjjjj() - die gebruikt kunnen worden in allerlei queries. | ||
- | Zie: | + | Zie: |
- | ====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 tabellen van een sjabloon te vervangen met waardes uit de database. Van boven naar beneden zullen de {1} en {2} merge-coderingen van de eerste tabel in het sjabloon vervangen worden door childquery-1 en de merge-coderingen van de tweede tabel met die van childquery2 en zo verder. | Het resultaat van een childquery wordt gebruikt om merge-coderingen in de vorm van een getal tussen accolades (zoals {1} en {2}) binnen tabellen van een sjabloon te vervangen met waardes uit de database. Van boven naar beneden zullen de {1} en {2} merge-coderingen van de eerste tabel in het sjabloon vervangen worden door childquery-1 en de merge-coderingen van de tweede tabel met die van childquery2 en zo verder. | ||
Regel 226: | Regel 226: | ||
Het eenvoudige .docx voorbeeld van een ontvangstbevestiging is hieronder uitgebreid met een tabel waarin het de bedoeling is dat daar de onderdelen van de omgevingszaak worden opgesomd: | Het eenvoudige .docx voorbeeld van een ontvangstbevestiging is hieronder uitgebreid met een tabel waarin het de bedoeling is dat daar de onderdelen van de omgevingszaak worden opgesomd: | ||
- | {{: | + | {{: |
De childquery-1 kan er als volgt uitzien: | De childquery-1 kan er als volgt uitzien: | ||
Regel 246: | Regel 246: | ||
In de tabellen mogen meerdere merge-coderingen per cel gebruikt worden al of niet in combinatie met tekst: | In de tabellen mogen meerdere merge-coderingen per cel gebruikt worden al of niet in combinatie met tekst: | ||
- | {{: | + | {{: |
<adm warning Waarschuwing 2> | <adm warning Waarschuwing 2> | ||
Regel 260: | Regel 260: | ||
Momenteel zijn daartoe enkel de volgende mogelijkheden: | 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 // |
=== Speciale childquery: Opsommen aangewezen bijlages === | === Speciale childquery: Opsommen aangewezen bijlages === | ||
Regel 283: | Regel 283: | ||
</ | </ | ||
- | ====Queries en gebruik van Xential ==== | + | ==== Queries en gebruik van Xential ==== |
Queries worden gebruikt om een documentsjabloon te mergen met gegevens uit de database.\\ | Queries worden gebruikt om een documentsjabloon te mergen met gegevens uit de database.\\ | ||
- | In het geval dat het OpenWave sjabloon een doorgeefluik is naar een Xential sjabloon (kolom dvnaaminexternsjablprog is dan gevuld), worden de resultsets van de queries gebruikt om een xml te construeren die Xential gebruikt om te mergen. Zie voor deze toepassing: [[openwave: | + | In het geval dat het OpenWave sjabloon een doorgeefluik is naar een Xential sjabloon (kolom dvnaaminexternsjablprog is dan gevuld), worden de resultsets van de queries gebruikt om een xml te construeren die Xential gebruikt om te mergen. Zie voor deze toepassing: [[openwave: |
- | ====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. | ||
<adm example> | <adm example> | ||
Regel 350: | Regel 350: | ||
In de tabel tbtekstblokken (beheertegel // | In de tabel tbtekstblokken (beheertegel // | ||
- | Zie ook: [[openwave: | + | Zie ook: [[openwave: |
==== Invoegen plaatje o.b.v. query-aanroep naar tbqueries ==== | ==== Invoegen plaatje o.b.v. query-aanroep naar tbqueries ==== | ||
Regel 401: | Regel 401: | ||
==== Tonen gecrypte versie van een kolomwaarde ==== | ==== Tonen gecrypte versie van een kolomwaarde ==== | ||
- | Verder kan de encryptiemethode worden aangeroepen vanuit het documentsjabloon. De string < | + | Verder kan de encryptiemethode worden aangeroepen vanuit het documentsjabloon. De string < |
===== Sjabloon-parameters ===== | ===== Sjabloon-parameters ===== | ||
Regel 485: | Regel 485: | ||
Er zijn dus 5 invoerparameters: | Er zijn dus 5 invoerparameters: | ||
- | {{: | + | {{: |
Dat resulteert bij het genereren van het document tot een invoerscherm: | Dat resulteert bij het genereren van het document tot een invoerscherm: | ||
- | {{: | + | {{: |
En het te genereren document ziet er dan zo uit: | En het te genereren document ziet er dan zo uit: |