Thursday, July 15, 2010

ERP Requirements Gathering Tips 13th Installation - Work Flow (BPM)

1. Provide the ability to access the ERP database to trigger alerts and integrate database transactions into the Work Flows

2. Provide a Wizard for defining Workflows - graphically

a. Provide for decision branching, parallel paths and approval check points

b. Provide for electronic signoff

c. Provide for the linking/attachment of Documents and ERP Transactions

3. Provide for complete monitoring and alerts on any business process

4. Provide for a To Do List by User, when they login - so they can seee their open tasks

5. Provide for e-mail alerts for Outside resources involved in a process

6. Integrate Document Management with the Work Flow

ERP Requirements Gathering Tips 12th Installation - General Ledger

1. Provide a flexible Account Structure with Department and Cost Center sub-divisions

a. Allow for the roll-up of low-level accounts into intermediate-level accounts amd intermediate-level accounts into high-level accounts via a Bill-Of-Matetial structure approach, rahter than a pre-determined Account Number scheme

2. Provide the ability to post to previously closed periods

3. Provide for flexble Budgets

4. Provide for flxible and easy financial statement and financial analysis report creation

5. Provide for financial consolidation of subsidiaries

6. Provide drill-down capability

7. Provide for posting to prevoiusly closed periods

8. Provide for 12 or13 Fiscal Periods

ERP Requirements Gathering Tips 11th Installation - Accounts Payable

1. Provide for a 3-waymatch on Voucher creation from Purchase Order Receipts

2. Provide for manual Voucher creation

3. Provide for recurring payments such as monthly insurance, budgeted phone bill, rent, etc.

4. Provide for multiple payment selecion methods by (Vendor, age, amount, etc.)

5. Provide for manual checks

6. Provide On-line update to Job Cost for linked Purchase Order Vouchers

7. Provide for Purchase Price Vaiance Analysis and adjustmants

8. Provide for easy Bank Check reconcilliation

9. Provide a pre-check run Vouchers To Be Processed Report, as well as, a Check Register

10. Provide drill-down capability

11. Provide the ability to post to previously closed periods

ERP Requirements Gathering Tips 10th Installation - Accounts Receivable

1. Provide Balance Forward and/or Open Item Cash Application

a. Allow Cash Application by Customer Name and Address as an alternative to Customer Number/ID

b. Allow the Cash Application at a Bill-To Customer to update the Credit Limit and other statistics of its Corporate/Parent Company's Customer record

c. Allow Customer Statements to roll-up by Bill-To for a specified Corporate/Parent Company

2. Provide Invoice generation from Shipments

3. Provide for manually entered (Invoices, Credit Memos & Debit Memos)

4. Provide an Invoice Register, Commission, Tax, sales Analysis and Aging Reports

5. Provide the options to print, Fax or e-mail Invoices to the Customer

6. Provide format able Customer Statements which could either be printed or faxed to a Customer

7. Provide the option of Consolidated Invoices by Customer

8. Provide the option of Progress Billing by Customer or Sales Order

9. Provide drill-down capability

1o. Provide the ability to post to previously closed periods

ERP Requirements Gathering Tips 9th Installation - Quality Assurance

1. Provide Non-conformance Management

2. Provide for Scrap Reporting with Reason Codes (Jobs/Work Orders at the Order and Operation level)

3. Provide for Discrepant Material Reporting with Debit Memo creation

4. Provide for Corrective Action with sign-off and reviews

5. Provide for a Material review Board and audit trail of actions

6. Provide cost of Quality reports

7. Provide for Certificates of Compliance

a. Providing full spcifications and test results of all raw materials used in each manufactured part

8. Provide Inspection Plan Management

9. Provide Product Change Request Management

10. Provide Vendor Management

11. Provide Calibration Management

Wednesday, July 14, 2010

ERP Requirements Gathering Tips 8th Installation - Advanced Planning & Scheduling Requirements

