{"title":"一个工作流引擎的建议设计","authors":"S. Zainudin, A. Hamdan","doi":"10.1109/TENCON.2001.949552","DOIUrl":null,"url":null,"abstract":"The paper discusses the proposed design for a workflow engine. Workflow is the automation of procedures where documents, information or work is passed between several processing entities. Work contains activities with certain alms. Usually any work can be divided into smaller subworks. When the subworks have been executed, the original work is done. Each processing entity executes its own part before the work is passed onto the next processing entity. The paper focuses on the work database and two main engine modules. The modules are the work administrator and the user interface. The work administrator enables the engine to process the workflows. The user interface provides two-way communication between the engine and the processing entities. The engine enables the execution and scheduling of work by ensuring that it is conveyed to the appropriate entity during a suitable interval. The work database stores the work processing information. Initial results show that the prototype based on the design is capable of processing production-based workflow.","PeriodicalId":358168,"journal":{"name":"Proceedings of IEEE Region 10 International Conference on Electrical and Electronic Technology. TENCON 2001 (Cat. No.01CH37239)","volume":"346 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A proposed design for a workflow engine\",\"authors\":\"S. Zainudin, A. Hamdan\",\"doi\":\"10.1109/TENCON.2001.949552\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper discusses the proposed design for a workflow engine. Workflow is the automation of procedures where documents, information or work is passed between several processing entities. Work contains activities with certain alms. Usually any work can be divided into smaller subworks. When the subworks have been executed, the original work is done. Each processing entity executes its own part before the work is passed onto the next processing entity. The paper focuses on the work database and two main engine modules. The modules are the work administrator and the user interface. The work administrator enables the engine to process the workflows. The user interface provides two-way communication between the engine and the processing entities. The engine enables the execution and scheduling of work by ensuring that it is conveyed to the appropriate entity during a suitable interval. The work database stores the work processing information. Initial results show that the prototype based on the design is capable of processing production-based workflow.\",\"PeriodicalId\":358168,\"journal\":{\"name\":\"Proceedings of IEEE Region 10 International Conference on Electrical and Electronic Technology. TENCON 2001 (Cat. No.01CH37239)\",\"volume\":\"346 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-08-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of IEEE Region 10 International Conference on Electrical and Electronic Technology. TENCON 2001 (Cat. No.01CH37239)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TENCON.2001.949552\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE Region 10 International Conference on Electrical and Electronic Technology. TENCON 2001 (Cat. No.01CH37239)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TENCON.2001.949552","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The paper discusses the proposed design for a workflow engine. Workflow is the automation of procedures where documents, information or work is passed between several processing entities. Work contains activities with certain alms. Usually any work can be divided into smaller subworks. When the subworks have been executed, the original work is done. Each processing entity executes its own part before the work is passed onto the next processing entity. The paper focuses on the work database and two main engine modules. The modules are the work administrator and the user interface. The work administrator enables the engine to process the workflows. The user interface provides two-way communication between the engine and the processing entities. The engine enables the execution and scheduling of work by ensuring that it is conveyed to the appropriate entity during a suitable interval. The work database stores the work processing information. Initial results show that the prototype based on the design is capable of processing production-based workflow.