JQS Exchange

Description:

The Job Quote System Exchange permits remote sales persons the ability to create quotes and sales orders on their laptop computers and transmit these quotes/orders via the Internet back to the PCB manufacturing plant. The prices used for quoting are transmitted from the main plant via the Internet to update that price databases on the remote computers. These services provide an automated method for sales persons to submit their quotes/orders back to the plant for manufacturing and to quote with current prices.

Architecture:

Each remote sales persons notebook computer will have a single user version of JQS installed. The software will be configured such that all quotes and sales orders created will be uniquely identified for the user. At any time the sales person may connect to the Internet and run the JQS remote update program. This program will transmit the quotes and sales orders to a database on the internet. It will also check for any price updates and if found the new prices will be downloaded to the sales persons computer.

At the manufacturing plant a program will run in the scheduler to load the quotes and sales orders from the internet to the main Job Quote System database. Also if any price changes have been made these will be uploaded to the database on the web server.


Pricing:

$2,495.00 per remote computer.

Installation:

Installation is done using pcAnywhere or GoToMyPC.com.  Upon receipt of your payment the Advantage Database Software for remote notebook computers will be shipped to you.  Once you receive it call Bacon Software.  We will connect, install the Advantage Database program and the JQS Exchange software.

Order Today!

Call Bacon Software 650-963-9013 or email your order requests.

Credit Cards Accepted.


Product Specification

Data Transfer Information:

Pricing Information Uploaded to the Web Server / Downloaded to Remote Sales Persons computers:
(All files in Advantage data format)

Table Name   Table Name   Table Name

ADDERS  

ADDRANGE  

BASEMATL

BASEPRIC  

BOARDTYP  

BPINPUT

BPRDETL  

BPRHEAD  

BPSQINPT

BPTFEINP  

LEADTIME2  

LEADTIME

LLMINS  

MVIA  

PNLLAYER

PNLSIZE  

QTYDISC


Quote/Sales Order Information Files on the Web Server:
(All files in SQL Server data format but in same structure as JQS databases.)

Table Name   Table Name   Table Name

BBVIAS  

CUST  

MATCQDET

NUMBERUP  

PTFEPRIC  

QAUDIT

QDELIVR  

QDETAIL  

QDFMT

QDTEMP  

QHEADER  

QMVIA

QORDHIST  

QPRCFMT1  

QPRCFMT

QPRICING  

SHIPTO  

QUOTEWBRK

QUOTMATL  

QUOTETXT  

QUOTEBRK

QUOMEMO  

  

 


Remote Processing Overview:

Quotes and Orders created on the remote machine will use the "Sales Rep ID" assigned in JQS Maintenance…Setup…User Security for the user signed on to the machine. The format of the quote numbers will be ss-####### where "ss" is the Sales Person ID and ####### is a unique number for the quote. All orders created on the machine will have job numbers in the format ss-######### where "ss" is the Sales Person ID and ######### is a unique number for the job.

For example if the sales persons ID is "28" and quote 12345 is created then the quote number will be 28-0012345. All quote numbers will be zero filled to create a 7 character quote number.


WEBPARMS.ADT: A file of configuration information must be setup for each remote machine.
RQPVERS.ADT: Configuration File on each remote machine to identify the last price update.
RQUPSTAT.ADT: Quote Upload Information
RSUPSTAT.ADT: Sales Order Upload Information


The sales person will connect to the internet as he/she would normally and then will start the JQSRemote program.

The remote program will perform the following:

  1. Read the RQUPSTAT file to find quotes that have not been uploaded yet to the web and for each one not uploaded yet the information is written to the corresponding files on the web server. At the completion of this the RQUPSTAT file is updated to indicate that the quote has been uploaded and the WQUPSTAT file is updated to indicate the quote is ready for download to the main plant.

  2. Read the RSUPSTAT file to find sales orders that have not been uploaded yet to the web and for each one not uploaded yet the information is written to the corresponding files on the web server. At the completion of this the RSUPSTAT file is updated to indicate that the quote has been uploaded and the WSUPSTAT file is updated to indicate the sales order is ready for download to the main plant.

  3. The WQPVERS file on the server is compared to the RQPVERS on the local machine to see if a price update is required. If so then the needed pricing files are downloaded and installed to the remote PC.

Changes to JQS to accommodate remote processing:

  1. A new System Parameters will be added to indicate that the system will perform remote processing.

  2. All quotes and sales orders (Jobs) entered in the system will include the Sales Person ID prefix.

  3. All quotes and sales orders (Jobs) entered / updated in the system will be written to the RQUPSTAT and RSUPSTAT file to indicate that file upload is required. Each time these are changed the flag in the RQUPSTAT and RSUPSTAT files will be reset to indicate that file upload is required.

Main Plant Processing/Web Server Processing:

Files on Web Server in SQL Server Format:

Files on File/Server at main plant:

Main Plant processing overview:

The Main Plant update program will run in the task scheduler and will perform the following functions:

  1. Read the WQUPSTAT file to identify quotes that need to be loaded to the main system. For each quote identified in the WQUPSTAT file read each of the corresponding quote records in the quote files on the web server and load to the main database on the server of quotes.

  2. Read the WSUPSTAT file to identify sales orders (Jobs) that need to be loaded to the main system. For each sales order identified in the WSUPSTAT file read each of the corresponding sales order records in the quote files on the web server and load to the main database on the server of sales orders.

  3. If new prices are to be uploaded the program will ftp all the required price files to the web server. A new system parameter will be added to JQS that indicates that the price files should be uploaded. "UpdateWebPriceInfo".