منتديات جريت بلينز العربية Great Plains For Arab

منتديات جريت بلينز العربية Great Plains For Arab (http://www.gp4arab.com/forum/index.php)
-   مواضيع المطورين الأخرى (http://www.gp4arab.com/forum/forumdisplay.php?f=8)
-   -   مثال عن استخدام الـ Econnect (للمبتدئين) (http://www.gp4arab.com/forum/showthread.php?t=31)

Monzer Osama 23-Jun-2011 09:16 AM

مثال عن استخدام الـ Econnect (للمبتدئين)
 
السلام عليكم

هذه مقالة مهمة للمساعدة على فهم كيفية عمل أهم أدوات التطوير والمحاكاة مع برنامج

جريت بلينز وهي أداة الـ Econnect

eConnect Example

To help you understand how eConnect benefits your development effort, the following example presents a business problem and its solution using eConnect and Microsoft Dynamics GP.
Introduction

A theater business owns dozens of dinner theaters scattered throughout the United States. The company differentiates itself from its competitors by delivering high-quality service to its customers. To build upon this advantage, the company wants to allow customers to reserve specific theater seating while online.
The company wants a web-based system that customers use to reserve seats. In addition, the company wants to provide customers the ability to view the previous functions they attended. The web portal should also provide customers access to other valuable information and services.
Requirements


To provide the expected services, the solution must address the following requirements:
  • <LI class=BulletedText>Use Windows Live ID for security for the online reservation system. <LI class=BulletedText>Allow customers to reserve one or more specific seats at a theater (for example, a single customer reserves 10 seats in a row for his or her family members). <LI class=BulletedText>Create a sales invoice in the back office when the reservation is submitted. <LI class=BulletedText>Allow a sales invoice to be cancelled. <LI class=BulletedText>Record a Microsoft Dynamics GP deposit for the reservation fee when the reservation is submitted. <LI class=BulletedText>Give customers the ability to request their dinner of choice from a specified group of vendors. <LI class=BulletedText>Allow customers to request specific items in the theater by using a handheld device that is situated at each table. <LI class=BulletedText>For non-reservation customers, allow a theater card to be swiped at arrival. The card automatically creates a sales invoice in the back office. <LI class=BulletedText>Create a payables transaction in the back office when food and beverage items are ordered. Submit a sales order to the vendor. <LI class=BulletedText>At the end of the theater presentation, generate a receipt for each customer. <LI class=BulletedText>Create payroll transactions for employee tips.
  • At the end of the theater presentation, a submit a check to each vendor. Each check includes all customer transactions for that vendor.
Solution



To meet these requirements, a web-based solution is proposed. The web application uses BizTalk and eConnect to integrate with Microsoft Dynamics GP. The combination of eConnect and BizTalk allow the web application to perform the following tasks:
  • <LI class=BulletedText>Use eConnect to create the sales invoices in Microsoft Dynamics GP. The web application creates an eConnect XML document and sends it to a BizTalk queue. eConnect receives the XML document from BizTalk and uses the XML document to create the sales invoice. <LI class=BulletedText>Use eConnect to cancel an existing sales invoice. The web application creates an XML document and sends it to a BizTalk queue. eConnect receives the XML document from BizTalk and uses the XML document to void the specified sales invoice. <LI class=BulletedText>Use eConnect to create payables transactions representing the customer’s food and beverage orders. The web application creates an XML document and sends it to a BizTalk queue. eConnect receives the XML document from BizTalk and uses the XML document to create the payables transactions. The web application could also submit a receivables transaction to the vendor through the BizTalk server if the vendor is also using eConnect or an accounting system that supports a similar type of document exchange. <LI class=BulletedText>Use eConnect to process check submissions. The web application creates an XML document and sends it to a BizTalk queue. eConnect receives the XML document from BizTalk and completes the custom check submission. This step includes the following customizations: <LI class=ChecklistBulletText>Create a new stored procedure to handle the creation of checks for all vendor transactions. <LI class=ChecklistBulletText>Create a cash receipt. After creating the vendor check, create an XML document using Microsoft Dynamics GP data that details the check’s contents. Perform a transform of the XML document to create a cash receipt for the vendor. This transaction occurs after making a payment through an online credit card processing system. <LI class=ChecklistBulletText>Submit the cash receipts to the vendors. If the vendors also use BizTalk server, eConnect, and Microsoft Dynamics GP, develop a process to electronically submit the cash receipts. <LI class=BulletedText>Use eConnect to retrieve a specified invoice. The web application uses the XML document that is returned by eConnect to generate a printout for the customer.
  • Use eConnect to update payroll to reflect employee tips. The web application creates a XML document and sends it to a BizTalk queue. eConnect receives the XML document from the BizTalk queue and updates Microsoft Dynamics GP to reflect tip amounts for each employee.
Summary


The example shows how eConnect simplifies the development of the web solution. eConnect’s schema-based XML documents allows the application to easily incorporate back office functionality using existing development tools.
The example also shows how reusing the business logic and the transaction processing abilities of Microsoft Dynamics GP simplify development. The web application can submit the document and rely upon Microsoft Dynamics GP to successfully complete the transaction.
The example uses eConnect as part of a web-based solution. A web-based solution simplifies the deployment of features that use eConnect integrations. An update of the web application or web service makes your new or updated features immediately available to all users.

أحمد الغامدي 23-Jun-2011 10:27 PM

أبدعت اخي منذر الله يجزاك الخير


بس يا ليت يكون هنالك مواضيع تفصيلية أكثر لأجل تعليم الإي كوننيكت لأني أتشوق جدا لتعلمها لكن يبدو أن هنالك أساسيات أفتقدها

لكن ..... بعون الله ثم بدعمكم سنتطور بإذن الله

شكرا مرة أخرى


جميع الأوقات بتوقيت GMT +3. الساعة الآن 06:19 AM.

Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم


الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز