cas casefamily - catworkx · sap. sap plant maintenance. enter, process and coordinate orders in...

41
CATWORKX MID SUMMER DAY 2019 Andreas Braun | Senior Integration Consultant CAS CaseFamily Simple and agile Integration of Jira/Confluence and SAP

Upload: others

Post on 05-Jun-2020

18 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

CATWORKXMID SUMMER DAY 2019

Andreas Braun | Senior Integration Consultant

CAS CaseFamilySimple and agile Integrationof Jira/Confluence and SAP

Page 2: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

MOTIVATIONS

2

No simple process synchronisationbetween Atlassian Jira and SAP

No integration of information in application specific user interface

No unified access to the applicationobjects of both systems possible

Development of modern user interfacescan only be realized with enormous efforts

Page 3: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

SILO-APPLICATION ARCHITECTURE

3

OBJECTVIEWS

DOMAINTOOLSANDDATA

PTC Windchill®

AtlassianJira®

AtlassianConfluence®

SAPERP®

Other

SILO & OBJECTSPECIALIST

EAI - Data Transports

LOCALPROCESSES

Page 4: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

AGILE ARCHITECTURE – GLOBAL, ROLE BASED, COCKPITS & SERVICES

4

COCKPITANDMOBILEAPPS

DOMAINTOOLSANDDATA

PTC Windchill®

AtlassianJira®

AtlassianConfluence®

SAPERP®

Other

ROLEBASEDPROCESSSPECIALIST

GLOBALCASESANDPROCESSES

Page 5: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASECONNECTOR OPERATING PRINCIPLE

5

Event synchronisation and unified access to data objects

SAP

(ABAP)

I A AI M

SAP UI5 CockpitATLASSIAN

CAS CaseConnector

CWX-CaseConnector

CWX-CaseFramework

I A

CAS CaseFramework

AI

Page 6: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

ACTUAL PROJECT EXAMPLES

6

Page 7: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

BIDIRECTIONAL INTEGRATION ATLASSIAN JIRA AND SAP

7

“Manage a Change Process with Atlassian Jira and SAP”

Page 8: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

8

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Issue (TypeChangeOrder)

Material

ChangeMasterEngineer

Responsible

Page 9: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

9

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Engineer

Responsible

CreateChangeOrderIssue

Page 10: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

10

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

ChangeOrder-Created

Engineer

Responsible

Page 11: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

11

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Determineparticipant

applications

Engineer

Responsible

Page 12: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

12

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Create ChangeMaster

Engineer

Responsible

Page 13: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

13

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Define materials& set costs

Engineer

Responsible

Page 14: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

14

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

ChangeMastercalculated

Engineer

Responsible

Page 15: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

15

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Set Issue statuscalculated

Engineer

Responsible

Page 16: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

16

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Go or NoGodecision

Engineer

Responsible

Page 17: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

17

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

ChangeOrderDeclined

Engineer

Responsible

Page 18: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

18

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Close ChangeMaster

Engineer

Responsible

Page 19: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

19

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

StartChange

Engineer

Responsible

Page 20: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

20

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Activate ChangeMaster

Engineer

Responsible

Page 21: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

21

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

ProcessChangeOrder

Engineer

Responsible

Page 22: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

22

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Change Completed

Engineer

Responsible

Page 23: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

23

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

Set Issue statusDone

Engineer

Responsible

Page 24: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CHANGE PROCESS ATLASSIAN JIRA – SAP DESIGN

24

BusinessObjects

RuleEngine

Atlassian Jira

EventProcessor

SAP ERP

BusinessObjects

ChangeOrderDone

Engineer

Responsible

Page 25: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

INTEGRATE JIRA AND CONFLUENCE IN CROSS SYSTEM BUSINESS PROCESSES

25

“Manage a Material Master Creation Process with Atlassian Jira, Confluence and SAP”

MS Outlook

Page 26: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

INTEGRATE JIRA AND CONFLUENCE IN CROSS SYSTEM BUSINESS PROCESSES

26

MS Outlook

Page 27: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – FIRST TASK MAINTAIN GENERAL MATERIAL DATA IN PROCESS COCKPIT

27

