Weilgut Architect & Go Bringen Sie Ihre Notes Anwendungen auf die nächste Stufe! Entwicklungsplattform & App Baukasten für IBM Notes, Web und Mobile
Idee und Zielsetzung Standard Anwendungsportfolio im Web und mobil bei gleichzeitiger, weiteren Verwendung der bisherigen Notes Anwendung! Einzelziele Modernisierung der Weilgut Anwendungen z.B. vollständige Objektorientierung Aufhebung der Code Verteilung in Agenten, Masken, Teilmasken, Agenten etc. Pflege der (mehrsprachigen) Dokumentation während der Entwicklung alle Vorgänge und Dialoge über integrierten Workflow künftig verwendbar mit relationalen Datenbanken Gestaltung eines App Baukasten statt individueller Anwendungen Konfigurierbare Benutzeroberfläche (Dashboard) zentrales und gemeinsames Adressmanagement Aufgaben, Wiedervorlage und integriertes Projekt-Management Datei-Verwaltung und Ablage inkl. Dokumenten, E-Mail und Formular Management Vertriebs-, Telemarketing und Helpdesk Integration des Weilgut Content Management 2
Web versus Notes Unterschiede und Gemeinsamkeiten - Herausforderung einer integrierten Entwicklung -
IBM Notes Frontend (Designer) Felder Dokumente IBM Notes Entwicklung Optik Notes Designer via Tabellen Grafiken eingebettete Ansichten etc. Logik LotusScript & Macro Teilmasken Events Script Bibliotheken Agenten, Dialoge etc. IBM Notes Frontend (Designer) Typ und Eigenschaften Inhalt (Vorgabe, berechnet ..) Eingabe, Berechnung, Temporär Validierung, Berechtigungen, Historie, Vererbung etc. Felder IBM Domino Datenbank Dokumente
Web Entwicklung mit Domino Optik HTML Dojo jQuery Sencha etc. Web Browser Frontend Logik Javascript etc. native Entwicklung Ajax Rest Api Dok. Native Entwicklung speichern, löschen etc. B-Logik Lotus Script & Macro Agenten – Lib‘s Lotus Domino Dokumente IBM Domino Datenbank
Unterschiede Web zu Notes Frontend und Backend sind getrennt Damit keine automatische Speicherung mit der Maske Masken Events und Notes Feld Eigenschaften nicht vorhanden Fehlende Anzeigeelemente keine Ansichten, Frames, Outlines etc. Entwicklung muss nativ mit Werkzeugbaukästen wie jQuery, Sencha etc erfolgen Handhabung von Dateianhängen Unterschiedliche Code Basis im Web und in Notes Gemeinsam ist der Domino Server u.v.m 6
Weilgut Entwicklung mit Domino Lotus Notes Client Weilgut Notes FrameWork Web Service Weilgut Import / Export Web Browser Weilgut Go Tablet / Mobile Weilgut Web FrameWork Ajax Rest Api Lotus Domino Business Logik Felddef. Klassen Online Hilfe Klassen Bibliothek Weilgut Architect Dokument, Ansicht, Outline & Workflow Konfiguration Objekte Teilmasken
Weilgut Architect Ziel Abbildung der gesamten Anwendungsstruktur in einem Repository Datastore Import der einzelnen Notes Dokumente Gruppierung der Felder wie z.B. Form, Anlagedatum, Bearbeiter etc. Abbildung auch von integrierten Stringlisten (z.B. Ländercode "Schweiz;CH;++41") Dokumentation direkt auf Feldebene Plausibilitätsprüfung und Prüfung der Inhalte auf Datenbank Ebene Diese Informationen werden in Script Klassen gespeichert. Auf diesen basiert die gesamte Backend Entwicklung in LotusScript Bibliotheken! Deshalb funktionieren alle Anwendungen sowohl in Notes als auch Web. Aufhebung der Code Verteilung in Agenten, Masken, Teilmasken, Agenten etc. Pflege der Dokumentation während der Entwicklung alle Vorgänge und Dialoge über integrierten Workflow Mehrsprachigkeit auch im Web künftig verwendbar mit relationalen Datenbanken 8
Weilgut Architect Ziel Abbildung der gesamten Anwendungsstruktur in einem Repository App Baukasten Gestaltung eines App Baukasten statt individueller Anwendungen Konfigurierbare Benutzeroberfläche (Dashboard) zentrales und gemeinsames Adressmanagement Aufgaben, Wiedervorlage und integriertes Projekt-Management Datei-Verwaltung und Ablage inkl. Dokumenten, E-Mail und Formular Management Vertriebs-, Telemarketing und Helpdesk Integration des Weilgut Content Management 9
Live Demo www.weilgut.de
Der Modul Baukasten für die integrative Web und Notes Entwicklung Weilgut FrameWork Der Modul Baukasten für die integrative Web und Notes Entwicklung
Weilgut Architect Notes, Web und Mobile Anwendungsbaukasten mit fertigen App (Bausteinen) Dem Entwickler stehen dabei der Notes Entwicklung vergleichbare Elemente zur Verfügung: Ansichten Masken Teilmasken Outlines etc. Fertige bzw. in kürze verfügbare Apps Der Entwickler kann diese Apps in seine Entwicklung integrieren: Weilgut FilePlan (Dateiablage) Weilgut Office (Dokumenten Management) Weilgut MindPlan (Mind Map und Projekt Management Weilgut ToDo Manager (Aufgaben- und Wiedervorlagen - Q1/2017) Weilgut Event (Seminar und Veranstaltungs Organisation Q1/2017) Weilgut Messageboard und Gremien Verwaltung (Q1/2017) Weilgut FlowChart (grafischer Workflow Q2/2017) 12
Weilgut Benutzeroberfläche Im Schnellüberblick
Weilgut Workspace Benutzerfrontend Navigations Plattform zu den verschiedenen Anwendungen Verfügbar für das Web und für Notes Portal und Navigations Elemente frei konfigurierbar für Gruppen und Einzelpersonen Portal für Anzeige wichtiger Informationen
Ansichten & Frames im Web Navigation analog zu IBM Notes Kategorisierte Ansichten Suche Ansichtssuche wie in Notes Lostippen und Dialog erscheint Auf Knopfdruck wird auf den Eintrag positioniert Volltextsuche Basis ist eine Notes Ansicht Web Elemente, Spalten etc. werden ergänzend im Weilgut Architect konfiguriert Frames Konfiguration von Akkordeons Gestaltung von Outlines analog zu IBM Notes Aufruf von Ansichten etc. via Outlines
Ansichten in den Dokumenten Ansichten in Dokumenten Beliebige Einbettung von Ansichten, Outlines, Akkordeons in Dokumente keine Begrenzung wie bei IBM Notes, bei dem sich Einbettungen nur auf die eigene Datenbank beziehen Dokumentenübersicht Alternative Anzeige in eigenem Fenster Reiter Umschaltung für die Anzege verschiedenster Informationen aus beliebigen Datenbanken Frei konfigurierbar Bezugspunkt in diesem Beispiel ist die Adresse
Grafische Auswertungen Weilgut eOffice 9.0 - Kurzübersicht über die Neuerungen - 29.4.2014
Masken- und Block Elemente Basisaufbau Kopfzeile Aktionsleiste mit Buttons Reiter Pflege im Weilgut Architect Inkl. Dokumentation Blocks Siehe Sreenshot Institution, Kontakt, Hauptanschrift & weitere Anschriften Feld- und Funktions Buttons Zuordnung Umbruch (ab Version 11) im responsive Design Die Blocks stehen bei kleineren Bildschirmen wie Smartphones und Tablet’s dann untereinander
Feld Typen: Allgemein Standard Feldtypen Werden alle im Weilgut Architect festgelegt. Inkl. der Vorgabewerte, Berechnungen, Validierungen etc. Text Nummerisch Datum Zeit Schlüsselworte Definition im Weilgut Architect Auswahl in Combobox Auswahl und Pflege via Weilgut Konfiguration in eigenem Dialog Weitere Namensfelder Berechtigungen u.v.m
Feld Typen: Listen Weitere Anschriften Neu, Bearbeiten, Löschen, Details Pflege via Dialog In Einzelfällen direct in der Tabelle Aktuelle Verteiler analog
Feld Typen: Dateianhänge
Feld Typen: CKEditor Richtext
Weilgut FlowChart Workflow
Workflow
Workflow
Weilgut Formularwesen
Weilgut Reporting Winword Formulare als Basisreports für Auswertungen Standard Winword Formular Pflege von Serienbrief Platzhaltern Parametrisierung in Weilgut Konfiguration Export via Programm oder Dialog Datenexport aus Notes in JSON Format Start Aspose Reportings Generierung Zielformular in vordefiniertem Format HTML PDF Word bzw. Open Office Text Excel ….
z.B. Besprechungskonfiguration
Besprechungsablauf
Weilgut Organizer
Weilgut Organizer: Elemente Sidebar mit unterschiedlichen Elementen Apps Blendet vollständige Anwendungen auf der rechten Seite ein. Z.B. die Adressverwaltung, Akten, Messageboard, ToDo Manager etc. oder auch die komplette Weilgut eOffice Suite – siehe Screenshot „eOffice. Dashboard Dieses besteht aus individuell platzierbaren Anwendungselementen, die vom Anwender (sofern er die Berechtigung hat) frei angeordnet und um weitere Elemente (vom Administrator) vorgegeben Elemente erweitert werden kann. Es können dabei mehrere Dashboards im Organizer hinterlegt werden. Die Elemente im einzelnen: Kacheln Zeigen Statusinformationen wie z.B. X neue Kontakte, 7 überfällige Aufgaben. Mit einem Klick wird die zugehörige Anwendung geöffnet Ansichten Alle Ansichten aus der Weilgut Anwendung inkl. Sidebar und Dokumentenübersicht oder auch ohne. Business Grafiken Weilgut Apps Alle Weilgut Anwendungen wie das Messageboard, der ToDo Manager etc. Internetseiten Voraussetzung ist allerdings, das diese in einem iFrame ladbar sind. Dies ist in der Zwischenzeit von einigen Internetseiten aus Sicherheitsgründen ausgeschlossen, allerdings wird meistens eine spezielle Seite zur Anzeige angeboten. Für diese Seiten wäre dann ein Link bzw. eine Kachel zu erstellen und Ihr favorisierter Browser darüber zu öffnen. der gesamte Organizer ist individuell für Nutzer bzw. Gruppen konfigurierbar
eOffice Web Anwendung
Adressverwaltung
Weilgut Dashboard Beispiel 1
Weilgut Dashboard Beispiel 2
Weilgut Dashboard Beispiel 3
Weilgut ToDo Manager
Weilgut Message Board
Web Browser & Rich Client Weilgut Go Web Browser & Rich Client
Weilgut Go Was ist Weilgut Go? Weilgut Web Browser Windows Startoberfläche optionale Anlage der Apps auf dem Windows Desktop direkter Start der einzelnen Anwendungen Startumgebung (Lokal, Web ..) ist vordefiniert Was ist Weilgut Go? Weilgut Web Browser Einheitlicher Web Client Rich Anwendungs Client Vorteile Wesentlich höherer Funktionsumfang als ein Standardbrowser Generierung und Ablage von MS Office Dokumenten Ablage von Dateien direkt aus MS-Office und anderen Programmen via FilePlan möglich Lokale Anwendung und Replikation (ohne Notes Client Verwendung in Notes Alle Web Anwendungen in Notes verfügbar Grafische Auswertungen Weilgut Web Dashboard iFrame fähige Internetseiten einblendbar Weilgut Go App Portal Für den Anwender frei gegebenen Apps Start in verschiedenen Umgebungen Lokal Domino Server Web
Weilgut Go in Notes Weilgut Go in Notes Vollständige Verfügbarkeit der Weilgut Web Anwendung Nutzung von Web Elementen in Notes Anzeige von Internetseiten im Weilgut Dashboard Grafische Auswertungen direkt in Notes Weilgut ToDo Manager Notes Sidebar ToDo Manager inkl. Drag & Drop z.B. von Notes E-Mails Weilgut FilePlan Explorer Weitere Bausteine in Planung
Weilgut Web ToDo Manager in Notes
Weilgut Web ToDo Manager in Notes
Your Web Browser & Rich Client Weilgut FilePlan Your Web Browser & Rich Client
Dropbox®, iCloud® & Co. Funktionsweise spezieller Bereich (Unterverzeichnis) zur Ablage von Dateien Hintergrund Synchronisation dieses Bereichs mit einem Cloud Server Vorteile einfache Einrichtung gewohnte Umgebung viele Plattformen (PC, Mobile ..) Nachteile Datenschutz und Sicherheit In vielen Unternehmen ist die Nutzung deshalb nicht gestattet Teamarbeit und Mandantenfähigkeit begrenzt auf Dateien
Weilgut FilePlan - Ablage Drop Folder Dialog Drop Folder FilePlan Storage (IBM Domino) Personal Dateien z.B. MS-Office @ Fach Abteilung FilePlan Explorer Projekte Microsoft Explorer Apple Finder
Weilgut FilePlan - Bearbeiten FilePlan Storage Personal Fach Abteilung Projekte FilePlan Explorer oder Web Browser FilePlan – Anhang bearbeiten Anmerkung: Durch Doppelklicken auf das Icon neben dem Dokument (nur im FilePlan Browser) kann der Anhang ohne weiteren Dialog aufgerufen und bearbeitet werden!
Weilgut FilePlan - Datenhaltung Option 1: Lokaler Client Option 2: Web via Browser Local Storage Domino Server Personal Fach Abteilung Projekte Option 3: Mobile Local Storage
Mail Info an Mitglied Service Center Drop Folder Dialog Drop Folder FilePlan Storage (Lotus Notes/Domino) Dateien z.B. MS-Office @ Service Center FilePlan Explorer Microsoft Explorer Apple Finder