{'fraction_non_alphanumeric': 0.012808783165599268, 'fraction_numerical': 0.0, 'mean_word_length': 5.287356321839081, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Dispatching Rule for Efficient Workflow

A workflow management system is a software system to support accurate execution, control and management of business processes. It has been known that the system executes complex processes automatically and manages them effectively to improve the productivities. However, though existing systems assure the automatic execution of an individual process, there is room for enhancement from the view of efficient execution of all the processes. In this paper, we propose a method of executing business processes efficiently by introducing the PERT/CPM techniques in the workflow management systems. We first consider the differences between workflow process models and PERT/CPM models, and then develop a method of calculating the critical path and slack time in workflow processes. This leads us to develop a dispatching rule that can guide task performers to prioritize their tasks to increase the efficiency of all the processes. We have carried out a set of simulation experiments and analyzed to demonstrate the effectiveness of the proposed method.