Page 28: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – DISPLAY PROCESS DOCUMENTATION IN PROCESS COCKPIT…

28

Page 29: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – … AND MANAGE PROCESS DOCUMENTATION IN CONFLUENCE

29

Page 30: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – NEXT STEP: MAINTAIN SALES DATA CREATES AN ISSUE IN JIRA…

30

Page 31: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – MAINTAIN SALES DATA IN JIRA AND CLOSE THE ISSUE SO THAT…

31

Page 32: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – SALES DATA AUTOMATICLY TRANSFERED TO THE PROCESS

32

Page 33: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – NEXT STEP: CHECK DATA CREATES A CHECKLIST IN CONFLUENCE…

33

Page 34: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – YOU CAN WORK ON THE CHECKLIST IN CONFLUENCE…

34

Page 35: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – …AND SET THE RESULT IN PROCESS COCKPIT. THIS STARTS…

35

Page 36: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

CAS CASEMANAGER – …THE SERVICES TO CREATE MATERIAL IN SAP AUTOMATICLY

36

Page 37: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

HOW WAS JIRA AND CONFLUENCE INTEGRATED IN THIS PROCESS

Jira users involved in the process work exclusively in Jira because all process-relevant information from other systems can be displayed directly in Jira

Checklists for optimizing the process flow are automatically generated process-specifically in Confluence, where they can be processed by the user at the appropriate time

Entire process documentation is managed in Confluence and can be viewed live in the process

37

Page 38: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

ADVANTAGES CAS CASECONNECTOR

38

Simple prozess synchronisation via events

Access to all application objects of theconnected systems

Agile software

Agile software development

Page 39: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

SCENARIOS OF CURRENT PROJECT SITUATIONS

SAP Project System & CATSRecord work time in Jira worklogs and synchronize sap timesheets automatically

SAP Controlling Managing of tasks in Jira and controlling of costs in SAP

SAP Plant MaintenanceEnter, process and coordinate orders in Jira, document and monitor costs in SAP

SAP Product Lifecycle ManagementIntegration of Jira users into a cross-system material master creation process

SAP Engineering Change Management Manage an engineering change management process in SAP with Jira

SAP Solution Manager SAP Solution Manager and Jira work hand-in-hand

39

Page 40: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

Thank You!

40

ANDREAS BRAUNSenior Integration [email protected]+49-163-53 89 813

CAS AGLübecker Str. 128| D-22087 Hamburg | www.c-a-s.deTel.: +49-40-53 89 94-0 | Fax: +49-40-53 89 94-33

Page 41: CAS CaseFamily - catworkx · SAP. SAP Plant Maintenance. Enter, process and coordinate orders in Jira, document and monitor costs in SAP. SAP Product Lifecycle Management. Integration

www.c-a-s.de

Rechtliche Angaben

UrheberrechtCopyright CAS AG, Hamburg, DeutschlandAlle Rechte vorbehalten. Alle Texte, Verweise und Abbildungen sowie ihre Arrangements unterliegen dem Urheberrecht sowie auch anderen Gesetzen zum Schutz des geistigen Eigentums. Diese dürfen weder für kommerzielle Zwecke noch zur bloßen Weitergabe kopiert, verändert oder Dritten zugänglich gemacht werden.

WeitergabeDie Weitergabe und Vervielfältigung, auch in Teilen, sind ohne die ausdrückliche Genehmigung durch die CAS AG nicht gestattet.

MarkenDie genannten Marken sind gesetzlich geschützte Marken ihrer jeweiligen Inhaber.

HaftungAlle zur Verfügung gestellten Informationen werden von der CAS AG sorgfältig geprüft und aktualisiert; trotzdem ist ein vollständiger Fehlerausschluss nicht möglich. Die CAS AG übernimmt keine Garantie für Richtigkeit, Aktualität und Vollständigkeit der bereitgestellten Informationen. Dieses gilt auch für die Inhalte von Seiten Dritter.In keinem Fall haftet die CAS AG für direkte, indirekte, spezielle oder sonstige Folgeschäden, einschließlich entgangenen Gewinns, die sich aus der Nutzung dieser Informationen ergeben.

41