×
Menu
Index

Update a Userinterface

Update userinterface

functionID = 15 (was functionID 5)
 
Om de Userinterface te updaten (één van de questions met een UpdateUserinterface = True is aangepast) dient het volgende XML naar de server gestuurd te worden:
 
<softrulestcpframe>
    <softrules>
        <header>
            <parameters>
                <parameter>
                    <name>QuestionGuid</name>
                    <value>3da53631-1f30-30-b3e2</value>
                </parameter>
            </parameters>
            <functionid>15</functionid>
        </header>
        <xmldocument>
            <![CDATA[<SoftRulesUserInterface>
                <Questions>
                 ………..
                </Questions>
                <SoftRulesXML></SoftRulesXML>
                <ConfigID>6021</ConfigID>
                <UserInterfaceID>1</UserInterfaceID>
            </SoftRulesUserInterface>]]>
        </xmldocument>
    </softrules>
</softrulestcpframe>
 
Tussen de Tag  <xmldocument> staat het XML van de Userinterface dat eerder via de SoftRules® Server opgehaald is. Dit mag in zijn geheel zijn, maar ook alleen bestaan uit de volgende verplichte velden:
 
Questions:
Groups;
Daarnaast moet de structuur van Groups en Questions in takt blijven.
 
De gehele Xml staat tussen een CDATA section. (<![CDATA[]])
 
Stuur dit naar de SoftRules® Server met het volgende commando:
 
string userinterfaceXml = SendXML(<xml>, TCPPort);
 
Het retour XML bestaat weer uit de Userinterface XML  (gelijke QUESTIONs en GROUPs), maar met aangepaste waarden.