1. Provide a System Parameter for the Default Packing & Shipping Lead-Time.

a. See REQ # 36 in Inventory Requirements.

2. Provide a System Parameter for the Default Dock-To-Stock Lead-Time

a. See REQ # 37 in Inventory Requirements.

3. Provide the ability to Firm a Planned Order for a muli-level Job recognizing the Available Inventory for the lower-level Sub-Assemblies and manufactured Components in a Planner's Workbench:

a. If the extended requirement for a lower-level Component was 100 and 25 were Available in stock, the Release Quantity for this Component's Job would equal 75

4. Provide the ability to Release the lower levels of a multi-level Job from the bottom up, in order to avoid giving the Shop Floor a higher level Job prior to lower level Sub-Jobs being well under way or completed.

5. Provide the ability to do "What if" for the Planning of Material and/or Capacity to evaluate:

a. Adjusting Capacity by Resource up or down for a time period.

b. Adding Shits or Overtime by Resource for a time period.

c. Pushing out or pulling in specific Jobs.

d. Replacing or supplementing Sales Orders with a Master Schedule or Forecast.

6. Provide for the Scheduling and Costing of Maintanance Jobs which would reduce the available Capacity of the Work Center/Machine being maintained without impacting WIP.

7. Provide a graphical load profile screen for a Number of (Days, Weeks or Months) for a given Resource (Department, Work Center Group, Work Center or Machine)

a. With drill-down capability to Job Operation level from the Resource (Department, Work Center Group, Work Center or Machine)

8. Provide for multi-Resource constraints (Work Center, Man Power, Tools, Fixturing, etc.) when Finite Capacity Scheduling a Job's Operation.)

9. Take Material Availability into account when Scheduling an Operation with material linked to it.)

10. Provide Kanban planning, trigger mechanism and controls)

Tuesday, July 13, 2010

ERP Requirements Gathering Tips 7th Installation - Purchasing

1. In Purchase Order Enter, when adding an PO, provide the ability to enter a Vendor's Name and filter on it rather than requiring the entry of a Vendor ID

a. Provide for optional adding a Vendor ID "On-The-Fly".

2. Provide for a Remit-To and Ship-To per Line Item on both Blanket and Regular Purchase POs.

a. This allows easy accommodation for large User Company's that purchase on a centralized basis for multiple locations within their company.

3. Provide Blanket Purchase POs which have scheduled Releases working off a total quantity ordered with a Contractual end date.

a. Provide for multiple Part #'s on a Blanket PO with multiple Releases per Part #/Line Item. The Unit Price on the Line item applies to all of its Releases.

b. If a receipt quantity is entered against an open Release and exceeds its open balance, apply the excess to the next Release.

4. Provide for Regular Purchase POs which can have multiple Lines each with different Part #, Prices, Quantities and Requested Dates:

a. If a non-Part is being ordered, a G/L Account and Cost Center are required.

5. Provide user determined Receiving Rules by Purchase PO defaulting from System Parameters:

a. Number of days allowable Early or Late Receipt.

b. Allowable Over or Under Receipt %

c. When the allowable % is reached the receiving program will close the Line Item on Regular POs or the Releases on a Blanket PO

6. Provide for a Vendor ID to be used in place of an Order or Line Item Ship-To where one Vendor is shipping material or Outside Service line Items to another Vendor for additional processing.

7. Provide for the optional Receipts of "chained" PO's, based on the of Receipts the LAST PO in the chain.

8. Provide for Notes at the Purchase Order, Line Item and Release levels - see Req # 9 in IT Requirements.

9. Provide for a Part/Vendor Cross-Reference File/Table which provides the following:

a. Quoted Qunatity Price breaks

b. Standing Lot Charges with Description are automatically added to the Purchase Order.

c. Vendor's Part # and Description (prints on PO as supplemental Line Item description.

