External Configurator Example
This example shows how to initialize the easyXML library and create Send and Cancel buttons. It then displays the configuration data sent from Salesforce CPQ.
Required Editions Available in: Salesforce CPQ Winter ’16 and later
");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"96ZND-LJLSH-JXHC9-F8GQP-6WCGS";var o=document.currentScript||document.getElementsByTagName("script")[0],i=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!i)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),o.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="3be5rsyxij72u2ruwzmq-f-e43f43c6e-clientnsv4-s.akamaihd.net",o="false"=="true"?2:1,i={"ak.v":"41","ak.cp":"1836958","ak.ai":parseInt("1224868",10),"ak.ol":"0","ak.cr":8,"ak.ipv":4,"ak.proto":"h2","ak.rid":"3c98ae3","ak.r":42223,"ak.a2":n,"ak.m":"dsca","ak.n":"essl","ak.cport":10404,"ak.gh":"23.66.124.170","ak.quicv":"","ak.tlsv":"tls1.3","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"","ak.t":"1781839449","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==oKBPZ6f+odO4ULvbGuhbBNumOQ/cuTFz33Rab71lfq8QmVy9wL1VjvWv9z6WD6n5N4NBiShtQegLhRNSL5lQrVLmcsCx5PfvnAfk4k1JU2q6fgPbCC3S3vKxHtnIroPO7oX8al48B5uEMhNhOA+iuTzLXKvivWFGB6SQY3J0EdAWxxJLEr2GKsyqtfLs7R+CcdyG0AXhp7DFT7X4KREDAsoTkpANACKhl/EKLgFHuaxMpWdUbHXqYVw2Glio5DQUmBxR478hUb/KSrZljQfO359kf1ocKSBk0fvYVYLkR18STl2g3lE5JwyWVcen7Ap/wfPphKK+3HFdN8r7bFj2bhsw4CS1izgtesUkO51f2VR2Gs/tO8iPh/ttP1qj0olWTk37AkS9+QMhlOWXeV5geb7+1B9H2Sl1kKhZN/zXsWE=","ak.pv":"90","ak.dpoabenc":"","ak.tf":o};if(""!==t)i["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))i["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(i)},rv:function(){var e=["ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:i,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);
Send
Cancel (Customer's Cancel Button)