XFL - Extended Formula Language
@Formel-Debugger und andere nützliche Zusätze für die Notes Formelsprache

     Features Download Installation Kontakt

Download

Die XFL-Engine ist kostenlos. Verwendung auf eigene Gefahr!

Eine umfangreiche Dokumentation finden Sie hier:

XFL_de.pdf (160 KB)

 

Diese Datei enthält die Scriptbibliotheken, Beispiele und die Dokumentation.
Außerdem ist ein SmartIcon zum Ein- und Ausschalten des Formeldebuggers enthalten:

XFL_de.nsf (672 KB)

XFL-Version 3.09
letztes Update: 11.02.2014

 

Diese Dateien gibt es auch in englischer Sprache:

XFL_eng.pdf (160 KB)

XFL_eng.nsf (656 KB)

 

Beispiel der DNUG Herbstkonferenz 2010: dynamische Richtextgenerierung

In diesem Beispiel werden formelbasiert Richtextvorlagen und -bausteine zu fertigen Texten zusammengesetzt.
Die Technologie verwendet die DXL-Repräsentation von Richtext in Verbindung mit XFL-Formelcode.
Auch das Einfügen ganzer Richtext-Bausteine an einer bestimmten Position eines Richtexts stellt kein Problem dar.

rtdxl.zip (341 KB)

 

Beispiel der DNUG Herbstkonferenz 2010: kleines Workflowsystem

Die Datenbank enthält ein funktionierendes Workflowsystem.
Jeder Vorgangsschritt wird über ein Konfigurationsdokument beschrieben.
Neben einem Aufgabentext werden der Aufgabenträger und die Verzweigung zu einem Folgeschritt als Formel definiert.
Exemplarisch ist hier der Prozess des Urlaubsantrags umgesetzt.

workflow.zip (164 KB)

 

Beispielanwendung: XLS/CSV-Import mit XFL

Diese Datenbank enthält eine Importfunktion für XLS und CSV Dateien.
Der Import funktioniert praktisch für jede Notesdatenbank, ohne dass die Zieldatenbank angepasst werden muss, z.B. durch neue Ansichten. Einfach die Einstellungen anpassen.
Dieser Beispielcode kann auch CSV-Dateien verarbeiten, die mehrzeilige Einzelwerte (z.B. Notizfelder mit Zeilenumbrüchen) enthalten.
Der Agent erlaubt sowohl das Anlegen als auch das Ändern von Dokumenten, alles über eine einzige Einstellung in Formelsprache!
Der Import ist sogar als Hintergrundagent möglich. In diesem Beispiel werden Dateien importiert, die per Mail in dieser Datenbank landen.

import.nsf (360 KB)

 

Beispielanwendung: Verwendung von Winword- und PDF-Dokumenten in Notes Datenbanken

Diese Datenbank enthält einige Beispielskripte zur Steuerung von Winword- und PDF-Formularen.
Drei Beispiele sind enthalten:
1. Einfaches Winword-Dokument mit variablen Bestandteilen, die in Formelsprache geschrieben sind
2. PDF-Formular mit Feldern, die über einen LotusScript-Agenten gefüllt werden
3. Winword-Seriendruck basierend auf Feldwerten von Notesdokumenten

forms.nsf (390 KB)

 

 

Lotus Notes is a registered trademark of IBM. This site is not affiliated with IBM or Lotus.