Service Portal - POST-Mappings
[postDataMappings]
Innerhalb einer Service Portal Seite ist es möglich, einen Supportfall über einen HTML-POST-Aufruf zu eröffnen. Die beim POST-Aufruf ermittelten Daten können bei Bedarf im Supportfall erstellen Dialog von IBI-helpMe übernommen werden. Derzeit können die Felder Betreff (id="Subject") und Beschreibung (id="Description") abgefüllt werden. Mittels Platzhaltersyntax {%Html-Name%} kann auf die im POST-Aufruf ermittelten Daten zugegriffen werden.
Configuration.xml
<configuration version="1.2.0">
<applicationSettings>
...
<!-- Service Portal Einstellungen -->
<customContent>
<!-- Mapping eines POST-Aufrufs -->
<postDataMappings>
<control id="Subject">
{%selPriority%} – {%txtSubject%}
</control>
<control id="Description">
{%txtDescriptionShort%}\n\n
{%txtDescription%}
</control>
</postDataMappings>
</customContent>
...
</applicationSettings>
</configuration>
Index.html
<!-- Service Portal Seite -->
<html>
...
<body>
<form enctype=”application/x-www-form-urlencoded"
action="ibihelpme:ShowSupportDialogWithPOST()"
id="showSupportDialogFrom" method="POST">
Dringlichkeit:<br/>
<select name="selPriority">
<option value="Prio0">Normal</option>
<option value="Prio1">Dringend</option>
</select>
<br/><br/>
Betreff:<br/>
<input type=”text” name=”txtSubject” />
<br/><br/>
Beschreibung (kurz):<br/>
<input type=”text” name=”txtDescriptionShort” />
<br/><br/>
Beschreibung:<br/>
<textArea type=”text” name=”txtDescription” />
</form>
</body>
...
</html>