Eurochem Projekte
Eurochem Single Sign-On
Single Sign-On grüßt jeden Tag jeden von 16500 Tausend Benutzern in der EuroChem Gruppe AG und bieten ihnen Zugang zu internen Ressourcen mit Benutzung der Windows Domänzugangsdaten, ohne das Passwort erneut einzutippen. Single-Sign On ist mit WiFi Kontrollern in den Büros der Gruppe integriert. VPN Hubs und ActiveDirectory Services ermöglichen eine transparente Authentifikation für interne web- and ERP-Systeme. Neben der Domänauthentifikation gibt es auch einen Support für Datenbank lokaler Benutzer sowie Support von Oauth 2.0.
Die angewandte Technologie: Ruby/ Sinatra
Benutzt seit 2011.
E-Router Integrationsbus
E-Router Integrationsbus ist eine Basis jedes Integrationsprozesses in der EuroChem Gruppe AG. E-Router unterstützt RPC Anrufe mit Benutzung von SOAP und XMLRPC, bieten Zugang zu RESTful Web-Services und ermöglicht einen AS2-basierten elektronischen Dokumentenaustausch.
Die Besonderheit des E-Routers ist die gleichzeitige Unterstützung mehrerer Integrationslandschaften, die es ermöglicht, die Integrationsszenarien von der Entwicklung in die QS-Umgebung und denn an die Produktivsysteme zu übertragen, ohne den Code oder das Integrationsschema zu ändern.
Die detaillierte Beschreibung des E-Routers ist auf dieser Seite verfügbar.
Die angewandten Technologien: Ruby/EventMachine (Bus), Ruby/Rails (administrative Schnittstelle),
Python (zusätzliches ETL Modul).
Benutzt seit 2011.
Interaktives Reportingssystem: Flexible
Flexible stellt ein System dar, welches es den Benutzern erlaubt, analytische Reporte und Pivots über den in der Datenbank der Gruppe gespeicherten Daten auszubauen. In der Webapplikationkann man konkrete Dateneinheiten auswählen, Filter anwenden, Gruppierungsspalten einstellen sowie die Daten aus dem Datenlager aggregieren.
Die erstellten Reporte kann man im Browser ansehen (und jeder aggregierte Wert kann mit einem Mausklick erklärt werden) oder ins Excel für weitere Bearbeitung herunterladen. Flexible bietet ebenso ein Web-Service für Erhalten der Daten im maschinenlesbaren Format.
In Rahmen dieses Projektes war ich für die Entwicklung des Back-Ends des Systems zuständig: Engine für Reportausbau und Datenbearbeitung sowie API, welches Zugang zu diesem Engine und Einstellung der Datenquellen gewährleistet.
Die detaillierte Beschreibung des Flexiblesystems ist auf dieser Seite verfügbar.
Die angewandten Technologien: Ruby/Sinatra/Sequel/Resque (Back End), ElasticSearch, JavaScript/Ember.js (Front End)
Benutzt seit 2012
Produktions- und Verkaufsplanungssystem Matrix
Produktions- und Verkaufsplanungssystem Matrix unterstützt die Produktionsplanung im Werk in Antwerpen und die Verkäufe im europäischen Distributionsnetzwerk der EuroChem Gruppe AG. Er bietet Kommunikationsplatform für Verkauf, SCM und Produktion und dient als Schnittstelle für Verkaufspreise, Lieferquoten nach Ländern, Frachtratenprognosen usw. im Planungshorizont von drei Monaten bis zu einem Jahr.
Matrix unterstützt das interne CRM-System der EuroChem Gruppe und bietet mit Hilfe der Web-Services für internes Zugang zu den freigegebenen Planwerten (wie z.B. Lieferumfang auf konkrete Markt oder Basispreis für einen Monat).
Die detaillierte Beschreibung des Matrix ist auf dieser Seite verfügbar.
Angewandte Technologien: Ruby/ Rails
Benutzt seit 2014.
Rechner der Verkaufseffizienz (Netbackrechner)
Der Rechner der Verkaufseffizienz (Netbackrechner) bewertet die Ergebnisse der Verkaufe an einen Endkunden auf Grund folgender Parameter: Reineinnahme, Marge der Verkaufsdivision, Marge der Gruppe, Kapitalkosten der Gruppe in Rahmen des Verkaufes, Höhe des Risikokapitals in Bezug auf Kreditrating des Kunden im Fall der Verkäufe mit Zahlungsverzögerung, Vergleich des Verkaufspreises mit Indikativpreisen usw.
Der Rechner zeichnet die Kosten, die während der Warenbewegung vom Hersteller über die Lieferantenkette bis zum Endkunden entstehen, auf und lässt die Verkaufseffizienz bereits während der Freigabe des Deals zu prognostizieren, wobei die Daten mit ihrer realen Umsetzung geklärt werden.
Die Kalkulationsergebnisse werden vom System Flexible aggregiert und werden im interaktiven Dashboard der Verkäufe zum Zweck des operativen Managements der Gruppe abgebildet.
Die angewandten Technologien: Ruby/Resque/Sinatra (Microservice)
Benutzt seit 2016.
Zielorientierte Führung und operatives Dashboard der KPI
Das Subsystem der zielorientierten Führung des korporativen Portals unterstützt das Motivationsprogramm in den Gesellschaften der Gruppe. Das System bietet jedem Programmteilnehmer eine Möglichkeit, die daten über die Jahreschlüsselaufgaben einzugeben und sie von obergeordneten Leitern und Funktionsleitern freigeben zu lassen. Die Auswertung und Freigabe der Ergebnisse erfolgen in diesem Subsystem.
Derzeit ist ein neues System mit intensiver Benutzung der Zahlenschlüsselwerte der Effizienz (KPI) und interaktivem Dashboard entwickelt. Sowohl existierende STIP-Modul, als auch das kommende KPI System sind auf der Seite beschrieben.
Die angewandten Technologien: Ruby/Rails, Node.js
Benutzt seit 2011.