[ https://issues.apache.org/jira/browse/OFBIZ-5573?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13935698#comment-13935698 ]
Heidi Dehaes edited comment on OFBIZ-5573 at 3/25/14 3:37 PM: -------------------------------------------------------------- Hello Adrian, Ioannis, I propose the following roles and i added also the first possible two use cases. Open for comments !! Actors Roles Privileges Type an external vendor VENDOR ? Party an administrator VENDOR_ADMIN ? Party the customer CUSTOMER ? Party the e-com company COMPANY ? Partygroup Use Case 1: Title: A user with role VENDOR logs in into the ecommerce ofbiz site. Conditions: - The user clicks on the button login on the homepage of the ecommerce site. - The role VENDOR is already created by the ofbiz administrator and privileges. - A special facility for the inventory is created by the administrator for the vendor products. A facility of type "vendor" for example. Action: - The user logs in with his userid and password. When he clicks on the SUBMIT button, a webpage appears with the following data. - button "list and update categories" - button "list and update inventory" - button "list products" Use Case 2: Title: A user with role VENDOR_ADMIN logs into the ecommerce ofbiz site. Conditions: - The user clicks on the button login on the homepage of the ecommerce site. - The role VENDOR_ADMIN is already created by the ofbiz administrator and privileges. - A special facility for the inventory is created by the administrator for the vendor products. A facility of type "vendor" for example. Action: - The user logs in with his userid and password. When he clicks on the SUBMIT button, a webpage appears with the following data. - button "list and update categories" - button "list and update inventory" - button "list products" - button "view and update registration information" - button "delete vendor" Use Case 3: Title: A user with role VENDOR chooses and clicks the button CATALOG_VENDOR in the menu. Conditions: - The user is logged in as VENDOR. - The user sees a few buttons above in the horizontal menu of the page. One of this is CATALOG_VENDOR button. Actions: - The Catalog Vendor Administration Page appears. - This page is similar to the Catalog Administration Main Page in Ofbiz. It is however simplified. - Only categories which are VENDOR enabled, are visualized. - Buttons which are available on the page are : EDIT CATEGORY. There is no Create Category button available. - There is also a screenlet available with BROWSE CATALOGS/CATEGORIES VENDOR. - There is a screenlet available with "PRODUCTS FROM THIS CATEGORY". - The Catalog Vendor has the following Tab's available in the horizontal menu: MAIN & PRODUCTS. Use Case 4: Title: A user with role VENDOR enters a category name and clicks on the button EDIT CATEGORY. Condition: - The user is logged in as a vendor. - The user is in the page CATALOG VENDOR MANAGER under the tab CATEGORIES and further under the tab CATEGORY. - The user can find this page also by clicking on the EDIT CATEGORY button in the CATALOG VENDOR ADMINISTRATION PAGE. Action: - All fields are greyed. They are in mode read-only. - The user has the following buttons available in the horizontal menu: CATEGORY, PRODUCTS. - He is able to click on the button PRODUCTS. Use Case 5: Title: Conditions: The user is logged in as VENDOR. The user is in the page PRODUCTS (from the catalog vendor manager page) which he has selected in use case 4. Actions: - All products are hidden but the vendor products. - The buttons in the horizontal menu above are : CREATE PRODUCT IN CATEGORY - The data shown are: <Product Name, Id>, <From Date Time>, <Thru Date Time> , <Sequence>, <Quantity> , <Comments>. - The buttons beside the product lines are DELETE and UPDATE. - The user is able to click on a product line in order to enter the PRODUCT page. was (Author: info.ola...@gmail.com): Hello Adrian, Ioannis, I propose the following roles and i added also the first possible two use cases. Open for comments !! Actors Roles Privileges Type an external vendor VENDOR ? Party an administrator VENDOR_ADMIN ? Party the customer CUSTOMER ? Party the e-com company COMPANY ? Partygroup Use Case 1: Title: A user with role VENDOR logs in into the ecommerce ofbiz site. Conditions: - The user clicks on the button login on the homepage of the ecommerce site. - The role VENDOR is already created by the ofbiz administrator and privileges. - A special facility for the inventory is created by the administrator for the vendor products. A facility of type "vendor" for example. Action: - The user logs in with his userid and password. When he clicks on the SUBMIT button, a webpage appears with the following data. - button "list and update categories" - button "list and update inventory" - button "list products" Use Case 2: Title: A user with role VENDOR_ADMIN logs into the ecommerce ofbiz site. Conditions: - The user clicks on the button login on the homepage of the ecommerce site. - The role VENDOR_ADMIN is already created by the ofbiz administrator and privileges. - A special facility for the inventory is created by the administrator for the vendor products. A facility of type "vendor" for example. Action: - The user logs in with his userid and password. When he clicks on the SUBMIT button, a webpage appears with the following data. - button "list and update categories" - button "list and update inventory" - button "list products" - button "view and update registration information" - button "delete vendor" Use Case 3: Title: A user with role VENDOR chooses and clicks the button CATALOG_VENDOR in the menu. Conditions: - The user is logged in as VENDOR. - The user sees a few buttons above in the horizontal menu of the page. One of this is CATALOG_VENDOR button. Actions: - The Catalog Vendor Administration Page appears. - This page is similar to the Catalog Administration Main Page in Ofbiz. It is however simplified. - Only categories which are VENDOR enabled, are visualized. - Buttons which are available on the page are : EDIT CATEGORY. There is no Create Category button available. - There is also a screenlet available with BROWSE CATALOGS/CATEGORIES VENDOR. - There is a screenlet available with "PRODUCTS FROM THIS CATEGORY". - The Catalog Vendor has the following Tab's available in the horizontal menu: MAIN & PRODUCTS. Use Case 4: Title: A user with role VENDOR enters a category name and clicks on the button EDIT CATEGORY. Condition: - The user is logged in as a vendor. - The user is in the page CATALOG VENDOR MANAGER under the tab CATEGORIES and further under the tab CATEGORY. - The user can find this page also by clicking on the EDIT CATEGORY button in the CATALOG VENDOR ADMINISTRATION PAGE. Action: - All fields are greyed. They are in mode read-only. - The user has the following buttons available in the horizontal menu: CATEGORY, PRODUCTS. - He is able to click on the button PRODUCTS. > Implementation of VENDOR MANAGEMENT software in Ofbiz in ecommerce component > ----------------------------------------------------------------------------- > > Key: OFBIZ-5573 > URL: https://issues.apache.org/jira/browse/OFBIZ-5573 > Project: OFBiz > Issue Type: Improvement > Components: specialpurpose/ecommerce > Environment: Software platform, Ecommerce component, Party Component > Reporter: Heidi Dehaes > Priority: Trivial > Attachments: vendor_spec-1.pdf, vendor_spec.doc, vendor_spec.doc > > > Wants to initiate the development of a VENDOR ENVIRONMENT AND MANAGEMENT for > ofbiz in the ecommerce component as exists also in the Amazon ecommerce > websites. An external vendor must be able to put products and sell the > products on the ecommerce platform of the owner. > Involved: > - ioannis ntantis <giannis...@gmail.com> > - Heidi & Eric <info.ola...@gmail.com> > Requirements: > - ... to be added. -- This message was sent by Atlassian JIRA (v6.2#6252)