Jahrgang

2007 / 2008

Projektpartner

Fa.Eworx

Maturanten

Schröger Jakob
5BI

Plank Thomas
5BI

Betreuer

Problemstellung:
mailworx, ein System der Firma eworx, ist eine High End E-Mail Marketing Applikation zur professionellen Erstellung und Abwicklung von Newsletter-Kampagnen und -Konzepten. Über Internet kann der Benutzer sich ins System einloggen und dort Abonnentendaten verwalten und neu erstellen, Newsletter-Kampagnen und Profile erstellen uvw.
Durch das Programm Office Integration für mailworx.net können bestimmte Funktionen von mailworx direkt über Excel 2007 ausgeführt werden.

Zielsetzung:
• Ziel ist eine nahtlose Integration zwischen der Web-Applikation mailworx und der Office-Anwendung Excel 2007.
•  Der Benutzer kann dadurch seine Daten herunterladen, im Excel 2007 bearbeiten und wieder zum mailworx-System hochladen.
• Die Zuweisung der Felder, welche in Excel und welche in mailworx benützt werden, bzw. welche Felder zusammen gehören, soll lokal erfolgen.
• Der Benutzer soll zur Unterstützung der Zuweisung der Felder automatische Zuweisungsvorschläge erhalten. Diese Zuweisung soll auch speicherbar sein um sie automatisch aufzurufen.
• Die Buttonleiste soll visuell in Excel integriert werden.

Projektablauf:
• Beschaffung von Informationen über mailworx, Forderungen an das Projekt usw.
• Erstellen der Buttonleiste in Excel 2007
• Daten herunterladen und automatisch in die Excel-Mappe schreiben
• Daten aus Excel lesen, speichern und in das System mailworx hochladen
• Diverse andere Eigenschaften des Projekts entwickeln, wie z.B.: Benutzerdaten speichern, Sprache ändern usw.
• Fehlerbehandlung

Ergebnis:
Das Ergebnis ist ein ausführbares Setup, welches am Client des Abonnenten installiert werden kann.

Verwertbarkeit:
Die Firma eworx verwertet dieses Projekt, damit der Benutzer die Möglichkeit hat, auch über Excel zum System mailworx zugreifen zu können.

Systembeschreibung:
Die Buttonleiste wird mittels XML in Excel 2007 integriert. Alle übrigen Eigenschaften und Funktionen wurden mit C# programmiert.
Damit verschiedene Sprachen ausgewählt werden können, wurde für jede Sprache eine Resource-Dateien angelegt.
Für den Zugriff zum WebService wurde ein Web-Verweis zum Projekt hinzugefügt.

Presentation of the problem:
mailworx is a high end e-mail marketing application for the professional generation and processing of newsletter campaigns and concepts. With the internet the user can log in into the system and there he can administrate subscriber informations, newsletter campaigns, profiles and so on.
With the program office integration in mailworx.net some functions of the mailworx-system can be edited directly with Excel 2007.

Objectives:
• The goal is an integration oft he web-application into the office-application Excel 2007.
• The user can download data, edit it in Excel 2007 and upload the data back to the mailworx-system.
• The allocation of the fields which are used in excel and in mailworx, respectively those who belong together shall be carried out local.
• The user shall get automatically generated proposals for the fields’ allocation. This allocation shall be storable for automatically call.
• The button bar shall be visually integrated in Excel.

Project schedule:
• Get informations about mailworx and the project.
• Construct the button-bar in Excel 2007.
• Data downloading and writing automatically in Excel 2007.
• Reading data from Excel 2007, saving the data, uploading the data to the mailworx-system.
• Creating other features of the project; e.g. saving userdata, changing language and so on.
• Error handling.

Results:
The result is an executable file, which can be installed on the client of the subscriber.

Usability:
The company eworx uses this project that the user has the chance to use the functions of the mailworx-system directly in Excel 2007.

Description:
The button-bar get integrated into Excel 2007 with XML. All other Functions were programmed with C#.
For every language (English and German) a Resource-File was created.
For the acces to the WebService a web-link was added.