SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Integration eines Visual Collaboration
Tools in HCL Connections
Visuelle Zusammenarbeit als
Bestandteil eines Enterprise
Collaboration Systems
Leonardo Malzacher und Simon Meier
{lmalzacher,simeier}@uni-koblenz.de
CEIR Research Team
Enterprise Information Management Business Application Systems
Petra Schubert
Professor
Director of CEIR
Business Software
Susan Williams
Professor
Director of CEIR
Social Informatics
Julian Mosen
PhD Candidate
Research Assistant
Social Documents
Söhnke Grams
Postdoc Reseracher
Manager UCT
Benefits of ECS
Sebastian Bahles
Research Assistant
Workspace
Management
Lucas Graf
Student Assistant
Domino Development
Martin Just
PhD Candidate
Research Associate
Cross-System Analysis
Simon Meier
PhD Candidate
Research Assistant
Business Objects
Florian Schumacher
Student Assistant
Content Management
Julia Mannebach
Student Assistant
Domino Development
Jens Alberts
PhD Candidate
Research Assistant
Collaboration Platform
Cornelia Mc Stay
Secretary
Team Assistant
Leonardo Malzacher
Student Assistant
Information Integration
Jennifer Gerbl
PhD Candidate
Research Assistant
Visual Collaboration
Systems
Leonardo Malzacher, Simon Meier 4
Agenda
1 Visual Collaboration Tools
Integrationsmöglichkeiten von ausgewählten Visual Collaboration Tools
2
Vergleich der Visual Collaboration Tool APIs
3
Tech Stack
4
Widget-Konfiguration
5
Integration in Connections
6
Verstecken des Miro-Widgets
7
API-Anfragen an Miro
8
Umgesetzte Integration
9
Live Demo
10
Leonardo Malzacher, Simon Meier 5
Visual Collaboration Tools
Definition Kernkomponente: Digitales Whiteboard (Board)
Verwalten und Bearbeiten der Boards innerhalb eines
Arbeitsbereichs
Ermöglichen synchrone und asynchrone
Zusammenarbeit
Innerhalb der Boards: Kollaboration mittels
verschiedener visueller Elemente
Erweiterte Funktionalität (Audio- Videochats,
Kommentarfunktion, Umfragen und Zeitgeber)
Entstehung von Anwendungen für die visuelle Zusammenarbeit: Visual Collaboration Tools
Leonardo Malzacher, Simon Meier 6
Visual Collaboration Tools (Miro)
Leonardo Malzacher, Simon Meier 7
Visual Collaboration Tools (Miro)
Leonardo Malzacher, Simon Meier 8
Integrationsmöglichkeiten von ausgewählten Visual Collaboration Tools
Anbieter Board-Einbettung API Webhook IdP Support SAML Besonderheiten
Miro Editieren
✓ ✓
✓ (Okta | Azure AD | OneLogin | ADFS | Jumpcloud | Google | Facebook | Apple |
Slack)
✓
Node.js Bibliothek für API-Nutzung | BoardsPicker | WEB SDK
Mural Editieren ✓ – ✓ (Azure AD | Okta) ✓ Canvas embed SDK | Account chooser SDK | Mural picker SDK
Lucidspark – ✓ – ✓ (Okta | OneLogin | Ping | ADFS | Centrify | Shibboleth | Google) ✓
Stormboard – ✓ – ✓ (Active Directory | Okta | OneLogin| AWS) ✓
Bluescape Editieren ✓ – ✓ (Okta | ADFS | Ping Identity | F5 | Google) ✓
Limnu Editieren in WordPress ✓ – ✓ (Google) –
iObeya – ✓ – ✓ (Azure AD | Google | IBM Verify | Okta | OneLogin) ✓
ConceptBoard Editieren – – ✓ (Azure AD | Google | Facebook) ✓
Creately Statisch – – ✓ (OneLogin | Okta | Azure AD | Google) ✓
Draft Editieren – – ✓ ✓
Klaxoon – – – ✓ (Azure AD | Google | Apple | Facebook | LinkedIn) ✓
Explain Everything – – – ✓ (Google) –
DEON – ✓ – – –
AYOA – – – ✓ (Google | Facebook | Apple) –
Sketchboard Editieren in Notion – – ✓ (Okta | Goolge| Webex | Office 365) ✓
Collusion Statisch – – – –
Collaboard – – – ✓ (ADFS | Google | Apple | Azure AD) ✓
Eraser Editieren – – ✓ (Google | Microsoft) –
Marimba Editieren – – ✓ (Google) –
Invision Freehand Editieren – – ✓ (ADFS | Okta | OneLogin | Azure AD) ✓
Leonardo Malzacher, Simon Meier 9
Vergleich der Visual Collaboration Tool APIs
Die Bedingung wird erfüllt
Die Bedingung wird nicht erfüllt
Diese Komponente existiert nicht
✓
⒳
Leonardo Malzacher, Simon Meier 10
Tech Stack
Leonardo Malzacher, Simon Meier 11
Widget-Konfiguration
/opt/HCL-Shared/connections/customization/communitiesAdmin/widgets-config.xml
Leonardo Malzacher, Simon Meier 12
Integration in Connections
https://addons.uniconnect.de/config.nsf/miroWidget.xml
Leonardo Malzacher, Simon Meier 13
Integration in Connections
Lade die benötigten Parameter aus Connections (Widget-config)
Erstelle ein Community-JSON-Objekt aus den Daten
Lade die Mitglieder der Community
Erstelle ein User-JSON-Objekt des anfragenden Users aus den Daten
Arbeite mit dem authentifizierten User weiter
Leonardo Malzacher, Simon Meier 14
Verstecken des Miro-Widgets
Leonardo Malzacher, Simon Meier 15
Verstecken des Miro-Widgets via Customizer
/opt/HCL-Shared/pv-connections/customizations/externalAppEnabler/modifier.js
https://www.uniconnect.de/appreg/apps
Leonardo Malzacher, Simon Meier 16
API-Anfragen an Miro
Typ Anfrage Beschreibung URL
POST Create board Erstellt ein Board mit dem
angegebenen Namen, der
Beschreibung und den
Freigabebestimmungen.
https://api.miro.com/v2/boards
PUT Copy board Erstellt eine Kopie eines
vorhandenen Boards. Der Name, die
Beschreibung und die
Freigabebestimmungen können
dabei verändert werden.
https://api.miro.com/v2/boards
GET Get specific board Gibt Informationen über das Board
anhand der board_id zurück.
https://api.miro.com/v2/boards/{board_id}
PATCH Update board Ermöglicht es den Namen, die
Beschreibung und die
Freigabebestimmungen anhand der
board_id zu ändern.
https://api.miro.com/v2/boards/{board_id}
DELETE Delete board Ermöglicht es ein Board anhand der
board_id zu löschen.
https://api.miro.com/v2/boards/{board_id}
Leonardo Malzacher, Simon Meier 17
Umgesetzte Integration
Leonardo Malzacher, Simon Meier 18
Demo
Leonardo Malzacher, Simon Meier 19
Fragerunde
Noch Fragen?
University of Koblenz | Institute for Information Systems Research | Center for Enterprise Information Research
Thank you for your attention!
Student Assistant
Center for Enterprise Information Research
University of Koblenz
lmalzacher@uni-koblenz.de
Researcher
Business Application Research Group
University of Koblenz
simeier@uni-koblenz.de
Leonardo Malzacher Simon Meier

