Function Name:
Transcription
Function Name:
S3274 – Distributors’ Internet Order Brasil S3274 - Distributors’ Internet Ordering - Brasil Business Requirements Confidential Page 1 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil Document Approval History Date Author Version Change Reference Document Review History Date 9/21/2005 10/2/205 11/22/05 1/25/06 1 Name Tunji Oke Tunji Oke Tunji Oke Tunji Oke Introduction 1.1 Purpose Version 1.0 1.1 2.0 3.0 Change Reference Created first draft of document. Revised requirements Completed requirements Finalized Confidential This is prepared to outline the requirements and the specifications needed to implement the proposed Internet Ordering for Herbalife Brazil, LTDA. Information on this document is result of meeting and discussions with chosen implementer, G & P, Herbalife Brasil team, Internet Applications and HP3000 groups 1.2 Overview Herbalife Brazil wishes to operate Internet Ordering off-line, that is, some aspects operations will be separate from MyHerbalife.com ordering system. Herbalife Brasil sought out solutions from local Internet Applications Company and has the PAR under S3274 approved recently. A discussion on the feasibility of the project was held on Thursday July 28th at Herbalife Brasil office. Present at the meeting were Pedro Fein, Marcelo Zalcberg, Mateus Souza, Nilson Segura, Tunji Oke, and representatives of Gennari & Peartree. Target go-live date is March 27, 2006. 1.3 Scope or Objectives The project is to cover the implementation of Internet Ordering system for Herbalife Brasil as approved on the PAR. 1) Build web services to enable Distributors to seamlessly login through designated website, be able to purchase products and have sales recorded according to business rules. 2) Pass Distributor details by web services – Name, address, phone, email, discount 3) Build catalog pages and pertaining calculation specific to Brasil market 4) Completed (paid) orders are to be uploaded by web services to OPMAIN 5) Establish VPN connection between web app server on Brasil ISP and Herbalife Page 2 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 1.4 Definitions • S3274 – Project Identifier • G&P – Gennari and Peartree, Internet Service Provider / Implementer / ISP • Distributors – DS, Dist, Herbalife Brasil Distributors • Herbalife Central – website @ hlc.myherbalife.com (HLC) • My Herbalife – website @ www.myherbalife.com (MyHL) • Offline / Batch processing – completed orders stored on Brasil database batched and uploaded to OPMAIN at determined time. • Online / Real-time processing – real-time order capture that continuously updates the HP3000 OPMAIN. 1.5 Project Team Name Pedro Fein Marcelo Zalcberg Mateus Souza Marcos Barbosa Thais Chanquini Swapnil Thakare Aravind Babu Dave Siebers Dave Angers Olga Bergstrom Peter Chein Tunji Oke Position / Location Manager of Finance / Brasil Operations Director / Brasil IT / Brasil Logistics Project & Infrastructure Manager Brasil Gennari & Peartree, Brasil Project Role Project Sponsor Exec. Support Project Support Project Manager PM PM PM PM PM, Order Processing PM, Order Processing PM, Internet Applications Development Webpage coordination IT Operatons Business Analyst, PM Infosys / HP3000 / US Infosys / HP3000 / US / Internet Apps. US / Internet Apps. US Dev. Analyst Confidential 2 Network Engineer / US Business Analyst, US Process Descriptions 2.1 General Order Process 2.1.1 Distributor Login 1. Distributor goes to main web page for Brasil Herbalife website at: 2. http://www.herbalifeww.com/br/ Figure 1 on Appendix 3. Distributor clicks on the MyHerbalife button and is routed to Distributor Services page at: http://www.herbalifeww.com/br/Distributor_Services/Index.asp. 4. Distributor is to click on new Distributor Orders or Distributor Shopping button. 5. Returned page is at URL: http://br.myherbalife.com (DNS for this is being created) with Portuguese text. Figure 2 on Appendix 6. Distributor login with ID and PIN and is validated by - authentication web services 2.1.2 Distributor Goes Shopping 1. Browse the online catalog 2. Select products SKU) to order 3. Click checkout 4. Selected products are calculated 5. Tax, Shipping and Handling is calculated giving Distributor total amount 6. Method is payment is presented to Distributor 7. Distributor pays with credit card or by bank deposit (Brasil specific) 8. Distributor submits order. a. Completed Orders: If paying by credit card, credit card is authorized. Web application returns complete order page b. Pending Orders: If paying by “bank slip deposit (boleto) order is printed and taken to Distributors’ bank. Page 3 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil General Order Process Description Confidential 2.2 Real-Time Order Process 1. Completed Orders: a. HP Update Web services is used to push order to OPMAIN b. OPMAIN prints the NTS (Nota Fiscal) to Brasil printer c. Products are packaged and shipped 2. Pending Orders: a. b. c. d. Distributor pays bank with “bank slip deposit (boleto) Bank sends paid order file to Brasil Herbalife ISP server (common to Brasil banks) ISP server uses HP Update Web services is used to push order to OPMAIN Products are packaged and shipped Page 4 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 2.3 Detailed Order Process Note: Green text indicates server actions 1 DS calls Brasil main website at http://www.herbalifeww.com/br/ 2 DS clicks on button MyHerbalife; the new page that open is: http://www.herbalifeww.com/br/Distributor_Services/Index.asp a. If DS clicks Supervisor Login button they are sent to herbalifecentral web page at: http://hlc.myherbalife.com/ i. DS click login, enters login ID and PIN ii. Page that opens is for Distributor Services components with links for the following: iii. DS click “Online Shopping” link iv. DS sees the web catalog pages, item b (ii) below, until transaction completes. b. If DS enters ID and PIN on the new login panel to be provided they are sent to new Brasil order web page at: http://br.myherbalife.com i. DS enters login ID and PIN i. UserAuthentication web services is invoked 1. Web app servers holds Distributor ID and PIN in session / cookie 2. Web app server stores Distributor ID on database ii. DistributorInformationByOrderService responds with Distributor attributes 1. Web app server holds attributes in session / cookies 2. Web app server stores order on database ii. DS sees the web catalog pages i. Web app server displays products SKU and prices iii. DS purchases products iv. DS goes to shopping cart i. Web app server calculates taxes, freight charges, discount, etc, etc v. If DS pays by credit card, i. Web app server gets credit card authorization 2. Order complete page is presented; confirmation is displayed / printed, i. Web app server saves order details on database 3. DS closes order i. Web services takes order to OPMAIN ii. OPMAIN prints NTS / Nota Fiscal vi. Transaction completes vii. If DS uses bank slip deposit (boleto), 1. Confirmation is displayed / printed, i. Web app server stores order details 2. DS closes order. 3. DS takes bank slip deposit (boleto) to their bank; DS pays for purchases i. Bank batches DS payment to Herbalife Brasil ii. Web app server match received payments to stored order details on b.(vii).1.(i) above iii. Web services takes order to OPMAIN iv. OPMAIN prints NTS / Nota Fiscal viii. Transaction completes Confidential Page 5 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil Detailed Order Process Description Distributor Brazil main http:// www.herbalifeww. com/br/ www.herbalifeww. com/br/ Distributor_Service s/Index.asp Clicks MyHerbalife br.myherbalife.co m/ (new DNS) Enters ID & Pin Authentication Web Services DS login on new panel Yes Distributor ID hold in session or cookie No Clicks Supervisor Login http:// hlc.myherbalife.co m/ Product Pricing SKU Volume EarnBase Enters ID & Pin to Login to herbalifecentral Web catalog pages Data Feed Confidential DS clicks Online Shopping OPMAIN Order Data HP3000 Distributor Data Web Applications: Tax & Other Calculations NTS of completed order generated Yes HP Update Web Services DS services links on herbalifecentral Order is completed Credit Card Authorization Bank batches payment to Herbalife bank DS uses Credit Card No Boleto is printed NTS prints to WH 43 WH B2 WH B3 DS pays at bank Products are shipped Page 6 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 3 Functional Requirements 3.1 Distributor Login 1. Create new DNS as follows: http://br.myherbalife.com 2. HRBL Brasil Distributor Services website at: http://www.herbalifeww.com/br/Distributor_Services/Index.asp to have a new button called Distributor Orders or Distributor Shopping. 3. When DS clicks new button (Distributor Orders or Distributor Shopping) they are to be routed to http://br.myherbalife.com. 4. The content of new page (http://br.myherbalife.com) shall be similar to the US English content of www.myherbalife.com with Portuguese text. See Figure 2 on Appendix. 3.2 Distributor Order catalog 1. Develop web pages with Herbalife branding and layout Catalog pages with Brasil specific Herbalife products SKUs, pricing and descriptions. Shopping cart for summation of product orders and calculations of local taxes. 2. All calculations logic related to product order to be processed on ISP web application server – Taxes, ICMS, Earn Base and Freight Charges. Decision on how to handle volume points and discounts is yet to be concluded. 3. Order system to allow payment for products purchased by credit card and processing of authorizations through bank clearing house. 4. Order system to allow payment for products purchased by “bank slip deposit” or “boleto” and underlying process to be resolved. 3.3 Website navigation Confidential 1. Option 1 - Distributor calls up Brasil main website from *.herbalife.com.br 2. Option 2 - Distributor calls up hlc.herbalifecentral.com Page 7 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 3.4 Web Services Requirements 3.4.1 User Authentication 1. This is part of the DM web services method for seamless login. 2. Input: Distributor ID / PIN 3. The staging URL for calling the web services method is at: http://10.1.104.41/WSMyAccount/V03/DistributorWebServices/AuthenticationWS.asmx 4. UserAuthentication WS Returned values <?xml version="1.0" encoding="utf-16"?> <anyType xmlns:q1="http://www.w3.org/2001/XMLSchema" d1p1:type="q1:string" xmlns:d1p1="http://www.w3.org/2001/XMLSchema-instance"> <LOGIN_WITH_DISTRIBUTOR_DATA HASERROR="FALSE" HASBROKENRULES="FALSE" HASMESSAGES="FALSE" NUMBEROFRECORDS="1">< AUTHENTICATION_TOKEN>f1173ce6-490b-43d7-bec5f3442b55e2f4</AUTHENTICATION_TOKEN><ID>23042526</ID><TYP E>SP</TYPE>< SPONSOR_ID>07026887</SPONSOR_ID>< RENEWAL_DATE>062805</RENEWAL_DATE>< APP_DATE>062895</APP_DATE>< QUAL_SUP_DATE>000000</QUAL_SUP_DATE>< COUNTRY_PROC>BR</COUNTRY_PROC>< DISTR_TYPE_DESC>SUPERVISOR</DISTR_TYPE_DESC>< TAB_TEAM>G</TAB_TEAM>< TAB_TEAM_DESC>GET TEAM</TAB_TEAM_DESC>< ADDRESS_ENGL>< FIRST_NAME_MI>WILTON JESUS</FIRST_NAME_MI>< LAST_NAME>JOSVIAK</LAST_NAME>< STREET1>AV DOS ESTADOS 1310 AP 11 A</STREET1>< STREET2 />< CITY>CURITIBA</CITY>< ST_PROV_TERR>PR</ST_PROV_TERR>< POSTAL_CODE_ZIP>80610-040</POSTAL_CODE_ZIP>< COUNTRY>BR</COUNTRY>< DAY_PHONE>55041 3294346</DAY_PHONE>< EVE_PHONE />< FAX_PHONE>55041 3294346</FAX_PHONE>< DATE_OF_BIRTH>00000000</DATE_OF_BIRTH>< /ADDRESS_ENGL>< EMAIL_ADDR><PRIMARY>nicewilton@curitiba.org.br</PRIMARY>< NON_PRIMARY>wjesusj@pop.com.br</NON_PRIMARY></EMAIL_ADDR>&l t; ADDRESS_LOCAL><FIRST_NAME /><LAST_NAME /></ADDRESS_LOCAL>< /LOGIN_WITH_DISTRIBUTOR_DATA></anyType> Confidential 5. The returned WS values from above to be put in (1) “cookie” session (or GUID) or (2) downloaded to database and (3) may be displayed for each Distributor. Not all values will be needed to complete order process. 6. For USA website cookie (or GUID) is used to display (1) Distributor name (2) Tab Team description (3) Volume points for the current month. Page 8 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 7. Screen shot from after Distributor login to USA website: Confidential 3.4.2 Distributor Information 1. Also part of the DM web services method that returns DS attributes. 2. The values on the WS method should be automatically passed upon authentication. 3. Input: Distributor ID / Order Month. (OrderMonth to default to current system date) 4. The URL for staging is at: http://10.1.104.41/InternetOrdering/V02/DistributorInformationByOrderWS/Distributor InformationByOrder.asmx 5. DistributorDetails WS Returned values ResponseCode: 200 (OK) Date:Fri, 18 Nov 2005 17:35:17 GMT Server:Microsoft-IIS/6.0 X-Powered-By:ASP.NET X-AspNet-Version:1.1.4322 Cache-Control:private, max-age=0 Content-Type:text/xml; charset=utf-8 Content-Length:2783 <?xml version="1.0" encoding="utf-16"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.herbalifecentral.com/InternetOrdering/" xmlns:types="http://www.herbalifecentral.com/InternetOrdering/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <types:GetDistributorDetailsResponse> <DistrDetailsReturned href="#id1" /> Page 9 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil </types:GetDistributorDetailsResponse> <q1:HLDistributorInformation id="id1" xsi:type="q1:HLDistributorInformation" xmlns:q1="http://www.herbalifecentral.com/InternetOrdering/DistributorInformationData Types/"> <OutputStatusManager href="#id2" /> <DistributorID xsi:type="xsd:string">23042526</DistributorID> <OrderMonth xsi:type="xsd:string">0605</OrderMonth> <DiscountStatusCode xsi:type="q1:DiscountStatusType">SUPERVISOR</DiscountStatusCode> <CreditLimit xsi:type="xsd:double">4600</CreditLimit> <FQSID xsi:type="xsd:string">23042526</FQSID> <FQSName xsi:type="xsd:string">JOSVIAK;WILTON JESUS </FQSName> <QSID xsi:type="xsd:string" /> <QSName xsi:type="xsd:string" /> <SponsorID xsi:type="xsd:string">07026887</SponsorID> <VolumePoints href="#id3" /> <IsAPFDue xsi:type="xsd:boolean">true</IsAPFDue> <IsCashOnlyList xsi:type="xsd:boolean">false</IsCashOnlyList> <IsCantBuyList xsi:type="xsd:boolean">false</IsCantBuyList> <IsHardCashOnly xsi:type="xsd:boolean">false</IsHardCashOnly> </q1:HLDistributorInformation> <q2:HLOutputStatusManager id="id2" xsi:type="q2:HLOutputStatusManager" xmlns:q2="http://www.herbalifecentral.com/InternetOrdering/CommonDataTypes/"> <HasBrokenRules xsi:type="xsd:boolean">false</HasBrokenRules> <HasMessages xsi:type="xsd:boolean">false</HasMessages> <HasError xsi:type="xsd:boolean">false</HasError> <TimeTaken xsi:type="xsd:string">00:00:19.5457491</TimeTaken> </q2:HLOutputStatusManager> <soapenc:Array id="id3" xmlns:q3="http://www.herbalifecentral.com/InternetOrdering/DistributorInformationData Types/" soapenc:arrayType="q3:HLVolumePointInformation[2]"> <Item href="#id4" /> <Item href="#id5" /> </soapenc:Array> <q4:HLVolumePointInformation id="id4" xsi:type="q4:HLVolumePointInformation" xmlns:q4="http://www.herbalifecentral.com/InternetOrdering/DistributorInformationData Types/"> <Month xsi:type="xsd:int">5</Month> <PersonalVolume xsi:type="xsd:double">0</PersonalVolume> </q4:HLVolumePointInformation> <q5:HLVolumePointInformation id="id5" xsi:type="q5:HLVolumePointInformation" xmlns:q5="http://www.herbalifecentral.com/InternetOrdering/DistributorInformationData Types/"> <Month xsi:type="xsd:int">4</Month> <PersonalVolume xsi:type="xsd:double">0</PersonalVolume> </q5:HLVolumePointInformation> </soap:Body> </soap:Envelope> Confidential 6. The returned WS values from above to be downloaded to database for each Distributor. Not all values will be needed to complete order process, only necessary values to be used as part of order processing logic. Page 10 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 3.4.3 Submit Order (Upload) 1. Web services to upload completed orders to HP3000 (OPMAIN) 2. Web service to push completed order data to HP3000 through socket connections. 3. The orders will be sent to the HP3000 only upon completion of certain logical checkpoints (validations) like the completion of payments. 4. HP3000 listener and order processing programs to be modified to accept Brasil orders and apply them to the HP3000 database for subsequent stages of NTS generation and order fulfillment. 5. The staging URL for submit order Web Services is: http://10.1.104.41/InternetOrdering/V02/SubmitOrderWS/SubmitOrder.asmx a. Implementer to develop database with the required fields for values to be passed along with the submit order web services. See included file of data structure. b. Implementer to develop web service method with fields on the data structure. c. When order is complete, web services from HRBL Internet servers call and map fields to be uploaded to HP3000. d. Data dictionary – Links to files are on the “References” section (page 19) of this document. 3.5 Errors and Faults Provision is to be made for the systems to catch and report errors: See 7.3.4 below 1. Broken Rule errors – embedded in XML responses 2. Generic web service exception errors – SOAP faults 3. General systems error – systems down errors Confidential 3.6 Business Rule Requirements 3.6.1 Processing location 4. Different processing location for Brasil Internet order is B8 - required in order to properly track orders placed through the Internet. 5. Internet Order number should have processing location prefix – B8 with the format: B8########. The ISP web server will generate the order numbers as follows: B800000001, B800000002, B800000053 etc. 3.6.2 Warehouse Locations Shipping to occur from all three warehouses. Web application servers need to build the logic to calculate freight and shipping costs from 3 different warehouses a. Main - WH 43 – Lapa DC b. QRC – WH B2 - Porto Alegre c. RQC – WH B3 – Recife 3.6.3 Payment Codes VI Visa MC Master Card DN Diners HI Hiper Card BT Boleto Bancario ET E-Fund Transfer 3.6.4 Invoicing 1. NTS is to be printed to the Brasil warehouse (and QRC) printer from where the order is to be shipped. No change to the current NTS. OPMAIN reads the order number submitted and prints on the NTS. 2. Nota Fiscal (or Faktura) is printed to the Brasil warehouse (and QRC) the numbering scheme occurs sequentially. 3.6.5 Printer Mapping – Message file exists already on OPMAIN (OPMNTSM1.PUB) that reads order number and status. Record is picked up by NTS program that sends print request to printer NTS to print to QRC depending on the shipping warehouse. Page 11 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 1. Shipping warehouse: Server name: NTS Printer ID: 2. Shipping warehouse: Server name: NTS printer ID: 3. Shipping warehouse: Server name: NTS printer ID: 4 WH 43 (main LAPA DC) BRSAOFS1 / IP: 10.4.23.11 BRLAPPACK WH B2 - Porto Alegre BRSAOFS1 / IP: 10.4.23.11 BRPOAPACK WH B3 – Recife BRSAOFS1 / IP: 10.4.23.11 BRREPACK Infrastructure Requirements 4.1 VPN Setup Constant VPN connection is required and must be established for the proposed web services solution to be implemented. Setup and configuration outlined on the table below 1. VPN to Link G&P (implementer) web server to SOPA servers: 1. 2. 3. Usingsoap1 - 10.1.100.247 (Production) Usinguatsoap1 - 10.1.104.41 (Development) Uslaxqaapp1 - 10.1.104.64 (QA) 2. Port 80 to be opened for constant connection 4.2 Web Server Hardware 1. 2. 3. 4. 5. 6. 7. Web server/ Layers Multithreaded / 3 layers Architecture ·Net Framework 1.1 Operating System Windows 2000 Server Development Tools HTML/XML/ASP.Net/VB.Net or C#, .NET WebService Studio Database SQL Server 2000 or Oracle Net Protocol TCP/IP Other Skills Set a. WSDL – Web Services Description Language b. GUID – Globally Unique Identifiers c. SOAP – Simple Object Access Protocol d. UDDI – Universal Distribution Discovery and Interoperability Confidential 4.3 Domain / DNS 1. The domain to be used for Brasil Internet order is: http://br.myberbalife.com 2. DNS containing all contents pages, web application server, to be supplied by implementer 3. Implementer to point DNS to domain http://br.myberbalife.com 4. Domain to be hosted by Herbalife vendor - Quinstreet 5 Assumptions 5.1 Datacenter 1. Hardware and software needed for the proposed solution to be acquired and properly installed and configured 2. Datacenter (or host) to house server is to be a tier-one datacenter which has robust bandwidth to handle heavily trafficked ecommerce web contents 3. Datacenter must have security to prevent intrusion and critical data loss 5.2 Web Page Designs 1. Implementer processes required technology and skills set for the proposed solution 2. Web page content and interface designs have been agreed to by implementer and HRBL Brasil – Page 12 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil a. Product catalog pages, b. Shopping cart, c. Payment processing pages and d. Order confirmation 3. Credit card clearing and payment processing agreement are in place 4. Implementer to also design in way to maintain Herbalife branding. Implementer may use styles, images (.gifs, .jpegs) from existing Herbalife websites 5.3 Other Assumptions Other HQ groups might provide assistance including technology know-how a. Network Operations for VPN connection setup, b. Internet Applications for web services development, c. Internet Marketing for Herbalife branding, d. HP3000 group for order processing and e. Account Management for project leadership Confidential Page 13 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 6 Constraints & Issues Item 6.1 6.2 Ref Description Status Responsibility Timely response to changes in local tax rates, product SKU and prices Calculations on web application server to match those on OPMAIN Not an issue G&P & HRBL Orders are not re-calculated while the orders are imported into HP3000. They will be re-calculated only (1) if the operators bring up the order on the screen and change any of the order attributes (2) during running of month-end report It will take us at least a week or more to provide the documentation of rounding rules. Thanks, Aravind G&P & HRBL Brasil / Ru Tsai 6.3 Whether or not to display volume points web pages 6.4 Sliding Scale Discount Suggestion by HP300 group that this be considered for a 2nd phase project. Too complex for the scope of this project. Out of Scope 6.5 Web page contents and links other than product catalog. Content to reflect Herbalife look – Resolved. Brasil is using style guide. G&P & HRBL Brasil 6.6 Shipping from all the 3 warehouses. Main & 2 QRCs. If G&P builds the logic to the front end, OPMAIN process can send NTS to all 3 warehouses. Resolved 6.7 Is Last Order Month going to be available? If DS places order after the month’s order have been processed by Phoenix, will DS have the choice to place order in the prior month? Per Pedro F. this will not be used 6.8 Annual Processing Fees Brasil wants no of years owed be part of web services. 6.9 CPF (TIN) for Brasil is needed for validation 6.10 G&P & HRBL Brasil Confidential Annual Processing Fees. APF have normal SKU like products. (9909 for Distributor or 0909 for Supervisor) They can be paid for like normal products but with different taxes. Web service does not provide this. It has to be built for Brasil if needed. Might cause delay due to resources because logic has to be calculated on DistributorDetails WS Not provided on Web services. It has to be built for Brasil. Resolved – phase 2 of project Error – Order Confirmation Sales register reports exist in Excel format that shows completed orders. G&P can develop Excel report that can be compared with Sales register. Resolved – several error points identified 6.11 Error - Data Web services used return error values. See attached WS fields on Excel files. Other errors points to be revealed upon code complete. Resolved – several error points identified 6.12 Pay Codes Types of payment codes to be provided 6.13 Web Services consumption G&P to re-prioritize development Resolved 6.14 QA Handover to QA TBD 6.15 DNS Setup Domain registration and DNS setup Tunji / Dmitri R. Resolved – phase 2 of project Page 14 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 7 Appendix 7.1 Navigation 7.1.1 Option 1 (3.3.1) Screen shots DS starts from www.herbalife.com/br DS clicks on button MyHerbalife DS gets to this page after the click on button MyHerbalife. Notice the login panel highlighted in red. Confidential Notice the login panel is in place of link “Depoimentos de Sucesso” Page 15 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil From home page (www.herbalife.com/b) DS clicks on link “Prodoctos” and they get the products page with login in panel. Each product category will give Distributor the chance to login Confidential Page 16 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 7.1.2 Option 2 (3.3.2) Screen shots DS starts from www.herbalife.com/br DS clicks on button MyHerbalife DS next clicks on button Supervisor Login from this page Confidential DS gets page on herbalifecentral Next clicks on Login link Page 17 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil DS enter ID /PIN DS enters the herbalifecentral page and can click on link “Online Shopping” that takes DS to catalog pages at http://br.myberbalife.com Confidential Online Shopping Link Page 18 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 7.2 VPN Setup VPN Parameters Herbalife International Gennari & Peartree (ISP) 63.192.82.39 200.153.63.50 IKE Authentication SHA SHA IKE Encryption 3DES 3DES Group 2 [1024bit] Group 2 [1024bit] IKE Parameters Peer IP Address (i.e. External Interface of Remote VPN Gateway) Diffie Hellman Key Generation Pre-Shared Key 2/631,/Q%.JevhiSwcIhvgiaNPnXMZlH IKE Lifetime IKE Exchange Mode (pls don’t opt for aggressive mode) 2/631,/Q%.JevhiSwcIhvgiaNPnXMZlH 60 mins 60 m Main Mode Main Mode IPSec Parameters IPSec Encryption Mode Confidential Tunnel Tunnel ESP-SHA-HMAC ESP-SHA-HMAC ESP-3DES ESP-3DES IPSec Lifetime 65 mins 65 mins Diffie Hellman PFS (perfect forward secrecy) disable it disabled IPSec ESP Authentication IPSec ESP Encryption Networks Local Network List 1. Usingsoap1 - 10.1.100.247 (Production) 2. Usinguatsoap1 - 10.1.104.41 (Development) 3. Uslaxqaapp1 - 10.1.104.64 (QA) Local subnet - 172.16.1.240 Local Netmask - 255.255.255.0 Local Gateway - 200.153.63.50 Keep Alive Addr. - 192.168.1.215 Remote Network List Ports Opened 172.16.1.240/24 80 CISCO PIX 506 w unlimited licenses VPN Hardware Firewall – server in DMZ? Page 19 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007 S3274 – Distributors’ Internet Order Brasil 7.3 References 7.3.1 WebServices UserAuthentication http://portal/sites/infotech/Shared%20Documents/itcentral/S3274/Data%20Dictionary/WebServi ces%20UserAuthentication.xls 7.3.2 WebServices DistributorInformation http://portal/sites/infotech/Shared%20Documents/itcentral/S3274/Data%20Dictionary/WebServi ces%20DistributorInformationByOrder.xls 7.3.3 WebServices SubmitOrder http://portal/sites/infotech/Shared%20Documents/itcentral/S3274/Data%20Dictionary/WebServi ces%20SubmitOrder%20Brazil.xls 7.3.4 Errors and Faults http://portal/sites/infotech/Shared%20Documents/itcentral/S3274/Support%20Docs/S3274%20I nternet%20Order%20Brasil%20Errors.doc 7.3.5 Web Page Guide by Internet marketing group http://portal/sites/infotech/Shared%20Documents/itcentral/S3274/Support%20Docs/Brazi l%20Dist%20Ordering%20-%20Project%20Specs%20111805%20v2.doc 7.3.6 Seamless Login Guide by Internet applications group http://portal/sites/infotech/Shared%20Documents/itcentral/S3274/Support%20Docs/Sea mless%20Login%20Implementation%20Guide.doc 7.3.7 G&P original proposal http://portal/sites/infotech/Shared%20Documents/itcentral/S3274/Support%20Docs/Orde rs%20through%20Internet%20Proposal%202.pdf 7.3.8 Project Plan – to be updated later Confidential Page 20 of 20 S3274 - Internet Order Brasil_20051208.doc 3/19/2007