d. Vendor's Unit of Measure and Conversion ratio to our Purchasing Unit of Measure.

e. Last Year's Purchases (this Part $ and quantity)

f. YTD Purchases

g. Prior (PO #, Unit Price, Quantity & Date)

h. Vendor/Part lead-Time.

10. Provide the following status and tracking data by Purchase Order:

a. Created Date, Time & User ID

b. Release Date, Time & User ID

c. Last Manual Change Date, Time & User ID

d. First Printed Date, Time & User ID

e. Last Re-Printed Date, Time & User ID

f. Closed/Completed Date, Time & User ID

g. Re-Opened Date, Time & User ID

h. Last Receipt Transaction Date & Time

i. RFQ Copied From

11. Provide full featured Vendor Mister File/Table:

a. Automatic Vendor Number creation - next available.

b.Vendor Name

c. Address Line (1,2 & 3), City, State/Prov, Zip Code, Country, EU Code

d. Sales Contact Name, Title, Phone, Fax, EDI, E-mail.

e. Payables Contact Name, Title, Phone, Fax, EDI, E-mail.

f. Remit-To Vendor ID other than 11-a for Large Vendor companys with centralized A/PV

g. Ship Via selected from a dropdown list.

h. Language, Currency, Vendor Type (user defined), SIC, D&B, Bank Code, Vendor's Bank Code (A/P payment)

i. Credit Limit, Available Credit

j. Balance Method (Open Item, Balance Forward)

k. Payment Type (Check, Draft, Wire, etc.)

l. Payment Hold Reason Code and Date

m. Payment terms

n. Statement Frequency

o. Letter of Credit Required

q. Invoice Frequency (Daily, Weekly, Monthly, etc.)

r. Invoice Type (Individual, By Purchase Order, Consolidated).

s. E-mail Invoices (Y/N)

t. Tax ID

u. Payments & Purchases (Month-To-Date, Year-To-Date, Last Year)

v. Discounts Received (YTD, Last Year)

w. Last (Invoive #, Invoice Date, Payment Date, Finance Charge Date)

x. Last Purchase date

y. RFQ (Fax, E-mail or print)

z. PO (Eax, E-mail or print)

12. Provide for the Purchase and Receipt of non-Inventory.

13. Provide for the Receipt and immediate Issue/Charging of referenced PO Line Items to the referenced Sales Order or Jobs

14. Provide RFQ's with the following functionality:

a. Multiple Line Items per RFQ and multiple Vendors per Line Item is required.

b. Notes at the RFQ, and RFQ Line Item levels.

c. A Quantity Price Break Table with lead-times for each RFQ Line Item

d. The RFQ Print could process all of the attached Vendors:

1) Auto Fax if the Vendor is setup for Fax.

2) Auto E-Mail the RFQ, if the Vendor is setup for e-mail.

3) If the Vendor is not setup for Fax or E-mail, print hard copy.

d. Effectively, each Vendor attached to a given RFQ Line Item has a separate copy of the Line Item in which to store their responses (Quantity, Price, Lead-Time).

e. Once a Vendor has been designated as winning the RQF, prompt the user to create a Purchase Order from the RFQ

f. Provide for non-Parts on RFQ Line Items

15. Provide for the Print Purchase Order program to prompt the User to: a. E-mail the Purchase Order, if the Customer has an e-mail address.

b. Fax the Purchase Order, if the Customer has a Fax number.

c. Print the Purchase Order by default.

16. Provide an all purpose Vendor Inquiry driven by entering a Vendor ID or a partical Vendor Name match with the following display options:

a. Purchase Orders

b. Purchase Order Lines

c. Receipt Detail

c. RFQ

d. RFQ Lines

f. Remit-To

17. Double click on a display line and you are linked to the normal screen/form.

18. Provide a bar-coded Scheduled Receipts Report which could be used to drive Purchase Order Receiving.

19. Provide Purchase Requisition Management for Parts, as well as, Supplies, Furniture, etc.

