APEX 5.0 Guidelines. Tipps für Entwicklung und Betrieb. Dokument Version Trivadis AG

Größe: px
Ab Seite anzeigen:

Download "APEX 5.0 Guidelines. Tipps für Entwicklung und Betrieb. Dokument Version 2.1 2015 Trivadis AG"

Transkript

1 APEX 5.0 Guidelines Tipps für Entwicklung und Betrieb Dokument Version Trivadis AG BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I. BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH

2 Oracle Application Express Tipps für Entwicklung und Betrieb mit APEX 5.0 Trivadis AG Dokument Version Trivadis AG

3 Vorwort Urban Lankes Verwaltungsratspräsident Trivadis Die hier entstandenen Richtlinien und Empfehlungen sind ein wertvoller Baustein für die effiziente Entwicklung von Applikationen mit Oracle Application Express. Je früher man Fehler findet, desto weniger Kosten entstehen später bei der Behebung. Deshalb sind klare Richtlinien und Vorgaben in der Entwicklung, basierend auf langjährigen Erfahrungen, besonders wertvoll. Unabhängig von der Grösse und der Bedeutung einer Applikation und unabhängig von der Anzahl der mitwirkenden Entwickler bin ich überzeugt, dass unsere Erfahrungen helfen, solche Fehler von Anfang an zu vermeiden und Kosten deutlich zu reduzieren. Dr. Martin Luckow Senior Solution Manager Application Development Trivadis Seit 2003 ist APEX ein Bestandteil der Oracle Datenbank und erlaubt die schnelle und flexible Erstellung datenbankgestützter Web-Anwendungen. Durch die Einbettung leistungsfähiger Frameworks erlaubt es APEX, neueren Trends wie Mobile Enterprise und Responsive Design komfortabel Rechnung zu tragen. Daher ist APEX inzwischen sehr populär und wird in vielen Unternehmen auch für komplexe und teilweise kritische Applikationen eingesetzt. Zudem tauschen sich APEX Entwickler lokal und international in Communitites aus. Die Mitarbeiter von Trivadis beteiligen sich ebenfalls durch Vorträge, Artikel, Blogs oder Diskussionen am Wissens- und Ideenaustausch. Die hier vorliegende neue Version der APEX Guidelines zeigt deutlich, was man vom Erfahrungsaustausch in der Community hat. Als Entwickler profitiert man von den Erfahrungen, die in praktischen Projekten gemacht wurden. Zudem vermeidet man typische Fehler und ist mit APEX noch produktiver. Daher wünsche ich viel Spass und neue Erkenntnisse bei der Lektüre und stets gutes Gelingen bei der Entwicklung mit APEX. 2 Oracle Application Express Tipps für Entwicklung und Betrieb

4 Anja Zahn Consultant Trivadis Ein Sprichwort sagt: Erfahrungen sind billig zu haben doch viele wollen sie teuer bezahlen Die APEX Tipps sollen als Grundlage für die Sicherstellung von Qualität in Entwicklungsprojekten dienen und sie sollen helfen, bekannte Probleme zu vermeiden. Oracle Application Express Tipps für Entwicklung und Betrieb 3

5 Lizenz Geschützte Marken Alle Bezeichnungen, die dem Autor als geschützte Marken bekannt sind, wurden entsprechend gekennzeichnet. Alle Schutzrechte sind Eigentum der rechtmässigen Eigentümer. Haftungsausschluss Die Autoren und Herausgeber schliessen jegliche Haftung aus für eventuelle direkte oder indirekte Schäden, die aus der Nutzung oder Anwendung der aufgeführten Informationen entstehen. Die Informationen können Fehler enthalten und stellen ausschliesslich die unverbindliche Meinung des Autors dar. Die Autoren behalten sich das Recht vor, die Unterlagen ohne Benachrichtigung periodisch anzupassen, ohne jedoch Anspruch auf jederzeitige Aktualität der Informationen zu gewährleisten. 4 Oracle Application Express Tipps für Entwicklung und Betrieb

6 Änderungshistorie Version Wer Datum Kommentar 0.1 Volker Strasser Initiale Struktur Development 0.2 Anja Zahn Überarbeitung, Erweiterung um Betrieb und Deployment 0.3 Anja Zahn Umbau der Kapitelstruktur 0.4 Anja Zahn Erweiterung 0.5 Perry Pakull Formatierung 0.6 Anja Zahn Übernahme Inhalte aus Originaldokument 0.7 Anja Zahn Erweiterung/Kennzeichnung mit Grafiken 0.8 Anja Zahn Finale Version 0.9 Perry Pakull Review und Formatierung 0.9 Anja Zahn Vorwort Carsten Czarski und eigenes eingefügt 0.9 Perry Pakull Vorwort Urban Lankes 1.0 Perry Pakull Version Perry Pakull Interner inhaltlicher Review 1.0 Julian Chan Redaktionelle Korrekturen Rechtschreibung 1.0 Perry Pakull Titel und letzte Änderungen 2.0 Svenja Schriever Anpassung APEX Svenja Schriever Umbau der Kapitelstruktur und Erweiterungen 2.1 Michael Schmid Letzte Änderungen Oracle Application Express Tipps für Entwicklung und Betrieb 5

7 Inhaltsverzeichnis Vorwort... 2 Lizenz... 4 Geschützte Marken... 4 Haftungsausschluss... 4 Änderungshistorie... 5 Inhaltsverzeichnis... 6 Abbildungsverzeichnis Einleitung Anwendungsbereich Konventionen im Dokument Kurzbezeichnungen Farben Schlüsselworte Grafiken Warum Standards und Richtlinien wichtig sind Systemlandschaft Datenbank Webserver und Application Server Embedded PL/SQL Gateway Oracle HTTP Server (Apache) mit konfiguriertem mod_plsql Application Server mit konfiguriertem Oracle REST Data Services ORDS (APEX-Listener) Web-Browser Rollen und Aufgaben bei APEX Entwicklungsstandards Umgebung Das Fundament: die Datenmodellierung Funktionserweiterung durch Schnittstellen Applikationsstruktur und Konzept Applikationslogik Security Applikationsdesign Ablage von Dateien Arbeiten im Team Applikationsentwicklung Reports Formulare Charts Dynamische Operationen Namenskonventionen für Elemente Mehrsprachige Applikationen Dokumentation und Kommentation Deployment Deployment-Arten Oracle Application Express Tipps für Entwicklung und Betrieb

8 6.2 Empfehlungen für das Deployment Betrieb Instanzen Versionen Workspace Design Security Userverwaltung Accounting (Ressourcennutzung) Monitoring Hilfsmittel und Tools Referenzen Oracle Application Express Tipps für Entwicklung und Betrieb 7

9 Abbildungsverzeichnis Abbildung 1: Schematischer Aufbau APEX und EPG Abbildung 2: Schematischer Aufbau APEX und Oracle HTTP Server Abbildung 3: Schematischer Aufbau APEX mit Application Server und APEX-Listener Abbildung 4: Create as copy from existing Item Abbildung 5: Kopieren oder referenzieren? Abbildung 6: Auswahl Applikationstypen Abbildung 7: Beispiel für eine Page 0 mit Header Quick Navigation und Breadcrumb Abbildung 8: Anzeige der Versionsnummer in der Anwendung Abbildung 9: Session State Protection Einstellungen Abbildung 10: CSS ins APEX-Repository hochladen Abbildung 11: Bild-Verwaltung in APEX Abbildung 12: Übersicht über die Pages und ihren Status Abbildung 13: Pagelock-Verwaltung Abbildung 14: Features im Team Development Abbildung 15: Link als Navigation Bar Entry in der Anwendung in APEX Abbildung 16: Feedbackbearbeitung in APEX Abbildung 17: Beispiel einer Tabular Form Abbildung 18: JavaScript ins APEX-Repository hochladen Abbildung 19: Button Name darf nicht geändert werden Abbildung 20: Angabe des Items, das die Formatierung enthält Abbildung 21: Anlegen der Texte Abbildung 22: Einstellungen auf Ebene der Komponenten Abbildung 23: Einstellungen für das XLIFF-File Abbildung 24: Dokumentation in der Anwendung Abbildung 25: Einfacher Deploymentprozess im Überblick Abbildung 26: Möglichkeiten des Exports über die APEX GUI Abbildung 27: Kontextmenü Application Express im SQL Developer Abbildung 28: APEX Application Archive (Packaged Application) Abbildung 29: Überblick Supporting Objects in APEX Abbildung 30: Applikation als run only importieren Abbildung 31: Anmeldung am Workspace internal Abbildung 32: Administration über den Workspace internal Abbildung 33: Anlegen der Authentifizierungsschemas Abbildung 34: Autorisierungsschemas prüfen mittels Views Abbildung 35: User-Einstellungen Abbildung 36: Konfiguration für LDAP-Anbindung Abbildung 37: LDAP-Anbindung testen Abbildung 38: Page Sentry Function mit Package-Aufruf Abbildung 39: Session-Timeout Abbildung 40: Account-Steuerung Abbildung 41: Passwort-Sicherheit Abbildung 42: SSL Verschlüsselung einstellen Abbildung 43: Ansicht Metriken im OEM Abbildung 44: Beispiel für die Auswirkungen der Ressourcenpriorisierung Abbildung 45: Plug-In Verwaltung in APEX Abbildung 46: Optionen des APEX Advisor Abbildung 47: Zusätzliches Verzeichnis im SQL Developer für APEX Abbildung 48: Anzeigemöglichkeiten auf Level Applikation Abbildung 49: Berichte auf Applikationsebene Abbildung 50: Berichte auf Seitenebene Abbildung 51: Oberfläche des Firebug Abbildung 52: Applikationsvergleich innerhalb APEX Oracle Application Express Tipps für Entwicklung und Betrieb

