{"id":11858,"date":"2019-10-22T11:01:05","date_gmt":"2019-10-22T02:01:05","guid":{"rendered":"https:\/\/www.eformsign.com\/kr\/support\/?post_type=manual_documentation&#038;p=11858"},"modified":"2019-11-27T16:28:21","modified_gmt":"2019-11-27T07:28:21","slug":"module","status":"publish","type":"manual_documentation","link":"https:\/\/www.eformsign.com\/en\/support\/documentation\/module\/","title":{"rendered":"2. eformsign module"},"content":{"rendered":"\n<h3 id=\"id-2.eformsign\ubaa8\ub4c8--eformsign\uac1d\uccb4\uc124\uba85\">&#8211; eformsign object (explanation)<\/h3>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Name<\/strong><\/td><td><strong>Is it required<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>.setInit(type, setting_obj, iframe_id)<\/td><td>Required <\/td><td>eformsign setup function<\/td><\/tr><tr><td>.setCallBack(success_callback, error_callback)<\/td><td>Required<\/td><td>Set a callback function for return after saving the document.<\/td><\/tr><tr><td>.open(document_id)<\/td><td>Required<\/td><td>execute eformsign (must call after the setup with .setInit)<\/td><\/tr><tr><td>.viewDocument(document_id)<\/td><td>Optional<\/td><td>View mode. Cannot use together with .open() when executing a specific document.<\/td><\/tr><tr><td>.setDocumentParam(document_param_obj)<\/td><td>Optional<\/td><td>Set parameter value when executing the eformsign document<\/td><\/tr><tr><td>.setReturnKey(return_key_list)<\/td><td>Optional<\/td><td>Set return value after saving the document.<\/td><\/tr><tr><td>.setMail(mail_obj)<\/td><td>Optional<\/td><td>Set mail which to receive the attached PDF file after completing the document.<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3>Example<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/internal option\nvar internal_param = {'company_id' : 'f9aec832efef4133a1e849efaf8a9aed','form_id' : '627443262131479d9a62915cc1189362'};\neformsign.setInit('internal',internal_param, 'eformsign_iframe');\n \n \n\/\/callback option\nvar success_callback = funtion(response){\n    console.log(response.code);\n    console.log(response.message);\n    console.log(response.document_id);\n    console.log(response.title);\n    console.log(response.values);\n};\nvar error_callbak = funtion(response){\n    console.log(response.code);\n    console.log(response.message);\n};\neformsign.setCallBack(success_callback, error_callbak);\n \n \n\/\/set parameter\nvar documentParam = {'company_name' : 'Forcs', 'employeer':'SeungHwan Yun'};\neformsign.setDocumentParam(documentParam);\n \n \n\/\/set return key\nvar return_key = ['employeer','position'];\neformsign.setReturnKey(return_key);\n \n \n\/\/set mail\nvar mail_opt = {'subject' : 'mail subject', 'content' :'mail content', 'mail_list' : ['windy4788@forcs.com']}\neformsign.setMail(mail_opt);\n \n \n\/***************\/\n\/* run or view *\/\n\/***************\/\n\/\/run new Document\neformsign.open();\n \n\/\/ex) run edit Document\neformsign.open('31aec12defef413wdqsd849efaf8a9asdd');\n \n \n\/\/view\neformsign.viewDocument('31aec12defef413wdqsd849efaf8a9asdd');<\/code><\/pre>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","manualdocumentationcategory":[43],"_links":{"self":[{"href":"https:\/\/www.eformsign.com\/en\/support\/wp-json\/wp\/v2\/manual_documentation\/11858"}],"collection":[{"href":"https:\/\/www.eformsign.com\/en\/support\/wp-json\/wp\/v2\/manual_documentation"}],"about":[{"href":"https:\/\/www.eformsign.com\/en\/support\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/www.eformsign.com\/en\/support\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":4,"href":"https:\/\/www.eformsign.com\/en\/support\/wp-json\/wp\/v2\/manual_documentation\/11858\/revisions"}],"predecessor-version":[{"id":12788,"href":"https:\/\/www.eformsign.com\/en\/support\/wp-json\/wp\/v2\/manual_documentation\/11858\/revisions\/12788"}],"wp:attachment":[{"href":"https:\/\/www.eformsign.com\/en\/support\/wp-json\/wp\/v2\/media?parent=11858"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/www.eformsign.com\/en\/support\/wp-json\/wp\/v2\/manualdocumentationcategory?post=11858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}