D1 Effiziente Werkzeuge

30
Lotusday 2009 Hagen, 8. September 2009 - Arcadeon Effiziente Werkzeuge für Notes/Domino Entwickler und Administratoren Referent: Dr. Thomas Bruse PAVONE AG D1

description

 

Transcript of D1 Effiziente Werkzeuge

Lotusday 2009Hagen, 8. September 2009 - Arcadeon

Effiziente Werkzeuge für Notes/Domino Entwickler und Administratoren

Referent: Dr. Thomas BrusePAVONE AG

D1

PAVONE nsfTools

Die PAVONE-ProdukteIntegriertes Prozess- und Projektmanagement

PAVONE Partner in Deutschland

Unsere Kooperationspartner

Unsere Vertriebspartner

PAVONE Tools

PAVONE nsfSyncPAVONE nsfSyncPAVONE nsfSyncPAVONE nsfSync– Daten synchronisieren zwischen Applikationen

PAVONE PAVONE PAVONE PAVONE nsfWatchnsfWatchnsfWatchnsfWatch– Daten kontrollieren und automatisch eskalieren

Schneller ROISchneller ROISchneller ROISchneller ROINur eine zentrale Nur eine zentrale Nur eine zentrale Nur eine zentrale InstallationInstallationInstallationInstallation

ZusZusZusZusäääätzlichen Nutzen ftzlichen Nutzen ftzlichen Nutzen ftzlichen Nutzen füüüür r r r bestehende Applikationen bestehende Applikationen bestehende Applikationen bestehende Applikationen generieren!generieren!generieren!generieren!

Ermöglicht Datenkonsistenz zwischen Notes-Applikationen (die nicht die gleiche Rep.-ID haben).Version „Enterprise“ auch SQLAnpassungen an Quelle und Ziel sind nicht notwendig, kein Zugriff zum Design notwendigFremde Applikationen können miteinander kommunizieren.Komplexe Aufgaben können in kaskadierte Aktivitäten zerlegt werden.Die Definition erfolgt an einer zentralen Stelle.Der Abgleich erfolgt auf Feldebene.Die Programmierung von Agenten ist für diese Zwecke nicht mehr notwendig.

PAVONE nsfSync

Stammdatenpflege: Termine werden aus verschiedenen Quellen in einem Ziel aggregiert und aktuell gehalten.

PAVONE nsfSync

NordOstWest

Stammdatenpflege: Der Kundenbestand wird auf die entsprechenden Standorte verteilt und synchron gehalten.

PAVONE nsfSync

Automatische Erfassung und Übertragung von Supportfällen in das Kundenprofil

CRM Help DeskPAVONE nsfTools

Kunde A

Kunde B

Kunde C

Supportfälle

PAVONE nsfSync

Wie funktioniert nsfSync?

Datenbank KundenDatenbank KundenDatenbank AdressenDatenbank Adressen

Feld: AdrName

Feld: AdrPLZ

Feld: AdrOrt

. . .

Feld: KdName

Feld: KdPLZ

Feld: KdOrt

. . .

nsfSyncnsfSync

Datenbankbeziehung

Dokumenten-

beziehung

Schlüsselfeld

M:N

Feldrelationen

Relationstabelle

AdrName:KdName

AdrPLZ:KdPLZ

AdrOrt:KdOrt

Feld: AdressNr Feld: KundenNr

Feldfunk-

tionen

Agenten

Feldfunk-

tionen

Agenten

PAVONE nsfSync

Definition einer Sync-Aktivität

Eine Sync-Aktivität definiert eine “Cross-Reference Data Table” zwischenunterschiedlichen Aktivätiten (mapping)Synchronisation erfolgt auf Feld-Ebene

PAVONE nsfSync

Anwendungsbeispiele I

Übertragen der Personen und Gruppen aus dem Namens & Adressbuch in diverse operative Systeme. (z.B. PAVONE Orga-DB)Verteilung der Einträge eines Master-N&A in mehrere andere funktionsbezogene Namens & Adressbücher

PAVONE nsfSync

Anwendungsbeispiele II

Abgleich von Feldern in verschiedenen Dokumenten der selben Datenbank, zur Erhaltung der Datenintegrität (z.B. Vererbung desProjektleiternamens von einem PM-Dokument in alle Checkpunkte)