10 Abbildung 53: Auf Seitenebene verfügbare Utilities Oracle Application Express Tipps für Entwicklung und Betrieb 9

11 1 Einleitung 1.1 Anwendungsbereich Dieses Dokument dient dem PL/SQL-erfahrenen Entwickler n als Einstieg in die Entwicklung mit APEX n als Übersicht über die Konventionen, die generell für APEX und die damit erstellten Anwendungen gelten n zur Vorbereitung auf typische Stolperfallen (und deren Vermeidung) 1.2 Konventionen im Dokument Kurzbezeichnungen Innerhalb dieses Dokuments werden folgende Kurzbezeichnungen verwendet: Kurzbezeichnung AB Apache APEX Beschreibung Application Builder Apache HTTP Server ist ein Produkt der Apache Software Foundation Oracle Application Express APEX 5 Oracle Application Express, Version 5.0 CI DB DDL DML EPG LOV OEM SSO UI WS Corporate Identity Datenbank Data Definition Language Data Manipulation Language Embedded PL/SQL Gateway List of Value Oracle Enterprise Manager Single Sign-on User Interface Workspace Farben Farblich markierter Text hat folgende Bedeutungen: Farbe BLAU FETT Bedeutung APEX Begriffe und Schlüsselworte sind blau markiert Wichtige Begriffe sind fett markiert Schlüsselworte Folgende Schlüsselworte bewerten die Wichtigkeit der Richtlinien und Empfehlungen: 10 Oracle Application Express Tipps für Entwicklung und Betrieb

12 Schlüsselwort Immer Nie Sollte nicht Vermeiden Versuchen Beispiel Grund Bedeutung Diese Regel ist zwingend einzuhalten Diese Aktion darf nicht stattfinden Diese Aktion sollte nicht stattfinden Diese Aktion sollte wann immer möglich unterlassen werden, es kann aber berechtigte Ausnahmen geben Regel oder Empfehlung, die wann immer möglich und passend angewendet werden sollte Veranschaulichung einer Regel oder Empfehlung Erklärt den Gedanken bzw. die Absicht hinter der Regel oder Empfehlung Grafiken Folgende Grafiken kategorisieren und bewerten die Richtlinien und Empfehlungen: Grafik Bedeutung Information Vorsicht Performance relevant Wartbarkeit Lesbarkeit Oracle Application Express Tipps für Entwicklung und Betrieb 11

13 2 Warum Standards und Richtlinien wichtig sind Um Projekte mit mehreren beteiligten Personen in einem definierten Rahmen zu halten und die Arbeit für alle einfacher und nachvollziehbarer zu machen, müssen Standards und Richtlinien definiert werden, an die sich die Projektmitglieder halten müssen. Werden für solche Projekte keine derartigen Strukturen geschaffen, gibt es: n Probleme in der Kommunikation durch unterschiedliches Verständnis innerhalb des Projektteams n Technische Probleme durch unterschiedliche Verfahrensweisen in der Umsetzung n Probleme bei der Wartung durch Dritte n Irritationen, Missverständnisse und ggf. Unbeliebtheit bei Endanwendern Dieses Dokument liefert einen allgemeinen Grundstock dieser Standards und Richtlinien, die aber für einzelne Projekte erweitert bzw. verringert werden können. 12 Oracle Application Express Tipps für Entwicklung und Betrieb

14 3 Systemlandschaft 3.1 Datenbank Oracle Application Express ist ein Webentwicklungstool und Bestandteil einer Oracle Datenbank. Die Datenbankversion sollte nicht älter als Oracle 9i sein. Prinzipiell ist APEX mit allen Datenbankversionen ab 9i kompatibel, jedoch ist das Embedded PL/SQL Gateway erst mit Version 11g verwendbar. APEX 5 ist erst mit der Datenbank Version kompatibel. 3.2 Webserver und Application Server Es gibt drei Arten APEX zu betreiben: n Embedded PL/SQL Gateway n Oracle HTTP Server (Apache) mit konfiguriertem mod_plsql n Application Server mit konfiguriertem APEX-Listener Embedded PL/SQL Gateway Bei dieser Variante werden HTTP Anfragen durch den Oracle XML DB Listener verarbeitet. Dieser Listener ist der Oracle Net Listener, welcher Oracle Net Services, HTTP und FTP unterstützt. Der Listener kann in ausreichendem Masse optimiert werden. Vorteile: n Schnell einsatzbereit, geringe Konfiguration nötig Nachteile: n Nicht für grössere Netzwerke geeignet, da z. B. kein Rewrite ( Umschreiben von URLs, um z. B. an den Webserver gerichtete Anfragen intern umzuschreiben oder extern weiterzuleiten) eingesetzt werden kann Abbildung 1: Schematischer Aufbau APEX und EPG Oracle Application Express Tipps für Entwicklung und Betrieb 13

15 3.2.2 Oracle HTTP Server (Apache) mit konfiguriertem mod_plsql Dies ist die älteste Version, bei der der Apache eingesetzt wird und über das Modul mod_plsql die DB-Zugriffe geregelt werden. Vorteile: n Rewrite, Proxy etc. möglich, daher für grössere Netzwerke geeignet n Weitreichende Konfigurationsmöglichkeiten für Security Anforderungen n Häufig eingesetzte und bewährte Variante, dadurch sind viele Erfahrungen im Internet verfügbar Nachteile: n Mehr Konfigurationsaufwand Abbildung 2: Schematischer Aufbau APEX und Oracle HTTP Server Application Server mit konfiguriertem Oracle REST Data Services ORDS (APEX-Listener) Mit der neuesten Version können verschiedene Application Server in Betrieb genommen werden, da sich der Oracle REST Data Services (ORDS, früher: APEX-Listener) durch seine Java-Basis in vielen Servern einsetzen lässt. Zu den Application Servern gehören: n Oracle WebLogic Server n Oracle GlassFish Server n OC4J Vorteile: n Rewrite, Proxy etc. möglich, daher für grössere Netzwerke geeignet n REST-Service und viele weitere Funktionen von APEX nutzbar n Fokussierung des APEX-Teams auf den Listener, daher sind hier weitere Funktionserweiterungen zu erwarten Nachteile: n Mehr Konfigurationsaufwand n Es wird zwingend ein Application Server benötigt 14 Oracle Application Express Tipps für Entwicklung und Betrieb

16 Abbildung 3: Schematischer Aufbau APEX mit Application Server und APEX-Listener 3.3 Web-Browser APEX ist webbasiert. Es sollten deshalb die neuesten Versionen von Firefox oder Internet Explorer im Einsatz sein. Prinzipiell sollte aber mit einer grösseren Anzahl von Browsern getestet werden, wenn die Anwendung im Intranet oder Internet verfügbar ist. Um Flash Charts und Flash Maps darstellen zu können, sollte auch immer der aktuellste Flash-Player installiert sein. Entwicklung für den Internet Explorer Gerade die Entwicklung eines eigenen Themes erfordert ausreichendes Testen, da sich unterschiedliche Browser unterschiedlich verhalten. Gerade die Entwicklung für den Internet-Explorer benötigt eine (fast) eigene Entwicklung des Designs. Achtung: Standardmäßig kann für den Internet Explorer der Kompatibilitätsmodus aktiviert sein. Dann werden Elemente, vorwiegend in neuern Themes auf HTML5 und CSS3 Basis, der APEX-Anwendung nicht richtig dargestellt. n Browser interpretieren CSS-Code unterschiedlich n Im Kompatibilitätsmodus kann der Internet Explorer kein HTML5 und CSS3 darstellen. 3.4 Rollen und Aufgaben bei APEX Aufgaben eines Datenbankadministrators Der DBA sollte nur das Grundgerüst (das Schema und den Workspace) für die Verwendung von APEX stellen. Alles andere sollte in den Händen des Entwicklers liegen. Technologische Schwerpunkte eines Entwicklers APEX vereint viele verschiedene Technologien, die zur Erstellung einer Anwendung verwendet werden können. Nachfolgend eine Übersicht der Schwerpunkte, die ein APEX- Entwickler abdecken sollte: n Ein APEX-Entwickler muss mit den Möglichkeiten, Funktionsweisen und auch Eigenheiten von APEX vertraut sein. Empfehlenswert ist es, die Oracle Application Oracle Application Express Tipps für Entwicklung und Betrieb 15

