Case file directory
This document function can be used to create title pages for folders. In the configuration, a window is configured that appears when the document is opened. The entire resulting document consists of an Extended Binding that creates the entire document based on the information entered in the dialog. This is how the configuration looks like (in German):
<Folders>
<Folder DisplayName="Mappe weiss" Description="Beilagen zum Antrag an den Regierungsrat" />
<Folder DisplayName="Mappe rot" Description="Geheime Dokumente" />
<Folder DisplayName="Mappe gelb" Description="Antrag an den Stadtpräsidenten" />
<Folder DisplayName="Benutzerdefiniert" IsDescriptionChangeable="true" />
</Folders>
<FolderProperties>
<Property DisplayName="Geschäftsbezeichnung" />
<Property DisplayName="Sachverhalt/Vorhaben/Titel" />
<Property DisplayName="Geschäftsnummern" />
</FolderProperties>
<DefaultFileNames>
<FileName DisplayText="Baugesuch - Grundriss" />
<FileName DisplayText="Grundstücksschätzung" />
<FileName DisplayText="Report Brandschutzkontrolle" />
</DefaultFileNames>
This configuration results in the following window:
In the OneOffixx DocumentPart (for unpacked docx files under /customXml/itemX.xml) the DocumentPart "FileIndexData" is now added. This can look like this, for example:
<?xml version="1.0" encoding="utf-16"?><OneOffixxDocumentPart xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="c29b638e-a25c-489d-8884-023954c9b110" tId="b19e5174-c038-410d-9d6f-3bb4f6095a18" mtId="275af32e-bc40-45c2-85b7-afb1c0382653" tname="sdfaasdf ohne rsids" revision="1" createdmajorversion="2" createdminorversion="0" created="2017-05-23T13:49:03.3182032+02:00" modifiedmajorversion="2" modifiedminorversion="3" modified="2017-05-23T13:49:03.3182032+02:00" profile="00000000-0000-0000-0000-000000000000" mode="SavedDocument" colormode="None" lcid="2055" xmlns="http://schema.oneoffixx.com/OneOffixxDocumentPart/1">
<Content>
<DataModel xmlns="">
<FileIndexData windowwidth="0" windowheight="0" minwindowwidth="0" maxwindowwidth="0" minwindowheight="0" maxwindowheight="0">
<RawText id="FileIndex">
<![CDATA[<?xml version="1.0" encoding="utf-16"?>
<FileIndexCxmlPart xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schema.oneoffixx.com/OneOffixxDocumentPart/FileIndex">
<FolderData>
<FolderData Id="07226303-6d82-4c69-be5d-4fce7996c02e" Description="Beilagen zum Antrag an den Regierungsrat" DisplayName="Mappe weiss" IsDefault="false" IsDescriptionChangeable="false" />
<FolderData Id="f3fa4e32-cadc-49b0-8b83-04cd122b0f6b" Description="Geheime Dokumente" DisplayName="Mappe rot" IsDefault="false" IsDescriptionChangeable="false" />
<FolderData Id="6fb17343-5cb5-437f-adf4-f4b4b5ae6fdc" Description="Antrag an den Stadtpräsidenten" DisplayName="Mappe gelb" IsDefault="false" IsDescriptionChangeable="false" />
<FolderData Id="3eb6d1db-2e1f-40f8-abc9-835dac8398ce" Description="Benutzerdefinierte Mappe" DisplayName="Benutzerdefiniert" IsDefault="false" IsDescriptionChangeable="true" />
</FolderData>
<FileData>
<FileData Id="ac0d8208-6ec9-40f1-b761-f2523b36a9af" Name="Baugesuch - Grundriss">
<SelectedFolders>
<boolean>true</boolean>
<boolean>false</boolean>
<boolean>true</boolean>
<boolean>false</boolean>
</SelectedFolders>
</FileData>
<FileData Id="ac646e48-7466-4ccd-89b8-6b7f16ed37b8" Name="Report Brandschutzkontrolle">
<SelectedFolders>
<boolean>false</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
<boolean>false</boolean>
</SelectedFolders>
</FileData>
<FileData Id="6d0c6642-c5ae-43e5-9e55-2374587be6d0" Name="Report Brandschutzkontrolle">
<SelectedFolders>
<boolean>true</boolean>
<boolean>false</boolean>
<boolean>true</boolean>
<boolean>true</boolean>
</SelectedFolders>
</FileData>
</FileData>
<PropertyData>
<PropertyData Id="00000000-0000-0000-0000-000000000000" Value="Abc" DisplayName="Geschäftsbezeichnung" />
<PropertyData Id="00000000-0000-0000-0000-000000000000" Value="Def" DisplayName="Sachverhalt/Vorhaben/Titel" />
<PropertyData Id="00000000-0000-0000-0000-000000000000" Value="Ghi" DisplayName="Geschäftsnummern" />
</PropertyData>
<DefaultFileNames>
<string>Baugesuch - Grundriss</string>
<string>Grundstücksschätzung</string>
<string>Report Brandschutzkontrolle</string>
</DefaultFileNames>
</FileIndexCxmlPart>
]]>
</RawText>
<NodeGroup id="FileIndex.Properties" row="0" column="0" columnspan="0" label="" visible="True">
<Text id="Property0" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="Geschäftsbezeichnung" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Abc]]></Text>
<Text id="Property1" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="Sachverhalt/Vorhaben/Titel" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Def]]></Text>
<Text id="Property2" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="Geschäftsnummern" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Ghi]]></Text>
</NodeGroup>
<NodeGroup id="FileIndex.Folder0" row="0" column="0" columnspan="0" label="" visible="True">
<Text id="Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Mappe weiss]]></Text>
<Text id="Description" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Beilagen zum Antrag an den Regierungsrat]]></Text>
<Text id="File0Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Baugesuch - Grundriss]]></Text>
<Text id="File1Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Report Brandschutzkontrolle]]></Text>
</NodeGroup>
<NodeGroup id="FileIndex.Folder1" row="0" column="0" columnspan="0" label="" visible="True">
<Text id="Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Mappe rot]]></Text>
<Text id="Description" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Geheime Dokumente]]></Text>
<Text id="File0Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Report Brandschutzkontrolle]]></Text>
</NodeGroup>
<NodeGroup id="FileIndex.Folder2" row="0" column="0" columnspan="0" label="" visible="True">
<Text id="Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Mappe gelb]]></Text>
<Text id="Description" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Antrag an den Stadtpräsidenten]]></Text>
<Text id="File0Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Baugesuch - Grundriss]]></Text>
<Text id="File1Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Report Brandschutzkontrolle]]></Text>
<Text id="File2Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Report Brandschutzkontrolle]]></Text>
</NodeGroup>
<NodeGroup id="FileIndex.Folder3" row="0" column="0" columnspan="0" label="" visible="True">
<Text id="Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Benutzerdefiniert]]></Text>
<Text id="Description" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Benutzerdefinierte Mappe]]></Text>
<Text id="File0Name" row="0" column="0" columnspan="0" multiline="False" multilinerows="3" locked="False" label="" readonly="False" visible="True" required="False" regex="" validationmessage="" tooltip="" tracked="False"><![CDATA[Report Brandschutzkontrolle]]></Text>
</NodeGroup>
</FileIndexData>
</DataModel>
</Content>
</OneOffixxDocumentPart>
This content can be output e.g. via the following extended binding in a document:
<w:sdtContent xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
<xsl:for-each select="//*//FileIndexData/NodeGroup">
<w:p w:rsidR="00D3266E" w:rsidRPr="00C12586" w:rsidRDefault="00D3266E" w:rsidP="00D3266E">
<w:pPr>
<w:pStyle w:val="BDVTitel" />
<w:tabs>
<w:tab w:val="right" w:pos="10348" />
</w:tabs>
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
<w:r w:rsidRPr="00C12586">
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
<w:t>Aktenverzeichnis </w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
<w:t>
<xsl:value-of select="./Text[@id='Name']" />
</w:t>
</w:r>
</w:p>
<w:p w:rsidR="00D3266E" w:rsidRDefault="00D3266E" w:rsidP="00D3266E">
<w:pPr>
<w:pStyle w:val="BDVStandard" />
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
</w:p>
<xsl:for-each select="./Text[starts-with(@id,'Property')]">
<w:p w:rsidR="00D3266E" w:rsidRPr="008C62F8" w:rsidRDefault="00D3266E" w:rsidP="00D3266E">
<w:pPr>
<w:pStyle w:val="BDVStandard" />
<w:tabs>
<w:tab w:val="left" w:pos="3402" />
</w:tabs>
<w:ind w:left="3402" w:hanging="3402" />
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
<w:r w:rsidRPr="00E00404">
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
<w:b />
</w:rPr>
<w:t>
<xsl:value-of select="./@label" />
</w:t>
</w:r>
<w:r w:rsidRPr="008C62F8">
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
<w:tab />
<w:t>
<xsl:value-of select="." />
</w:t>
</w:r>
</w:p>
</xsl:for-each>
<w:p w:rsidR="00D3266E" w:rsidRDefault="00D3266E" w:rsidP="00D3266E">
<w:pPr>
<w:pStyle w:val="BDVStandard" />
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
</w:p>
<w:p w:rsidR="00D3266E" w:rsidRDefault="00D3266E" w:rsidP="00D3266E">
<w:pPr>
<w:pStyle w:val="BDVStandard" />
<w:pBdr>
<w:top w:val="single" w:sz="4" w:space="1" w:color="auto" />
</w:pBdr>
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
</w:p>
<w:p w:rsidR="00D3266E" w:rsidRDefault="00D3266E" w:rsidP="00D3266E">
<w:pPr>
<w:pStyle w:val="BDVStandard" />
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
<w:t>
<xsl:value-of select="./Text[@id='Description']" />
</w:t>
</w:r>
</w:p>
<w:p w:rsidR="00D3266E" w:rsidRPr="00C12586" w:rsidRDefault="00D3266E" w:rsidP="00D3266E">
<w:pPr>
<w:pStyle w:val="BDVStandard" />
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
</w:p>
<w:tbl>
<w:tblPr>
<w:tblW w:w="0" w:type="auto" />
<w:tblBorders>
<w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto" />
<w:insideH w:val="single" w:sz="4" w:space="0" w:color="auto" />
</w:tblBorders>
<w:tblCellMar>
<w:left w:w="0" w:type="dxa" />
<w:right w:w="0" w:type="dxa" />
</w:tblCellMar>
<w:tblLook w:val="04A0" w:firstRow="1" w:lastRow="0" w:firstColumn="1" w:lastColumn="0" w:noHBand="0" w:noVBand="1" />
</w:tblPr>
<w:tblGrid>
<w:gridCol w:w="622" />
<w:gridCol w:w="8450" />
</w:tblGrid>
<w:tr w:rsidR="00D3266E" w:rsidRPr="00C12586" w:rsidTr="00B13147">
<w:tc>
<w:tcPr>
<w:tcW w:w="671" w:type="dxa" />
</w:tcPr>
<w:p w:rsidR="00D3266E" w:rsidRPr="00C12586" w:rsidRDefault="00D3266E" w:rsidP="00B13147">
<w:pPr>
<w:pStyle w:val="BDVStandardTitel" />
<w:jc w:val="center" />
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
<w:r w:rsidRPr="00C12586">
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
<w:t>Nr.</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="9687" w:type="dxa" />
</w:tcPr>
<w:p w:rsidR="00D3266E" w:rsidRPr="00C12586" w:rsidRDefault="00D3266E" w:rsidP="00B13147">
<w:pPr>
<w:pStyle w:val="BDVStandardTitel" />
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
<w:r w:rsidRPr="00C12586">
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
<w:t>Bezeichnung des Aktenstücks</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
<xsl:for-each select="./Text[starts-with(@id,'File')]">
<w:tr w:rsidR="00D3266E" w:rsidRPr="0010445B" w:rsidTr="00B13147">
<w:tc>
<w:tcPr>
<w:tcW w:w="671" w:type="dxa" />
</w:tcPr>
<w:p w:rsidR="00D3266E" w:rsidRPr="0010445B" w:rsidRDefault="00D3266E" w:rsidP="00B13147">
<w:pPr>
<w:pStyle w:val="BDVStandard" />
<w:spacing w:before="60" w:after="60" />
<w:jc w:val="center" />
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
<w:t>
<xsl:value-of select="position()" />.</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="9687" w:type="dxa" />
</w:tcPr>
<w:p w:rsidR="00D3266E" w:rsidRPr="0010445B" w:rsidRDefault="00D3266E" w:rsidP="00B13147">
<w:pPr>
<w:pStyle w:val="BDVStandard" />
<w:spacing w:before="60" w:after="60" />
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
<w:t>
<xsl:value-of select="." />
</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:eastAsia="Arial Unicode MS" />
</w:rPr>
<w:tab />
</w:r>
</w:p>
</w:tc>
</w:tr>
</xsl:for-each>
</w:tbl>
<w:p w:rsidR="00D3266E" w:rsidRDefault="00D3266E">
<w:pPr>
<w:rPr>
<w:rFonts w:ascii="Times New Roman" w:eastAsia="Times New Roman" w:hAnsi="Times New Roman" w:cs="Times New Roman" />
<w:sz w:val="24" />
<w:szCs w:val="20" />
<w:lang w:val="fr-CH" w:eastAsia="de-DE" />
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:lang w:val="fr-CH" />
</w:rPr>
<w:br w:type="page" />
</w:r>
</w:p>
</xsl:for-each>
</w:sdtContent>