Diese Bachelorarbeit soll eine Einführung in technische Hintergründe von SAP ArchiveLink sowie Alfresco Web Scripts geben. Zum Abschluss werden 3 Möglichkeiten der Integration aufgeführt.
Immer mehr Unternehmen stellen ihre Abläufe in der Verwaltung, d. h. Bestellung, Produktion, Fakturierung und weitere Bereiche auf rein digitale Geschäftsprozesse um. Hierbei ergeben sich eine Vielzahl an Vorteilen. Durch eine gesicherte zentrale Ablage aller relevanten Dokumente, können Kundenanfragen, Statusreports und Qualitätssicherungen schnell und vorallem von fast jeder belibigen Stelle aus durchgeführt werden. Nicht zu unterschätzen sind hierbei auch Einsparpotentziale. Wo früher eine Sekritärin im Aktenschrank nach der richtigen Rechnung suchen musst, wird diese per Klick einfach am Computer geöffnet.
Um einen reibunglosen Ablauf gewährleisten zu können, müssen entsprechende technische Vorkehrungen getroffen werden. Als Branchenführer im Bereich von ERP Software für Unternehmen ist SAP eine gute Ausgangssituation um die Möglichkeiten genauer zu betrachten. Alfresco hat sich nicht nur durch die Open Source Gemeinde als Optimale Lösung im Bereich Dokumentenmanagement bewiesen, sondern besitzt auch Kooperationen mit SAP.
Eine technische Einführung in SAP ArchvieLink soll das Grundverständnis für die Kommunikation mit SAP über HTTP verdeutlichen. Es werden einzelne Methoden und Attribute angesprochen die als Basis für alle anderen Varianten verstanden werden können. Alfreso bietet mit Web Scripte eine Schnittstelle auf Basis von standard HTTP Methoden an, welche sich individuell Programmieren lässt. Hierbei kann gezielt auf die entsprechenden Anforderungen von SAP eingegangen werden. Ein typisches „HelloWorld“ Beispiel soll den Aufbau und die Funktionalität erläutern.
Um eine Integration von Alfresco in SAP zu ermöglichen, existieren diverse Lösungen. Neben der Möglichkeit über Web Scripte eine Kommunikation zu ermöglichen, bieten auch Softwarhäuser bereits Module und Frameworks für eine erfolgreiche Integration an. Daneben wird noch eine weitere Lösung auf Basis eines eigenen Servers bzw. Dienstes für die Verwaltung der Datenablage beschrieben.
Inhaltsverzeichnis
1. Einleitung
2. SAP ArchiveLink
2.1. Definition
2.2. Einsatzzweck
3. Alfresco - DMS
3.1. Historie und Geschäftsmodell
3.2. Dokumentenmanagement
3.3. Schnittstellen für die Dateiübertragung
4. ArchiveLink HTTP Content Server
4.1. Definition und Begriffserklärung
4.2. Kommunikation
4.3. Sicherheit und Rechte
4.3.1. secKey
4.3.2. Schutzwürdigkeit / Zugriffsrechte
4.4. Syntaxbeschreibung
4.4.1. Allgemeine Hinweise
4.4.2. Syntax - create
5. Alfresco Web Script
5.1. Einführung
5.2. Aufbau von Web Scripts
5.3. Beispiel Hello World
5.3.1. Einführende Informationen
5.3.2. Übersicht der verwendeten Dateien
5.3.3. helloworld.get.desc.xml - Description Document
5.3.4. helloworld.get.js - Controller Script
5.3.5. helloworld.get.html.ftl - Response Template
5.3.6. helloworld.get.config.xml - Configuration Document
5.3.7. helloworld.get_de.properties - Local Bundle
5.3.8. Abschließende Informationen zu dem Beispiel
5.4. Verwendung von Web Script
5.4.1. Ordner anzeigen - auch per RSS abrufbar
5.4.2. Datei hochladen
5.5. Zusammenfassung zu Web Script
6. Mögliche Szenarien
6.1. Dokumenten GenCache
6.2. Alfresco HTTP Web Script
6.3. Framework mit Add-On Baustein
6.3.1. KGS SAPALINK Interface
6.3.2. fme AG
7. Zusammenfassung
A. Anhang
A.1. SAP HTTP Content Server - secKey - Technische Informationen
A.2. Alfresco Web Script - Beschreibungs Datei
A.3. Folder Browse: ATOM Response Template
B. Abkürzungsverzeichnis
C. Abbildungsverzeichnis
D. Listings
E. Tabellenverzeichnis
F. Literatur
- Quote paper
- Daniel Müller (Author), 2012, Integration des Dokumentenmanagementsystems Alfresco mit SAP, Munich, GRIN Verlag, https://www.grin.com/document/200202
-
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X.