Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Innovative API-Based LeanIX Enhancements

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Consultez-les par la suite

1 sur 27 Publicité

Innovative API-Based LeanIX Enhancements

Télécharger pour lire hors ligne

Presentation by Thomas Schreiner, Senior Manager Enterprise Architecture Management at Fresenius at EA Connect Days 2018 in Bonn: Managing an Enterprise Architecture function with thousands of applications requires high operational efficiency, supported by a strong tool. To get the most out of LeanIX, Fresenius has built an extensive set of add-ons and enhancements, some of were presented in this talk. This includes:
- A news feed application
- Custom notifications
- Excel integration via Get & Transform, formerly “Power Query”
- Automated daily snapshots and survey downloads
- Ruby interface to navigate and operate on the full LeanIX meta model

Presentation by Thomas Schreiner, Senior Manager Enterprise Architecture Management at Fresenius at EA Connect Days 2018 in Bonn: Managing an Enterprise Architecture function with thousands of applications requires high operational efficiency, supported by a strong tool. To get the most out of LeanIX, Fresenius has built an extensive set of add-ons and enhancements, some of were presented in this talk. This includes:
- A news feed application
- Custom notifications
- Excel integration via Get & Transform, formerly “Power Query”
- Automated daily snapshots and survey downloads
- Ruby interface to navigate and operate on the full LeanIX meta model

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Similaire à Innovative API-Based LeanIX Enhancements (20)

Publicité

Plus par LeanIX GmbH (14)

Plus récents (20)

Publicité

Innovative API-Based LeanIX Enhancements

  1. 1. © Fresenius Netcare GmbH T-C-E2E-163-PowerPoint V 2.0 Innovative API-Based LeanIX Enhancements Thomas Schreiner Senior Manager - Enterprise Architecture Management Fresenius Netcare GmbH
  2. 2. © Fresenius Netcare GmbH 2 Products and services for people with chronic kidney failure. Medicines and technologies for infusion, transfusion and clinical nutrition. Europe's leading private hospital operator, with HELIOS and Quirónsalud hospitals. Projects and services for hospitals and other healthcare facilities worldwide.
  3. 3. © Fresenius Netcare GmbH 3
  4. 4. © Fresenius Netcare GmbH 4
  5. 5. © Fresenius Netcare GmbH 5
  6. 6. © Fresenius Netcare GmbH Group Structure 6 Fresenius Group: 280.000 employees Fresenius Netcare: 1.000 employees 50 locations
  7. 7. © Fresenius Netcare GmbH Easy Excel Reports 7 I need an Excel sheet containing all legal entities, clustered by country, including each entity's # of global applications, # of local applications, and the ratio of global vs. local. And the application names. illustrational data
  8. 8. © Fresenius Netcare GmbH leanix-core 8 leanix-core • Integrated into our script languages (ruby / python) • “Don‘t think about the LeanIX API” • Access and navigate the whole LeanIX meta model report.rb / report.py . • Load data • Process data • Write report • NOT: Paging, authentication, caching, proxy settings, logging
  9. 9. © Fresenius Netcare GmbH report.rb 9 # Loading data applications = Application.all usergroups = UserGroup.all # Lookup by fact sheet name app = Application.new("SAP ERP") # Navigate the meta model u = app.user_groups # Tags and attributes ug["tags"].include?("Imported by:Kabi") ug["location"]["geoCountry"]
  10. 10. © Fresenius Netcare GmbH Ad-Hoc Analysis via Console 10 Which application is used by most legal entities?
  11. 11. © Fresenius Netcare GmbH Ad-Hoc Analysis via Console 11 leanix-core • Integrated into our script languages (ruby / python) • “Don‘t think about the LeanIX API” • Access and navigate the whole LeanIX meta model irb / python console • Type commands • Get answers immediately
  12. 12. © Fresenius Netcare GmbH Ad-Hoc Analysis via Console 12 • Load all applications • Select their names, count their user groups • Sort by number of user groups • Return largest entry.
  13. 13. © Fresenius Netcare GmbH More Use Cases for leanix-core… 13 • ARIS import • Custom Excel import • Custom notifications leanix-core
  14. 14. © Fresenius Netcare GmbH Custom Notifications 14 • Send e-mail to a specific subscription role • Include LeanIX data + links • Fully automated • No manual pre-processing
  15. 15. © Fresenius Netcare GmbH Custom Notifications 15 leanix-core • Integrated into our script languages (ruby / python) • “Don‘t think about the LeanIX API” • Access and navigate the whole LeanIX meta model leanix-mailer • Who will receive the notification? ➧ All users in role X. • What content will be displayed? ➧ Get each user's fact sheets. • Replace template placeholders by fact sheet attributes • Send mail to user via own SMTP server. mail template
  16. 16. © Fresenius Netcare GmbH Custom Notifications – Demo 16
  17. 17. © Fresenius Netcare GmbH Custom Notifications – Demo 17
  18. 18. © Fresenius Netcare GmbH leanix-utils: Auto-Snapshot 18
  19. 19. © Fresenius Netcare GmbH leanix-utils: Auto-Snapshot 19 • Start Full Snapshot Creation • Monitor Snapshot Creation • Download Snapshot • Extra Feature: Download all Survey Runs Auto Snapshot (python)
  20. 20. © Fresenius Netcare GmbH leanix-utils: Auto-Snapshot 20
  21. 21. © Fresenius Netcare GmbH News Feed / Latest Updates 21
  22. 22. © Fresenius Netcare GmbH leanix-utils: News Feed 22
  23. 23. © Fresenius Netcare GmbH Auto-Tagging / Auto-Subscribing 23 • Applications are auto-tagged with the segment tags of their user groups. • If a user is subscribed to a fact sheet as responsible or accountable, the fact sheet is auto-tagged with the user's segment tag. • If an interface or process is connected to an application, the application is auto-tagged with the segment tags of the interface/process. • On creating a fact sheet, the creating user is auto-subscribed to the fact sheet. illustrational data
  24. 24. © Fresenius Netcare GmbH event-engine 24 event-engine (python) Production Training … Webhook • Rule handling • Action triggers Production Training … EAM VM API call FACT_SHEET_UPDATED mail notification SMTP
  25. 25. © Fresenius Netcare GmbH *** Bonus scenario *** Excel Get & Transform ("Power Query") 25 Problem • Excel data collection sheets • Dropdown lists for relations have to be kept in sync with LeanIX Solution • Excel: LeanIX GraphQL API as external data source • Custom Query to load fact sheet information
  26. 26. © Fresenius Netcare GmbH Roadmap 26 • Advanced e-signatures in a validated environment
  27. 27. © Fresenius Netcare GmbH Thank you! 27 thomas.schreiner@fresenius-netcare.com https://github.com/fnc-eam/leanix-utils ➧ auto snapshot, news feed https://www.xing.com/profile/Thomas_Schreiner7 https://www.linkedin.com/in/thomas-schreiner/ 

×