WebProcure

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Web Based Procurement

Preprocess
webprocure.sourceforge.net
Structure
• Developed on Win2k/Linux + Zope
• Can use any platform that supports Zope
• Can outsource to external database
– PostgreSQL
– MySQL
– MS Access
– Oracle
Requisition Process
Create New PO Submit to Approval Chain
Work In Progress
Requestor
Work on Saved WIP PO

Request Status
Inquiry

Maintain Personal Vendors Request New

Maintain Personal Vendor Items


Logout
Maintain Personal Charge Codes
Login
Maintain PO Templates
Maintenance

Transfer to Work
Check Returned In Progress
Requests
Delete Request

Approve & Submit to Next


Level/ Purchasing
Check Open
Requests
Approver
Return to Sender with
Comments

Check Returned
Requests ?
Administrator Process
Maintain Users

Maintain Approvers

Maintain Approval Chains


Login Logout

Maintain Vendors

Maintain Vendor Items

Maintain Charge Codes

Assume User/Approver Role


Database Overview
All_Vend User_Vend User_Req_Templates

All_Items User_Items WIP_Reqs Req_Apprvl


All_Chg_Codes User_Chg_Codes Submitted_Reqs

Users Archive_Req
User_App_Chain
User_Req_Templates_Ln
Apprvl_Chains
WIP_Reqs_Ln
Approvers
Submitted_Reqs_Ln

Account Org Project Archive_Req_Ln


Table Structure
• All_Vend, User_Vend
– User_ID (User_Vend only)
– Vendor_ID
– Vendor_Active
– Vendor_Name
– Vendor_Address
– Vendor_Contact_Name
– Vendor_Fax_Number
– Vendor_Phone_Number
Table Structure
• All_Items, User_Items
– User_ID (User_Items only)
– Vendor_ID
– Item_ID
– Active_Item
– Item_Name
– Item_Desc
– Item_Price
Table Structure
• All_Chg_Codes, User_Chg_Codes
– User_ID (User_Chg_Codes only)
– Chg_Code_ID
– Chg_Code_Lvl_1
– Chg_Code_Lvl_2
– Chg_Account_ID
– Chg_Org_Abbrev
– Chg_Proj_Number
Table Structure
• Users
– User_ID
– User_LoginName
– User_FirstName
– User_LastName
– User_Phone
– User_Email
– User_Password
Table Structure
• Approvers
– Appr_ID
– Appr_LoginName
– Appr_FirstName
– Appr_LastName
– Appr_Phone
– Appr_Email
– Appr_Password
Table Structure
• Apprvl_Chains
– Appr_Chain_ID
– Appr_Chain_Name
– Appr_ID_Lvl_No
– Appr_ID
Table Structure
• User_App_Chain
– User_App_Chain_ID
– Active_App_Chain
– User_ID
– Appr_Chain_ID
Table Structure
• User_Req_Templates, WIP_Reqs,
Submitted_Reqs, Archive_Reqs
– Req_Id
– Req_Desc_Name
– Req_Notes
– User_Id
– Vendor_Id
– Appr_Lvl_Completed
Table Structure
• Req_Apprvl
– Appr_Chain_Id
– Req_Id
– Appr_Lvl_No
– Appr_Date
– Appr_Comments
Table Structure
• Ln tables
– Req_ID
– Req_Id_Ln_Number
– Req_Id_Ln_Desc
– Req_Id_Ln_Item_Id
– Req_Id_Ln_Item_Qty
– Req_Id_Ln_Item_Unit_Price
– Req_Id_Ln_Item_Total_Price
Table Structure
• Account
– Acct_Id
– Acct_Name
• Org
– Org_Abbrev
– Org_Id
– Org_Name
• Project
– Proj_Id
– Proj_Name
Conclusion
• Simple
• Flexible
• Web Based
• Open Source
• Free!!

You might also like