Weitere ähnliche Inhalte

Ähnlich wie DACHNUG50 Miro-v2.pdf

Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012Martin Seibert
 
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...1stQuad Solutions
 
CLOUDPILOTS Präsentation vom 14.07.2011 bei der Hamburger IBM Notes-User Grou...
CLOUDPILOTS Präsentation vom 14.07.2011 bei der Hamburger IBM Notes-User Grou...CLOUDPILOTS Präsentation vom 14.07.2011 bei der Hamburger IBM Notes-User Grou...
CLOUDPILOTS Präsentation vom 14.07.2011 bei der Hamburger IBM Notes-User Grou...CLOUDPILOTS Software & Consulting GmbH
 
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 GeschäftOffice 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 GeschäftMicrosoft Germany
 
SharePoint 2016 Lauch Event
SharePoint 2016 Lauch EventSharePoint 2016 Lauch Event
SharePoint 2016 Lauch EventDavid Schneider
 
Power BI Version 2.0
Power BI Version 2.0Power BI Version 2.0
Power BI Version 2.0inovex GmbH
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Michael Maretzke
 
Ein Überblick: One Identity Manager Anbindung von SAP HCM und Active Directory
Ein Überblick: One Identity Manager Anbindung von SAP HCM und Active DirectoryEin Überblick: One Identity Manager Anbindung von SAP HCM und Active Directory
Ein Überblick: One Identity Manager Anbindung von SAP HCM und Active DirectoryIBsolution GmbH
 