PAVONE nsfSync

Anwendungsbeispiele III

Durchführen von Feldberechnungen in Dokumenten (z.B. Euro-Konvertierung)Komplexe Logik kann über ergänzende Agenten realisiert werden

PAVONE nsfSync

Typische Anwender von PAVONE nsfSync

... Administratoren... Administratoren... Administratoren... Administratoren

Der Einsatz von PAVONE nsfSync ermöglicht ohne Eingriffe in dasDesign der abzugleichenden Datenbanken, die Daten schnell undzuverlässig abzugleichen.

PAVONE nsfSync

Typische Anwender von PAVONE nsfSync

... Entwickler... Entwickler... Entwickler... Entwickler

PAVONE nsfSync unterstützt Sie dabeiwiederkehrende Programmieraufwände abzunehmendie verschiedensten Datenbankabgleiche zu konfigurieren und zu terminierenden Abgleich zu protokollierenumfangreiche Tests zuverlässig und schnell durchzuführenSchnell auf nachträgliche Spezifikationsänderungen durch die die einfache Anpassbarkeit

PAVONE nsfSync

Typische Anwender von PAVONE nsfSync

…………ControllerControllerControllerController

Mit PAVONE nsfSync können Daten z. B. aus dem Projektplanungssystem sowie aus dem Vertriebs-System und einer Reisekosten-Datenbank für eine Vertriebs-Analyse zusammenstellen Stichtagsbezogene Betrachtungen können erstellt werden (Reports)

PAVONE nsfSync

Funktionen I

Lauffähig auf Workstation und/oder ServerReine Lotus-Script Programmierung Plattformunabhängig (auf Notes/Domino)Schnell und flexibel1:1, 1:N, N:1, M:N Abgleiche möglichKein programmatischer Eingriff in die abzugleichenden Datenbanken nötigAktivitätsgesteuerter Dokumenten-Abgleich auf FeldebeneIndividuelle Konfiguration jeder AktivitätAktualisieren, Anlegen und Löschen von Dokumente in der Zieldatenbank

PAVONE nsfSync

Funktionen II

Unterstützung aller FeldartenAbgleich von RichText Feldern (Byte-Vergleich)Erkennen und Abgleich von Änderungen in Mehrfachfeldern (Listen)Protokollierung der Feldänderungen in ein Feld der Ziel-DatenbankPflege eines Log-FeldesFeldänderungen in Felder der Ziel-Datenbank anhängen

PAVONE nsfSync

Funktionen III

Durchführung von Feldfunktionen in der Quell- und in der Ziel-DatenbankAusführen von Agenten in der Quell- und in der Ziel-DatenbankAusführen der Synchronisierung manuell oder zeitgesteuert vom ServerEinzelausführung von ActivitiesProtokollierung der SynchronisationVerknüpfte Schlüssel, berechnete SchlüsselFeldfunktionen erweitert: Dokumenteneigenschaften, Feldeigenschaften, Anhänge einfügen, DocLink einfügen

PAVONE nsfSync

Funktionen IV

SQL-fähig (lesen aus SQL Quellen, ODBC Quellen und Filesystem)Eventhandler zur Einbindung eigener Script-Programmierungen (z.B. zum Schlüsselaufbau oder zum Nachbearbeiten des Dokumentes)Beliebig viele Agentenaufrufe pro ActivityKategorisierung der ActivitiesBeliebig viele Feldfunktionen pro Activity und pro Ziel- und Quelldatenbank

PAVONE nsfSync

PAVONE nsfWatch ist ein PAVONE Tool, das beliebige feldbasierte Inhalte aus beliebigen Notes-Datenbanken überwachen, versenden und eskalieren kann.Es lässt sich schnell, einfach und flexibel über sogenannte Activities konfigurieren. Programmierung ist normalerweise nicht nötig.

PAVONE nsfWatch

nsfWatchnsfWatchnsfWatchnsfWatchnsfWatchnsfWatchnsfWatchnsfWatch

Event-Activities (verteilen)Activities (sammeln)

Wie funktioniert PAVONE nsfWatch?

DB1DB1

DB2DB2

DBnDBn

DB3DB3

Watch

DB

Watch

DB

Einzel-