a. Authoriry and sign-off levels.

b. Generate Purchase Order from Requisition.

20. Supplier Relationship Management

Monday, June 28, 2010

ERP Requirements Gathering Tips 6th Installation - Shop Floor Control

1. Provide multi-level Jobs/Work Orders:

a. The top level of a Job/Work Order must be able to link to its Sales Order, unless it is a Make-To-Stock Work Order.

b. Each level of a multi-level Job/Work Order must be linked to its Parent Job/Work Order, unless it is a Make-To-Stock Work Order.

c. All levels of a multi-level Job/Work Order must be linked to its Sales Order, unless it is a Make-To-Stock Work Order

2. Provide a Traditional Traveler (shop paper) with a Material Requirements List, Operation Sequences and Operation descriptions

a. Material Requirements List for the Work Order in Operation sequence with the Planner's recommended Raw Material Lot - bar-coded for material Issues with a dropdown List for Lot selection, Operation and Work Center to be delivered to

b. The Traveler heading would contain Customer ID, Customer Name, Customer PO, Sales Order/Line Item/Release, Customer Part & Description, Parent Job #, its own Job, Due Date, Release Quantity, Job Part & Description

c. The body of the Traveler would consist of the Operations printed in Operation sequence along with any (Material, Tool, Fixture or Note) required by the Operation, Work Center, Work Center Description, Estimated Set-Up and Run Time, Operation overlap (# of pieces or time), bar-coded for Labor Reporting

1) Bill of Material Dimensions would print beneath the Material line, if they were Dimensioned Raw Materials

3. Provide Job Tickets/Cards for identification and Operation level Bar-coded Labor Reporting on Overlapped Operations or when units Move ahead of the rest of the Job Lot

a. Printed on light card stock or perforated paper

4. Provide for Notes at the Job, Operation and Materials levels - see Req # 9 in IT Requirements

5. Provide for the splitting of multi-level Jobs from any level of the Job, just NOT from the top

a. The result of the split should be straight-forward and predictable: 1) If the original Job's Release Quantity = 550 and the split is for 100 at the 4th of 10 Operations, 100 units = 18.18 % of the 550 units:

a) Operations prior to the "split at" Operation should have their Estimated & Actual Costs, Operation units Completed and Scrapped Split 81.82% vs. 18.18%, rounding in a consistent manner

b) If the split quantity is greater than the Completed Quantity at the 4th Operation, then the Split Job will require an estimated Set-up on its 4th Operation and enough estimated Run-Time to complete the quantity difference, as well as the required Tooling and Fixturing used at the 4th Operation

c) Any down-stream Operations on the Split Job must have Set-Up times = the original Job's and proportionate Run-Times

b. Complete Job Split information is required on both the Original Job and the Split Job:

1) On the original Job after the Split:

a) Split Job #

b) Split Operation #

c) Split Date & Time stamp

d) Split User ID

2) On the Split Job:

a) From Job # & Operation

b) Split Date & Time stamp

d) Split User ID

6. The Plant Shop Calendar by Facility will be the default to all Departments, Work Center Groups, Work Centers and Machines at that Facility:

a. The default Shop Calendar can be overridden at the Department, Work Center Group Work Center and Machine level with individual unique Shop Calendars.

7. The Plant Shift (Start/Stop Times by day of the Week) definitions by Facility will default to all Departments, Work Center Groups, Work Centers and Machines at that Facility

a. The default Shift definitions can be overridden (for a Start & Stop date range) at the Department, Work Center Group, Work Center and Machine level

1) The Capacity per Shift will default to the amount of time in the Shift definition, based on the Shift's Start and Stop Time. This can be overridden to reflect efficiency of less than 100%

b. Operations must have a Start Date & Time and a Stop Date & Time

8. Provide for Work Center hierarchy by Facility of Department, Work Center Group, Work Center and Machine:

