Workflow and process automation : concepts and technology I by AndrzejCichocki ... [et al.]. p. cm. --(Kluwer international series in engineering and computer science ; SECS 432) Includes bibliographical references and index. ISBN 978-1-4613-7599-9 ISBN 978-1-4615-5677-0 (eBook)This chapter is focused on the first phase of the workflow application life cycle (Figure 2.1) that is responsible for process modeling and investigation of its properties.The purpose of modeling is to produce an abstraction of a process (mode~ that serves as a basis for the workflow specification. The model of a process enables us to understand what activities, dependencies among activities, and roles (human or information system skills) are necessary to the process.Process modeling methodologies can be mainly divided into the following three categories: communication-based, artifact-based and activity-based.
Communication-based ModelingThe communication-based methodologies are based on Winograd/Flores "Conversation for Action Model" [92]. This methodology type represents an action in a workflow based on communication between a customer and a performer. This communication consists of four phases that are defined as follows (Figure 2.2):1. Request -a customer requests an action to be performed CHAPTER 2 Analysis Administration Development Execution Figure 2.1 Life cycle of a workflow application [41] Request ~ \ B9 Offstlon Customer ~ow ~ Pertonner Acceptance Performance Figure 2.2 Conversation for action model 2. Negotiation -customer and performer agree on the action to be performed 3. Performance -the action is performed 4. Acceptance -the customer reports satisfaction with the action Process Technology Customer r::~ Equipment Proc't Office Proc't Office Verify ~ Accounts ~J~ Get~ Vendors k J ~~ V~dM Figure 2.3 Communication-based workflow of procure equipment process 7