Oracle, Datenbank, PowerPoint, Dokumente, PPTX, Automatisierung, Prozess-Automatisierung, smaxt



Ähnliche Dokumente
Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Synchronisations- Assistent

Gezielt über Folien hinweg springen

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

Welche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.

Küchenarbeitsplatten und Waschtische mit DIECAD. DIETRICH GmbH Tel.: 09381/ D Volkach

Aufklappelemente anlegen

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Mandant in den einzelnen Anwendungen löschen

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Freigabemitteilung 39 Version: 4.50

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

ACHTUNG: Voraussetzungen für die Nutzung der Funktion s-exposé sind:

How-to: Webserver NAT. Securepoint Security System Version 2007nx

von: Oktay Arslan Kathrin Steiner Tamara Hänggi Marco Schweizer GIB-Liestal Mühlemattstrasse Liestal ATG

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Zahlen auf einen Blick

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

WinVetpro im Betriebsmodus Laptop

So gehts Schritt-für-Schritt-Anleitung

teamsync Kurzanleitung

Erste Schritte mit Microsoft Office 365 von Swisscom

Anton Ochsenkühn. amac BUCH VERLAG. Ecxel für Mac. amac-buch Verlag

FAQ 04/2015. Auswirkung der ISO auf 3SE53/3SF13 Positionsschalter.

Print2CAD 2017, 8th Generation. Netzwerkversionen

QTrade GmbH Landshuter Allee München Seite 1

Dialyse Benchmark - Online so funktioniert s

Anleitung zur Verwendung der VVW-Word-Vorlagen

Wie Sie mit Mastern arbeiten

Menü auf zwei Module verteilt (Joomla 3.4.0)

Stand: Adressnummern ändern Modulbeschreibung

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken

Professionelle Seminare im Bereich MS-Office

Software- und Druckerzuweisung Selbstlernmaterialien

Elektronischer Servicebericht

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

Projektmanagement. Thema. Name der bzw. des Vortragenden. Vorname Nachname Sommersemester 2004

Ihr Benutzerhandbuch AVIRA ANTIVIR EXCHANGE

Einführung in. Logische Schaltungen

Schuljahreswechsel im Schul-Webportal

Speicher in der Cloud

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

TALENTE-TAUSCHRING in der Region Bruchsal

Informationen zum NBA-Verfahren für Kunden des Vertriebs

SharePoint Demonstration

Netzwerkversion PVG.view

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

BENUTZERHANDBUCH. Version 7.6

ZAHLUNGSAVIS. Im Zahlungsprogrammteil automatisch erstellen

Erstellen der Barcode-Etiketten:

Mind Mapping am PC. für Präsentationen, Vorträge, Selbstmanagement. von Isolde Kommer, Helmut Reinke. 1. Auflage. Hanser München 1999

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Projektmanagement in Outlook integriert

Notation und Gestaltung

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt

Elexis-BlueEvidence-Connector

Arbeiten mit UMLed und Delphi

Simulation LIF5000. Abbildung 1

EPOS. Kurzanleitung Modul Mailing. Logex AG IT-Solutions. Copyright (c) 2008 by Logex ag, Switzerland, all Rights reserved

Prodanet ProductManager WinEdition

Einer Outlook-Gruppe weitere Computer hinzufügen

07. November, Zürich-Oerlikon

Erstellen eines Screenshot

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Professionelle Seminare im Bereich MS-Office

Vorgehensweise bei Lastschriftverfahren

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

Hilfedatei der Oden$-Börse Stand Juni 2014

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.

Internet online Update (Mozilla Firefox)

Anleitung über den Umgang mit Schildern

Die elektronische Rechnung als Fortsetzung der elektronischen Beauftragung so einfach geht es:

4. BEZIEHUNGEN ZWISCHEN TABELLEN

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Informationen zu ebookit

Erstellen von x-y-diagrammen in OpenOffice.calc

Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673. Flachglasbranche.

Fallbeispiel: Eintragen einer Behandlung

Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?

Informations- und Kommunikationsinstitut der Landeshauptstadt Saarbrücken. Upload- / Download-Arbeitsbereich

Tipps und Tricks zu den Updates

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Version White Paper ZS-TimeCalculation und die Zusammenarbeit mit dem iphone, ipad bzw. ipod Touch

MCRServlet Table of contents

Outlook Vorlagen/Templates

Der neue persönliche Bereich/die CommSy-Leiste

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

STRATO Mail Einrichtung Mozilla Thunderbird

Profi cash (Version 10.3 oder höher) Erfassen und Verwalten von SEPA- Lastschriften

Anleitung zur Anmeldung beim EPA zur Nutzung von OPS 3.1

Transkript:

