Date post: | 05-Dec-2014 |
Category: |
Documents |
Upload: | andreas-schulte |
View: | 961 times |
Download: | 1 times |
Lotusday 2009Hagen, 8. September 2009 - Arcadeon
Effiziente Werkzeuge für Notes/Domino Entwickler und Administratoren
Referent: Dr. Thomas BrusePAVONE AG
D1
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-
Einzel-
Sammel-
Sammel-
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