{"id":7359,"date":"2019-03-27T17:29:44","date_gmt":"2019-03-27T17:29:44","guid":{"rendered":"https:\/\/alt2.minisoft.com\/support\/?p=7359"},"modified":"2020-09-01T13:54:47","modified_gmt":"2020-09-01T20:54:47","slug":"highjump-integration","status":"publish","type":"post","link":"https:\/\/c002.minisoft.com\/support\/highjump-integration\/","title":{"rendered":"K\u00f6rber (formerly HighJump) Integration"},"content":{"rendered":"\n<p>For K\u00f6rber users, eFORMz generally uses a database connection to pull all necessary data for the final document to be generated, paired with a &#8220;trigger&#8221; of some kind that starts the document generation process, such as:<\/p>\n\n\n\n<ul><li> The printing of a document to a virtual printer<\/li><li> Directory monitoring for new files<\/li><li> A timed queue that runs a database call at some interval<\/li><li> A web service call to eFORMz<\/li><\/ul>\n\n\n\n<p><strong>Use Case: <a href=\"\/support\/index.php\/output-from-project\/\">DuplexPackSlip Labels OR Collates\/Integrated Packing Lists<\/a><\/strong><\/p>\n\n\n\n<p>First, set up a virtual printer to accept the shipping label. This is described in the following post: <a href=\"https:\/\/alt2.minisoft.com\/support\/index.php\/configuring-the-eformz-port-monitor\/ \">Configuring the eFORMz Port Monitor<\/a>.<\/p>\n\n\n\n<p>Next, set up an eFORMz project that &#8220;scrapes&#8221; some piece of unique data off of the label. Usually, this means grabbing a tracking number or a reference field. This is necessary to perform the database call that returns the data required for the packing slip part of the document. <\/p>\n\n\n\n<p>To set up this database connection, refer to the following post: <a href=\"\/support\/index.php\/where-to-set-up-your-database-connection\/\">Where to Set Up Your Database Connection<\/a>.<\/p>\n\n\n\n<p>Many HighJump users utilize a stored procedure that returns the necessary fields to fill in the dynamic data of a given form. This permits greater control over what data is sent to eFORMz and facilitates better management of the business process. For more information, consult the following post: <a href=\"\/support\/index.php\/calling-database-stored-procedures\/\">Calling Database Stored Procedures<\/a>.<\/p>\n\n\n\n<p>Alternatively, a similar stored procedure can instead perform a HTTPS POST in XML format of the dynamic data directly to eFORMz. In other words, eFORMz can call a web service to post data to a queue. This is described briefly in the following post: <a href=\"\/support\/index.php\/post-data-to-eformz-via-a-web-service-call\/\">Post Data to eFORMz via a Web Service Call<\/a>. <\/p>\n\n\n\n<p>This method is particularly useful for HighJump users that want to build more complex documents. XML provides more flexibility on the structure\/format of data that can be returned. The XML POST is also recommended for high-volume situations as there is no database connection to be made by eFORMz. The XML contains all the dynamic data needed to generate the document which allows eFORMz to process a document extremely quickly. For detailed documentation on the eFORMz API, consult the following posts:<\/p>\n\n\n\n<ul><li><a href=\"\/support\/index.php\/eformz-api\/\">eFORMz API (Called as a Web Service)<\/a><\/li><li><a href=\"\/support\/index.php\/eformz-api-net-web-service-call\/\">eFORMz API .NET Web Service Call<\/a><\/li><li><a href=\"\/support\/index.php\/eformz-api-net-web-service-call\/\">eFORMz API URL Parameters<\/a><\/li><li><a href=\"\/support\/index.php\/eformz-api-net-web-service-call\/\">Web Service POST call to \u201cWake Up\u201d a \u201cSleeping\u201d Queue: Part 1<\/a><\/li><li><a href=\"\/support\/index.php\/eformz-api-net-web-service-call\/\">Web Service POST call to \u201cWake Up\u201d a \u201cSleeping\u201d Queue: Part 2<\/a><\/li><li><a href=\"\/support\/index.php\/eformz-api-net-web-service-call\/\">Web Service POST call to \u201cWake Up\u201d a \u201cSleeping\u201d Queue: Part 3<\/a><\/li><li><a href=\"\/support\/index.php\/web-service-post-call-output-advantages\/\">Web Service POST Call Output Advantages<\/a><\/li><li><a href=\"\/support\/index.php\/web-service-post-call-output\/\">Web Service POST Call Output<\/a> <\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>For K\u00f6rber users, eFORMz generally uses a database connection to pull all necessary data for the final document to be generated, paired with a &#8220;trigger&#8221; of some kind that starts the document generation process, such as: The printing of a document to a virtual printer Directory monitoring for new files A timed queue that runs [&hellip;]<\/p>\n","protected":false},"author":75,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[106],"tags":[510,107],"_links":{"self":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/7359"}],"collection":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/users\/75"}],"replies":[{"embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/comments?post=7359"}],"version-history":[{"count":4,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/7359\/revisions"}],"predecessor-version":[{"id":8378,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/7359\/revisions\/8378"}],"wp:attachment":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/media?parent=7359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/categories?post=7359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/tags?post=7359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}