Automatische Generierung serialisierter, individualisierter PowerPoint-Präsentationen aus Oracle Datenbanken Andreas Hansel Symax Business Software AG Parkstrasse 22, D-65189 Wiesbaden Schlüsselworte Oracle, Datenbank, PowerPoint, Dokumente, PPTX, Automatisierung, Prozess-Automatisierung, smaxt Einleitung Schätzungen zufolge werden weltweit werden täglich mehr als 30 Millionen PowerPoint Präsentationen erarbeitet, was etwa 100 Milliarden Folien pro Jahr entspricht. In vielen Unternehmen werden für unterschiedlichste Zwecke Informationen in Form von PowerPoint-Präsentationen bereitgestellt. Damit werden beispielsweise der Vertrieb in seiner Arbeit unterstützt, Kunden, Investoren, Mitarbeiter und Gremien über bestimmte Sachverhalte informiert. Mehr als ein Drittel solcher Präsentationen wird regelmäßig wiederkehrend erstellt, bzw. laufend aktualisiert. Dabei sind viele Präsentationen und Folien gleichermaßen aufgebaut und unterscheiden sich lediglich durch die enthaltenen Daten. Enthalten diese Folien Daten, die sich häufig ändern, müssen diese Präsentationen regelmäßig individualisiert und aktualisiert werden. Hierzu ist ein hoher manueller Aufwand erforderlich. Durch die Installation von smaxt in einer Oracle Datenbank wird die Datenbank in die Lage versetzt, PowerPoint Dokumente vollautomatisch anhand der aktuellen Datenlage zu erzeugen und zu verteilen. Dadurch eröffnen sich Möglichkeiten zur Prozess-Automatisierung und zur Kosteneinsparung. Die maschinelle Erstellung solcher Präsentationen kann viel Zeit und Kosten sparen. Darüber hinaus können Mitarbeiter von eher demotivierenden repetitiven Tätigkeiten entlastet werden. Inhalt des Vortrages In diesem Vortrag wird anhand von Praxisbeispielen aus der Finanzbranche aufgezeigt, wie sich anspruchsvolle Präsentationen mit smaxt direkt aus einer Oracle-Datenbank erzeugen lassen und wie diese regelmäßig vollautomatisch aktualisiert und verteilt werden können. Die Beispiele aus der Finanzbranche wurden deshalb gewählt, weil sich dort die Bewegungsdaten sehr schnell ändern und weil vielfältige gesetzliche Regelungen stets aktuelle Dokumente erfordern. Für eine Menge von Portfolios soll je Portfolio eine Präsentation (PPTX-Datei) erzeugt werden. Diese soll sowohl zusammenfassende Informationen über das Portfolio selbst, als auch Folien für alle im Portfolio enthaltenen Assets (Wertpapiere) beinhalten. Als Folien für das Portfolio sind vorgesehen: Eine Folie mit einem Text, der das Portfolio beschreibt, eine Folie mit einer Wertentwicklungsgrafik, eine Folie mit zwei Charts zu Portfoliostruktur sowie eine Tabelle mit Kennzahlen.

Als Folien für die enthaltenen Assets werden jeweils eine Wertentwicklungsgrafik und eine Tabelle mit einigen Informationen zum Asset erzeugt. Hierzu wird ein smaxt Layout Template in PowerPoint erstellt, das Vorlagen für die zu erzeugenden Folien enthält, jedoch noch keine Daten. Aus diesem Layout-Template werden dann in der Datenbank die Präsentationen für alle Portfolios erzeugt. Je Portfolio eine PowerPoint-Datei, mit den oben erläuterten Folien für das Portfolio selbst und den anderen Folien je Asset. Die Vorgehensweise sowie die Funktionsweise von smaxt und die technischen Hintergründe werden im Vortrag im Kontext dieses Beispiels erläutert. Vorgehensweise Zuerst werden anhand eines vorbereiteten Layout-Templates ad hoc Präsentationen für mehrere Portfolios erzeugt. Diese enthalten jeweils Folien für die im Portfolio enthaltenen Assets (Wertpapiere). Danach wird aufgezeigt, welche Schritte dazu notwendig sind ein solches Layout-Template zu erstellen. Dabei werden die Grundlagen von smaxt erläutert. Anschließend wird gezeigt, wie der Produktions- und Verteilungsprozess automatisiert werden kann und es werden die Möglichkeiten der datenbasierten Individualisierung der automatisch erzeugten Präsentationen erläutert. Vom Layout-Template zum Foliensatz In der folgenden Abbildung 1 ist ein Layout-Template abgebildet. Es handelt sich dabei um eine PowerPoint-Datei, die eine Verbindung zu einer Oracle Datenbank hat, in der smaxt installiert ist und in deren Folien smaxt-datenelemente enthalten sind. Die smaxt-datenelemente in den Layout-Templates basieren auf Beispieldaten, die den Typen der realen Daten entsprechen, die später in das Layout-Template eingefügt werden. Aus der Verwendung von Layout-Templates ergibt sich der Vorteil, dass man jede Folie, die eventuell n-mal mit verschiedenen Daten benötigt wird, nur ein einziges Mal gestalten muss.

