Conference Paper

Effective Visualisation of Workflow Enactment

Swinburne University of Technology, Melbourne, Victoria, Australia
DOI: 10.1007/978-3-540-24655-8_87 Conference: Advanced Web Technologies and Applications, 6th Asia-Pacific Web Conference, APWeb 2004, Hangzhou, China, April 14-17, 2004, Proceedings
Source: DBLP


Although most existing teamwork management systems support user- friendly interface to some extent, few of them have take into consideration of the special requirements of workflow visualisation. This paper realises the uni- que features of visualisation for run-time workflow, i.e., workflow enactment and execution. We present a detailed discussion of the emerging problems against the general aesthetic criteria for drawing the workflow layout. In order to support most essential workflow enactment facilities, the following three mechanisms are provided. Firstly, Sugiyama algorithm has been systematically incorporated into our prototype to create well structured workflow layout initially. Secondly, when the workflow process dynamically changes, we can adjust workflow layout by our force-scan algorithm to retain the mental maps created earlier among team members. Thirdly, we have also applied the technique of the fisheye view to of- fer a context focus mechanism for workflow users and to utilise the screen size more effectively. With these visualisation techniques, a better atmosphere may be facilitated for teamwork.

Download full-text


Available from: Xiaodi Huang
  • Source
    • "Note that this could be the case if we relayout the process " from scratch " as depicted in Fig. 3. The problem of maintaining the mental map when conducting changes of the process logic has been recognized in the literature and different algorithms have been presented in this context (e.g., Force-Scan or incremental algorithms (Yang et al., 2004; Diguglielmo et al., 2002)). However, all these approaches have been applied to graphs with untyped nodes so far. "
    [Show abstract] [Hide abstract]
    ABSTRACT: The proper visualization and monitoring of their (ongoing) business processes is crucial for any enterprise. Thus a broad spectrum of processes has to be visualized ranging from simple, short-running processes to complex long-running ones (consisting of up to hundreds of activities). In any case, users shall be able to quickly understand the logic behind a process and to get a quick overview of related tasks. One practical problem arises when different fragments of a business process are scattered over several systems where they are often modeled using different process meta models (e.g., High-Level Petri Nets). The challenge is to find an integrated and user-friendly visualization for these business processes. In this paper we discover use cases relevant in this context. Since existing graph layout approaches have focused on general graph drawing so far we further develop a specific approach for layouting business process graphs. The work presented in this paper is embedded within a larger project (Proviado) on the visualization of automotive processes.
    Full-text · Conference Paper · Jan 2006
  • Source
    • "Less work is available regarding the visualization of enterprise-wide and system-spanning processes [1]. The task of layouting process graphs is addressed by some papers [11] [16]. "
    [Show abstract] [Hide abstract]
    ABSTRACT: The monitoring and visualization of enterprise-wide and cross-organizational business processes is an important, but also very complex task. The information needed for vi- sualizing processes may be scattered over heterogeneous, distributed information systems. These systems may only support fragments of the process and may use different process meta models. Besides an integrated view on these process data, any process visualization must be flexibly and dynamically adaptable to the needs of different applica- tions and user groups. This paper discusses requirements of a flexible process visualization in distributed environ- ments. This includes process data integration issues as well as issues related to adaptable process visualization.
    Full-text · Conference Paper · Jan 2005
  • [Show abstract] [Hide abstract]
    ABSTRACT: The Business Process Execution Language (BPEL) is the standard execution language for business workflows. BPEL is an XML-based, verbose and complex language, consisting of block- and graph-oriented control structures, which makes it hard to generate intuitive visualizations. Although many tools enable the visualization of workflows before the transformation into executable systems, notations and style criteria for the visualization and layout of workflows are not standardized, so it is very hard to compare different tools. Often, the construction of a layout for a possibly complex workflow is left to the user or the result is visually unsatisfying. We present a novel algorithm for the layout of complex BPEL workflows, which uses the principles of the algorithm by Sugiyama and takes into account BPEL specifics, e.g. nested structures, parallel paths and several distinct types of elements. The BPEL specifics represent challenges to the layout algorithm and are not completely fulfilled by any other layout approach for BPEL.
    No preview · Conference Paper · Jan 2010