Claims
- 1. A method for scheduling work and delivery of material for mass-producing items in a factory comprising:
obtaining at least one outstanding customer order, wherein each outstanding customer of the at least one outstanding customer order includes an item ordered by a customer, and producing the item requires a required quantity of a required material; determining a current state of an available inventory of at least one material from a plurality of material sources; and periodically generating a work schedule and a material delivery schedule for producing the item using the at least one outstanding customer order and the current state of the available inventory, wherein
the determining the current state of the available inventory is performed such that the determining the current state of the available inventory is completed immediately prior to the generating the work schedule and the material delivery schedule; and the obtaining the at least one outstanding customer order is performed such that the obtaining the customer order is completed immediately prior to the generating the work schedule and the material delivery schedule.
- 2. The method of claim 1 wherein
the at least one outstanding customer order and the current state of the available inventory are posted continuously for the generating the work schedule and the material delivery schedule.
- 3. The method of claim 1 wherein
the at least one outstanding customer order and the current state of the available inventory are posted continuously to an automated data warehouse.
- 4. The method of claim 1 wherein the determining the current state of the available inventory includes determining for each material of the at least one material of the available inventory:
a material source of the plurality of material sources from which the material can be obtained, wherein the material source is updated continuously; an available quantity of the available material at the material source, wherein the available quantity is updated continuously; and an availability time of the available quantity of the material at the material source to each operation of at least one operation of each manufacturing line of at least one manufacturing line of the factory, wherein the availability time is updated continuously.
- 5. The method of claim 1 wherein
the obtaining the at least one outstanding customer order includes using a status for each customer order of at least one customer order, wherein the status for each customer order is updated continuously; and the status for each outstanding customer order corresponds to an outstanding status.
- 6. The method of claim 1 wherein
the available inventory comprises external inventory.
- 7. The method of claim 1 wherein
the available inventory comprises work-in-progress inventory.
- 8. The method of claim 1 wherein
the available inventory comprises in-transit inventory.
- 9. The method of claim 1 wherein
the available inventory comprises in-house inventory.
- 10. The method of claim 1 wherein
the periodically generating the work schedule and the material schedule includes generating the work schedule and the material delivery schedule every two hours.
- 11. The method of claim 1 wherein
a manufacturing shift comprises a number of hours less than or equal to eight; and the periodically generating the work schedule and the material schedule includes generating the work schedule and the material delivery schedule a plurality of times during the manufacturing shift.
- 12. The method of claim 1 wherein
the plurality of material sources comprises an external material source, the external material source providing an external inventory of a first material of the at least one material of the available inventory; and the determining the available inventory of the material includes using an external visibility interface module to determine the available inventory of the first material in the external inventory.
- 13. A computer system comprising:
a processor; and a memory, the memory comprising instructions, the processor for executing the instructions, the instructions comprising:
obtaining instructions for obtaining at least one outstanding customer order, wherein each outstanding customer of the at least one outstanding customer order includes an item ordered by a customer, and producing the item requires a required quantity of a required material; determining instructions for determining a current state of an available inventory of at least one material from a plurality of material sources; and generating instructions for periodically generating a work schedule and a material delivery schedule for producing the item using the at least one outstanding customer order and the current state of the available inventory, wherein
the determining the current state of the available inventory is performed such that the determining the current state of the available inventory is completed immediately prior to the generating the work schedule and the material delivery schedule; and the obtaining the at least one outstanding customer order is performed such that the obtaining the customer order is completed immediately prior to the generating the work schedule and the material delivery schedule.
- 14. The computer system of claim 13 wherein the determining instructions further comprise:
source determining instructions for determining for each material of the at least one material of the available inventory a material source of the plurality of material sources from which the material can be obtained; source updating instructions for updating the material source continuously; quantity determining instructions for determining for each material of the at least one material of the available inventory an available quantity of the available material at the material source; quantity updating instructions for updating the available quantity continuously; time determining instructions for determining for each material of the at least one material of the available inventory an availability time of the available quantity of the material at the material source to each operation of at least one operation of each manufacturing line of at least one manufacturing line of the factory; and time updating instructions for updating the availability time continuously.
- 15. The computer system of claim 13 wherein the obtaining instructions further comprise:
status instructions for using a status for each customer order of at least one customer order to obtain the at least one outstanding customer order, wherein the status for each outstanding customer order corresponds to an outstanding status; and status updating instructions for updating the status continuously.
- 16. A automated data warehouse comprising:
a current state of available inventory; and at least one outstanding customer order.
- 17. A automated data warehouse comprising:
a current state of available in-house inventory; a current state of in-transit inventory; a current state of work-in-progress inventory; a current state of external inventory; and at least one outstanding customer order.
- 18. A computer readable storage medium comprising computer instructions for:
obtaining at least one outstanding customer order, wherein each outstanding customer of the at least one outstanding customer order includes an item ordered by a customer, and producing the item requires a required quantity of a required material; determining a current state of an available inventory of at least one material from a plurality of material sources; and periodically generating a work schedule and a material delivery schedule for producing the item using the at least one outstanding customer order and the current state of the available inventory; determining the current state of the available inventory such that the determining the current state of the available inventory is completed immediately prior to the generating the work schedule and the material delivery schedule; and obtaining the at least one outstanding customer order such that the obtaining the customer order is completed immediately prior to the generating the work schedule and the material delivery schedule.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application relates to application Ser. No. 09/774,396 (attorney docket M-9897 US, client reference DC-02827), filed on Jan. 31, 2001, entitled “Pull to Customer Order Demand Fulfillment System and Method” and naming as inventors David J. Lyon, Tomasz P. Wala, Mark R. Graban, Lee B. Beard, Kevin T. Jones, and Thom Clark, the application being incorporated herein by reference in its entirety.
[0002] This application relates to application Ser. No. 09/774,330 (attorney docket M-9899 US, client reference DC-02829), filed on Jan. 31, 2001, entitled “Flexible Ordering of Inventory from Material Sources According to Material Requirements for Manufacturing Operations” and naming as inventors Kevin T. Jones, Melissa Beebe, and Shafali Rastogi, the application being incorporated herein by reference in its entirety.
[0003] This application relates to application Ser. No. ______ (attorney docket M-9897-1P US, client reference DC-02827-A), file on same day herewith, entitled “Closed Loop Demand Fulfillment System and Method” and naming as inventors Richard M. Anthony, Kevin T. Jones, Mark R. Graban, Stephen C. Cook, Edward P. Langan, David W. McGuire, and Shay D. Scott, the application being incorporated herein by reference in its entirety.
[0004] This application relates to application Ser. No. 09/773,102 (attorney docket M-9863 US, client reference DC-02830), filed on Jan. 31, 2001, entitled “Inventory and Order Management Tool” and naming as inventors Lisa S. Martin, Tracy A. Masson, Matthew S. Snyder, and Philip F. Mallory, the application being incorporated herein by reference in its entirety.