17 Express Community oder auch die APEX Blogs zu verfolgen. Praktische Erfahrung im Umgang mit APEX ist aber durch nichts zu ersetzen! n Bei komplexeren Datenbank Applikationen, ist es unabdingbar, dass der Entwickler SQL und PL/SQL beherrscht, um die gestellten Anforderungen an Funktionalität und Geschäftslogik umsetzen zu können. Durch den Query Builder in den APEX Wizards ist es auch Anwendern ohne spezifische SQL-Kenntnisse möglich, Berichte und Formulare zu erstellen. n CSS und HTML Kenntnisse werden dann benötigt, wenn Themes bzw. Templates in APEX angepasst werden müssen, um sie an die Corporate Identity (CI) anzupassen. Grundlegende HTML-Kenntnisse sind erforderlich, wenn z. B. ein Item oder eine Region anders positioniert werden soll. Gleiches gilt für Items, Labels oder Werte, die einen speziellen Font erhalten sollen. Daher ist es empfehlenswert, auch diese Technologien zu beherrschen. n APEX verwendet intern sehr viel JavaScript bzw. jquery als Framework für JavaScript. Für die Versionen vor 4.0 ist es sehr vorteilhaft, Kenntnisse in diesem Bereich zu haben, um z. B. Werte von Formularfeldern zu überprüfen, ohne die komplette Seite aktualisieren zu müssen. APEX bietet ab Version 4.0 Dynamic Actions an, die es ermöglichen, client-seitige Funktionen deklarativ zu definieren. Dadurch wird ein Grossteil der benötigten JavaScript Funktionen abgedeckt. User Der User nimmt bei der Bestimmung der Anforderungen an einer Anwendung eine wichtige Rolle ein. Hier sollte entsprechend durch den Entwickler beraten werden, was möglich ist und wie gewünschte Anforderungen sinnvoll umgesetzt werden können. Ein Anwender sollte die entsprechende fachliche Kompetenz für die Bedienung der Anwendung mitbringen und mittels einer Schulung auf die Arbeit mit der Anwendung vorbereitet werden. 16 Oracle Application Express Tipps für Entwicklung und Betrieb

18 4 Entwicklungsstandards 4.1 Umgebung Um die Entwicklung mit APEX zu standardisieren sind im Vorfeld der Entwicklung einige generelle Entscheidungen treffen. Es wird ebenfalls empfohlen sich bei jeder Entwicklung an Entwicklungsstandards zu orientieren. n Funktionen von APEX können so gewinnbringend eingesetzt werden n Die Entwicklungszeit kann erheblich verkürzt werden n Es werden Richtlinien aus klassischer Anwendungsentwicklung adaptiert, welche die Entwicklung mit APEX zusätzlich verbessern Entwicklung lokal oder zentral Ein Entwickler kann die Oracle Datenbank und Oracle Application Express lokal auf seinem Rechner installieren und verwenden. Dies sollte jedoch nur gemacht werden, wenn völlig autark gearbeitet werden kann und keine weiteren Entwickler an der Erstellung der Applikation beteiligt sind. Die zentrale Variante sollte der Standard sein. Dabei installiert ein Administrator die Software auf einem Server und die Mitarbeiter des Unternehmens können mit den vom Administrator vergebenen Berechtigungen das Werkzeug gemeinsam nutzen. In diesem zentralen Verwaltungsszenario ist nur ein Browser auf den Entwicklerrechnern erforderlich. Der APEX-Workspace Der APEX Workspace ist eine Entwicklungsumgebung in der Entwickler autark arbeiten können ohne einen Administrator, z.b. für die Vergabe von Berechtigungen auf Applikationen zu benötigen. Einem Workspace können ein oder mehrere Datenbankschemen zugeordnet werden. Um alle Funktionen von APEX effektiv nutzen zu können, wird das Entwickeln von zusammenhängenden Applikationen und einem Entwicklerkreis auf einem Workspace empfohlen. n Applikationen oder Applikationsteile können wiederverwendet werden n Transparenter Zugriff von einer zur anderen Applikation möglich mit einer Authentifizierung n Trennung der Applikationen ist weiterhin durch Schemen möglich n Gleichzeitige Sicherung aller Applikationen z.b. durch eine Packaged Application APEX Application Archive Oracle Application Express Tipps für Entwicklung und Betrieb 17

19 Berechtigungen Berechtigungen müssen direkt an das Workspace-Schema vergeben werden und dürfen nicht über eine Rolle erteilt werden. Wenn dies dennoch geschieht, wird ein SQL-Report, welcher auf ein solches Objekt zugreift, den Fehler Objekt nicht gefunden liefern. n Das Konzept Grant <role> to user funktioniert nicht mit APEX 4.2 Das Fundament: die Datenmodellierung Primärschlüssel für Tabellen Alle Tabellen, die in APEX Insert/Update/Delete erfahren, sollten einen Primärschlüssel haben. Dieser Primärschlüssel sollte ein künstlicher Schlüssel sein, der idealerweise über einen Before Insert or Update Trigger aus der zugehörigen Sequence gezogen wird. Die Eindeutigkeit der Datensätze bzw. bestimmter Attribute kann dann über einen Unique Constraint sichergestellt werden. Bis Version 4.0.x sollten Primärschlüssel für Tabellen maximal zwei Attribute beinhalten. n In den APEX Wizards können nur zwei Attribute für einen Primärschlüssel angegeben werden n Die Standard DML Operationen können sonst nicht genutzt werden n Ab Version 4.1 wird als Standardeinstellung die ROWID vorgeschlagen, um Datensätze in DML Operationen eindeutig zu identifizieren. Dadurch können die Standard DML Operationen auch für Tabellen mit einem Primärschlüssel, der mehr als zwei Attribute besitzt, eingesetzt werden! Public Objekte Es sollten keine Public Objekte wie z. B. Synonyme verwendet werden. n Die Applikation kann dann nicht mehr als abgeschlossene Einheit angesehen werden n Es können Konflikte mit anderen Objekten auf DB Ebene entstehen 18 Oracle Application Express Tipps für Entwicklung und Betrieb

20 Auditing Attribute Jede Tabelle sollte Attribute besitzen, die pro Datensatz den Ersteller mit Erstelldatum und den Editor mit Editdatum ausweisen. Das Füllen dieser vier Spalten sollte über Before-Insert-Update-Trigger bewerkstelligt werden. n Änderungen an Daten können so einfacher nachvollzogen werden n Der Audit passiert direkt in der Datenbank und muss nicht in der Anwendung berücksichtigt werden 4.3 Funktionserweiterung durch Schnittstellen Datenbanklinks Bei der Verwendung von Datenbanklinks sollte für jede Zieltabelle oder Zielview eine View im Parsing Schema angelegt werden. n Die Wizards innerhalb APEX können diese Datenquelle sonst nicht erkennen Performance Verschlechterungen, welche hier eventuell auftreten, können mit Snapshots umgangen werden! Asynchrone Jobs oder Mailversand aus APEX Anwendungen Um in APEX Prozesse im Hintergrund ablaufen lassen zu können oder Mails zu versenden, gibt es in der APEX API entsprechende Aufrufe: APEX_PLSQL_JOB und APEX_MAIL. n Alle Funktionalität ist auf APEX abgestimmt, unterstützt und dokumentiert 4.4 Applikationsstruktur und Konzept Unterschiede zwischen Big Apps und Partitioned Apps Big Apps sind Applikationen, die aus vielen Seiten bestehen. Partitioned Apps sind Applikationen, die in mehrere kleine APEX Anwendungen aufgeteilt sind. Die Entscheidung, ob Big oder Partitioned gewählt werden, muss je nach Projekt in Abhängigkeit der Komplexität, Funktionalität und Anforderungen getroffen werden. Bei Big Apps können pro Applikation mehrere Oracle Schemas (Parsing Schemas) zugeordnet werden, da hier häufig auch Daten aus mehreren Quellen bezogen werden müssen. Bei Partitioned Apps sollte jedoch pro Modul (also pro App) nur ein Oracle Schema (Parsing Schema) verwendet werden. Diese Bedingung könnte sogar dazu dienen, eine Big App in eine Partitioned App und somit in Module zu überführen. Oracle Application Express Tipps für Entwicklung und Betrieb 19

21 Big Apps Vorteile n Verzweigungen innerhalb der Applikation n Nur eine Anmeldemaske (kein Single Sign-on notwendig) Nachteile n Deployment von einzelnen Modulen fast nicht möglich n Keine modulare Versionierung n Potentiell wieder verwendbare Module können nicht wieder verwendet werden Partitioned Apps Vorteile n Modulares Deployment möglich n Modulare Versionierung möglich n Einfacheres Entwickeln in grösseren Entwicklungsteams Nachteile n Single Sign-on notwendig, da sonst pro Applikation ein Anmeldedialog erscheint Master Applikation In jedem Workspace sollte eine Master Applikation zu finden sein. In dieser Applikation können das CI Layout, die UI Defaults, immer wiederkehrende Items wie z. B. LOV s und Authentisierungs- sowie Autorisierungsschemas implementiert sein. n Damit können Änderungen an Layout oder den Zugriffsrechten zentral über alle Applikationen ausgerollt werden, da Elemente aus Applikationen innerhalb eines Workspaces sowohl kopiert als auch referenziert werden können Folgende Komponenten können hier enthalten sein: n Autorisierungsschemas n Authentifizierungsschemas n List of Values n Plug-Ins n Templates n Shortcuts n Navigation Bars 20 Oracle Application Express Tipps für Entwicklung und Betrieb

22 n Help Text n User Interface Defaults Abbildung 4: Create as copy from existing Item Abbildung 5: Kopieren oder referenzieren? Master Applikationen sollten immer Beispielseiten enthalten, in denen die Komponenten verwendet und idealerweise auch erklärt werden. n So lässt sich die Funktionsweise der jeweiligen Komponente einfacher nachvollziehen und adaptieren Oracle Application Express Tipps für Entwicklung und Betrieb 21

23 Welchen Applikationstyp nehme ich für meine Applikation? Der Application Builder Assistent in der folgenden Abbildung bietet vier unterschiedliche Applikationstypen an. Abbildung 6: Auswahl Applikationstypen Bei einer Desktop Applikation steht dem Entwickler der volle Umfang an Funktionalitäten zur Verfügung, die APEX oder die integrierten Programmiersprachen oder Frameworks wie PL/SQL oder jquery bieten. Um dem Entwickler beim Einbinden von eigenem Code viele Freiheiten zu lassen, bietet APEX an unzähligen Stellen innerhalb des Application Builders die Möglichkeit dazu. Daher sollten diese Anwendungen auch ausschliesslich von Entwicklern mit entsprechendem Know-how erstellt werden. Mobile Applikationen ermöglichen das Entwickeln von Webanwendungen für mobile Endgeräte wie Smartphones und Tablets. Die Entwicklung erfolgt Ähnlich wie die Entwicklung von Desktop Applikationen. Als Framework wird jquery Mobile verwendet. Websheet Applikationen können im Gegensatz zu den Database Applikationen auch ohne Kenntnisse im Bereich SQL und PL/SQL erstellt werden. Diese Art der Anwendung ist beispielsweise als Portal für eine bestimmte Fachabteilung nutzbar und sollte ebenso durch einen Anwender aus der Fachabteilung erstellt werden. Hier können Daten aus Excel kopiert und veröffentlicht werden. Falls gewünscht, können sie auch bearbeitet werden. Es werden dazu Berichte, Formulare, HTML-Editoren, Diagramme oder auch Data Grids zur Verfügung gestellt. Die Daten werden in durch APEX verwalteten Tabellen gespeichert. Deshalb müssen diese auch bei Übernahme der Daten in einen anderen Datenbestand abgefragt werden, was wiederum einen SQL-Entwickler erfordert. Packaged Application stellen eine Reihe von fertigen Applikationen zur Verfügung welche installiert, angepasst und kostenlos verwendet werden können. 22 Oracle Application Express Tipps für Entwicklung und Betrieb

24 Es lohnt sich ebenfalls sich die Packaged Applications zu installieren um Ideen für die eigene Umsetzung zu bekommen oder sich an Lösungen des APEX- Teams zu bedienen. Kopieren und nachbauen ist hier erlaubt und empfohlen und sogar gewünscht. Nummernkreise für Seiten und Anwendungen Für Anwendungen sollten Nummernkreise verwendet und konstant über Test und Produktion beibehalten werden. Für Seiten sollten ebenfalls Nummernkreise verwendet werden und den Seiten sollten zudem Seitengruppen zugwiesen werden. Beispiel: Seitengruppe Nummernkreis Stammdaten LookUPdaten Bewegungsdaten Die Zusammengehörigkeit von Query Screen, Result List Screen und Detail Screen kann nach folgendem Prinzip umgesetzt werden: Seitengruppe Seite Nummer Dialog 70 Query Screen 1 Page 700 List Screen 1 Page 701 Detail Screen 1 Page 702 Dialog 71 Query Screen 2 Page 710 List Screen 2 Page 711 Detail Screen 2 Page 712 n Erkennbarkeit der fachlichen bzw. technischen Zuordnung der Seite n Einheitliches Gerüst für die Nummerierung Es sollte für eine Anwendung eine feste Anwendungs-ID pro APEX-Instanz verwendet werden. n Die Anwendungs-ID für übersetzte Anwendungen darf nicht verändert werden, da sonst die Übersetzung verloren geht n Personalisierte, interaktive Reports bleiben beim Import nur erhalten, wenn die Anwendungs-ID gleich bleibt Oracle Application Express Tipps für Entwicklung und Betrieb 23

25 Page 0 (Global Page) Page 0 (Global Page) sollte für Items, Prozesse, Funktionen usw. benutzt werden, die in der ganzen Applikation verwendet werden sollen. Beispiel: Eine LOV muss auf allen Seiten in der Anwendung sichtbar sein, da die Masken/Seiten immer im Kontext zu dem dort ausgewählten Wert stehen. n Alle Elemente auf dieser Seite werden auch auf allen anderen Seiten angezeigt bzw. sind auch dort verfügbar Abbildung 7: Beispiel für eine Page 0 mit Header Quick Navigation und Breadcrumb Die Page 0 sollte nicht übermässig gefüllt werden. n Da die Seite bei jedem Seitenaufruf mitgeladen wird, geht dies zu Lasten der Performance n Ggf. sind weitere Einschränkungen (Conditions) zu treffen um das Laden nur auf den gewünschten Seiten zu verhindern bzw. zu erlauben. Page 999 Page 999 ist reserviert für den Standard Output von CGI_ENV. n Dient zum Debuggen der Benutzerumgebung 24 Oracle Application Express Tipps für Entwicklung und Betrieb

26 Alias Anwendungen und Seiten sollten möglichst immer einen Alias haben. Der Alias für Anwendungen kann z.b. an Endbenutzer gegeben werden. Dieser bleibt auch bestehen, wenn sich die Applikationsnummer ändern sollte. Auch bei anschließender Seitenumstrukturierung können die Links auf Seiten welche mit einem Alias aufgerufen werden beibehalten werden. Vorsicht aber bei der Vergabe von Aliasen. n Einen Alias für Applikationen kann es pro APEX-Instanz nur einmal geben! n Einen Alias für Seiten pro Applikation nur einmal Versionsnummerierung In der APEX Applikation Definition sollte das Feld Version gefüllt sein. n So ist auch innerhalb der Applikation erkennbar, mit welchem Stand gerade gearbeitet wird Versionsnummer: n 1. Stelle à Major Release (Architekturumstellung, neue Funktionalitäten, APEX Code- und Schemaänderungen) n 2. Stelle à Minor Release (Neue Funktionalitäten, APEX Code- und Schemaänderungen) n 3. Stelle à Service Pack (APEX Code- und Schemaänderungen) n 4. Stelle à FixPack APEX ( Nur APEX Codeänderungen) n 5. Stelle à FixPack Schema (Nur Schemaänderungen) Abbildung 8: Anzeige der Versionsnummer in der Anwendung 4.5 Applikationslogik Einsatz SQL und PL/SQL Innerhalb von SQL-Abfragen kann mit Oracle-spezifischen Funktionen gearbeitet werden, da APEX ohnehin an Oracle gebunden ist. Bei der GUI-Entwicklung mit APEX ist es möglich, PL/SQL Code direkt auszuführen. Aus Gründen der Wartbarkeit und Modularisierung ist allerdings zu empfehlen, dass Geschäftslogik stets innerhalb von Packages, durch Funktionen oder Prozeduren, realisiert und somit in die Datenbank ausgelagert werden. Sofern PL/SQL in der Oberfläche Oracle Application Express Tipps für Entwicklung und Betrieb 25

oracle application express Tipps für entwicklung und BeTrieB Version 1.0

oracle application express Tipps für entwicklung und BeTrieB Version 1.0 Oracle Application Express TIPPS FÜR ENTWICKLUNG UND BETRIEB VERSION 1.0 Oracle Application Express Tipps für Entwicklung und Betrieb Trivadis AG Dokument Version 1.0 2011 Trivadis AG Vorwort Urban Lankes

Mehr

APEX 5.0 DOAG Mai 2014

APEX 5.0 DOAG Mai 2014 APEX 5.0 DOAG Mai 2014 APEX 5.0 16 Jahre MuniQSoft GmbH Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting &

Mehr

APEX: from past to present

APEX: from past to present APEX: from past to present Neues in APEX 4.2... und nützliche, kaum bekannte Features aus älteren Releases. Carsten Czarski ORACLE Deutschland B.V. & Co KG Anwendungsentwicklung Erwartungen...

Mehr

DOAG Regio 2015 APEX 5 Neuerungen Highlights. Marco Patzwahl

DOAG Regio 2015 APEX 5 Neuerungen Highlights. Marco Patzwahl DOAG Regio 2015 APEX 5 Neuerungen Highlights Marco Patzwahl MuniQSoft GmbH Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um Rufbereitschaft auch am Wochenende möglich Oracle

Mehr

CARM-Server. Users Guide. Version 4.65. APIS Informationstechnologien GmbH

CARM-Server. Users Guide. Version 4.65. APIS Informationstechnologien GmbH CARM-Server Version 4.65 Users Guide APIS Informationstechnologien GmbH Einleitung... 1 Zugriff mit APIS IQ-Software... 1 Zugang konfigurieren... 1 Das CARM-Server-Menü... 1 Administration... 1 Remote-Konfiguration...

Mehr

Debugging in APEX. Christina Funke Apps Associates GmbH Dortmund

Debugging in APEX. Christina Funke Apps Associates GmbH Dortmund Debugging in APEX Christina Funke Apps Associates GmbH Dortmund Schlüsselworte Oracle Application Express, APEX, Debugging, Debugging Collection, Remote Debugging mit SQL- Developer, Error Handling, benutzerfreundliche

Mehr

TimeSafe Leistungserfassung

TimeSafe Leistungserfassung Keep your time safe. TimeSafe Leistungserfassung Adressimport 1/8 Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 Allgemeines... 3 1.1 Adressen in der TimeSafe Leistungserfassung... 3 1.2 Organisationen und/oder

Mehr

New Features Oracle Forms 11g Nichts Neu für Forms?

New Features Oracle Forms 11g Nichts Neu für Forms? New Features Oracle Forms 11g Nichts Neu für Forms? Perry Pakull Technology Manager perry.pakull@trivadis.com Zürich, 20.04.2010 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.

Mehr

Preisaktualisierungen via BC Pro-Catalogue

Preisaktualisierungen via BC Pro-Catalogue Preisaktualisierungen via BC Pro-Catalogue 1. Allgemein Seite 1 2. Anwendungsfall : Lieferant mit im System bereits vorhandenen Katalog Seite 2-3 3. Anwendungsfall : Neuer Lieferant Seite 4-8 1. Allgemein

Mehr

Schnelle Anwendungen mit Oracle Application Express

<Insert Picture Here> Schnelle Anwendungen mit Oracle Application Express Schnelle Anwendungen mit Oracle Application Express IT-Fundstücke... Einzelplatz- und Abteilungslösungen Excel-Spreadsheets PC-Datenbanken (z.b. MS Access) Skripting-Lösungen Abteilung

Mehr

Microsoft SQL Server 2014 Express & EPLAN Plattform. EPLAN-Product-IT-Support / FOS / 2015 1

Microsoft SQL Server 2014 Express & EPLAN Plattform. EPLAN-Product-IT-Support / FOS / 2015 1 Microsoft SQL Server 2014 Express & EPLAN Plattform 1 Microsoft SQL Server & EPLAN Plattform Übersicht Download - Microsoft SQL Server 2014 Express mit Advances Services Installation - Microsoft SQL Server

Mehr

Neue Oberfläche April 2013. am Montag, den 15. April 2013. Folie 1

Neue Oberfläche April 2013. am Montag, den 15. April 2013. Folie 1 Neue Oberfläche April 2013 am Montag, den 15. April 2013 Folie 1 Erklärung der Icons Die Icons, welche in jeder Update-Kommunikation verwendet werden, haben folgende Bedeutung: Neuerung (aktiv) Direkt

Mehr

BANKETTprofi Web-Client

BANKETTprofi Web-Client BANKETTprofi Web-Client Konfiguration und Bedienung Handout für die Einrichtung und Bedienung des BANKETTprofi Web-Clients im Intranet / Extranet Der BANKETTprofi Web-Client Mit dem BANKETTprofi Web-Client

Mehr

Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM. Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher

Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM. Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher 729631 745097 736477 745011 741297 Inhalt Schlussbewertung... 3 Bewertung

Mehr

Erweiterung für Premium Auszeichnung

Erweiterung für Premium Auszeichnung Anforderungen Beliebige Inhalte sollen im System als Premium Inhalt gekennzeichnet werden können Premium Inhalte sollen weiterhin für unberechtigte Benutzer sichtbar sein, allerdings nur ein bestimmter

Mehr

Handbuch TweetMeetsMage

Handbuch TweetMeetsMage Handbuch TweetMeetsMage für Version 0.1.0 Handbuch Version 0.1 Zuletzt geändert 21.01.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Voraussetzungen... 3 1.2 Funktionsübersicht... 3 2 Installation... 4

Mehr

Mobile Webapps in kürzester Zeit: APEX mobile!

Mobile Webapps in kürzester Zeit: APEX mobile! Mobile Webapps in kürzester Zeit: APEX mobile! Carsten Czarski ORACLE Deutschland B.V. & Co KG Riesstr. 25, 80992 München Schlüsselworte APEX, Mobile Anwendungen, jquery Mobile Einleitung Anwendungen für

Mehr

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten 1 von 5 12.01.2013 17:59 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben von Verbindungen mit SQL Server-Daten, mit deren Hilfe

Mehr

Collax Web Application

Collax Web Application Collax Web Application Howto In diesem Howto wird die Einrichtung des Collax Moduls Web Application auf einem Collax Platform Server anhand der LAMP Anwendung Joomla beschrieben. LAMP steht als Akronym

Mehr

Anleitung zur Aktualisierung

Anleitung zur Aktualisierung CONTREXX AKTUALISIERUNG 2010 COMVATION AG. Alle Rechte vorbehalten. Diese Dokumentation ist urheberrechtlich geschützt. Alle Rechte, auch die der Modifikation, der Übersetzung, des Nachdrucks und der Vervielfältigung,

Mehr

Dokumentation zur Anlage eines JDBC Senders

Dokumentation zur Anlage eines JDBC Senders Dokumentation zur Anlage eines JDBC Senders Mithilfe des JDBC Senders ist es möglich auf eine Datenbank zuzugreifen und mit reiner Query Datensätze auszulesen. Diese können anschließend beispielsweise

Mehr

Howto. Konfiguration eines Adobe Document Services

Howto. Konfiguration eines Adobe Document Services Howto Konfiguration eines Adobe Document Services (ADS) Inhaltsverzeichnis: 1 SYSTEMUMGEBUNG... 3 2 TECHNISCHE VERBINDUNGEN ZWISCHEN DEN SYSTEMEN... 3 2.1 PDF BASIERENDE FORMULARE IN DER ABAP UMGEBUNG...

Mehr

Installationsanleitung MS SQL Server 2005. für Sage 50 Ablage & Auftragsbearbeitung. Sage Schweiz AG D4 Platz 10 CH-6039 Root Längenbold

Installationsanleitung MS SQL Server 2005. für Sage 50 Ablage & Auftragsbearbeitung. Sage Schweiz AG D4 Platz 10 CH-6039 Root Längenbold Installationsanleitung MS SQL Server 2005 für Sage 50 Ablage & Auftragsbearbeitung Sage Schweiz AG D4 Platz 10 CH-6039 Root Längenbold Inhaltsverzeichnis 1. GRUNDSÄTZLICHES... 3 2. SQLExpress Installationsanleitung

Mehr

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick rk@aformatik.de aformatik Training & Consulting GmbH & Co. KG

Mehr

Implementierungsvarianten. mit Oracle Application Express

Implementierungsvarianten. mit Oracle Application Express Implementierungsvarianten mit Oracle Application Express Niels de Bruijn, Fachbereichsleiter 26.09.2012 Inhabergeführte AG Hauptsitz Ratingen Gründung 1994 Niederlassungen Hamburg, Dortmund, Frankfurt,

Mehr

PL/SQL Unit Tests mit SQL Developer

PL/SQL Unit Tests mit SQL Developer Perry Pakull Principal Consultant Trivadis AG BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 @PerryPakull Principal Consultant Trivadis AG in

Mehr

Komplexe Excel-Berichte mit APEX und jxls erstellen

Komplexe Excel-Berichte mit APEX und jxls erstellen Komplexe Excel-Berichte mit APEX und jxls erstellen Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, MS Excel, jxls, Bericht, Template, Open Source Einleitung In fast jeder Webapplikation

Mehr

Technische Beschreibung: EPOD Server

Technische Beschreibung: EPOD Server EPOD Encrypted Private Online Disc Technische Beschreibung: EPOD Server Fördergeber Förderprogramm Fördernehmer Projektleitung Projekt Metadaten Internet Foundation Austria netidee JKU Linz Institut für

Mehr

TYPO3 Redaktoren-Handbuch

TYPO3 Redaktoren-Handbuch TYPO3 Redaktoren-Handbuch Kontakt & Support: rdv interactive ag Arbonerstrasse 6 9300 Wittenbach Tel. 071 / 577 55 55 www.rdvi.ch Seite 1 von 38 Login http://213.196.148.40/typo3 Username: siehe Liste

Mehr

Appery.io Mobile Apps schnell und einfach entwickeln

Appery.io Mobile Apps schnell und einfach entwickeln Appery.io Mobile Apps schnell und einfach entwickeln Cloud-basierte Entwicklungsumgebung, keine lokale Installation von Entwicklungsumgebung nötig. Technologie: HTML5. JQuery Mobile, Apache Cordova. Plattformen:

Mehr

Der Neue Weg zur Verschlüsselung von Datenbankinhalten

Der Neue Weg zur Verschlüsselung von Datenbankinhalten Der Neue Weg zur Verschlüsselung von Datenbankinhalten Da Häufigkeit und Schwere von Datendiebstahl zunehmen, ist es immens wichtig, dass Unternehmen vertrauliche und sensible Daten zusätzlich durch Verschlüsselung

Mehr

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr. Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor

Mehr

Oracle Forms. Aufbau und Bestandteile von Formularen. Erstellen eines neuen Blocks. Starten von Oracle Forms

Oracle Forms. Aufbau und Bestandteile von Formularen. Erstellen eines neuen Blocks. Starten von Oracle Forms Oracle Forms Oracle Forms ist eine Applikation für den Entwurf und die Erstellung Forms-basierender Anwendungen. Diese Forms umfassen Dateneingabe-Formulare Datenabfrage-Formulare Browser-Formulare Oracle

Mehr

Office Integration. M. Friedrichs, DEVWARE GmbH 2.0.17

Office Integration. M. Friedrichs, DEVWARE GmbH 2.0.17 Projekt SharePoint Toolbox 2010 Office Integration Dokumententyp Dokumentation Autor Version M. Friedrichs, DEVWARE GmbH 2.0.17 Vom 03.07.2013 Letzte Bearbeitung 03.07.2013 Seite 2 1. EINLEITUNG... 4 2.

Mehr

Praktische Anwendungsentwicklung mit Oracle Forms

Praktische Anwendungsentwicklung mit Oracle Forms Praktische Anwendungsentwicklung mit Oracle Forms von Perry Pakull, Stefan Jüssen, Walter H. Müller 1. Auflage Hanser München 2007 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41098 5 Zu Leseprobe

Mehr

Tutorial: Eigene Module und Extensions entwickeln. Version: 0.1 Autor: Anja Beuth

Tutorial: Eigene Module und Extensions entwickeln. Version: 0.1 Autor: Anja Beuth Tutorial: Eigene Module und Extensions entwickeln Version: 0.1 Autor: Anja Beuth Inhaltsverzeichnis 1 2 2.1 2.2 2.3 2.4 3 4 4.1 4.2 4.3 5 5.1 6 6.1 6.2 Notwendigkeit prüfen... Ein Projekt in Visual Studio

Mehr

Übung: Verwendung von Java-Threads

Übung: Verwendung von Java-Threads Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum

Mehr

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Wir automatisieren und optimieren Ihre Geschäftsprozesse DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Thomas Brandstätter 06.03.2012 www.dccs.at Agenda Theorie Was sind XPages

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

O-BIEE Einführung mit Beispielen aus der Praxis

O-BIEE Einführung mit Beispielen aus der Praxis O-BIEE Einführung mit Beispielen aus der Praxis Stefan Hess Business Intelligence Trivadis GmbH, Stuttgart 2. Dezember 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg

Mehr

Wolkig bis heiter. Andreas Wismann WHEN OTHERS. APEX als Drehkreuz für Web Service-Anwendungen

Wolkig bis heiter. Andreas Wismann WHEN OTHERS. APEX als Drehkreuz für Web Service-Anwendungen Wolkig bis heiter APEX als Drehkreuz für Web Service-Anwendungen Andreas Wismann WHEN OTHERS Beratung Projektmanagement Coaching rund um Oracle Application Express In APEX Informationen von "woanders"

Mehr

Typo3 Handbuch Redaktion: Peter W. Bernecker Tel.: 069 / 92 107 292 pw.bernecker@ev medienhaus.de Stand: 6. Oktober 2014

Typo3 Handbuch Redaktion: Peter W. Bernecker Tel.: 069 / 92 107 292 pw.bernecker@ev medienhaus.de Stand: 6. Oktober 2014 Typo3 Handbuch Redaktion: Peter W. Bernecker Tel.: 069 / 92 107 292 pw.bernecker@ev medienhaus.de Stand: 6. Oktober 2014 3. Arbeitsbereich: Wo sind meine Inhalte? Wo kann ich Inhalte einstellen (Rechte)?

Mehr

Verwendung der Sharepoint-Portal-Server Website

Verwendung der Sharepoint-Portal-Server Website VDE Prüf- und Zertifizierungsinstitut Version: 2007-10-29 Telefon: 069/8306-222 E-Mail: it-helpdesk@vde.com Verwendung der Sharepoint-Portal-Server Website Inhalt: 1 Ziel...1 2 Allgemeine Techniken zur

Mehr

Dokumentation: MediaWizard Installationsanleitung

Dokumentation: MediaWizard Installationsanleitung Dokumentation: MediaWizard Installationsanleitung Inhaltsverzeichnis 1 Aufbau von MediaWizard... 2 2 Installation... 2 2.1 Bestehende Installation und Daten... 2 3 Übersicht, wo wird was installiert...

Mehr

Homepageerstellung mit WordPress

Homepageerstellung mit WordPress Homepageerstellung mit WordPress Eine kurze Einführung in die Installation und Einrichtung von WordPress als Homepage-System. Inhalt 1.WordPress installieren... 2 1.1Download... 2 1.2lokal... 2 1.2.1 lokaler

Mehr

scmsp SMARTES Content-Management-System Bestimmtes kann und das dafür sehr gut. Bei der Konzeption des blockcms stand die Einfachheit im Vordergrund:

scmsp SMARTES Content-Management-System Bestimmtes kann und das dafür sehr gut. Bei der Konzeption des blockcms stand die Einfachheit im Vordergrund: scmsp SMARTES Content-Management-System blockcms steht für Block Content Management System Wir brauchen kein CMS, das alles kann, sondern eines, das nur Bestimmtes kann und das dafür sehr gut. Bei der

Mehr

Einführung in die Cross-Plattform Entwicklung Das Intel App Framework

Einführung in die Cross-Plattform Entwicklung Das Intel App Framework Einführung in die Cross-Plattform Entwicklung Das Intel App Framework Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel App Framework vom Intel XDK vertraut. Es wird Schritt für Schritt

Mehr

Benutzerhandbuch. Gästebuch Software - YellaBook v1.0 http://www.yellabook.de. Stand: 01.08.2012. by YellaBook.de - Alle Rechte vorbehalten.

Benutzerhandbuch. Gästebuch Software - YellaBook v1.0 http://www.yellabook.de. Stand: 01.08.2012. by YellaBook.de - Alle Rechte vorbehalten. Benutzerhandbuch Gästebuch Software - YellaBook v1.0 http://www.yellabook.de Stand: 01.08.2012 Inhalt 1 Funktionen... 3 2 Systemanforderungen... 4 3 Installation... 4 4 Einbinden des Gästebuchs... 5 5

Mehr

PubMan Import - Benutzer Dokumentation

PubMan Import - Benutzer Dokumentation MaibornWolff et al GmbH Theresienhöhe 13 80339 München PubMan Import - Benutzer Dokumentation Version:1.0 Datum: 13.08.13 Status: Final Index 1 EINLEITUNG... 3 2 INSTALLATION... 4 3 KONFIGURATION... 5

Mehr

Web-Anwendungsentwicklung mit dem Delivery Server

Web-Anwendungsentwicklung mit dem Delivery Server Web-Anwendungsentwicklung mit dem Delivery Server Java-Framework auf Basis der Open API Bernfried Howe, Webertise Consulting GmbH WEBertise Consulting Dipl. Informatiker (Wirtschaftsinformatik) 2001-2010

Mehr

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

Metadata Service Respository (MDS) - Sehen, lernen, verstehen! Metadata Service Respository (MDS) - Sehen, lernen, verstehen! Carsten Wiesbaum esentri AG Schlüsselworte Metadata Service Repository, MDS, Oracle Fusion Middleware Einleitung Früher oder später wird jeder

Mehr

Skyfillers Hosted SharePoint. Kundenhandbuch

Skyfillers Hosted SharePoint. Kundenhandbuch Skyfillers Hosted SharePoint Kundenhandbuch Kundenhandbuch Inhalt Generell... 2 Online Zugang SharePoint Seite... 2 Benutzerpasswort ändern... 2 Zugriff & Einrichtung... 3 Windows... 3 SharePoint als

Mehr

7 SharePoint Online und Office Web Apps verwenden

7 SharePoint Online und Office Web Apps verwenden 7 SharePoint Online und Office Web Apps verwenden Wenn Sie in Ihrem Office 365-Paket auch die SharePoint-Dienste integriert haben, so können Sie auf die Standard-Teamsite, die automatisch eingerichtet

Mehr

Five Finger Death Punch. Oliver Lemm Competence Center Leiter APEX

Five Finger Death Punch. Oliver Lemm Competence Center Leiter APEX Five Finger Death Punch Oliver Lemm Competence Center Leiter APEX Nürnberg, 20.11.2014 UNSER PORTFOLIO APPLICATION DEVELOPMENT APEX / ADF JAVA.NET INTEGRATION SERVICES STRATEGIE ARCHITEKTUR SAP HANA IT

Mehr

6RIW&OHDQ Š 9HUVLRQ8SJUDGHDQOHLWXQJ

6RIW&OHDQ Š 9HUVLRQ8SJUDGHDQOHLWXQJ 6RIW&OHDQ Š 9HUVLRQ8SJUDGHDQOHLWXQJ 6HKUJHHKUWH6RIW&OHDQ $QZHQGHU LQ XQVHUHP 6RIW&OHDQ 8SGDWHV 'RZQORDGEHUHLFK ILQGHQ 6LH ]ZHL $UWHQ YRQ 8SGDWHV 1DFKIROJHQGHUIDKUHQ6LHZHOFKHV8SGDWHI U6LHGDVULFKWLJHLVWXQGZLH6LHGDV8SGDWHDXI,KUHP$UEHLWVSODW]GXUFKI

Mehr

OXID esales Dokumentation

OXID esales Dokumentation OXID esales Dokumentation Installation des OXID eshop Mobile Theme und des Moduls OXID eshop Theme Switch Copyright Copyright 2014 OXID esales AG, Deutschland Die Vervielfältigung dieses Dokuments oder

Mehr

eadmin Manual Universitätsstraße 3 56070 Koblenz Deutschland

eadmin Manual Universitätsstraße 3 56070 Koblenz Deutschland DOKUMENT: TYP: ERSTELLT VON: Manual nova ratio AG Universitätsstraße 3 56070 Koblenz Deutschland VERSION: STAND: 9.x 23. September 2015 Inhaltsverzeichnis 1 2 2.1 2.2 2.3 3 3.1 3.2 3.3 4 4.1 4.2 4.3 4.4

Mehr

IKONIZER II Installation im Netzwerk

IKONIZER II Installation im Netzwerk Der IKONIZER II ist netzwerkfähig in allen bekannten Netzwerken. Da jedoch etwa 95% der Installationen lokal betrieben werden, erfolgt diese grundsätzlich sowohl für das Programm wie auch für den lizenzfreien

Mehr

Mehr Dynamik in Apex mit Javascript und JQuery. Alexander Scholz its-people

Mehr Dynamik in Apex mit Javascript und JQuery. Alexander Scholz its-people Vortrag zur DOAG Konferenz 2011 Mehr Dynamik in Apex mit und Alexander Scholz its-people 1 Ablauf Thema des Vortragsthemas Motivation Besonderheit des Referenten Alexander Scholz its-people Wie kann in

Mehr

Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023

Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 Kapitel 33 Der xml-datentyp In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 995 996 Kapitel 33: Der xml-datentyp Eine der wichtigsten

Mehr

Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test

Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test Scripting Framework PowerShell Toolkit Quick-Install a Workplace for Packaging and Test Windows Client Management AG Alte Haslenstrasse 5 CH-9053 Teufen wincm.ch 1 Quick Install - Scripting Framework Workplace...3

Mehr

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87 Vorwort 11 1 Der SQL Server 2008 stellt sich vor 15 1.1 SQL Server wer ist das? 16 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten

Mehr

Einrichten eines News-Systems in Typo3

Einrichten eines News-Systems in Typo3 Einrichten eines News-Systems in Typo3 Generelles: tt_news ist eine der beliebtesten Erweiterungen für Typo3 und wir bereits auf vielen Sites Vorarlberger Schulen verwendet: Beispiele: http://www.vobs.at/hsl

Mehr

tentoinfinity Apps 1.0 EINFÜHRUNG

tentoinfinity Apps 1.0 EINFÜHRUNG tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen

Mehr

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG Nach Abschluß der Softwareinstallation konfigurieren Sie den Listener (mit netca) und erzeugen eine Datenbank. Der einfachste Weg zur Erzeugung der Datenbank ist die Nutzung des Database Config Assistants

Mehr

Installationsanleitung

Installationsanleitung Installationsanleitung Installationsanleitung 2 VERSIONSVERWALTUNG Version Autor Beschreibung Datum 1.0 Benjamin Hestler Erstellen des Dokuments 12.01.2010 1.1 Benjamin Hestler Erweitern und anpassen der

Mehr

Application Express 4.0 Kollaboration mit Websheets & Team Development

Application Express 4.0 Kollaboration mit Websheets & Team Development Application Express 4.0 Kollaboration mit Websheets & Team Development Schlüsselworte: Marc Sewtz Oracle America, Inc. New York City, NY Oracle Application Express, Datenbank, Kollaboration, Web 2.0, Team,

Mehr

Datenspooler Installationsanleitung Gültig ab Datenspooler-Version 2.2.20.X

Datenspooler Installationsanleitung Gültig ab Datenspooler-Version 2.2.20.X Datenspooler Installationsanleitung Gültig ab Datenspooler-Version 2.2.20.X Inhalt 1. Vorbedingungen... 4 2. Installation... 5 2.1. Umstellung von Datenspooler Version A.03.09 auf Datenspooler-Version

Mehr

Roadtrip Plugin. Dokumentation

Roadtrip Plugin. Dokumentation Roadtrip Plugin Dokumentation Inhaltsverzeichnis Beschreibung... 3 Installation... 3 Konfiguration der Dienste... 3 Erläuterung...3 Twitter...3 Instagram... 5 Konfiguration der User...5 Eingabe... 5 Aktivierung...

Mehr

VB.net Programmierung und Beispielprogramm für GSV

VB.net Programmierung und Beispielprogramm für GSV VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2

Mehr

Browser mit SSL und Java, welcher auf praktisch jedem Rechner ebenso wie auf vielen mobilen Geräten bereits vorhanden ist

Browser mit SSL und Java, welcher auf praktisch jedem Rechner ebenso wie auf vielen mobilen Geräten bereits vorhanden ist Collax SSL-VPN Howto Dieses Howto beschreibt wie ein Collax Server innerhalb weniger Schritte als SSL-VPN Gateway eingerichtet werden kann, um Zugriff auf ausgewählte Anwendungen im Unternehmensnetzwerk

Mehr

Remedy-Day 2013. Innovative ITSM Lösungen von NTT Data. Machen wir es uns besser, schöner und leichter. Thomas Rupp Alexander Lyer Lukas Máté

Remedy-Day 2013. Innovative ITSM Lösungen von NTT Data. Machen wir es uns besser, schöner und leichter. Thomas Rupp Alexander Lyer Lukas Máté Remedy-Day 2013 Innovative ITSM Lösungen von NTT Data Machen wir es uns besser, schöner und leichter Thomas Rupp Alexander Lyer Lukas Máté Copyright 2012 NTT DATA Corporation GTW Generischer Ticket Workflow

Mehr

15 Bilder und Dateien im SQL Server

15 Bilder und Dateien im SQL Server Leseprobe aus Access und SQL Server http://www.acciu.de/asqllesen 15 Bilder und Dateien im SQL Server Eines der großen Probleme von Access-Datenbanken ist der vergleichsweise geringe Speicher platz. Sicher,

Mehr

Inventarisierung von Exchange Alternativen für die Exchange-Inventarisierung

Inventarisierung von Exchange Alternativen für die Exchange-Inventarisierung Inventarisierung von Exchange Alternativen für die Exchange-Inventarisierung www.docusnap.com TITEL Inventarisierung von Exchange AUTOR Mohr Carsten DATUM 28.10.2015 VERSION 1.0 Die Weitergabe, sowie Vervielfältigung

Mehr

Enterprise User Security mit Active Directory

Enterprise User Security mit Active Directory Enterprise User Security mit Active Directory Jürgen Kühn Trivadis GmbH Düsseldorf Schlüsselworte: Enterprise User Security, Active Directory, Directory Integration and Provisioning, Active Directory Passwort

Mehr

Wie verwende ich Twitter in MAGIC THipPro

Wie verwende ich Twitter in MAGIC THipPro Wie verwende ich Twitter in MAGIC THipPro Konfigurationsanleitung Version: V1-10. August 2015 by AVT Audio Video Technologies GmbH Registrierung der Social Media Option Stellt die Social Media Option allen

Mehr

Erstellung von Bibliotheken in CoDeSys V3

Erstellung von Bibliotheken in CoDeSys V3 Dokument Version 2.0 3S - Smart Software Solutions GmbH Seite 1 von 10 INHALT 1 EINFÜHRUNG 3 2 BIBLIOTHEKSKONZEPT IM DETAIL 4 2.1 Kategorien von Bibliotheken 4 2.1.1 System 4 2.1.2 Internal 4 2.1.3 Application

Mehr

Verwendung der Sharepoint-Portal-Server Website

Verwendung der Sharepoint-Portal-Server Website VDE Prüf- und Zertifizierungsinstitut Version: 2006-09-18 Telefon: 069/8306- Fax: 069/8306- E-Mail: Verwendung der Sharepoint-Portal-Server Website Inhalt: 1 Ziel...1 2 Allgemeine Techniken zur Benutzung

Mehr

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 Express with Tools

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 Express with Tools Installation Wawi SQL in Verbindung mit Microsoft SQL Im nachfolgenden Dokument werden alle Einzelschritte aufgeführt, die als Voraussetzung für die korrekte Funktionalität der SelectLine Applikation mit

Mehr

Whitepaper. Produkt: combit Relationship Manager / address manager. FILESTREAM für Microsoft SQL Server aktivieren

Whitepaper. Produkt: combit Relationship Manager / address manager. FILESTREAM für Microsoft SQL Server aktivieren combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager FILESTREAM für Microsoft SQL Server aktivieren FILESTREAM für Microsoft SQL Server aktivieren

Mehr

CBS-Heidelberg Helpdesk Filr-Dokumentation S.1

CBS-Heidelberg Helpdesk Filr-Dokumentation S.1 CBS-Heidelberg Helpdesk Filr-Dokumentation S.1 Dokumentation der Anwendung Filr von Novell G Informationen zu Filr, die über diese Dokumentation hinausgehen, finden Sie im Internet unter: http://www.novell.com/de-de/documentation/novell-filr-1-1/

Mehr

Application Note. Anbindung von Kunden-Software an SpiderControl Web Visualisierung

Application Note. Anbindung von Kunden-Software an SpiderControl Web Visualisierung 2015-02-25 1 of 6 Application Note Anbindung von Kunden-Software an SpiderControl Web Visualisierung Version ApplicationNote_AnbindungFremdsoftware /Version Seite 1 / 6 Version Datum Kommentar Autor 0.1

Mehr

inoxision ARCHIVE 2.5 Quickstart

inoxision ARCHIVE 2.5 Quickstart inoxision ARCHIVE 2.5 Quickstart 1 Installationsvorbereitungen Für die Installation von inoxision ARCHIVE benötigen Sie einen Microsoft SQL Server der Version 2005 oder 2008, mindestens in der Express

Mehr

CloudMatic V1.0. Inhalt

CloudMatic V1.0. Inhalt CloudMatic V1.0 Inhalt Einleitung... 2 CCUs hinzufügen... 3 meine-homematic.de... 4 Eigenes VPN... 4 View Editor... 5 Übersicht... 5 Allgemeine Einstellungen... 6 Kanäle hinzufügen... 6 Spezielle Kanäle...

Mehr

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten 1 von 5 12.01.2013 17:58 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben einer Verbindung zu SQL Server Analysis Services-Daten,

Mehr

Typo 3 installieren. Schritt 1: Download von Typo3

Typo 3 installieren. Schritt 1: Download von Typo3 Typo 3 installieren Bevor Sie Typo3 installieren, müssen Sie folgende Informationen beachten: Typo3 benötigt eine leere Datenbank. Mit Ihrem Abonnement verfügen Sie über eine einzige Datenbank. Sie können

Mehr

[xima FormCycle] Update von xima FormCycle V1 zu xima FormCycle V2 Version V2.0 00002

[xima FormCycle] Update von xima FormCycle V1 zu xima FormCycle V2 Version V2.0 00002 Update von xima FormCycle V1 zu xima FormCycle V2 Version V2.0 00002 Marken xima ist eine eingetragene Marke der xima media GmbH. Tomcat, Google, Chrome, Windows, Mozilla, Firefox, Linux, JavaScript, Java

Mehr

G-Info Lizenzmanager

G-Info Lizenzmanager G-Info Lizenzmanager Version 4.0.1001.0 Allgemein Der G-Info Lizenzmanager besteht im wesentlichen aus einem Dienst, um G-Info Modulen (G-Info Data, G-Info View etc.; im folgenden Klienten genannt) zentral

Mehr

Test Management Cockpit. SAP Deutschland AG & Co. KG

Test Management Cockpit. SAP Deutschland AG & Co. KG Test Management Cockpit SAP Deutschland AG & Co. KG Einleitung Kennzahlen und Testmanagement Der zusätzliche Aufbau eines Kennzahlensystems bietet die große Chance, tatsächlich die Kenntnis darüber zu

Mehr

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen <henning@apache.org> Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen Henning P. Schmiedehausen Turbine - ein berblick Open Source unter Apache License 100% pure Java, Java 2 (JDK 1.2+) Servlet-basiertes

Mehr

Hinweise zu A-Plan 2009 SQL

Hinweise zu A-Plan 2009 SQL Hinweise zu A-Plan 2009 SQL Für Microsoft Windows Copyright Copyright 2008 BRainTool Software GmbH Inhalt INHALT 2 EINLEITUNG 3 WAS IST A-PLAN 2009 SQL? 3 WANN SOLLTE A-PLAN 2009 SQL EINGESETZT WERDEN?

Mehr

Die Cargo Plattform bietet einen sicheren und einfachen Datentransfer mit einem modernen Web- Interface.

Die Cargo Plattform bietet einen sicheren und einfachen Datentransfer mit einem modernen Web- Interface. Die Cargo Plattform bietet einen sicheren und einfachen Datentransfer mit einem modernen Web- Interface. Inhaltsverzeichnis Erste Schritte Anmelden 2 Startseite 3 Dateimanager 4 CargoLink 5 Freigaben 6

Mehr

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München Time CGI Version 1.5 Stand 04.12.2013 TimeMachine Dokument: time.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor Version Datum Kommentar

Mehr

Zeiterfassungsanlage Handbuch

Zeiterfassungsanlage Handbuch Zeiterfassungsanlage Handbuch Inhalt In diesem Handbuch werden Sie die Zeiterfassungsanlage kennen sowie verstehen lernen. Es wird beschrieben wie Sie die Anlage einstellen können und wie das Überwachungsprogramm

Mehr

Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann

Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann 1 Einführung 2 Voraussetzungen 3 I nstallation allgemein 4 I nstallation als Plugin für AT Contenator 5 Funktionalitäten 6

Mehr

MiGo-Portal V2.21. Produkt-Sheet. Aktueller Stand: 30.11.2012 Verfasst von: Mike Goldhausen. MiGo-WebDesign Wiesenstraße 31 56459 Kölbingen

MiGo-Portal V2.21. Produkt-Sheet. Aktueller Stand: 30.11.2012 Verfasst von: Mike Goldhausen. MiGo-WebDesign Wiesenstraße 31 56459 Kölbingen MiGo-Portal V2.21 Produkt-Sheet Aktueller Stand: 30.11.2012 Verfasst von: Mike Goldhausen Unser aktuelles Portal-System für Ihre individuelle Homepage. Dieses Portal bietet die Möglichkeit verschiedene

Mehr