{"id":21285,"date":"2022-04-11T13:56:06","date_gmt":"2022-04-11T11:56:06","guid":{"rendered":"https:\/\/help.openbee.com\/open-bee-scan-capture\/knowledge-base\/how-to-guides\/scripts-in-capture\/case-studies\/api-calls\/jse_webservice-creating-an-eform-in-portal\/"},"modified":"2024-05-07T10:31:32","modified_gmt":"2024-05-07T08:31:32","slug":"jse_webservice-creating-an-eform-in-portal","status":"publish","type":"page","link":"https:\/\/help.openbee.com\/en\/open-bee-scan-capture\/knowledge-base\/how-to-guides\/scripts-in-capture\/case-studies\/api-calls\/jse_webservice-creating-an-eform-in-portal\/","title":{"rendered":"JSE_WebService: Creating an eform in Portal"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>\/\/Generation dune demande davoir sur un eform portal;\nvar login = \"admin\";\nvar pwd = \"admin\";\nvar invDate = getTextFromIndexInfo(getFirstIndexFromID(pParameters, \"DATE_INDEX\"));\nvar folder = FOLDER.name;\nvar supplier = THIRDPART.name;\nvar invNo = getTextFromIndexInfo(getFirstIndexFromID(pParameters, \"INVOICE_NUMBER_INDEX\"));\nvar json = {\n\t\"id\":0, \"id_form\":2, \"name\":\"string\", \"id_creator\":0, \"creation_date\":\"\", \"modification_date\":\"\", \"items\":\n\t\t&#91;{\"id_form_item\":11389, \"item_type\":\"VARCHAR\", \"value\":{\"text\":folder}},\n\t\t{\"id_form_item\":11382, \"item_type\":\"VARCHAR\", \"value\":{\"text\":supplier}},\n\t\t{\"id_form_item\":11383, \"item_type\":\"VARCHAR\", \"value\":{\"text\":invDate}},\n\t\t{\"id_form_item\":11384, \"item_type\":\"VARCHAR\", \"value\":{\"text\":invNo}}]\n};\nvar ws = new JSE_WebService(\"127.0.0.1\", \"http\", 8000);\nws.setAuthentication(login,pwd);\nvar res = ws.sendJson(\"\/form\/ws\/entry\", JSON.stringify(json));\nJSE_File.addLogMessage(\"Send WS response String : \"+res.StringResponse);\nJSE_File.addLogMessage(\"Send WS status : \"+res.Response.StatusCode);\nif(res.Response != null &amp;&amp; res.Response.StatusCode == 200) {\n\treturn true;\n};\nreturn false;<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":21270,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"templates\/ob-help-products.php","meta":{"footnotes":""},"class_list":["post-21285","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages\/21285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/comments?post=21285"}],"version-history":[{"count":1,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages\/21285\/revisions"}],"predecessor-version":[{"id":21287,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages\/21285\/revisions\/21287"}],"up":[{"embeddable":true,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages\/21270"}],"wp:attachment":[{"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/media?parent=21285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}