20 research outputs found

    Parameterizable Views for Process Visualization

    Get PDF
    In large organizations different users or user groups usually have distinguished perspectives over business processes and related data. Personalized views on the managed processes are therefore needed. Existing BPM tools, however, do not provide adequate mechanisms for building and visualizing such views. Very often processes are displayed to users in the same way as drawn by the process designer. To tackle this inflexibility this paper presents an advanced approach for creating personalized process views based on well-defined, parameterizable view operations. Respective operations can be flexibly composed in order to reduce or aggregate process information in the desired way. Depending on the chosen parameterization of the applied view operations, in addition, different "quality levels" with more or less relaxed properties can be obtained for the resulting process views (e.g., regarding the correctness of the created process view scheme). This allows us to consider the specific needs of the different applications utilizing process views (e.g., process monitoring tools or process editors). Altogether, the realized view concept contributes to better deal with complex, long-running business processes with hundreds up to thousands of activities

    Visualizing Large Business Process Models: Challenges, Techniques, Applications

    Get PDF
    Large process models may comprise hundreds or thousands of process elements, like activities, gateways, and data objects. Presenting such process models to users and enabling them to interact with these models constitute crucial tasks of any process-aware information systems (PAISs). Existing PAISs, however, neither provide adequate techniques for visualizing and abstracting process models nor for interacting with them. In particular, PAISs do not provide tailored process visualizations as needed in complex application environments. This paper presents examples of large process models and discusses some of the challenges to be tackled when visualizing and abstracting respective models. Further, it presents a comprehensive framework that allows for personalized process model visualizations, which can be tailored to the specific needs of the different user groups. First, process model complexity can be reduced by abstracting the models, i.e., by eliminating or aggregating process elements not relevant in the given visualization context. Second, the appearance of process elements can be customized independent of the process modeling language used. Third, different visualization formats (e.g., process diagrams, process forms, and process trees) are supported. Finally, it will be discussed how tailored visualizations of process models may serve as basis for changing and evolving process models at a high level of abstraction

    Towards Gesture-based Process Modeling on Multi-Touch Devices

    Get PDF
    Contemporary tools for business process modeling use menu-based interfaces for visualizing process models and interacting with them. However, pure menu-based interactions have been optimized for applications running on desktop computers and are limited regarding their use on multi-touch devices. At the same time, the increasing distribution of mobile devices in business life as well as their multi-touch capabilities offer promising perspectives for intuitively defining and adapting business process models. Additionally, multi-touch tables could improve collaborative business process modeling based on natural gestures and interactions. In this paper we present the results of an experiment in which we investigate the way users model business processes with multi-touch devices. Furthermore, a core gesture set is suggested enabling the easy definition and adaption of business process models on these devices. Overall, gesture-based process modeling and multi-touch devices allow for new ways of (collaborative) business process modeling

    Updatable Process Views for User-centered Adaption of Large Process Models

    Get PDF
    The increasing adoption of process-aware information systems (PAISs) has resulted in large process model collections. To support users having different perspectives on these processes and related data, a PAIS should provide personalized views on process models. Existing PAISs, however, do not provide mechanisms for creating or even changing such process views. Especially, changing process models is a frequent use case in PAISs due to changing needs or unplanned situations. While process views have been used as abstractions for visualizing large process models, no work exists on how to change process models based on respective views. This paper presents an approach for changing large process models through updates of corresponding process views, while ensuring up-to-dateness and consistency of all other process views on the process model changed. Respective update operations can be applied to a process view and corresponding changes be correctly propagated to the underlying process model. Furthermore, all other views related to this process model are then migrated to the new version of the process model as well. Overall, our view framework enables domain experts to evolve large process models over time based on appropriate model abstractions

    Using Concurrent Task Trees for Stakeholder-centered Modeling and Visualization of Business Processes

    Get PDF
    The different stakeholders in Business Process Management have to deal with various process models in order to understand the business processes being relevant for them. Especially inexperienced stakeholders often have difficulties in comprehending large and complex process models. In this paper a stakeholder-centered approach for modeling, changing and visualizing business processes is introduced. It is based on the Concurrent Task Tree (CTT), which constitutes a task modeling language widely applied in the field of end-user development. In particular, CTT considers stakeholder needs in modeling the behaviour of user interfaces. In the context of our work we apply CTT for modeling, changing and visualizing business processes. To evaluate whether CTT is appropriate for stakeholder-centered process modeling we compare it with imperative process modeling, and introduce a mapping between CTT process models and imperative process models expressed in terms of the Business Process Modeling Notation (BPMN). Finally, we provide an advanced stakeholder-centered visualization concept based on CTT

    Data Flow Abstractions and Adaptations through Updatable Process Views

    Get PDF
    The increasing adoption of process-aware information systems (PAISs) has resulted in large process model collections. To support users having different perspectives on these processes and related data, a PAIS should enable personalized views on process models. Existing PAISs, however, do not provide mechanisms for creating such process views or even changing them. Especially, changing process models is a frequent use case in PAISs due to evolving needs or unplanned situations. While process views have been used as abstractions for visualizing process models, no work exists on how to change process models based on related views. This paper extends our approach for abstracting and changing process models based on updatable process views with a focus on the data perspective. In the context, of a view change we ensure up-to-dateness and consistency of all process views related to the same process model. To define process abstractions well-defined view creation operations can be applied. Further, updates on process views (including the data perspective) are correctly propagated to the underlying process model. Then, all other views related to this process model are migrated to the new version of the process model. Overall, our view framework enables domain experts to not only evolve the behavior of large processes based on appropriate model abstractions, but also the data perspective

    Enabling Personalized Visualization of Large Business Processes through Parameterizable Views

    Get PDF
    Process-aware information systems (PAISs) need to support personalized views on business processes since different user groups have distinguished perspectives on these processes and related data. Existing PAISs, however, do not provide mechanisms for creating and visualizing such process views. Typically, processes are displayed to users in exactly the same way as originally modeled. This paper presents a flexible approach for creating personalized process views based on parameterizable operations. Respective view-building operations can be flexibly composed in order to hide process information or abstract from it in the desired way. Depending on the chosen parameterization of the operations applied, we obtain process views with more or less relaxed properties (e.g., regarding the degree of information loss or soundness). Altogether, the realized view concept enables a more flexible visualization of large business processes satisfying the needs of different user groups

    Gesture-based Process Modeling Using Multi-Touch Devices

    Get PDF
    Contemporary business process modeling tools provide menu-based user in-terfaces for defining and visualizing process models. Such menu-based in-teractions have been optimized for applications running on desktop comput-ers, but are limited regarding their use on multi-touch devices. At the same time, the widespread use of mobile devices in daily business life as well as their multi-touch capabilities offer promising perspectives for intuitively de-fining and changing business process models. Additionally, multi-touch ta-bles will foster collaborative business process modeling based on natural as well as intuitive gestures and interactions. This paper presents the results of an experiment that investigated the way users define and change business process models using multi-touch devices. Based on experiment results, a core gesture set is designed enabling the easy definition and change of busi-ness process models with multi-touch devices. Finally, a proof-of-concept implementation of this core gesture set is presented. Overall, gesture-based process modeling and multi-touch devices will foster new ways of (collabo-rative) business process modeling

    A Flexible Approach for Abstracting and Personalizing Large Business Process Models

    Get PDF
    In process-aware information systems (PAISs), usually, different user groups have distinguished perspectives on the business processes supported and on related business data. Hence, personalized views and proper abstractions on these business processes are needed. However, existing PAISs do not provide adequate mechanisms for creating and visualizing process views and process model abstractions. Usually, process models are displayed to users in exactly the same way as originally modeled. This paper presents a flexible approach for creating personalized views based on parameterizable operations. Respective view creation operations can be flexibly composed to either hide non-relevant process information or to abstract it. Depending on the parameterization of the selected view creation operations, one obtains process views with more or less relaxed properties, e.g., regarding the degree of information loss or the soundness of the resulting model abstractions. Altogether, the realized view concept allows for a more flexible abstraction and visualization of large business process models satisfying the needs of different user groups

    Bridging the Gap Between Business Process Models and Service Composition Specifications

    Get PDF
    Fundamental goals of any Service Oriented Architecture (SOA) include the flexible support and adaptability of business processes as well as improved business-IT alignment. Existing approaches, however, have failed to fully meet these goals. One of the major reasons for this deficiency is the gap that exists between business process models on the one hand and workflow specifications and implementations (e.g., service composition schemes) on the other hand. In practice, each of these two perspectives has to be regarded separately. In addition, even simple changes to one perspective (e.g. due to new regulations or organizational change) require error-prone, manual re-editing of the other one. Over time, this leads to degeneration and divergence of the respective models and specifications. This aggravates maintenance and makes expensive refactoring inevitable. This chapter presents a flexible approach for aligning business process models with workflow specifications. In order to maintain the complex dependencies that exist between high-level business process models (as used by domain experts) and technical workflow specifications (i.e., service composition schemas), respectively, (as used in IT departments) we introduce an additional model layer – the so-called system model. Furthermore, we explicitly document the mappings between the different levels (e.g., between business process model and system model). This simplifies model adoptions by orders of magnitudes when compared to existing approaches
    corecore