Best Practices bei der Einführung und Administration von Connections
Best Practices bei der Einführung und Administration von ConnectionsBest Practices bei der Einführung und Administration von Connections
Best Practices bei der Einführung und Administration von ConnectionsTIMETOACT GROUP
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien DNUG e.V.
 
Extend Workflows to the cloud and beyond - Office 365 Conference (DE)
Extend Workflows to the cloud and beyond - Office 365 Conference (DE)Extend Workflows to the cloud and beyond - Office 365 Conference (DE)
Extend Workflows to the cloud and beyond - Office 365 Conference (DE)Patrick Hosch
 
Office Add-ins entwickeln
Office Add-ins entwickelnOffice Add-ins entwickeln
Office Add-ins entwickelnfabianmoritz
 
State of the Union: Office 365 & Azure – Was ist neu und was kommt - Cloud Af...
State of the Union: Office 365 & Azure – Was ist neu und was kommt - Cloud Af...State of the Union: Office 365 & Azure – Was ist neu und was kommt - Cloud Af...
State of the Union: Office 365 & Azure – Was ist neu und was kommt - Cloud Af...Digicomp Academy AG
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1DNUG e.V.
 
Microsoft Ignite 2015: Zusammenfassung
Microsoft Ignite 2015: ZusammenfassungMicrosoft Ignite 2015: Zusammenfassung
Microsoft Ignite 2015: Zusammenfassung1stQuad Solutions
 
Confluence 4.1 Übersicht
Confluence 4.1 ÜbersichtConfluence 4.1 Übersicht
Confluence 4.1 ÜbersichtFlorian Kondert
 
20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm software20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm softwareDNUG e.V.
 
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrierenDNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrierenAndreas Rosen
 

Ähnlich wie DACHNUG50 Miro-v2.pdf (20)

Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012
 
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
ShareConf 2013 - Implementierung von Hybridumgebungen mit SharePoint 2013 und...
 
CLOUDPILOTS Präsentation vom 14.07.2011 bei der Hamburger IBM Notes-User Grou...
CLOUDPILOTS Präsentation vom 14.07.2011 bei der Hamburger IBM Notes-User Grou...CLOUDPILOTS Präsentation vom 14.07.2011 bei der Hamburger IBM Notes-User Grou...
CLOUDPILOTS Präsentation vom 14.07.2011 bei der Hamburger IBM Notes-User Grou...
 
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 GeschäftOffice 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
 
SharePoint 2016 Lauch Event
SharePoint 2016 Lauch EventSharePoint 2016 Lauch Event
SharePoint 2016 Lauch Event
 
Power BI Version 2.0
Power BI Version 2.0Power BI Version 2.0
Power BI Version 2.0
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
 
Ein Überblick: One Identity Manager Anbindung von SAP HCM und Active Directory
Ein Überblick: One Identity Manager Anbindung von SAP HCM und Active DirectoryEin Überblick: One Identity Manager Anbindung von SAP HCM und Active Directory
Ein Überblick: One Identity Manager Anbindung von SAP HCM und Active Directory
 
Best Practices bei der Einführung und Administration von Connections
Best Practices bei der Einführung und Administration von ConnectionsBest Practices bei der Einführung und Administration von Connections
Best Practices bei der Einführung und Administration von Connections
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
 
Whitecoast lcty12 x_pages
Whitecoast lcty12 x_pagesWhitecoast lcty12 x_pages
Whitecoast lcty12 x_pages
 
SharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im ÜberblickSharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im Überblick
 
Extend Workflows to the cloud and beyond - Office 365 Conference (DE)
Extend Workflows to the cloud and beyond - Office 365 Conference (DE)Extend Workflows to the cloud and beyond - Office 365 Conference (DE)
Extend Workflows to the cloud and beyond - Office 365 Conference (DE)
 
Office Add-ins entwickeln
Office Add-ins entwickelnOffice Add-ins entwickeln
Office Add-ins entwickeln
 
State of the Union: Office 365 & Azure – Was ist neu und was kommt - Cloud Af...
State of the Union: Office 365 & Azure – Was ist neu und was kommt - Cloud Af...State of the Union: Office 365 & Azure – Was ist neu und was kommt - Cloud Af...
State of the Union: Office 365 & Azure – Was ist neu und was kommt - Cloud Af...
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1
 
Microsoft Ignite 2015: Zusammenfassung
Microsoft Ignite 2015: ZusammenfassungMicrosoft Ignite 2015: Zusammenfassung
Microsoft Ignite 2015: Zusammenfassung
 