a. Departments make the organizing of reports easier

b. Maintaining Routings at the Department or Work Center Group and then Dispatching a Job's Operation to a specific Work Center or Machine makes life a lot easier (realistic)

1) A Job/Work Order should be prevented from being Realesed, if an Operation has not been dispatched to a Work Center or Machine

c. Each level in the hierarchy will carry the sum of their lower level's daily Capacity and number of children (Machine Groups & Machines)

d. Provide for Move & Que Days by Work Center which would copy into the Routing and Job/Work Order Operations

9. Provide for graphical Click & Drag Operation Dispatching

10. Provide default Labor, Labor Overhead (Fixed & Variable), Machine Overhead (Fixed & Variable) rates ($/Hr) by Department for Job Cost Estimating, as well as, Estimates for Customer Quotes

a. These default rates can be overridden at the Work Center Group, Work Center or Machine levels

11. Provide a System Parameter allowing Labor Rates to be charged at Estimate/Standard or at Employee specific

12. Quantity (Complete, Scrapped & Moved), Labor, Machine and Overhead costs are to be charged to the Job's/Work Order's Operation (On-line Real-Time), when the Labor Transaction is created via keyboard or Bar-Code Data Collection

13. Quantity Scrapped is to be a sub-set of Job Cost, calculated based upon the Operation at which they were scrapped which includes their share of the prior Operations' cost plus their share of the Costs to date at their current Operation This should be consistent across all costing methods

14. Quantities received into Stock from a Job/Work Order ahead of the rest of the Job's Quantity should be costed in a manner consistent with that of REQ # 13

15. Provide a System Parameter to determine the Closing/Completing of a Job's/Work Order's Operation, providing for the follwing senarios:

a. When Quantity Completed + Quantity Scrapped at an Operation equals or exceeds that Operation's Scheduled Quantity

b. When the Quantity Completed at an Operation equals or exceeds that Operation's Scheduled Quantity

c. Manual Closing via Labor Reporting or direct edit of the Operation's Status Code

16. Provide a screen/form which displays those Jobs that are eligible for Closure/Completion, based on some or all of the follwing:

a. All of a Job's Operations are Closed

b. The Quantity Received off of the Job equals or exceeds the Job's Release Quantity

c. The Quantity Received off of the Job plus Quanity Scrapped equals or exceeds the Job's Release Quantity

1) By simply selecting a listed Job, it's Closed/Completed, immediately

17. Data Collection (on-line real time updates):

a. Provide a reasonably complete dialogue with the User for on-line prompting

b. Provide for Piece Count reconciliation such that a Quantity Completed that is greater than the prior Operation's Quantity Completed will be challenged

c. Provide for Piece Count reconciliation such that a Move Quantity cannot EXCEED that Operation's Quantity Completed:

1) If the Move Quantity entered + the Operation's Move Quantity MATCH the Operation's Quantity Complete, the User should be prompted to optionally Close/Complete the Operation, unless the System Parameter is set to automatic Closing/Completion

d. If the (Quantity Complete being entered + that Operation's Quantity Complete) EXCEEDS the Job's Release Quantity, display a message challenging the quantity

e. After the User has completed their transaction, they will be prompted to check their data before finally transmitting the transaction

f. Provide for the Supervisors to be able to assign Employees to Job Operations

g. Provide for Supervisors to see who is here, their assignments and/or what Jobs they are currently working on for the Supervisor's Department, Work Center Group, Work Center.or Machine

18. Provide the following status and tracking data by Job

a. Created Date, Time & User ID

b. Release Date, Time & User ID

c. Last Manual Change Date, Time & User ID

d. First Printed Date, Time & User ID

e. Last Printed Date, Time & User ID

f. Closed/Completed Date, Time & User ID

g. Re-Opened Date, Time & User ID

h. Last Labor Transaction Date & Time

i. Last Receipt to Stock Date & Time

19. Provide Job Inquiry capability by Job, Part, Customer, Department, Work Center Group, Work Center or Machine as the filter:Provide Job Inquiry capability by Job, Part, Customer, Department, Work Center Group, Work Center or Machine as the filter:

a. Once a Job has be selected form the list of Jobs retreived, display the following for the Job and its Sub-Jobs:

1) Operation Status (Open/Closed/Hold), Quantities (Complete, Scrapped, Moved), Estimated Costs (material, outside service, labor & overhead), Actual Costs, Estimated Set-Up & Run Times, Actual Set-Up & Run Times

