Great Plains Autopost programmerbar parti utstationering i e-handel integration

Om du är eConnect utvecklare, som är nyfiken orderhantering parti utstationering alternativ, bör den här artikeln ge dig höjdpunkter. eConnect som SDK vid slutet av vägen kallar krypterade lagrade procedurer, som låter dig skapa, ändra, ta bort så kallade master poster: kund, leverantör, anställd, kund-adress att ge dig några exempel. Plus att det ger dig möjlighet att skapa så kallade arbete transaktioner: fakturan, vilket är särskilt populär i e-handel programmering och scenarier integration. Men det är ofta behovet att driva affären till Microsoft Dynamics GP SQL-databas hela vägen igenom, vilket betyder att posta fakturor och returer partier från eCommerce program. eConnect ur lådan inte posta inte partier och detta är begränsningen av arkitekturen, eller som det var ursprungligen tänkt:

Ett. Batch utstationering tekniska sidan. Vad som verkligen händer i Great Plains när GP användaren träffar stolpen knappen? Tja, kallar GP motor, som är Microsoft Skicklighet (tidigare namn Great Plains fingerfärdighet), dess interna förfaranden och dessa förfaranden rör Faktura poster från arbetsbord: SOP10100 och SOP10200 (det finns fler tabeller, ger vi dessa två för illustration ändamål) in SOP30200 och SOP30300. Men detta är bara en del av historien. Vid utstationering sker i orderhantering modul, överför Dex meddelanden till Fordran Management-modulen, där det skapar poster i RM20100 och andra. Sen skapar Kontant deposition med Kvitto i Bankavstämning modul (om deponering tillämpades, såsom Kortbetalning) och även det är ännu inte slutet på historien. Slutligen skapar (och även inlägg om inställningarna är att skriva genom GL) Huvudbok transaktioner. Ni kan föreställa er, att eConnect som endast toppen av isberget, är alltför lätt SQL skript samling att göra alla GP logik autoposting företag

2. Men ändå – varför GP inte sträcker eConnect med partiet utstationering logik? Tja, svaret är enkelt – utstationering är föremål för ledningens godkännande och innehav borttagning. Plus, bör utstationering ha verifieringskedja som fysiskt tryckte publicera-knappen och när – e-handel program är robot och det är nog rimligt att begränsa eConnect till transaktionen skapas endast

Tre. Autoposting Server. Denna applikation låter dig placera skapat partier i kö bordet. Autopost övervaka bordet och om den finner rekord där, initierar det GP Skicklighet interna bokföring logik. I detta fall partiet utstationering processen är i kontroll av C # eller VB eConnect utvecklare