Confluence 4.1 Übersicht
Confluence 4.1 ÜbersichtConfluence 4.1 Übersicht
Confluence 4.1 Übersicht
 
20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm software20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm software
 
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrierenDNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
 

Mehr von DNUG e.V.

Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Slides zum Impulsreferat: HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: HCL BigFix  - DNUG Stammtisch KarlsruheSlides zum Impulsreferat: HCL BigFix  - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: HCL BigFix - DNUG Stammtisch KarlsruheDNUG e.V.
 
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch KarlsruheSlides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch KarlsruheDNUG e.V.
 
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...DNUG e.V.
 
HCL Nomad - DNUG Stammtisch Salzburg.pdf
HCL Nomad - DNUG Stammtisch Salzburg.pdfHCL Nomad - DNUG Stammtisch Salzburg.pdf
HCL Nomad - DNUG Stammtisch Salzburg.pdfDNUG e.V.
 
Trends in Cybersecurity - DNUG Stammtisch Wien
Trends in Cybersecurity - DNUG Stammtisch Wien Trends in Cybersecurity - DNUG Stammtisch Wien
Trends in Cybersecurity - DNUG Stammtisch Wien DNUG e.V.
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDNUG e.V.
 
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdfDACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdfDNUG e.V.
 
DACHNUG50 CNX0 Workshop.pdf
DACHNUG50 CNX0 Workshop.pdfDACHNUG50 CNX0 Workshop.pdf
DACHNUG50 CNX0 Workshop.pdfDNUG e.V.
 
DACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDNUG e.V.
 
DACHNUG50 presentation 15 June 2023.pdf
DACHNUG50 presentation 15 June 2023.pdfDACHNUG50 presentation 15 June 2023.pdf
DACHNUG50 presentation 15 June 2023.pdfDNUG e.V.
 
DACHNUG50 Pointsharp overview_web_A4.pdf
DACHNUG50 Pointsharp overview_web_A4.pdfDACHNUG50 Pointsharp overview_web_A4.pdf
DACHNUG50 Pointsharp overview_web_A4.pdfDNUG e.V.
 
DACHNUG50 OnTime for Domino.pdf
DACHNUG50 OnTime for Domino.pdfDACHNUG50 OnTime for Domino.pdf
DACHNUG50 OnTime for Domino.pdfDNUG e.V.
 
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdfDACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdfDNUG e.V.
 
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DNUG e.V.
 
DACHNUG50 EasyTeamsWork.pdf
DACHNUG50 EasyTeamsWork.pdfDACHNUG50 EasyTeamsWork.pdf
DACHNUG50 EasyTeamsWork.pdfDNUG e.V.
 
DACHNUG50 Sametime Mobile aber sicher.pdf
DACHNUG50 Sametime Mobile aber sicher.pdfDACHNUG50 Sametime Mobile aber sicher.pdf
DACHNUG50 Sametime Mobile aber sicher.pdfDNUG e.V.
 

Mehr von DNUG e.V. (20)

Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Slides zum Impulsreferat: HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: HCL BigFix  - DNUG Stammtisch KarlsruheSlides zum Impulsreferat: HCL BigFix  - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: HCL BigFix - DNUG Stammtisch Karlsruhe
 
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch KarlsruheSlides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
Slides zum Impulsreferat: NIS2 & HCL BigFix - DNUG Stammtisch Karlsruhe
 
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
Slides zum Impulsreferat: NIS2 - Was steckt konkret dahinter? - DNUG Stammtis...
 
HCL Nomad - DNUG Stammtisch Salzburg.pdf
HCL Nomad - DNUG Stammtisch Salzburg.pdfHCL Nomad - DNUG Stammtisch Salzburg.pdf
HCL Nomad - DNUG Stammtisch Salzburg.pdf
 
Trends in Cybersecurity - DNUG Stammtisch Wien
Trends in Cybersecurity - DNUG Stammtisch Wien Trends in Cybersecurity - DNUG Stammtisch Wien
Trends in Cybersecurity - DNUG Stammtisch Wien
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdf
 
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdfDACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
DACHNUG50 Domino REST API - Konzepte und Hintergruende.pdf
 
DACHNUG50 CNX0 Workshop.pdf
DACHNUG50 CNX0 Workshop.pdfDACHNUG50 CNX0 Workshop.pdf
DACHNUG50 CNX0 Workshop.pdf
 
DACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdf
 
DACHNUG50 presentation 15 June 2023.pdf
DACHNUG50 presentation 15 June 2023.pdfDACHNUG50 presentation 15 June 2023.pdf
DACHNUG50 presentation 15 June 2023.pdf
 
DACHNUG50 Pointsharp overview_web_A4.pdf
DACHNUG50 Pointsharp overview_web_A4.pdfDACHNUG50 Pointsharp overview_web_A4.pdf
DACHNUG50 Pointsharp overview_web_A4.pdf
 
DACHNUG50 OnTime for Domino.pdf
DACHNUG50 OnTime for Domino.pdfDACHNUG50 OnTime for Domino.pdf
DACHNUG50 OnTime for Domino.pdf
 
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdfDACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
DACHNUG50 Interpretation-von-Event-Logs-aus-CNX-mit-Hilfe-von-Domino.pdf
 
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
DACHNUG50 Erfolgreiche Digitalisierung Notes Anwendungen mit Low Code L”sung ...
 
DACHNUG50 EasyTeamsWork.pdf
DACHNUG50 EasyTeamsWork.pdfDACHNUG50 EasyTeamsWork.pdf
DACHNUG50 EasyTeamsWork.pdf
 
DACHNUG50 Sametime Mobile aber sicher.pdf
DACHNUG50 Sametime Mobile aber sicher.pdfDACHNUG50 Sametime Mobile aber sicher.pdf
DACHNUG50 Sametime Mobile aber sicher.pdf
 