Abb. 1: smaxt Layout-Template Abb. 1 zeigt ein Layout-Template, das zwei Charts mit Portfolio-Strukturen enthält. Einige der smaxt Datenelemente sind in rot hervorgehoben. Weitere smaxt Datenelemente sind nicht sichtbar, da sie sich als Datenquelle hinter den beiden Charts verbergen. Bei der Produktion der PowerPoint-Datei aus diesem Layout-Templates werden alle smaxt Datenelemente durch reale Daten substituiert und die Grafiken anhand der realen Daten gerendert. Für jedes in der Datenbank-Abfrage enthaltene Portfolio werden jeweils alle Folien aus dem Layout Template anhand der aktuellen Datenlage erzeugt. Aus einem Layout Template mit sechs Folien entsteht durch die Produktion eine Präsentation mit n Folien, je nach Anzahl der selektierten Portfolios. Ein Auszug der durchgeführten Produktion ist in der folgenden Abbildung 2 zu sehen. Dort sieht man, wie aus dem Layout-Template mit wenigen Folienvorlagen und Beispieldaten eine Präsentation mit vielen Folien und realen Daten entstanden ist.

Abb. 2:Ergebnis der Produktion aus dem smaxt Layout-Template mit automatisch erzeugten Folien Grundlagen von smaxt Um zu verstehen, wie das Ganze funktioniert, müssen wir uns kurz mit den grundlegenden Elementen von smaxt befassen. Diese sind in Abb. 3 aufgeführt. Sie werden kurz erläutert und es wird gezeigt, wie Data Modules via SQL definiert und in Data Templates verwendet werden. Abb. 3:Grundlegende Elemente von smaxt Verwendung der smaxt Elemente zur Gestaltung des Power-Point-Layouts Mit PowerPoint wird eine Verbindung zu einer Datenbank hergestellt, in der smaxt installiert ist. Das im Schritt zuvor erstellte Data Template wird ausgewählt. Mit den darin enthaltenen Elementen werden Layout-Templates mit PowerPoint gestaltet. Diese enthalten Text, Tabellen und grafische Elemente enthalten. Die Layout-Templates werden in der Datenbank gespeichert.

Erweiterung der smaxt Elemente um Parameter Die zuvor erstellten Data Modules werden um Parameter erweitert. Diese sind in der SQL-Abfrage aus der folgenden Abb. 4 an den geschweiften Klammern zu erkennen. Abb. 4:SQL zur Data Module Definition mit Parametern in geschweiften Klammern Die Parameter sind erforderlich, um eine dynamische, datenbasierte Produktion von PowerPoint Folien automatisch ausführen zu können. Es wird gezeigt, wie die Parameter definiert und später in PowerPoint mit Werten gefüllt werden und wie die Parameter-Konfigurationen als Data Configurations in der Oracle DB gespeichert werden können. Anschließend werden die weiteren Elemente von smaxt erläutert, die zur Automatisierung und Serialisierung erforderlich sind (Siehe Abb. 5). Abb. 5: Elemente von smaxt zur Automatisierung und Serialisierung Mittels der Item Sets und Iteration Items wird gezeigt, wie Serien von Präsentationen erzeugt werden können, wobei die Anzahl der PowerPoint-Dateien sowie deren Inhalt von der Datenlage bestimmt werden. Automatische Produktion und Verteilung Es wird gezeigt, wie mit smaxt eine regelmäßig wiederkehrende Serienproduktion einer Präsentation

konfiguriert wird. Die Konfiguration erfolgt über die Job-Maske im smaxt Management Studio. Dabei werden auch die Möglichkeiten zur automatischen datenbasierten Distribution erläutert. Hierzu wird ein Distributionskanal zur Verteilung per E-Mail angelegt und konfiguriert. Die smaxt Produktionsplanung ermöglicht eine vollautomatische, termingesteuerte Produktion von PowerPoint-Dokumenten (übrigens auch Excel oder Word) sowie deren automatische Verteilung in Verzeichnisse oder per E-Mail (als Link oder Attachment). Die Definition der Jobs erfolgt analog der Anlage eines Termins oder Serientermins im Kalender. Individualisierung Es wird gezeigt, wie Präsentationen in verschiedenen Layouts einfach erzeugt werden können. smaxt-api Es wird erläutert, wie die Funktionalitäten von smaxt in bestehenden Anwendungen genutzt werden können, indem die smaxt API angesprochen wird. Kontaktadresse: Andras Hansel Symax Business Software AG Parkstrasse 22 D-65189 Wiesbaden Telefon: +49 (0) 611-900 36 40 Fax: +49 (0) 611-900 36 42 E-Mail ahansel@symax.de Internet: www.symax.de und www.smaxt.de