2) Component (material, fixture, tool, outside service) status - required quantity, quantity issued, estimated cost, actual cost

a) If a Component is referenced to a Purchase Order and Line Item, be able to link to the PO and display it

3) If the Job is referenced to a Sales Order Line/Release, be able to link to the Sales Order and display it. 20. Provide for the cost reconciliation of multiple Operations being worked on simultaneuosly by the same Employee, based on Start/Stop Times

21. Provide for the typical SFC reports (Dispatch Report, Operations Past Due By Work Center, Jobs Past Due, Operation Piece Count Reconcilliation, Job Cost & Performance)

22. Provide for Indirect Jobs for meeting, training, etc. - the labor reporting for these Indirect Jobs would not impact WIP

a. It would be highly desirable if the Scheduled attendance of Employees on an Indirect Job could reduce their availability for Scheduling Capacity

23. Provide for the Scheduling and Costing of Maintanance Jobs which would reduce the available Capacity of the Work Center/Machine being maintained without impacting WIP

24. Provide for Rework Jobs that become part of the original Job's Job Cost via cross-referencing the Rework Job to the original JobProvide for Rework Jobs that become part of the original Job's Job Cost via cross-referencing the Rework Job to the original Job:

a. The resulting Journal Entries from the Rework Job would be directed to specified General Ledger Accounts, based on Product Code

ERP Requirement Gathering Tips 5th Installation - Estimating

1. When adding an Estimate, provide the ability to enter a Customer's Name and filter on it rather than requiring the entry of a Customer ID:

a. Provide for optional adding a Customer ID "On-The-Fly".

2. Provide the ability to Copy a Quote from:

a. Another Quote

b. A Sales Order

c. A Job's Routing & Bill of Material

d. A Part's Routing & Bill or Material

3. Provide a Copied From set of data fields:

a. Copied from Code (Quote, Sales Order, Job, Part)

b. From (Quote, Order or Job) number

c. From Part #

d. Copy Date & Time

4. Provide Bill of Material & Routing screens/forms to create Estimate Bill of Material and Routing from scratch.

5. The screens/forms for estimating (Header & Line Item) would be virtually identical to those of Sales Orders to allow easy copying from and to one another. a. Purchase Orders and Jobs/Work Orders Cross-Referenced by Sales Orders which are Copied from should NOT be carried into a Quote.

b. Provide the CTP (Capable To Promise), once the Quote Line Item has a Routing and Bill of Material

c. CTP takes into account NOT ONLY the Materials required to make an Estimate Line's quantity (allowing for purchasing if needed), but the available Capacity to manufacture the Part and any of its Components; thereby, providing a realistic Promise Date

6. Provide for a Pricing Spreadsheet function within the Quote Line Item screen/form to accommodate Price and Cost "what if", based on Lot Size increase/decrease, once the Quote Line Item has a Routing and Bill of Material.

a. Allow Mark-Up by differing % on Labor, Material, Overhead and Outside Service

b. Allow an "across-the-board" % Mark-Up of all costs

c. Allow a manually entered Unit Price

7. Provide for Estimates for non-Parts (without creating a new Part Master

a. The User would be prompted that the Part entered on the Estimate Line Item was not an existing Part:

1) The User would be given a choice to create a new Part "On-The-Fly" or not, in which case the Estimate's Bill of Material & Routing would be linked ONLY to the Estimate - NOT a Part #