Mail

Einzel-

Mail

Sammel-

Mail

Sammel-

Mail

GatewayGateway

FaxFax

SMSSMS

PagerPager

Agent/Funktion ausführen

PAVONE nsfWatch

KOLLEKTOR DISTRIBUTOR

Anwendungsbeispiele I

Support: Probleme lösen, bevor der Anwender sie bemerkt Benachrichtigung über eingehende Rechnungen

PAVONE nsfWatch

Anwendungsbeispiele II

Email-Listen auf Basis Employee-Self-Service-ApplikationEskalationsüberwachung für vordefinierte Workflows. (Liegt der Vorgang an einer Stelle und kommt nicht weiter?)CRM (welche Angebote müssen heute nachgefasst werden?, Welcher meiner Kunden hat heute Geburtstag?, Wo sind Verträge/Service-Vereinbarungen die bald ablaufen?,...)Offene-Posten TrackingZusammenfassung von Ergebnissen aus verschiedenen Dokumenten. (Projekt-Tracking, Besprechungs-Tracking, Vertragstracking,...)Erfassungsüberwachung z.B. für Checklisten, die von verschiedenen Personen angelegt werden und bis zu einem best. Zeitpunkt gefüllt sein müssen.Vertriebscontrolling (Überwachung von Angebots-Status-Wechseln)

PAVONE nsfWatch

Anwendungsbeispiele III

Hat sich ein neuer Kunde auf unserer eCommerce-Lösungangemeldet.Reporting von ReplikationskonfliktenProduzieren meine Agenten Fehler im AgentLog?Gibt es Timesheets, die seit Monaten nicht erfasst wurden?

PAVONE nsfWatch

Funktionen I

Lauffähig auf Workstation und/oder ServerReine Lotus-Script ProgrammierungPlattformunabhängigFlexibel konfigurierbar durch ActivitiesKein programmatischer Eingriff in die zu überwachenden DB´s nötigAutomatisches Fehler-Reporting

Flexible Verarbeitung der gesammelten Zustände durch Event-DokumenteEinfügen von Doklinks zu den Original-DoksEinfügen von bel. Feldern des Original-Doks in die Event-DoksVerteilung an feste Adressaten oder an Adressen die in einem Feld des Orig.Doks gespeichert sind

PAVONE nsfWatch

Funktionen II

Auswahl der Verteilart, Einzelmail, SammelmailMöglichkeit der Gestaltung der Mails mittels Notes-MaskenSortieren von SammelmailsAusführen von Feldfunktionen in der UrsprungsdatenbankAusführen von Agenten in der Ursprungsdatenbank

Flexible Wiederholung der Benachrichtigung durch „Event Lifetime“Steuerung der Events über TimeTableProtokollierung der Aktionen im eigenen Log

PAVONE nsfWatch

Aktuelle Praxisbeispiele einiger Kunden

RechnungseingängeIn Rechnungseingangsworkflows werden Watches mit Benachrichtigungen von z. B. Vorgesetzen, Prokuristen, CFO über bestimmte Rechnungen genutzt

Zeiterfassungen mit SAP AnbindungMitarbeiter bzw. Vorgesetze werden anhand der Konfiguration im Tool PAVONE nsfWatch nach Monatsende per Mail an nicht abgeschlossene bzw. nicht genehmigte Zeiterfassungen (TimeSheets) erinnert. Einfache Aufwandserfassung erfolgt für den Anwender im PAVONE TimeSheet. Kostenstellen und Projekte werden periodisch von einem Domino-Agenten über eine CSV-Datei aus dem SAP-System importiert und in der PAVONE TimeSheet Datenbank als Activities erstellt.

PAVONE nsfWatch

Vielen Dank Vielen Dank für Ihre für Ihre

AufmerksamkeitAufmerksamkeit

Weitere Informationen

erhalten Sie auf unserer

Homepage unter http://www.pavone.de

http://www.pavone.com

PAVONE AGPAVONE AGTechnologiepark 9Technologiepark 933100 Paderborn33100 Paderborn

EE--Mail: [email protected]: [email protected].: +49 52 51 / 31 02Tel.: +49 52 51 / 31 02--00Fax: +49 52 51 / 31 02Fax: +49 52 51 / 31 02--9999