• No results found

Collaborative process maturing support by mining activity streams. iknow 2015 Prof. Dr. René Peinl Graz,

N/A
N/A
Protected

Academic year: 2021

Share "Collaborative process maturing support by mining activity streams. iknow 2015 Prof. Dr. René Peinl Graz,"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Collaborative process maturing support by mining activity streams

iKnow 2015

(2)

Use case / context

Background: established research streams

Process mining – the SCHub way

Live demonstration of parts of the solution

Conclusion and outlook

1 2 3 4 5

Agenda

(3)

Project: Social Collaboration Hub (SCHub)

Goal: Establishing an integrated infrastructure for

effective support of team collaboration, esp. for

knowledge intensive tasks and regionally distributed employees

• direct support for knowledge and business processes • From a user‘s perspective, a unified intranet

with continuous support for working tasks

without breaches in the workflow should arise.

Solution: Integration of Open Source Software from the areas portal, document management (DMS), groupware and

(4)

SCHub System Architecture

Middleware / Supporting Services

CAS nginx Backend Open LDAP MySQL Galera / XtraDB Cluster Postfix Dovecot CEPH End-user Applications

Nuxeo OX App Suite

Liferay Infrastructure Docker neo4j ElasticSearch Camunda BPM Shindig

(5)

Knowledge and process maturing

6

Based on Maier, R., Schmidt, A (2007):

Characterizing knowledge maturing: A conceptual process model for integrating e-learning and knowledge management. 4th Conference Professional Knowledge Management-Experiences and Visions (WM’07) , Potsdam.

(6)

Goal for SCHub process maturing support

• Allows for collaboratively enhancing document-centric processes

• Use Web 2.0 feature like commenting, rating, tagging in BPM

• Use information available in activity streams to learn about workflows • Support weakly structured processes with software

• Use open standards and available open source software

(7)

Focus of the solution

8

Schmidt, A., Hinkelmann, K., Ley, T., Lindstaedt, S., Maier, R., Riss, U.:

Conceptual foundations for a service-oriented knowledge and learning architecture: Supporting content, process and ontology maturing.

In: Networked Knowledge-Networked Media. pp. 79–94. Springer (2009).

communication artefacts

(8)

Background: Adaptive Case Management (ACM)

• ACM does not force strict workflows

Suggests situation-specific actions that might be required • Users can adopt suggested tasks, but can also adapt them • No strict separation between design-time and runtime

• Complements Business Process Management (BPM) • Object Management Group (OMG) Standards:

– Case Management Model and Notation (CMMN, May 2014)

– Business Process Model and Notation (BPMN v.2.0, January 2011) • Camunda supports CMMN since version 7.2 (November 2014)

(9)

Example: Oracle Adaptive Case Management

Activity flow for selected task

(10)

Background: BPM research streams

Subject-oriented BPM

– Communication-oriented – Very easy for end-users

– Maybe too simple for knowledge workers • Social BPM

– Bring Web 2.0 participative approaches to BPM

– Potential benefits: increased transparency and knowledge sharing – Drawbacks: possibly lower quality process models, difficult to

(11)

Example: Signavio Collaboration Portal

12

(12)

Background: process mining and maturing

Process Mining

Discovery type: event logs to process models

– Conformance checking type: compare process model with log – Enhancement type: extend existing models with data from logs

Process Maturing

– Weakly structured process might result from missing knowledge

– recording of the users’ activities => creation & maturing of processes – IT support for weakly structured processes is key to link

(13)

Example: KISSmir research prototype (Witschel et al. 2010)

Witschel, H.F., Hu, B., Riss, U.V., Thönssen, B., Brun, R., Martin, A., Hinkelmann, K.: A collaborative approach to maturing process-related knowledge.

(14)

Own approach

• User activities from all systems are collected in Apache Shindig (OpenSocial) and stored in neo4j (graph database)

• Document creation and publishing timestamp as a frame for the context • Document type, title and headlines are used as semantic context

• Initial case creation

– Suggest tasks and milestones • Case enhancements

(15)

Task recommendation algorithm explained

16 document created document v 1.0 published document edited document annotated document reviewed meta data edited

t

t

0

t

1 user group activitites per user pages aggregated task candidates

simi larity

referenced content per activity

(16)

Content similarity

• One German and one English corpus for testing

• Two news sites each: heise.de, golem.de, cnn.com, bbc.co.uk • Document consists of selected articles from one source

• Text files with news contents from both sources of the language as reference • Text similarity is calculated for the whole document and for single chapters

• Term frequency * inverse document frequency • For each content, calculate the vector

of all tf*idf values

(17)

Live demonstration

(18)

Abstracting activities into task descriptions

• Result

– Activities with content that is associated to a chapter of the document – Activity consists of verb, object (content), target (person or system) – List of people that contributed to the document (in-)directly

• If enough activities of a type are found, they have to be aggregated – Results are generic task descriptions

+ content-specific parts based on headlines of the document or titles / keywords of the referenced content

(19)

From people to roles

• Possible relations on organizational level – Same department, same level

– Same department, Superior/subordinate – Specific department (e.g. marketing)

– Specific role / job description (e.g., project manager) • Possible relations on the skill level

– Same skill – Different skill – Specific skill set

(20)

People similarity / role abstraction

• Information from LDAP user directory are synchronized to neo4j

– Result: graph with roles/job descriptions and org hierarchy derived from „manager“ relationships and department field

• Information from skill management system (Apache Shindig / neo4j) – Result: peopleskill tag relationships

• Typical graph operations like shortest path between two people show relation in the organization hierarchy.

(21)

Components and their roles

Open LDAP Nuxeo Liferay neo4j ElasticSearch

Camunda BPM Shindig + Mining

BPMN.io

Dovecot

sync org

indexing find relevant emails

report doc events

create case find

activities visualize & edit cases associate case with doctype

(22)

Conclusion

• Combination of manual maturing steps (Web 2.0)

and semi-automatic maturing (activity mining) seems promising

• Major challenges

– Abstraction of concrete activities to general tasks

– Abstraction of concrete users to formal roles

• (German) data protection laws have to be considered

– Our solution does not present person-related data

• Evaluation with real life data is hard to perform

(23)

Hof University Alfons-Goppel-Platz 1 95028 Hof, Germany [email protected] www.hof-university.de Phone +49 9281 409-3000 Fax +49 9281 409-4000

BPM + ACM + Web 2.0 + Data Analytics!

Prof. Dr. René Peinl

Head of research group systems integration Teaching area: Web architecture

References

Related documents

Cinnabar dissolution is an important factor controlling mercury (Hg) cycling. Recent studies have suggested the co-occurrence of re-adsorption of the released Hg during the course

Hypertension and diabetes may arguably be more complex than hyperlipidemia as a significant number of patients are often are multiple medications or on more complex regimens

PLC Nodes are linked to Alarms through the Alarm Browser in the Base Setup tab of the Realtime Configuration application. Selecting the Alarm Browser button will open a window

En relación con el objetivo general que consiste en observar si se produce alguna diferencia entre las personas que puntúan más alto en simulación de síntomas

Nonprofits should engage in sound planning to define a should engage in sound planning to define a clear vision for the future and specific strategies clear vision for the

While section 219 of the Land Title Act permits positive covenants respecting the use of land, where rezoning conditions include that public access be provided to some

Rajasthan, Andhra Pradesh and Madhya Pradesh are the three states leading in scheme implementation with a large number of works, expenditure and employment. In Andhra Pradesh, soil

Slightly over half of offices in the local administration sector provide their employees with remote access to the electronic mail system and to the documents and