A review of sales-order-processing (SOP) characteristics in assemble-to-order and make-to-stock companies is described. A logical model of three types of exception and their impacts is developed. This model is used to identify SOP requirements that need to be satisfied by next-generation workflow systems. With reference to these requirements deficiencies in current based workflow system provision based on enterprise resource planning are discussed.
van der AalstW. M. P.Re-engineering knock-out processes. Decision Support Systems, 2001, 30 (4), 451–468.
2.
DeselJ.ErwinT.Modeling, simulation and analysis of business processes. Lect. Notes Computer Sci., 2000, 1806, 129–141.
3.
van HeeK. M.ReijersH. A.Using formal analysis techniques in business process redesign. Lect. Notes Computer Sci., 2000, 1806, 142–160.
4.
BaeJ. S.JeongS. C.SeoY. H.KimY. H.KangS. K.Integration of workflow management and simulation. Computers Ind. Engng, 1999, 37 (1–2), 203–206.
5.
BeckerJ.RosemannM.von UthmannC.Guidelines of business process modelling. Lect. Notes Computer Sci., 2000, 1806, 30–49.
6.
JanssensG. K.VerelstJ.WeynB.Techniques for modelling workflows and their support of reuse. In Business Process Management - Models, Techniques and Empirical Studies, (Eds van der AalstW. M. P.DeselJ.OberweisA.) 2000, pp. 1–15 (Springer-Verlag, Berlin).
7.
van der AalstW. M. P.Verification of workflow nets. Lect. Notes Computer Sci., 1997, 1248, 407–426.
8.
van der AalstW. M. P.The application of Petri nets to workflow management. Circuits Systems Computers, 1998, 8 (1), 21–66.
9.
van der AalstW. M. P.Workflow verification: Finding control-flow errors using Petri-net-based techniques. Lect. Notes Computer Sci., 2000, 1806, 161–183.
10.
SadiqW.OrlowskaM. E.Analyzing process models using graph reduction techniques. Inf. Systems, 2000, 25 (2), 117–134.
11.
VoorhoeveM.Compositional modeling and verification of workflow processes. Lect. Notes Computer Sci., 2000, 1806, 184–200.
12.
AlonsoG.AgrawalD.El AbbadiA.KamathM.GuenthoerR.MohanC.Advanced transaction models in workflow contexts. In Proceedings of the 12th IEEE International Conference on Data Engineering, New Orleans, Louisiana, 1996, pp. 574–581 (IEEE, New York).
13.
CugolaG.Tolerating deviations in process support systems via flexible enactment of process models. IEEE Trans. Software Engng, 1998, 24 (11), 982–1001.
14.
DuW.ElmagarmidA.Workflow management: State of the art vs. state of the products. Technical Report 97–90, HP Laboratories, 1997, pp. 1–21.
15.
KamathM.RamamrithamK.Modeling, correctness and systems issues in supporting advanced data-base applications using workflow management systems. Computer Science Technical Report 95–50, University of Massachusetts, 1995.
16.
KamathM.RamamrithamK.Correctness issues in workflow management. Distributed Systems Engng J.19963(4) 213–221.
17.
ShethA.Workflow process management and enterprise application integration in healthcare. In Proceedings of the IEEE Workshop on Enterprise Networking and Computing in Healthcare Industry, Sydney, Australia, 1999, pp. 83–98 (IEEE, New York).
18.
HoltA. W.Organised Activity and its Support by Computer, 1997 (Kluwer, Dordrecht, The Netherlands).
19.
ZapfM.HeinzlA.Evaluation of genuine process design patterns. In Business Process Management - Models, Techniques and Empirical Studies, (Eds van der AalstW. M. P.DeselJ.OberweissA.) 2000, pp. 82–98 (Springer-Verlag, Berlin and Heidelberg).
20.
LeeR. M.Candid - a Formal Language for Electronic Contracting, Euridis Research Monograph RM 1988.08.02, 1998 (Erasmus University, Rotterdam).
21.
LuckhamD. C.KenneyJ. J.AugustinL. M.VeraJ.BryanD.MannD. W.Specification and analysis of system architecture using Rapide. IEEE Trans. Software Engng, April 1995, 21(4), 336–355.
WidomJ.CeriS.Active Database Systems: Triggers and Rules for Advanced Database Processing, 1996 (Morgan Kaufmann, San Francisco, California).
24.
BarrettD. J.ClarkeL. A.TarrP. L.WiseA. E.A framework for event-based software integration. ACM Trans. Software Engng Methodology, October 1996, 5(4), 378–421.
25.
van der AalstW. M. P.Interorganisational workflows: An approach based on message sequence charts and Petri-nets. Systems - Analysis - Modelling - Simulation, 1999, 34 (3), 335–367.
26.
ValkR.Petri-nets as token objects. An introduction to elementary object nets. In Proceedings of the 19th International Conference on Applications and Theory of Petri-Nets, 1998, pp. 1–25.
27.
Garcia-MolinaH.SalemK.Sagas. In Proceedings of the Association for Computing Machinery Special Interest Group on Management of Data, San Francisco, California, 1987, pp. 249–259.
28.
Garcia-MolinaH.GawlickD.KleinJ.KleissnerK.SalemK.Modeling long-running activities as nested sagas. Data Engng Bull., 1991, 14 (1), 14–18.
29.
WaechterH.ReuterA.The ConTract Model. In Database Transaction Models for Advanced Applications (Ed. ElmagarmidA. K.) 1992, Ch. 7, pp. 219–263 (Morgan Kaufmann, San Mateo, California).
30.
SchwenkreisF.APRICOTS - a prototype implementation of a ConTract system - management of the control flow and the communication system. In Proceedings of the 12th Symposium on Reliable Distributed Systems, Princeton, New Jersey, 1993, pp. 12–21.
31.
LeymannF.Supporting business transactions via partial backward recovery in workflow management systems. In Proceedings of the 6th German Conference on Database Systems in OAEce, Engineering and Scientific Applications, Dresden, Germany, 1995, Vol. 6, pp. 51–70.
32.
ReuterA.SchwenkreisF.ConTracts: A low-level mechanism for building general-purpose workflow management systems. Bull. Tech. Committee Data Engng, 1995, 18 (1), 4–10.
33.
ShethA.GeorgakopoulosD.JoostenS. M. M.RusinkiewiczM.ScacchiW.WiledenJ.WolfA.Report from the NSF workshop on workflow and process automation in information systems. In Report UGA-CS-TR-96-003, Department of Computer Science, University of Georgia, 1996.
OrfaliR.HarkeyD.EdwardsJ.Essential Client/Server Survival Guide, 1994 (John Wiley, New York).
36.
OrfaliR.HarkeyD.The client/server programming with JAVA and CORBA, 1997 (John Wiley, New York).
37.
CEN TC310 WG1 An evaluation of CIM modelling constructs: Evaluation report of constructs for views according to ENV 40 003. Computers in Industry, 1994, 24(1), 159–236.
38.
FaureJ. M.BassandA.CouffinF.LamperiereS.Business process engineering with partial models. Computers in Industry, 1995, 27 (2), 111–122.
39.
JoryszH. R.VernadatF. B.CIM-OSA. Part 1: Total enterprise modelling and function view. J. Computer Integrated Mfg, 1990, 3 (3–4), 144–156.
40.
KosankeK.CIMOSA - Overview and Status. Computers in Industry, 1995, 27 (2), 101–109.
41.
KingsmanB.WordenL.HendryL.MercerA.WilsonE.Integrating marketing and production planning in make-to-order companies. Int. J. Prod. Economics, 1993, 30–31, 53–66.
42.
ChoiH. R.KimH. S.ParkY. J.KimK. H.JooM. H.SohnH. S.Sales agent for part manufacturers: VMSA. Decision Support Systems, 2000, 28 (4), 333–346.
43.
KingsmanB.HendryL.WilsonE.Decision support system for the dynamic planning of customer order intake and capacity resources for make-to-order companies. IFIP Trans. B: Computer Applic. Technol., 1993, B-13, 133–141.
44.
AshayeriJ.SelenW. J.Order selection optimization in hybrid make-to-order and make-to-stock markets. J. Opl Res. Soc., 2001, 52 (10), 1098–1106.
45.
KingsmanB.HendryL.MercerA.de SouzaA.Responding to customer enquiries in make-to-order companies: Problems and solutions. Int. J. Prod. Economics, 1996, 46–47, 219–231.
46.
HirschB. E.KroemkerM.ThobenK. D.WicknerA.BIDPREP - an approach for simultaneous bid preparation. Computers Industry, August 1995, 26(3), 273–279.
47.
CassaigneN.KroemkerM.SinghM. G.WurstS.Decision support for effective bidding in a competitive business environment. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 1997, Vol. 4, pp. 3591–3596 (IEEE, New York).
48.
CassaigneN. M.SinghG.Decision support for the pricing of services in business to business sale. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 1998, Vol. 5, pp. 4752–4757.
49.
DoughertyJ. R.Master planning: A key to satisfying customers in the '90s. In Proceedings of the 38th APICA International Conference and Exhibition, American Production and Inventory Control Society, Orlando, Florida, 1995, pp. 80–84.
50.
OlhagerJ.RudbergM.WiknerJ.Long-term capacity management: Linking the perspectives from manufacturing strategy and sales and operations planning. Int. J. Prod. Economics, 2001, 69 (2), 215–225.
51.
ParkerK.Events happen, but demand is always. Mfg Systems, 2002, 20 (2), 40–43.
52.
DilgerK. A.Fit to order. Mfg Systems, 2001, 19 (4), 57–62.
53.
GanesanS.RobeE. D.RothD. A.ChungE. C.VassiliadisC. A.Intelligent order entry system for portable industrial air compressors in a manufacturing environment. Expert Systems Applic., 1995, 9 (2), 223–236.
54.
TruksaA.BMW rolls out its showroom assistants. Siemens Rev., 1995, 62 (3–4), 11.
55.
HoT. H.SavinS.TerwieschC.Managing demand and sales dynamics in new product diffusion under supply constraint. Managmt Sci., 2002, 48 (2), 187–206.
56.
ArcelusF. J.PakkalaT. P. M.SrinivasanG.The temporary sale problem with unknown termination date. INFOR J., 2001, 39 (1), 71–88.
57.
HarrisB.FrederickH.PinderJ. P.Revenue management approach to demand management and order booking in assemble-to-order manufacturing. J. Ops Managmt, 1995, 13 (4), 299–309.
HasegewaM.TakataM.TemmyoT.HatsukaH.Modelling of exception handling in manufacturing cell control and its application to PLC programming. In Proceedings of the IEEE Internal Conference on Robotics and Automation, Cincinnati, Ohio, 1990, pp. 514–519 (IEEE, New York).
61.
KatzD.ManivannanS.Exception management on a shop floor using online simulation. Proceedings of the Winter Simulation Conference, Los Angeles, California, 1993, pp. 888–896.
62.
MeijerG. R.HertzbergerL. O.MaiT. L.GaussensE.ArlabosseF.Exception handling system for autonomous robots based on PES. Robotics Autonomous Systems, 1991, 7 (2–3), 197–209.
BuchmannA. P.CarreraR. S.Vazquez-GalindoM. A.Generalized constraint and exception handler for an object-oriented CAD-DBMS. In Proceedings of the International Workshop on Object-oriented Database, Pacific Grove, California, 1986, pp. 38–49.
65.
BuchmannA. P.DayalU.Constraint and exception handling for design, reliability and maintainability. In Proceedings of the ASME International Computers in Engineering Conference, Managing Engineering Data: Emerging Issues, San Francisco, California, 1998, pp. 95–101.
66.
KleinM.Conflict management as part of an integrated exception handling approach. Artif. Intell. Engng Des., Analysis Mfg, 1995, 9 (4), 259–267.
EllisC.KeddaraK.RozenbergG.Dynamic change within workflow systems. In Proceedings of the Conference on Organizational Computing Systems, Milpitas, California, 1995, pp. 10–18.
73.
ReichertM.DadamP.ADEPT - supporting dynamic changes of workflows without losing control. J. Intell. Inf. Systems, 1998, 10 (2), 93–129.
74.
EllisC.KeddaraK.ML-DEWS: Modeling language to support dynamic evolution within workflow systems. Computer Supported Cooperative Work, 2000, 9 (3), 293–333.
75.
KammerP. J.BolcerG. A.TaylorR. N.HitomiA. S.BergmanM.Techniques for supporting dynamic and adaptive workflow. Computer Supported Cooperative Work, 2000, 9 (3), 269–292.
76.
van der AalstW. M. P.How to handle dynamic change and capture management information? An approach based on generic workflow models. Computer Systems Sci. Engng, 2001, 16 (5), 295–318.
77.
van der AalstW. M. P.Inheritance of workflows: An approach to tackling problems related to change. Theor. Computer Sci., 2002, 270 (1–2), 125–203.
78.
DerksW.Enhanced exception handling in sales order processing workflows. PhD thesis, Loughborough University, Loughborough, 2003.
79.
DerksW.WestonR.WestA.HarrisonR.ShorterD.Role of workflow management systems in product engineering. Int. J. Prod. Res., 2003, 41 (15), 3393–3418.
80.
RossD. T.Structured analysis: A language for communicating ideas. IEEE Trans. Software Engng, 1977, 3, 16–24.
Integrated computer aided manufacturing architecture. Part II, Vol. IV: Functional modeling manual (IDEF0) Technical Report AFWAL-TR-81-4023, Air Force Materials Laboratory, Wright-Patterson Air Force Base, Ohio, 1981.
83.
MarcaD. A.McGowanC. L.Structured Analysis and Design Technique, 1988 (McGraw-Hill, New York).
84.
VernadatF. B.Enterprise Modeling and Integration: Principles and Applications, 1996 (Chapman and Hall, London).
85.
AthenaPallasCase handling met FLOWer: Verder dan workflow. White paper (Dutch), 2001; page_id=091724D0-CC04-84AC-7B8F8E76676E8DEB& infoitem_id=09175C36-C116-FBD4-921BC5F46AFF8B8E.
86.
SlomanM.KramerJ.Distributed Systems and Computer Networks, 1987 (Prentice-Hall, London).
87.
ThomasG.ThompsonG. R.ChungC.-W.BarkmeyerE.CarterF.TempletonM.FoxS.HartmanB.Heterogeneous distributed database systems for production use. ACM Computing Surv., 1990, 22 (3), 237–266.