KLIM#57479 formulierbewerker

svn path=/Website/branches/v2019.1/; revision=42181
This commit is contained in:
Dennis Hartmann
2019-04-19 06:02:05 +00:00
parent 5dbed9c3c5
commit 745b6566da
3 changed files with 352 additions and 281 deletions

View File

@@ -152,288 +152,7 @@
</style>
</xsl:template>
<xsl:template match="melding" mode="include">
<xsl:variable name="ondertekening">
<xsl:choose>
<!--Vakgroeptype 81=Melding of Soortmelding 361=Informatie verzoek facilitair-->
<xsl:when test="discipline/srtdiscipline/key='81' or stdmelding/key='361'">Servicedesk Facilitair</xsl:when>
<!--Vakgroep 121=Leidingevenden-->
<xsl:when test="discipline/key='121'">Helpdesk ICT / Servicedesk Facilitair</xsl:when>
<!--De rest is ICT-->
<xsl:otherwise>Helpdesk ICT</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<table border="0" width="100%" cellpadding="2">
<xsl:choose>
<!--Afmelden ICT en Fac.-->
<xsl:when test="$srtnotificatiecode='CUST01'">
<tr>
<td colspan='4'>
<br/><br/>Beste <xsl:value-of select="voor/naam_friendly"/>,<br/><br/>
Je hebt via het Service Portaal Klimmendaal medewerker <xsl:value-of select="kenmerk[@key='211']"/> uit dienst gemeld.<br/>
De afdelingen facilitair en ICT zorgen ervoor dat de werkzaamheden hiervoor worden uitgevoerd.<br/><br/>
Wij verzoeken jou de volgende zaken (op de laatste werkdag en indien van toepassing) in te nemen van deze medewerker en in te leveren bij de juiste afdeling(en):<br/><br/>
• Sleutels<br/>
• Badge<br/>
• Kleding/schoenen<br/>
• Mobiel/tablet/notebook<br/><br/>
Alvast dank voor de medewerking,<br/><br/>
Afdeling facilitair en ICT
</td>
</tr>
</xsl:when>
<xsl:otherwise>
<tr>
<td colspan='4'>
<xsl:if test="$srtnotificatiecode='MLDNEW'">
<br/><br/>Beste <xsl:value-of select="voor/naam_friendly"/>,<br/><br/>
Uw storingsmelding/aanvraag/vraag met nummer: <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/> is bij het Service Portaal Klimmendaal ontvangen.<br/>
Onze dank hiervoor.<br/><br/>
Wij zullen deze zo spoedig mogelijk behandelen.<br/><br/>
Via het Service Portaal Klimmendaal kunt u deze blijven volgen.<br/><br/>
Met vriendelijke groet,<br/>
<xsl:value-of select="$ondertekening"/><br/><br/><br/><br/>
Klik <xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?sso=1&amp;<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/></xsl:attribute>hier</xsl:element> indien u de melding wilt inzien of een notitie (b.v. vragen of opmerkingen) bij deze melding wilt toevoegen.<br/><br/><br/><br/>
</xsl:if>
<xsl:if test="$srtnotificatiecode='MLDAFM'">
<br/><br/>Beste <xsl:value-of select="voor/naam_friendly"/>,<br/><br/>
Uw storingsmelding/aanvraag/vraag met nummer: <xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?sso=1&amp;<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/></xsl:attribute><xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></xsl:element> is beantwoord/opgelost.<br/><br/>
Via bovenstaande link kunt u direct naar deze melding/aanvraag toe.<br/><br/><br/>
Wij hopen u hiermee van dienst te zijn geweest en dat het naar tevredenheid is uitgevoerd.<br/><br/>
Met vriendelijke groet,<br/>
<xsl:value-of select="$ondertekening"/><br/><br/><br/><br/>
</xsl:if>
<xsl:if test="$srtnotificatiecode='MLDNOT'">
<br/><br/>Beste <xsl:value-of select="voor/naam_friendly"/>,<br/><br/>
Er is een opmerking geplaatst bij uw melding.
Dit kan of aanvullende informatie over uw melding, of een verzoek om meer informatie zijn.
In het laatste geval wacht de backoffice-medewerker op uw reactie.
Zodra de gewenste informatie is ontvangen kan de backoffice-medewerker uw melding verder behandelen.<br/><br/><br/>
<b>Klik <xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?sso=1&amp;<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/>&amp;urole=fe&amp;noteonly=1</xsl:attribute>hier</xsl:element> om naar uw melding te gaan.</b><br/><br/><br/>
<p style="font-size: 7pt">
<br/>Instructie:<br/>
1. Klik op het groene plusje helemaal rechts.<br/>
2. Typ het antwoord in het betreffende veld. <br/>
3. Sla op met de knop diskette helemaal rechts, jouw antwoord wordt opgeslagen in Facilitor.
</p><br/><br/>
Met vriendelijke groet,<br/>
<xsl:value-of select="$ondertekening"/><br/><br/><br/><br/>
</xsl:if>
<xsl:if test="$srtnotificatiecode='MLDBE2'">
U bent behandelaar van deze melding. Klik <xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?sso=1&amp;<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/></xsl:attribute>hier</xsl:element> om antwoord, reactie of opmerkingen bij deze melding te plaatsen.<br/><br/><br/><br/>
</xsl:if>
</td>
</tr>
<tr><td colspan="4">Nadere gegevens over de melding:<br/></td></tr>
<tr>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<b><xsl:value-of select="//lcl/MLD/melding"/>&#xA0;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
</td>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<xsl:if test="spoed&lt;3"><b><xsl:value-of select="//lcl/MLD/spoed"/></b></xsl:if>
</td>
</tr>
<xsl:if test="not(//opdracht/extra_key) and extra_key">
<xsl:variable name="mx_key"><xsl:value-of select="extra_key"/></xsl:variable>
<tr>
<td style="padding-top:10px;"><b><xsl:value-of select="//lcl/FAC/bericht"/>:</b></td>
<td colspan="3" style="padding-top:10px;"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="notes/note[key=$mx_key]/omschrijving"/></xsl:call-template></td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
</xsl:if>
<tr>
<td width="16%"><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td>
<td width="34%"><xsl:value-of select="voor/naam_full"/></td>
<td width="16%"><b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b></td>
<td width="34%"><xsl:if test="voor/telefoonnr=''">-</xsl:if><xsl:value-of select="voor/telefoonnr"/></td>
</tr>
<xsl:if test="string(voor/naam_full)!=string(voor/naam_full)">
<tr>
<td><b><xsl:value-of select="//lcl/MLD/meldingvoor"/>:</b></td>
<td><xsl:value-of select="voor/naam_full"/></td>
</tr>
</xsl:if>
<tr>
<td><b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b></td>
<td><xsl:value-of select="voor/afdeling/omschrijving"/></td>
<td colspan="2"/>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td><b><xsl:value-of select="//lcl/FAC/locatie"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/code"/>&#xA0;<xsl:if test="plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>)</xsl:if></td>
<td><b><xsl:value-of select="//lcl/MLD/status"/>:</b></td>
<td><xsl:value-of select="status"/></td>
</tr>
<tr>
<xsl:choose>
<xsl:when test="plaats/@type='T'">
<td><b><xsl:value-of select="//lcl/FAC/terrein"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/terrein/code"/>-<xsl:value-of select="plaats/regio/district/locatie/terrein/naam"/></td>
</xsl:when>
<xsl:otherwise>
<td><b><xsl:value-of select="//lcl/FAC/gebouw"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/></td>
</xsl:otherwise>
</xsl:choose>
<td><b><xsl:value-of select="//lcl/MLD/melddatum"/>:</b></td>
<td><xsl:value-of select="gemeld/datum"/>&#xA0;<xsl:value-of select="gemeld/tijd"/></td>
</tr>
<tr>
<xsl:if test="plaats/@type='T' or plaats/@type='G'">
<td colspan="2"/>
</xsl:if>
<xsl:if test="plaats/@type!='T' and plaats/@type!='G'">
<td><b><xsl:value-of select="//lcl/FAC/bouwlaag"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/code"/>&#xA0;<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/>)</xsl:if></td>
</xsl:if>
</tr>
<tr>
<xsl:if test="plaats/@type!='R'">
<td colspan="2"/>
</xsl:if>
<xsl:if test="plaats/@type='R'">
<td><b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if></td>
</xsl:if>
</tr>
<tr height="10px"><td colspan="4"/></tr>
<tr>
<td><b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b></td>
<td><xsl:if test="stdmelding/omschrijving=''">-</xsl:if><xsl:value-of select="stdmelding/omschrijving"/></td>
<td><b><xsl:value-of select="//lcl/MLD/vakgroep"/>:</b></td>
<td><xsl:if test="discipline/omschrijving=''">-</xsl:if><xsl:value-of select="discipline/omschrijving"/></td>
</tr>
<xsl:if test="omschrijving!=''">
<tr>
<td><b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b></td>
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
</tr>
</xsl:if>
<!--Aanvullende gegevens/kenmerken exclusief eventuele label/blanco-velden (indien aanwezig)-->
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td><b><xsl:value-of select="@naam"/>:</b></td>
<td colspan="3"><xsl:value-of select="."/></td>
</tr>
</xsl:if>
</xsl:for-each>
<!--Objecten (indien aanwezig)-->
<xsl:for-each select="deel">
<xsl:sort select="omschrijving"/>
<tr>
<td><xsl:if test="position()=1"><b><xsl:value-of select="//lcl/MLD/objecten"/>:</b></xsl:if></td>
<td colspan="3"><xsl:value-of select="omschrijving"/></td>
</tr>
</xsl:for-each>
<!--Notities (indien aanwezig)-->
<xsl:if test="behandelwijze=2">
<tr height="10px"><td colspan="4"/></tr>
<xsl:for-each select="notes/note[flag=1]">
<xsl:sort select="aanmaak/timestamp" order="ascending"/>
<tr>
<td><xsl:if test="position()=1"><b><xsl:value-of select="//lcl/MLD/behandeling"/>:</b></xsl:if></td>
<td colspan="3">
<span class="mldbeh"><xsl:value-of select="aanmaak/datum"/>&#xA0;<xsl:value-of select="aanmaak/tijd"/>&#xA0;-&#xA0;<xsl:value-of select="noteur/naam_friendly"/></span>&#xA0;
<xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
</td>
</tr>
</xsl:for-each>
</xsl:if>
<!--Afhandeling (indien aanwezig)-->
<xsl:if test="opmerking!=''">
<tr height="10px"><td colspan="4"/></tr>
<tr>
<td><b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b></td>
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template></td>
</tr>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</table>
</xsl:template>
<xsl:template match="opdracht" mode="include">
<table border="0" width="100%" cellpadding="2">
<tr>
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
<b>
<!--xsl:value-of select="opdrachttype/omschrijving"/-->
Opdracht voor <xsl:value-of select="uitvoerende/bedrijf/naam"/><xsl:text> </xsl:text><xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
</b>
</td>
</tr>
<tr>
<!--td><b>Afdeling:</b></td-->
<td width="18%"><b>Categorie:</b></td>
<td colspan="3"><xsl:value-of select="melding/discipline/omschrijving"/>/<xsl:value-of select="melding/stdmelding/omschrijving"/></td>
</tr>
<tr>
<td width="18%"><br/><b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b></td>
<!--td><br/><xsl:value-of select="backoffice_contact/naam_full"/></td-->
<td width="32%"><br/><xsl:value-of select="melding/voor/naam_full"/></td>
<td width="18%"><br/><b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b></td>
<td><br/><xsl:value-of select="uitvoerende/bedrijf/naam"/></td>
</tr>
<tr>
<td><b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b></td>
<td><xsl:value-of select="melding/melder/telefoonnr"/></td>
<td><b><xsl:value-of select="//lcl/FAC/adres"/>:</b></td>
<td><xsl:value-of select="uitvoerende/bedrijf/post_adres"/></td>
</tr>
<tr>
<td><b><xsl:value-of select="//lcl/FAC/e-mail"/>:</b></td>
<td><xsl:value-of select="melding/melder/email"/></td>
<td><b><xsl:value-of select="//lcl/FAC/plaats"/>:</b></td>
<td><xsl:value-of select="uitvoerende/bedrijf/post_postcode"/>&#xA0;<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/></td>
</tr>
<tr>
<td><br/><b><xsl:value-of select="//lcl/FAC/locatie"/>:</b></td>
<td><br/><xsl:value-of select="melding/plaats/regio/district/locatie/code"/>&#xA0;<xsl:if test="melding/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/>)</xsl:if></td>
</tr>
<tr>
<xsl:choose>
<xsl:when test="melding/plaats/@type='T'">
<td><b><xsl:value-of select="//lcl/FAC/terrein"/>:</b></td>
<td><xsl:value-of select="melding/plaats/regio/district/locatie/terrein/code"/>-<xsl:value-of select="melding/plaats/regio/district/locatie/terrein/naam"/></td>
</xsl:when>
<xsl:otherwise>
<td><b><xsl:value-of select="//lcl/FAC/gebouw"/>:</b></td>
<td><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/naam"/></td>
</xsl:otherwise>
</xsl:choose>
</tr>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">
<td><b><xsl:value-of select="//lcl/FAC/bouwlaag"/>:</b></td>
<td colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></td>
</xsl:if>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
<tr>
<td><b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b></td>
<td><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if></td>
</tr>
</xsl:if>
<tr>
<td><br/><b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b></td>
<td colspan="3"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td colspan="4" class="caption">
<b>LET OP - Opdracht na uitvoering te allen tijde ZSM afmelden in FACILITOR/Service Portaal Klimmendaal</b>
</td>
</tr>
<!--tr>
<td colspan="4" align="center">
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
<tr><td><xsl:apply-templates select="melding" mode="opdracht"/></td></tr>
</table>
</td>
</tr-->
</table>
</xsl:template>
<xsl:template match="rapport">
<style>

