Process Provenance Portlet for METU PORTAL

Business process analysts and process owners define their work with flows and activities. Different people with suitably defined roles complete these business activities. There is a standard notation for defining business processes in information systems, called Business Process Modeling Notation (BPMN). In BPMN diagrams, we can automate business processes with IT systems. Defining processes in models requires some level of abstraction, although actual processes contain manual or physical activities. This simplified definition helps owners improve business processes in time. Business changes in time so processes changes too to meet new requirements, regulations and activities.A BPMN process creates a new instance every time a process is instantiated. These instances keep process data within and create instance unique data during the process instance lifetime. These data help keep track of the process for support and maintenance. Process improvements also rely on these data. However, there is a need for a background information about the data that created by process. This information needs a new concept of proving the data created by who, when, why and what is next. These “wh-“questions are the essence of provenance. Process Provenance allows one to answer questions about the earlier steps of a process at any stage in the process.Most process modeling applications and process engines provide just business activity monitoring which only provides data that is created in design phase of the process. This is not enough for most of the users. Users need more information about their process, which is recorded during process instance lifetime.Process provenance requires interaction, which provided by process engine specific tools. These tools only focus the process variables and flow conditions. Provenance data is not just list of business rules but also data from process instance that created during the process instance lifetime.There is a need for provenance data of the process models alongside business activity monitoring.Processes provenance is not about just showing collected or documented data; how you show these data is also important for user to understand. We propose the idea of layered provenance that helps to separate process specific data from process instance related data.Information Layer (Detailed Documented Diagrams): Users do not need to be aware of the processes model, details of the process, interacting actors and their roles in the process. BPMN diagrams are used from process engines to run processes and helps users to understand how business processes works, how many steps there are, which conditions need to be satisfied to move to the next step.Search through processes: Users should be able to search defined business processes to get better understanding of how business done in an institute, department or a company.Interaction Layer (Interactive Diagrams): Users can start a process instance through GUI of the information system. System should be able to provide started process instance information in detail. Static BPMN image only shows the steps of the process but process instance specific information is the real data that is needed. Detailed process instance specific data supports the provenance of the specific process instance.Self Service: Users usually want to know which state their business process in. Conventionally users interact with the help-desk personnel over telephone (hot line) or e-mail (support) to get information about current state of the started or ongoing process instance. Interactive BPMN diagram for a specific process instance provide provenance. Clearance Layer (Role Based Level of Information): Business process instance keeps various important information. These information can be specific to certain people even can be secret. Information system keeps roles to differentiate people from each other. Processes and its tasks are assigned to users with the role information. Some roles are administrative; some roles havemanagerial responsibilities and privileges.Information Sharing and Hiding (Process data Authorization): Authorization of the information that is shown is important. A business processes creates and keeps records of data, which may not be wanted to be shared. Flow condition results, comments and recorded explanatory sentences may be for the eyes of management only.
International Conference on Theoretical and Applied Computer Science and Engineering 2017 - ICTACSE 2017


A Comparison of Process Ontology Discovery from Organizational Guidelines in Two Different Languages
Gurbuz, Ozge; Demirörs, Onur (2017-09-01)
Process ontologies contain organization's process elements which are related to the business activities, in a structured format. Once organizations establish process ontologies, searching process information as well as discovery, modeling and automation become more efficient. Process ontologies are frequently developed from organizational resources such as guidelines, regulations and procedures by interpreting the document, discovering the process information and building the ontology. The studies depict th...
A mobile flexible business process management system supporting daily life processes and decisions
Oruç, Sercan; Eren, Pekin Erhan; Information Systems (2021-7-27)
Within the Business Process Management domain, only a few studies focus on personal processes. Personal processes are looser and more context- and person-dependent compared to business processes. So, flexibility is a significant concern in Personal Process Management (PPM). In this study, we first conduct semi-structured interviews with a diverse population. Using the collected data, we develop a personal process taxonomy with four classes and twenty-two subclasses. Then, we create a reference model for con...
An investigation of the relationship between joint visual attention and product quality in collaborative business process modeling: a dual eye-tracking study
Fındık Coşkunçay, Duygu; Çakır, Murat Perit (2022-02-01)
Collaborative business process modeling is a collective activity where team members jointly discuss, design, and document business processes. During such activities, team members need to communicate with each other to coordinate the modeling activities, propose and justify changes, and negotiate common terms and definitions. Throughout this process, stakeholders should be aware of when and what kind of changes have been made by each team member on the shared space so that they can discuss design ideas and b...
A Taxonomy for Personal Processes: Results from a Semi-structured Interview
Oruç, Sercan; Eren, Pekin Erhan; Koçyiğit, Altan; Yeralan, Sencer (2019-01-01)
There are few studies conducted on personal processes within the Business Process Management (BPM) domain. Personal processes are looser and more context- and person-dependent compared to the clearly defined business processes. This makes it more challenging to create solutions in this domain. In this study, a taxonomy is developed for personal processes. We used the data collected from semi-structured interviews that we have conducted with a diverse population. We built a taxonomy with 4 classes and 22 sub...
Dynamic Scoring-Based Sequence Alignment for Process Diagnostics
Esgin, Eren; Karagöz, Pınar (2015-06-12)
Even though process-aware information systems are intensively utilized in the organizations, traditional process management paradigms majorly concentrate on the design and configuration phases. Instead of starting with a process design, process mining attempts to discover interesting patterns from process enactment namely event logs and extract business processes by distilling these event logs as knowledge base. One of the challenging issues in process mining domain is process diagnostics, which is complex ...
Citation Formats
E. Bozkurt and M. H. S. Oğuztüzün, “Process Provenance Portlet for METU PORTAL,” presented at the International Conference on Theoretical and Applied Computer Science and Engineering 2017 - ICTACSE 2017, Ankara, Türkiye, 2017, Accessed: 00, 2021. [Online]. Available: