Oracle CRM On Demand Administration Essentials

CRM. Customer Relationship Management. Kundenbeziehungsmanagement.

Worum es bei CRM geht, ist in der ausgeschriebenen Form gut zu erkennen. Es geht darum, neue Kunden zu gewinnen und bestehende Kunden zu pflegen. Ein unschätzbares Gut in der heutigen, digitalen Zeit. Und genau darum geht es bei Oracle CRM On Demand. Im Verlag Packt Publishing ist dazu ein Buch erschienen, welches in 12 Kapiteln Einsteiger in diesem Gebiet, aber auch Architekten, Produkt Manager, Business Analysten und professionelle Administratoren zu Oracle CRM Experten machen möchte.

Im Gegensatz zu den Best Practices Büchern, die ich in der Vergangenheit hier vorgestellt habe, behandelt dieses Buch das Produkt von Anfang an. Es sind kaum Vorkenntnisse erforderlich. Zu Beginn bekommt der Leser einen Überblick über Oracle CRM On Demand und die Technologie dahinter. Um gleich danach zu erfahren, wie das Produkt zu lizenzieren und in die bestehende, eigene Oracle Landschaft zu integrieren ist.

Die folgenden Kapitel befassen sich mit der Einrichtung und den Möglichkeiten von Oracle CRM On Demand. Die Benutzeroberfläche und die Möglichkeiten von eigenen Anpassungen werden ebenso erläutert, wie das Content Management und die Web Service Integration.

Um die Daten im System nicht nur ablegen zu können, gehören natürlich auch umfangreiche Reportingmöglichkeiten dazu, die ebenso beschrieben werden. Ebenso bietet das Buch mit Hilfemöglichkeiten, Quellenangaben für weitere Hilfe und einem Überblick über Partnerangebote zu Oracle CRM On Demand.

Zusammenfassend kann man sagen, dass das Buch auf ca. 300 Seiten einen guten Überblick über Oracle CRM On Demand vermittelt. Sei es für jemanden, der sich nicht mit öden Datenbanken beschäftigen will, als auch für den Admin selber. Der Leser erfährt von den Möglichkeiten eines CRM Systems und bekommt so ein Verständnis für dieses Gebiet und seine vielfältigen Möglichkeiten. Aufgebaut ist das Buch wie von Packt Publishing gewohnt mit einem Einleitungsteil, der Beschreibung der Autoren, um dann im eigentlichen Inhalt immer wenn nötig mit passenden Screenshots zu arbeiten. Man kann, muss aber nicht das Buch von Anfang an durchlesen. Auch ein Quereinsteigen ist möglich und bietet die Möglichkeit, sich gezielt Wissen anzueignen. Abgerundet wird das Buch mit einem Index und an passenden Stellen Erklärungen zu neuen, oder fremden Begriffen.

Veröffentlicht unter Bücher, Oracle, PacktPub | Verschlagwortet mit , , | Schreib einen Kommentar

Oracle arbeitet weiter an der Zukunft von APEX

Ende November hat Oracle ein „Statement of Direction“ zu APEX 5.0 veröffentlicht. Es sieht also ganz danach aus, als wenn wir auch in Zukunft eine konkurrenzfähige Entwicklungsumgebung für Webanwendungen bekommen.

Veröffentlicht unter APEX, Oracle | Verschlagwortet mit , | Schreib einen Kommentar

Oracle SQL Developer Data Modeler 3.3.0.734 Early Adopter verfügbar

Die Version 3.3.0.734 des Oracle SQL Developer Data Modeler ist verfügbar. Die neuen Features sind hier nachzulesen.

Veröffentlicht unter Oracle | Verschlagwortet mit , | Schreib einen Kommentar

Oracle APEX Best Practices

Von Packt Publishing habe ich in der Vergangenheit schon einmal Bücher vorgestellt. Das möchte ich mit dem neu erschienenen Buch „Oracle APEX Best Practices“ fortsetzen.

Wie bei jedem Buch über APEX beginnt auch dieses mit einem Kapitel über die Geschichte von Apex. Nicht unerwähnt bleibt dabei die stetige Weiterentwicklung durch Oracle und die damit verbundene Stärkung als Entwicklungsumgebung, die auch in Zukunft einen festen Bestandteil im Umfeld der Webanwendungen haben wird. Nach der Geschichtsstunde werden in knappen, aber leicht verständlichen Schritten die verschiedenen Installationsmöglichkeiten aufgezählt und erklärt. Anschließend beschreibt die Einführung ein paar Datenbankgrundlagen, das Einrichten eines Workspaces, die wichtige Seite 0 einer Applikation, die Struktur von „Multiple Applications“ und natürlich, wie eine Anwendung erzeugt wird.

In Kapitel 2 geht es allein um die Datenbank. Man wird in die funktionsweise von Lookup Tabellen eingeführt und lernt etwas zu Analytischen und Aggregat Funktionen, bevor das Kapitel 3 wichtige Informationen zum Drucken bereitstellt. Gerade das Thema „Drucken“ war in den ersten APEX Versionen schwierig, oder teuer, oder beides. In den jüngsten Versionen hat APEX eine Menge dazugelernt, und auf dem Softwaremarkt gibt es die eine oder andere Erweiterung, die APEX beim Drucken und Reporten unterstützt.

Kapitel 4 behandelt das sehr wichtige Thema „Sicherheit“. Es geht unter anderem um die Absicherung der Datenbank selbst, in Form von VPD – Virtual Private Database, als auch die Absicherung der APEX Anwendungen. VPD ist ein Feature der Enterprise Edition von Oracle. Bei der Absicherung von APEX Anwendungen werden so wichtige Dinge wie SQL Injections, URL tampering und verschiedene Browserattacken behandelt. Ebenso wird erwähnt, wie der HTTP Server, das Embedded PL/SQL Gateway und der Oracle APEX Listener abgesichert werden. Nicht vergessen wurde die sichere Behandlung von Application Items, um am Ende des Kapitels auf Tools einzugehen, die die Sicherheit der Anwendung überprüfen können.

Was ist fast genauso wichtig, wie das Thema „Sicherheit“? In Kapitel 5 geht es um Debugging und Fehlerbehandlung. Es werden nicht nur die in APEX vorhandenen Möglichkeiten besprochen, sondern auch auf die Firefox Erweiterung „Firebug“ eingegangen. Ich selbst verwende diese Erweiterung sehr gerne, um z.B. beim entwickeln mit APEX und AJAX genauer hinschauen zu können.

Im letzten Kapitel geht es dann, wie sollte es anders sein, um das Bereitstellen einer APEX Anwendung. Dabei geht das Kapitel auf jede mögliche Art ein, eine Anwendung zu veröffentlichen. Ein sehr wichtiger Punkt, der in diesem Kapitel ebenfalls behandelt wird, ist das Thema „Versionskontrolle“. Gerade wenn man mit mehreren Entwicklern an einer Anwendung arbeitet, ist es immer gut, verschiedene Versionsstände zur Kontrolle zu behalten. Und noch ein Feature, welches ich seit einiger Zeit sehr gerne verwende, wird erklärt. Es geht darum, in einer erstellen Anwendung die Möglichkeit einzurichten, Feedback abzugeben und zu behandeln. Die Anwender einer Anwendung bekommen so ein Hilfsmittel an die Hand, dem Entwickler sehr schnell und ohne viel Aufwand Feedback zu geben. Das Kapitel 6 wird abgerundet mit einem Einblick in den Bereich „Monitor Activity“ einer APEX Umgebung. Dort gibt es verschiedene Einblicke in die Performance einer Anwendung.

Als Anhang gibt es eine kurze Einführung in die Oracle Cloud und welche Rolle APEX darin spielt. Leider ist dies nur ein kurzer Anriss, was aber daran liegen kann, dass diese Features gerade erst seit ein paar Wochen öffentlich verfügbar sind und das Buch einen gewissen Vorlauf hat. Dafür enthält der Anhang noch  eine Erklärung der „RESTful web services„. Abgerundet wird das Buch von einem umfangreichen Index am Ende.

Zusammenfassung

Das Buch ist nichts für APEX Anfänger. Wer Grundlagen und leichte Beispiele für die Entwicklung von APEX Anwendungen sucht, ist hier falsch. Dafür gibt es besser passende Bücher. Das Buch möchte häufig auftauchende Fragen klären und Tipps für die Praxis geben. Und das gelingt ihm ganz gut. Die Themen, die es behandelt, werden ausführlich erklärt. Man muss das Buch nicht von Anfang bis Ende durchlesen, sondern kann dort einsteigen, wo man Fragen hat, die es zu klären gibt. Ich hätte mir noch etwas mehr Inhalt zum Thema APEX und Oracle Cloud gewünscht. Weshalb dies so kurz gekommen ist, habe ich im Text oben beschrieben.

Wenn noch jemand Fragen zum Buch hat, so können diese in den Kommentaren gestellt werden. Ich werde dann versuchen, diese zu beantworten.

Veröffentlicht unter APEX, Bücher, Oracle, PacktPub | Verschlagwortet mit , , , | Schreib einen Kommentar

Oracle SQL Developer 3.1 Early Adopter 1

Nur mal als kleines Update und weil ich selber gerade nicht zum Testen komme. Vom Oracle SQL Developer ist Version 3.1 Early Adaptor 1 erschienen und kann geladen werden. Hier sind die Release Notes.

Veröffentlicht unter APEX, Oracle, SQL Developer | Verschlagwortet mit , , | Schreib einen Kommentar

Textbaustein per JavaScript in ein Textfeld einfügen

Im deutschsprachigen HTML-DB-Forum kam die Frage auf, wie man ein Textfeld per einfachem Klick auf Textbausteine mit eben solchen füllen kann. Da es sicher verschiedene Anwendungsfälle gibt, die damit etwas anfangen können, ein Blogbeitrag dazu.

Weiterlesen

Veröffentlicht unter APEX, Oracle | Verschlagwortet mit , , | Ein Kommentar

Ampersand in Select List

Oder wie meine Landsleute sagen würden: „kaufmännisches Und“ und Select List. Gerade stand ich vor der Aufgabe, eine dynamische Select List mit einem Report zu verbinden. Soweit kein Problem. Was ist aber, wenn der Anzeigename und der Wert der Select List aus dem „sprechenden Wert“ der Datenbank bestehen und nicht die Kombination aus Wert und ID darstellen. Also in etwa so:

SELECT name d, name r FROM table

Auch das funktioniert, solange kein „kaufmännisches Und“ in der Select List vorkommt. Wird ein solcher Wert dann ausgewählt, zeigt der Browser einen HTTP 400 Error.

Es gibt aber eine einfache Lösung dafür, nämlich die Funktion APEX_UTIL.URL_ENCODE. Der Code sieht dann so aus:

SELECT name d, apex_util.url_encode(name) r FROM table

Veröffentlicht unter APEX, Oracle | Verschlagwortet mit , , , , | Schreib einen Kommentar

Preisreduzierung bei Grafik-Applikationen/Multimedia Büchern

In den letzten Wochen durfte ich schon das eine oder andere Buch zum Thema Apex, Oracle aus dem Verlag Packt Publishing vorstellen.

Diesmal gibt es für alle ein besonderes Bonbon. Packt Publishing bietet über einen längeren Zeitraum verschiedene Bücher zum Thema „Grafik Applikationen und Multimedia“ vergünstigt an. Es gibt 20% auf gedruckte Bücher und sogar 30% auf eBooks.

Im Augenblick sind es 10 Bücher und der Verlag verspricht, dass es noch mehr werden.

Packt Publishing nennt das Ganze „Open Source Graphic Applications and Libraries Month„. Da wären zum Beispiel Bücher über „Blender“, „GIMP“, „Inkscape“ oder „Scribus“. Ich denke, da kann jeder etwas finden. Oder ihr wartet einige Zeit, bis die nächsten Bücher aufgenommen werden.

Veröffentlicht unter Bücher, PacktPub | Verschlagwortet mit , , , | Schreib einen Kommentar

Oracle Application Express 4.0 with Ext JS

Es ist wieder an der Zeit, euch ein Buch vorzustellen. Diesmal handelt es sich um den Titel „Oracle Application Express 4.0 with Ext JS“.

Weiterlesen

Veröffentlicht unter APEX, Bücher, Oracle, PacktPub | Verschlagwortet mit , , , | Schreib einen Kommentar

Buchvorstellung: Oracle GoldenGate 11g Implementers Guide

Von PacktPub.com habe ich ein Buch zum Thema „Oracle GoldenGate“ bekommen und nutze die Gelegenheit, es näher vorzustellen.

Oracle GoldenGate bietet Capture, Routing, Transforming und Delivery von Datenbank-Transaktionen in heterogenen Umgebungen  in Echtzeit und mit geringer Belastung.

Weiterlesen

Veröffentlicht unter Bücher, Oracle | Verschlagwortet mit , , | Schreib einen Kommentar