8. Provide for the Print Estimate program to prompt the User to:

a. E-mail the Estimate, if the Customer has an e-mail address.

b. Fax the Estimate, if the Customer has a Fax number.

c. Print the Estimate by default.

9. Allow a Purchasing RFQ (Request For Quote)to be linked to a Estimate Line

a. At times, it is necessary to obtain quotes for purchased materials, in order, to provide a Customer with an accurate Estimate Price.

ERP Requirements Tips 4th Installment - Engineering

1. Provide graphical Click & Drag maintenance for Bills of Material and Routings.

2. Revision Control on Bills of Material and Routings is highly desirable.

3. a. See REQ # 16 & 17 of Inventory Requirements.

4. Provide for Operation Overlap (number of units or number of hours) which will cause the scheduling logic to start a succeeding Operation before the Overlapping Operation stops.

a. Job Costing must be unaffected by Operation Overlap. Only "wall clock" time is reduced.

4. Provide for multiple scheduling constraints (Work Centers - Machine, Set-Up man, Operator, Tooling, Fixturing ) per Operation

a. Each Work Center / constraint will add cost (Labor and/or Overhead)

b. Scheduling should not schedule an Operation, until ALL of the Work Centers / Resources have available Capacity to Set-up & Run the Operation start-to-finish.

5. Provide multiple Component Types on the Bills of Material:

a. Material

b. Tool

c. Fixture

d. Outside Service

e. Job Specific Material (No Part Master and it's Purchased to the Job).

6. Set-Up Scrap (units anticipated lost during set-up - to be added to the Job's Material Requirements)

a. Set-Up Scrap Units would be added to the Job's Release Quantity to calculate the Material and Capacity Requirements of lower level Sub-Jobs.

7. Provide Bill of Material Dimensions which are used to allow Fabricators to specify in their Bills Of Material the dimensions of a cut piece of Sheet, Plate, Bar, Tube, Pipe, etc.

a. The dimensions (Length X Width X Thickness) multiplied times the Quantity Per Unit

b. Effectively, Quantity Per Piece becomes the number of cut Pieces

c. Job Release Quantity X (7-a) would determine the amount of this material for the Job.

8 Provide a Back Flush Code on the Operation, so Material can be Back Flushed when Completed or Scrapped Quantities are entered on Labor Transactions:

a. A Back Flush Location must be specified on the Material attached to the Operation.

b. Back Flushed Part # cannot be Lot or Serial # controlled.

9. Provide a system parameter which would determine the Routing Run-Time default:

a. Units Per Hour

b. Hours Per Unit

c. Units Per Minute

d. Minutes Per Unit

10. Provide for an Operation's Run-Time to be Fixed, irregardless of quantity.

11. Provide for Effectivity (Start & Stop Dates) for the Bills of Material and Routings

a. Effectivity would be recognized by Planning & Scheduling.

b. Revision Control would be recognized by Planning & Scheduling.

12. Provide for the Copying of a Bill of Material and the creation of an audit trail Note on the Copy From Part and the Copy To Part:

a. Another Parts' BOM.

b. A Job's BOM.

c. A Quote's BOM

13. Provide for the Copying of a Routing and the creation of an audit trail Note on the Item from:

a. Another Parts' Routing.

b. A Job's Routing.

c. A Quote's Routing

14. Move Batch Size by Operation would override Inventory REQ # 38. This would be used to calculate the number of Move Tickets required for each Operation for a Job.

a. These Move Tickets would provide full identification for a Job's Part with Operation level bar-coded data for Data Collection.

15. Provide a Bubble # for each Component on a Bill of Material to aid in identifying the position of Components on an Assembly Drawing.

16. Provide for a Quantity Per Set-Up by Operation which would allow Scheduling to calculate and schedule multiple Set-Ups for a given Operation.