DACHNUG50 Miro-v2.pdf

  • 1. Integration eines Visual Collaboration Tools in HCL Connections Visuelle Zusammenarbeit als Bestandteil eines Enterprise Collaboration Systems Leonardo Malzacher und Simon Meier {lmalzacher,simeier}@uni-koblenz.de
  • 2. CEIR Research Team Enterprise Information Management Business Application Systems Petra Schubert Professor Director of CEIR Business Software Susan Williams Professor Director of CEIR Social Informatics Julian Mosen PhD Candidate Research Assistant Social Documents Söhnke Grams Postdoc Reseracher Manager UCT Benefits of ECS Sebastian Bahles Research Assistant Workspace Management Lucas Graf Student Assistant Domino Development Martin Just PhD Candidate Research Associate Cross-System Analysis Simon Meier PhD Candidate Research Assistant Business Objects Florian Schumacher Student Assistant Content Management Julia Mannebach Student Assistant Domino Development Jens Alberts PhD Candidate Research Assistant Collaboration Platform Cornelia Mc Stay Secretary Team Assistant Leonardo Malzacher Student Assistant Information Integration Jennifer Gerbl PhD Candidate Research Assistant Visual Collaboration Systems
  • 3. Leonardo Malzacher, Simon Meier 4 Agenda 1 Visual Collaboration Tools Integrationsmöglichkeiten von ausgewählten Visual Collaboration Tools 2 Vergleich der Visual Collaboration Tool APIs 3 Tech Stack 4 Widget-Konfiguration 5 Integration in Connections 6 Verstecken des Miro-Widgets 7 API-Anfragen an Miro 8 Umgesetzte Integration 9 Live Demo 10
  • 4. Leonardo Malzacher, Simon Meier 5 Visual Collaboration Tools Definition Kernkomponente: Digitales Whiteboard (Board) Verwalten und Bearbeiten der Boards innerhalb eines Arbeitsbereichs Ermöglichen synchrone und asynchrone Zusammenarbeit Innerhalb der Boards: Kollaboration mittels verschiedener visueller Elemente Erweiterte Funktionalität (Audio- Videochats, Kommentarfunktion, Umfragen und Zeitgeber) Entstehung von Anwendungen für die visuelle Zusammenarbeit: Visual Collaboration Tools
  • 5. Leonardo Malzacher, Simon Meier 6 Visual Collaboration Tools (Miro)
  • 6. Leonardo Malzacher, Simon Meier 7 Visual Collaboration Tools (Miro)
  • 7. Leonardo Malzacher, Simon Meier 8 Integrationsmöglichkeiten von ausgewählten Visual Collaboration Tools Anbieter Board-Einbettung API Webhook IdP Support SAML Besonderheiten Miro Editieren ✓ ✓ ✓ (Okta | Azure AD | OneLogin | ADFS | Jumpcloud | Google | Facebook | Apple | Slack) ✓ Node.js Bibliothek für API-Nutzung | BoardsPicker | WEB SDK Mural Editieren ✓ – ✓ (Azure AD | Okta) ✓ Canvas embed SDK | Account chooser SDK | Mural picker SDK Lucidspark – ✓ – ✓ (Okta | OneLogin | Ping | ADFS | Centrify | Shibboleth | Google) ✓ Stormboard – ✓ – ✓ (Active Directory | Okta | OneLogin| AWS) ✓ Bluescape Editieren ✓ – ✓ (Okta | ADFS | Ping Identity | F5 | Google) ✓ Limnu Editieren in WordPress ✓ – ✓ (Google) – iObeya – ✓ – ✓ (Azure AD | Google | IBM Verify | Okta | OneLogin) ✓ ConceptBoard Editieren – – ✓ (Azure AD | Google | Facebook) ✓ Creately Statisch – – ✓ (OneLogin | Okta | Azure AD | Google) ✓ Draft Editieren – – ✓ ✓ Klaxoon – – – ✓ (Azure AD | Google | Apple | Facebook | LinkedIn) ✓ Explain Everything – – – ✓ (Google) – DEON – ✓ – – – AYOA – – – ✓ (Google | Facebook | Apple) – Sketchboard Editieren in Notion – – ✓ (Okta | Goolge| Webex | Office 365) ✓ Collusion Statisch – – – – Collaboard – – – ✓ (ADFS | Google | Apple | Azure AD) ✓ Eraser Editieren – – ✓ (Google | Microsoft) – Marimba Editieren – – ✓ (Google) – Invision Freehand Editieren – – ✓ (ADFS | Okta | OneLogin | Azure AD) ✓
  • 8. Leonardo Malzacher, Simon Meier 9 Vergleich der Visual Collaboration Tool APIs Die Bedingung wird erfüllt Die Bedingung wird nicht erfüllt Diese Komponente existiert nicht ✓ ⒳
  • 9. Leonardo Malzacher, Simon Meier 10 Tech Stack
  • 10. Leonardo Malzacher, Simon Meier 11 Widget-Konfiguration /opt/HCL-Shared/connections/customization/communitiesAdmin/widgets-config.xml
  • 11. Leonardo Malzacher, Simon Meier 12 Integration in Connections https://addons.uniconnect.de/config.nsf/miroWidget.xml
  • 12. Leonardo Malzacher, Simon Meier 13 Integration in Connections Lade die benötigten Parameter aus Connections (Widget-config) Erstelle ein Community-JSON-Objekt aus den Daten Lade die Mitglieder der Community Erstelle ein User-JSON-Objekt des anfragenden Users aus den Daten Arbeite mit dem authentifizierten User weiter
  • 13. Leonardo Malzacher, Simon Meier 14 Verstecken des Miro-Widgets
  • 14. Leonardo Malzacher, Simon Meier 15 Verstecken des Miro-Widgets via Customizer /opt/HCL-Shared/pv-connections/customizations/externalAppEnabler/modifier.js https://www.uniconnect.de/appreg/apps
  • 15. Leonardo Malzacher, Simon Meier 16 API-Anfragen an Miro Typ Anfrage Beschreibung URL POST Create board Erstellt ein Board mit dem angegebenen Namen, der Beschreibung und den Freigabebestimmungen. https://api.miro.com/v2/boards PUT Copy board Erstellt eine Kopie eines vorhandenen Boards. Der Name, die Beschreibung und die Freigabebestimmungen können dabei verändert werden. https://api.miro.com/v2/boards GET Get specific board Gibt Informationen über das Board anhand der board_id zurück. https://api.miro.com/v2/boards/{board_id} PATCH Update board Ermöglicht es den Namen, die Beschreibung und die Freigabebestimmungen anhand der board_id zu ändern. https://api.miro.com/v2/boards/{board_id} DELETE Delete board Ermöglicht es ein Board anhand der board_id zu löschen. https://api.miro.com/v2/boards/{board_id}
  • 16. Leonardo Malzacher, Simon Meier 17 Umgesetzte Integration
  • 17. Leonardo Malzacher, Simon Meier 18 Demo
  • 18. Leonardo Malzacher, Simon Meier 19 Fragerunde Noch Fragen?
  • 19. University of Koblenz | Institute for Information Systems Research | Center for Enterprise Information Research Thank you for your attention! Student Assistant Center for Enterprise Information Research University of Koblenz lmalzacher@uni-koblenz.de Researcher Business Application Research Group University of Koblenz simeier@uni-koblenz.de Leonardo Malzacher Simon Meier