Más contenido relacionado
La actualidad más candente (6)
Similar a IBM Notes Kursverwaltung mit xPages (20)
IBM Notes Kursverwaltung mit xPages
- 1. - IBM Notes/Domino -> PDF
- Kursverwaltung mit XPages
Roger Zirn, Senior Software Engineer | Consultant, Belsoft
- 2. ©2014BelsoftAG|www.belsoft.ch
Über mich
> 20 Jahre im IBM Notes/Domino Umfeld (seit V2.1 ca. 1991/92)
Senior Software Engineer | Consultant bei Belsoft AG seit Juli 2013
- Entwicklung in IBM Notes/Domino
- Administration in IBM Notes/Domino, Sametime, Connections
- Administration in IBM SmartCloud Enterprise
- Consultant
Kontakt:
- Email: roger.zirn@belsoft.ch
- 3. ©2014BelsoftAG|www.belsoft.ch
Agenda
IBM Notes/Domino -> PDF
PDF - PDF/A
IBM Notes/Domino Dokumente -> PDF: Warum?
Eigenentwicklung vs. Produkte
Der Belsoft bekannte Produkte und ihre Eigenschaften
Demo
Kursverwaltung mit XPages
Architektur
Demo
Fragen
- 5. ©2014BelsoftAG|www.belsoft.ch
PDF
Portable Document Format (von Adobe entwickelt und 1993 veröffentlicht)
Auf unterschiedlichsten Plattformen gleich darstellbar
Neben Text können auch Bilder, Audio, etc. enthalten sein
Braucht in der Regel eine Reader-Software (Acrobat Reader, etc.)
Weit verbreitet, auch auf mobilen Geräten
- 6. ©2014BelsoftAG|www.belsoft.ch
PDF/A
Ein Format zur Langzeitarchivierung digitaler Dokumente (von ISO genormt)
Erlaubt digitale Signaturen (Rechtsgültigkeit)
Volltextsuche (erweiterbar mit embedded XMP Metadata)
Muss gewisse Bedingungen erfüllen (z.B.: keine Verschlüsselung, kein Video/Audio,
keine Änderungen möglich, Schriften müssen eingebettet sein, etc.)
PDF/A-1, -2, -3
- Level A (Accessible), B (Basic), U (Unicode)
Mehr über PDF/A erfahren
- www.pdfa.org -> PDF/A in a Nutshell 2.0
- 7. ©2014BelsoftAG|www.belsoft.ch
IBM Notes/Domino Dokumente -> PDF: Warum?
Unternehmen setzen vermehrt zentrales System für die Archivierung relevanter
Informationen aus verschiedenen Quellen ein
Ausstieg aus IBM Notes/Domino, Daten müssen aber weiterhin abrufbar sein
Prozesse/Entscheide/Kommunikation/etc. müssen in einigen Jahrzehnten noch
nachvollziehbar sein
- 8. ©2014BelsoftAG|www.belsoft.ch
Eigenentwicklung vs. Produkte
Eigenentwicklung
- PDF-Klassen (Java) sind zwar vorhanden...
- ...aber es wäre alles "zu Fuss" zu bewältigen (z.B.: Formatierung)
- Grosser Aufwand, da die Entwicklung recht komplex ist (PDF/A...)
Produkte
- Komplexe IBM Notes/Domino Dokumente werden "As-Is" generiert
- Tabellen, Sections, Richtext
- Einstellungen (z. B: PDF/A, ) via Properties
- Behandlung von Attachments via Properties
Beides
- Produkte "out of the box" genügen den Anforderungen meistens nicht
- PDF-Generierung muss in bestehende Applikation integriert werden
- API der Produkte verfügbar
- 9. ©2014BelsoftAG|www.belsoft.ch
Bekannte Produkte und ihre Eigenschaften
ePDF (GBS)
- Nur serverbasierte Lösung (Installation von DLLs)
- Regelbasierte Umwandlung
- Attachment-Konvertierung
n2pdf (Softvision)
- Client- und serverbasierte Lösung (Installation von DLLs)
- Agent oder Server Task
- Attachment-Konvertierung
SWING PDF Converter (SWING Software)
- Client- und serverbasierte Lösung (Keine Installation, Java Klassen via NSF)
- Agent
- Attachment-Konvertierung
- 12. ©2014BelsoftAG|www.belsoft.ch
Architektur (1)
Web Frontend (Browser)
- Interne/externe Kursteilnehmer
- Anmelden/Abmelden/Warteliste
- Kursleiter
- Kursinhalte bearbeiten
- Interne
- Raumreservationen beantragen
Technologie
- XPages mit MVC-Pattern (Trennung von Datenobjekte, UI und Logik)
- Kommunikation mit LotusScript Agents
- Mandantenfähig, da flexible Konfiguration
- 13. ©2014BelsoftAG|www.belsoft.ch
Architektur (2)
IBM Notes Client
- Kursadministration
- Kursbeschreibungen, Kurse und Kursleiter verwalten und planen
- Registrationen und Raumreservationen bearbeiten
- Korrespondenz (Email oder MS Word Briefe) erstellen
- Auswertungen erstellen
- u.v.m.
- DB-Administration
- Applikations-Einstellungen, Konfigurationen verwalten
Technologie
- LotusScript Agents