Catalogus documentsjabloon: verschil tussen versies

Uit ZaaksysteemWiki
Ga naar: navigatie, zoeken
(Iteratie)
Regel 9: Regel 9:
 
= Iteratie =
 
= Iteratie =
 
<i>De oude methode (t/m versie 3.21) is hier in te zien: [http://wiki.zaaksysteem.nl/Documentsjablonen_iteratie Documentsjablonen - Iteratie].</i>
 
<i>De oude methode (t/m versie 3.21) is hier in te zien: [http://wiki.zaaksysteem.nl/Documentsjablonen_iteratie Documentsjablonen - Iteratie].</i>
 +
 +
Iteratie zorgt ervoor dat informatie voor de magicstrings niet uit de zaak zelf wordt opgehaald, maar uit alle [http://wiki.zaaksysteem.nl/Zaakdossier_zaakrelaties#Gerelateerde_zaken Gerelateerde zaken]. Dit kan vervolgens op drie manieren worden weergegeven:<br>
 +
<ul>
 +
<li>Inline itereren: Op één regel, gescheiden door <komma><spatie></li>
 +
<li>Tekstblok newline itereren: Een tekstblok dat geïtereerd wordt voor elke gerelateerde zaak, gescheiden door <enter></li>
 +
<li>Tabel itereren: Eén tabelrij itereren om één tabel te vormen met informatie uit de gerelateerde zaken</li>
 +
</ul>
 +
 +
{| class="wikitable"
 +
! scope="col" width="50pt"|
 +
!Input
 +
!Output
 +
|-
 +
!Gerelateerde zaken
 +
|<pre>De volgende zaken zijn verwerkt: [[iterate:case.child_cases:zaaknummer]].</pre>
 +
|<pre>De volgende zaken zijn verwerkt: 2462, 2463, 2465, 2467.</pre>
 +
|-
 +
!Deelzaken
 +
|<pre>De volgende zaken zijn verwerkt: [[iterate:case.child_cases:zaaknummer]].</pre>
 +
|<pre>De volgende zaken zijn verwerkt: 2462, 2463, 2465, 2467.</pre>
 +
|}
  
 
= Variabele teksten =
 
= Variabele teksten =
 
<i>De oude methode (t/m versie 3.21) is hier in te zien: [http://wiki.zaaksysteem.nl/Documentsjablonen_variabele_teksten Documentsjablonen Variabele teksten].</i>
 
<i>De oude methode (t/m versie 3.21) is hier in te zien: [http://wiki.zaaksysteem.nl/Documentsjablonen_variabele_teksten Documentsjablonen Variabele teksten].</i>

Versie van 11 jun 2015 om 12:00

Algemeen

Het unieke van zaaksysteem.nl is dat het een eigen sjablonengenerator heeft op basis van LibreOffice. Dit maakt het mogelijk om geautomatiseerd documenten aan te maken op basis van een sjabloon. Denk hierbij aan een ontvangstbevestiging of een beschikking. Documentsjablonen worden centraal in de Catalogus beheerd, en in een Zaaktype geselecteerd om te gebruiken.

Nieuwe documentsjablonen worden gemaakt door documenten op te maken en deze op te slaan als een ODT-bestand. Je kunt hiervoor LibreOffice gebruiken (indien er geen mogelijkheid is tot het installeren van LibreOffice kan er ook gebruik gemaakt worden van de portable LibreOffice app), maar ook Microsoft Office 2010 kan documenten opslaan in dit formaat.

Een documentsjabloon werkt met ‘magicstrings’. Dit zijn de variabele die verwijzen naar de waarden van Kenmerken binnen een zaak, die het zaaksysteem kan invullen tijdens het genereren van een document.

Iteratie

De oude methode (t/m versie 3.21) is hier in te zien: Documentsjablonen - Iteratie.

Iteratie zorgt ervoor dat informatie voor de magicstrings niet uit de zaak zelf wordt opgehaald, maar uit alle Gerelateerde zaken. Dit kan vervolgens op drie manieren worden weergegeven:

  • Inline itereren: Op één regel, gescheiden door <komma><spatie>
  • Tekstblok newline itereren: Een tekstblok dat geïtereerd wordt voor elke gerelateerde zaak, gescheiden door <enter>
  • Tabel itereren: Eén tabelrij itereren om één tabel te vormen met informatie uit de gerelateerde zaken
Input Output
Gerelateerde zaken
De volgende zaken zijn verwerkt: [[iterate:case.child_cases:zaaknummer]].
De volgende zaken zijn verwerkt: 2462, 2463, 2465, 2467.
Deelzaken
De volgende zaken zijn verwerkt: [[iterate:case.child_cases:zaaknummer]].
De volgende zaken zijn verwerkt: 2462, 2463, 2465, 2467.

Variabele teksten

De oude methode (t/m versie 3.21) is hier in te zien: Documentsjablonen Variabele teksten.