238
CUST/KLIM/xsl/melding.xsl Normal file
View File

@@ -0,0 +1,238 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
<xsl:import href="./klim.xsl"/>
<xsl:template match="melding" mode="include">
<xsl:variable name="ondertekening">
<xsl:choose>
<!--Vakgroeptype 81=Melding of Soortmelding 361=Informatie verzoek facilitair-->
<xsl:when test="discipline/srtdiscipline/key='81' or stdmelding/key='361'">Servicedesk Facilitair</xsl:when>
<!--Vakgroep 121=Leidingevenden-->
<xsl:when test="discipline/key='121'">Helpdesk ICT / Servicedesk Facilitair</xsl:when>
<!--De rest is ICT-->
<xsl:otherwise>Helpdesk ICT</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<table border="0" width="100%" cellpadding="2">
<xsl:choose>
<!--Afmelden ICT en Fac.-->
<xsl:when test="$srtnotificatiecode='CUST01'">
<tr>
<td colspan='4'>
<br/><br/>Beste <xsl:value-of select="voor/naam_friendly"/>,<br/><br/>
Je hebt via het Service Portaal Klimmendaal medewerker <xsl:value-of select="kenmerk[@key='211']"/> uit dienst gemeld.<br/>
De afdelingen facilitair en ICT zorgen ervoor dat de werkzaamheden hiervoor worden uitgevoerd.<br/><br/>
Wij verzoeken jou de volgende zaken (op de laatste werkdag en indien van toepassing) in te nemen van deze medewerker en in te leveren bij de juiste afdeling(en):<br/><br/>
• Sleutels<br/>
• Badge<br/>
• Kleding/schoenen<br/>
• Mobiel/tablet/notebook<br/><br/>
Alvast dank voor de medewerking,<br/><br/>
Afdeling facilitair en ICT
</td>
</tr>
</xsl:when>
<xsl:otherwise>
<tr>
<td colspan='4'>
<xsl:if test="$srtnotificatiecode='MLDNEW'">
<br/><br/>Beste <xsl:value-of select="voor/naam_friendly"/>,<br/><br/>
Uw storingsmelding/aanvraag/vraag met nummer: <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/> is bij het Service Portaal Klimmendaal ontvangen.<br/>
Onze dank hiervoor.<br/><br/>
Wij zullen deze zo spoedig mogelijk behandelen.<br/><br/>
Via het Service Portaal Klimmendaal kunt u deze blijven volgen.<br/><br/>
Met vriendelijke groet,<br/>
<xsl:value-of select="$ondertekening"/><br/><br/><br/><br/>
Klik <xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?sso=1&amp;<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/></xsl:attribute>hier</xsl:element> indien u de melding wilt inzien of een notitie (b.v. vragen of opmerkingen) bij deze melding wilt toevoegen.<br/><br/><br/><br/>
</xsl:if>
<xsl:if test="$srtnotificatiecode='MLDAFM'">
<br/><br/>Beste <xsl:value-of select="voor/naam_friendly"/>,<br/><br/>
Uw storingsmelding/aanvraag/vraag met nummer: <xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?sso=1&amp;<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/></xsl:attribute><xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></xsl:element> is beantwoord/opgelost.<br/><br/>
Via bovenstaande link kunt u direct naar deze melding/aanvraag toe.<br/><br/><br/>
Wij hopen u hiermee van dienst te zijn geweest en dat het naar tevredenheid is uitgevoerd.<br/><br/>
Met vriendelijke groet,<br/>
<xsl:value-of select="$ondertekening"/><br/><br/><br/><br/>
</xsl:if>
<xsl:if test="$srtnotificatiecode='MLDNOT'">
<br/><br/>Beste <xsl:value-of select="voor/naam_friendly"/>,<br/><br/>
Er is een opmerking geplaatst bij uw melding.
Dit kan of aanvullende informatie over uw melding, of een verzoek om meer informatie zijn.
In het laatste geval wacht de backoffice-medewerker op uw reactie.
Zodra de gewenste informatie is ontvangen kan de backoffice-medewerker uw melding verder behandelen.<br/><br/><br/>
<b>Klik <xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?sso=1&amp;<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/>&amp;urole=fe&amp;noteonly=1</xsl:attribute>hier</xsl:element> om naar uw melding te gaan.</b><br/><br/><br/>
<p style="font-size: 7pt">
<br/>Instructie:<br/>
1. Klik op het groene plusje helemaal rechts.<br/>
2. Typ het antwoord in het betreffende veld. <br/>
3. Sla op met de knop diskette helemaal rechts, jouw antwoord wordt opgeslagen in Facilitor.
</p><br/><br/>
Met vriendelijke groet,<br/>
<xsl:value-of select="$ondertekening"/><br/><br/><br/><br/>
</xsl:if>
<xsl:if test="$srtnotificatiecode='MLDBE2'">
U bent behandelaar van deze melding. Klik <xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?sso=1&amp;<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/></xsl:attribute>hier</xsl:element> om antwoord, reactie of opmerkingen bij deze melding te plaatsen.<br/><br/><br/><br/>
</xsl:if>
</td>
</tr>
<tr><td colspan="4">Nadere gegevens over de melding:<br/></td></tr>
<tr>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<b><xsl:value-of select="//lcl/MLD/melding"/>&#xA0;<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
</td>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<xsl:if test="spoed&lt;3"><b><xsl:value-of select="//lcl/MLD/spoed"/></b></xsl:if>
</td>
</tr>
<xsl:if test="not(//opdracht/extra_key) and extra_key">
<xsl:variable name="mx_key"><xsl:value-of select="extra_key"/></xsl:variable>
<tr>
<td style="padding-top:10px;"><b><xsl:value-of select="//lcl/FAC/bericht"/>:</b></td>
<td colspan="3" style="padding-top:10px;"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="notes/note[key=$mx_key]/omschrijving"/></xsl:call-template></td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
</xsl:if>
<tr>
<td width="16%"><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td>
<td width="34%"><xsl:value-of select="voor/naam_full"/></td>
<td width="16%"><b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b></td>
<td width="34%"><xsl:if test="voor/telefoonnr=''">-</xsl:if><xsl:value-of select="voor/telefoonnr"/></td>
</tr>
<xsl:if test="string(voor/naam_full)!=string(voor/naam_full)">
<tr>
<td><b><xsl:value-of select="//lcl/MLD/meldingvoor"/>:</b></td>
<td><xsl:value-of select="voor/naam_full"/></td>
</tr>
</xsl:if>
<tr>
<td><b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b></td>
<td><xsl:value-of select="voor/afdeling/omschrijving"/></td>
<td colspan="2"/>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td><b><xsl:value-of select="//lcl/FAC/locatie"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/code"/>&#xA0;<xsl:if test="plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>)</xsl:if></td>
<td><b><xsl:value-of select="//lcl/MLD/status"/>:</b></td>
<td><xsl:value-of select="status"/></td>
</tr>
<tr>
<xsl:choose>
<xsl:when test="plaats/@type='T'">
<td><b><xsl:value-of select="//lcl/FAC/terrein"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/terrein/code"/>-<xsl:value-of select="plaats/regio/district/locatie/terrein/naam"/></td>
</xsl:when>
<xsl:otherwise>
<td><b><xsl:value-of select="//lcl/FAC/gebouw"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/></td>
</xsl:otherwise>
</xsl:choose>
<td><b><xsl:value-of select="//lcl/MLD/melddatum"/>:</b></td>
<td><xsl:value-of select="gemeld/datum"/>&#xA0;<xsl:value-of select="gemeld/tijd"/></td>
</tr>
<tr>
<xsl:if test="plaats/@type='T' or plaats/@type='G'">
<td colspan="2"/>
</xsl:if>
<xsl:if test="plaats/@type!='T' and plaats/@type!='G'">
<td><b><xsl:value-of select="//lcl/FAC/bouwlaag"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/code"/>&#xA0;<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/>)</xsl:if></td>
</xsl:if>
</tr>
<tr>
<xsl:if test="plaats/@type!='R'">
<td colspan="2"/>
</xsl:if>
<xsl:if test="plaats/@type='R'">
<td><b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b></td>
<td><xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if></td>
</xsl:if>
</tr>
<tr height="10px"><td colspan="4"/></tr>
<tr>
<td><b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b></td>
<td><xsl:if test="stdmelding/omschrijving=''">-</xsl:if><xsl:value-of select="stdmelding/omschrijving"/></td>
<td><b><xsl:value-of select="//lcl/MLD/vakgroep"/>:</b></td>
<td><xsl:if test="discipline/omschrijving=''">-</xsl:if><xsl:value-of select="discipline/omschrijving"/></td>
</tr>
<xsl:if test="omschrijving!=''">
<tr>
<td><b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b></td>
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
</tr>
</xsl:if>
<!--Aanvullende gegevens/kenmerken exclusief eventuele label/blanco-velden (indien aanwezig)-->
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td><b><xsl:value-of select="@naam"/>:</b></td>
<td colspan="3"><xsl:value-of select="."/></td>
</tr>
</xsl:if>
</xsl:for-each>
<!--Objecten (indien aanwezig)-->
<xsl:for-each select="deel">
<xsl:sort select="omschrijving"/>
<tr>
<td><xsl:if test="position()=1"><b><xsl:value-of select="//lcl/MLD/objecten"/>:</b></xsl:if></td>
<td colspan="3"><xsl:value-of select="omschrijving"/></td>
</tr>
</xsl:for-each>
<!--Notities (indien aanwezig)-->
<xsl:if test="behandelwijze=2">
<tr height="10px"><td colspan="4"/></tr>
<xsl:for-each select="notes/note[flag=1]">
<xsl:sort select="aanmaak/timestamp" order="ascending"/>
<tr>
<td><xsl:if test="position()=1"><b><xsl:value-of select="//lcl/MLD/behandeling"/>:</b></xsl:if></td>
<td colspan="3">
<span class="mldbeh"><xsl:value-of select="aanmaak/datum"/>&#xA0;<xsl:value-of select="aanmaak/tijd"/>&#xA0;-&#xA0;<xsl:value-of select="noteur/naam_friendly"/></span>&#xA0;
<xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
</td>
</tr>
</xsl:for-each>
</xsl:if>
<!--Afhandeling (indien aanwezig)-->
<xsl:if test="opmerking!=''">
<tr height="10px"><td colspan="4"/></tr>
<tr>
<td><b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b></td>
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template></td>
</tr>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</table>
</xsl:template>
</xsl:stylesheet>

