{"id":8325,"date":"2020-08-11T09:43:40","date_gmt":"2020-08-11T16:43:40","guid":{"rendered":"https:\/\/minisoft.com\/support\/?p=8325"},"modified":"2020-12-29T15:20:05","modified_gmt":"2020-12-29T23:20:05","slug":"acumatica-integration","status":"publish","type":"post","link":"https:\/\/c002.minisoft.com\/support\/acumatica-integration\/","title":{"rendered":"Acumatica Integration"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"160\" height=\"160\" src=\"https:\/\/minisoft.com\/support\/wp-content\/uploads\/2020\/08\/acumatica_certified_application.png\" alt=\"\" class=\"wp-image-8332\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/08\/acumatica_certified_application.png 160w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/08\/acumatica_certified_application-150x150.png 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/08\/acumatica_certified_application-75x75.png 75w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/08\/acumatica_certified_application-48x48.png 48w\" sizes=\"(max-width: 160px) 100vw, 160px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Overview<\/h1>\n\n\n\n<p><a href=\"https:\/\/www.acumatica.com\/\">Acumatica<\/a> is a robust Cloud ERP solution. Acumatica uses push notifications to communicate with the eFORMz web service. When specified conditions are met, the document generation process is triggered. Push notifications use the shipment statuses of \u2018open\u2019 and \u2018complete\u2019 to generate a PDF. The PDF is attached directly to the shipment line of the Acumatica Shipments screen when the push notification is received.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica.jpg\"><img decoding=\"async\" loading=\"lazy\" width=\"965\" height=\"350\" src=\"https:\/\/minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica.jpg\" alt=\"\" class=\"wp-image-8745\" srcset=\"https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica.jpg 965w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica-300x109.jpg 300w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica-768x279.jpg 768w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica-150x54.jpg 150w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica-250x91.jpg 250w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica-550x199.jpg 550w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica-800x290.jpg 800w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica-496x180.jpg 496w, https:\/\/c002.minisoft.com\/support\/wp-content\/uploads\/2020\/12\/Acumatica-827x300.jpg 827w\" sizes=\"(max-width: 965px) 100vw, 965px\" \/><\/a><\/figure>\n\n\n\n<ol><li>Acumatica uses a webhook push notification to trigger Minisoft form generation. <\/li><li>Minisoft uses a REST API to request additional information from Acumatica via Generic Inquiry.<\/li><li>Minisoft uploads the documents to Acumatica via Rest API.<\/li><\/ol>\n\n\n\n<h1 class=\"wp-block-heading\">Push Notifications<\/h1>\n\n\n\n<p>Push notifications are a type of web service POST call that occurs between the Acumatica ERP and the Minisoft Web Service through an OData compliant API. The URL that receives the Push Notification sends the data to the Director Toolkit queue based on the Director settings included in the Push notification. More information about OData is available at:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.thermofisher.com\/blog\/connectedlab\/odata-the-exploding-api\/\">https:\/\/www.thermofisher.com\/blog\/connectedlab\/odata-the-exploding-api\/<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Acumatica Setup<\/h1>\n\n\n\n<p>The Acumatica Push Notifications are available through Acumatica \u2018Generic Inquiries,\u2019 which allow the Notification to be modified from the Acumatica API without configuring a database connection. See the following Acumatica link for more details about Generic Inquiries:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.acumatica.com\/cloud-erp-software\/reporting-dashboards-and-data-analysis\/acumatica-generic-inquiries-for-reporting-and-analytics\/\">https:\/\/www.acumatica.com\/cloud-erp-software\/reporting-dashboards-and-data-analysis\/acumatica-generic-inquiries-for-reporting-and-analytics\/<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">eFORMz Web Service API<\/h1>\n\n\n\n<p>Only the initial Push notification requires a file save. After the Push Notification is handled by the Director Toolkit, it is parsed for the shipment number. From there, eFORMz uses OAuth 2.0 API calls to request any additional data required by the form using http or https protocols.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Additional Web Service Information:<\/h1>\n\n\n\n<p><a href=\"\/support\/index.php\/eformz-api\/\">eFORMz API (Called as a Web Service)<\/a><br><a href=\"\/support\/index.php\/eformz-api-net-web-service-call\/\">eFORMz API .NET Web Service Call<\/a><br><a href=\"\/support\/index.php\/eformz-api-url-parameters\/\">eFORMz API URL Parameters<\/a><br><a href=\"https:\/\/minisoft.com\/support\/index.php\/web-service-post-call-to-wake-up-a-sleeping-queue-part-1\/\">Web Service POST call to \u201cWake Up\u201d a \u201cSleeping\u201d Queue: Part 1<\/a><br><a href=\"https:\/\/minisoft.com\/support\/index.php\/web-service-post-call-to-wake-up-a-sleeping-queue-part-2\/\">Web Service POST call to \u201cWake Up\u201d a \u201cSleeping\u201d Queue: Part 2<\/a><br><a href=\"https:\/\/minisoft.com\/support\/index.php\/web-service-post-call-to-wake-up-a-sleeping-queue-part-3\/\">Web Service POST call to \u201cWake Up\u201d a \u201cSleeping\u201d Queue: Part 3<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Acumatica is a robust Cloud ERP solution. Acumatica uses push notifications to communicate with the eFORMz web service. When specified conditions are met, the document generation process is triggered. Push notifications use the shipment statuses of \u2018open\u2019 and \u2018complete\u2019 to generate a PDF. The PDF is attached directly to the shipment line of the [&hellip;]<\/p>\n","protected":false},"author":75,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,106],"tags":[627,107],"_links":{"self":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/8325"}],"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=8325"}],"version-history":[{"count":5,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/8325\/revisions"}],"predecessor-version":[{"id":8748,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/8325\/revisions\/8748"}],"wp:attachment":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/media?parent=8325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/categories?post=8325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/tags?post=8325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}