114
CUST/KLIM/xsl/opdracht.xsl Normal file
View File

@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
<xsl:import href="./klim.xsl"/>
<xsl:template match="opdracht" mode="include">
<table border="0" width="100%" cellpadding="2">
<tr>
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
<b>
<!--xsl:value-of select="opdrachttype/omschrijving"/-->
Opdracht voor <xsl:value-of select="uitvoerende/bedrijf/naam"/><xsl:text> </xsl:text><xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
</b>
</td>
</tr>
<tr>
<!--td><b>Afdeling:</b></td-->
<td width="18%"><b>Categorie:</b></td>
<td colspan="3"><xsl:value-of select="melding/discipline/omschrijving"/>/<xsl:value-of select="melding/stdmelding/omschrijving"/></td>
</tr>
<tr>
<td width="18%"><br/><b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b></td>
<!--td><br/><xsl:value-of select="backoffice_contact/naam_full"/></td-->
<td width="32%"><br/><xsl:value-of select="melding/voor/naam_full"/></td>
<td width="18%"><br/><b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b></td>
<td><br/><xsl:value-of select="uitvoerende/bedrijf/naam"/></td>
</tr>
<tr>
<td><b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b></td>
<td><xsl:value-of select="melding/melder/telefoonnr"/></td>
<td><b><xsl:value-of select="//lcl/FAC/adres"/>:</b></td>
<td><xsl:value-of select="uitvoerende/bedrijf/post_adres"/></td>
</tr>
<tr>
<td><b><xsl:value-of select="//lcl/FAC/e-mail"/>:</b></td>
<td><xsl:value-of select="melding/melder/email"/></td>
<td><b><xsl:value-of select="//lcl/FAC/plaats"/>:</b></td>
<td><xsl:value-of select="uitvoerende/bedrijf/post_postcode"/>&#xA0;<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/></td>
</tr>
<tr>
<td><br/><b><xsl:value-of select="//lcl/FAC/locatie"/>:</b></td>
<td><br/><xsl:value-of select="melding/plaats/regio/district/locatie/code"/>&#xA0;<xsl:if test="melding/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/>)</xsl:if></td>
</tr>
<tr>
<xsl:choose>
<xsl:when test="melding/plaats/@type='T'">
<td><b><xsl:value-of select="//lcl/FAC/terrein"/>:</b></td>
<td><xsl:value-of select="melding/plaats/regio/district/locatie/terrein/code"/>-<xsl:value-of select="melding/plaats/regio/district/locatie/terrein/naam"/></td>
</xsl:when>
<xsl:otherwise>
<td><b><xsl:value-of select="//lcl/FAC/gebouw"/>:</b></td>
<td><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/naam"/></td>
</xsl:otherwise>
</xsl:choose>
</tr>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">
<td><b><xsl:value-of select="//lcl/FAC/bouwlaag"/>:</b></td>
<td colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></td>
</xsl:if>
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
<tr>
<td><b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b></td>
<td><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>&#xA0;<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if></td>
</tr>
</xsl:if>
<tr>
<td><br/><b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b></td>
<td colspan="3"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
</tr>
<tr><td colspan="4"><hr/></td></tr>
<tr>
<td colspan="4" class="caption">
<b>LET OP - Opdracht na uitvoering te allen tijde ZSM afmelden in FACILITOR/Service Portaal Klimmendaal</b>
</td>
</tr>
<!--tr>
<td colspan="4" align="center">
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
<tr><td><xsl:apply-templates select="melding" mode="opdracht"/></td></tr>
</table>
</td>
</tr-->
</table>
</xsl:template>
</xsl:stylesheet>