ANWENDUNGSGESTALTUNG


Einen eingebetteten Planer erstellen
Mithilfe des eingebetteten Planers können Sie eine Maske gestalten, die die Zeitplanung von Benutzern anzeigt. Sie können beispielsweise eine Maske für Benutzer erstellen, um Abteilungsbesprechungen zu planen. Durch Einbettung des Planers in die Maske können Benutzer den Zeitplan aller anderen beteiligten Benutzer überprüfen, bevor sie einen Besprechungstermin planen. Des weiteren können Benutzer innerhalb des eingebetteten Planers auf den Namen einer Person klicken, um die Kalenderansicht dieser Person zu öffnen (vorausgesetzt, dem Benutzer wurden die notwendigen Zugriffsrechte in den Mailvorgaben der Person zugewiesen). Sie können den Kalender so programmieren, dass er in einem separaten Rahmen oder in einem eigenen Fenster geöffnet wird. Ein Beispiel einer eingebetteten Planermaske finden Sie in der Gruppenkalendermaske in der Mailschablone.

Für das Verwenden eines eingebetteten Planers sind vier Schritte erforderlich:


So erstellen Sie einen eingebetteten Planer in einer Maske oder Teilmaske

Sie können in einer Maske oder Teilmaske einen oder mehrere eingebettete Planer erstellen.

1. Öffnen oder erstellen Sie eine Maske oder Teilmaske für den eingebetteten Planer.

2. Setzen Sie den Cursor an die Stelle, an der der eingebettete Planer in der Maske erscheinen soll.

3. Wählen Sie "Erstellen - Eingebettetes Element - Planer".

Hinweis Der Planer zeigt keine Zeitplaninformationen an, während Sie die Maske oder die Teilmaske gestalten.

So erstellen Sie Felder für den eingebetteten Planer

Der eingebettete Planer benötigt drei verschiedene Informationen, um den Zeitplan eines Benutzers anzeigen zu können.


Sie können zum Erfassen dieser Daten bearbeitbare Felder auf der Maske erstellen und Benutzer auffordern, die Informationen, die angezeigt werden sollen, in diese Felder einzugeben. Sie können auch LotusScript oder die Formelsprache verwenden, um die Feldelemente zu erstellen. Ein Beispiel zum Erfassen der Daten mithilfe einer Aktionsschaltfläche und der Formelsprache finden Sie in der Maske "GroupScheduler" in der Mailschablone.

Wenn Sie die Felder oder andere Methoden für das Sammeln der Daten erstellt haben, müssen Sie diese Felder mit den Attributen für den eingebetteten Planer wie im folgenden Abschnitt beschrieben verknüpfen.

So programmieren Sie den eingebetteten Planer

Wenn Sie die Felder zum Erfassen der Daten erstellt haben, müssen Sie den eingebetteten Planer so programmieren, dass er die Daten aus den Feldern abrufen kann. Sie können den eingebetteten Planer mithilfe der folgenden Attribute programmieren.

So verknüpfen Sie die Felder mit den Attributen:

1. Wählen Sie die Attribute im Register "Objekte" der Infoliste aus.

2. Geben Sie einen Feldnamen in Anführungsstrichen in den Scriptbereich des Programmierfensters ein.
AttributBeschreibung
Felder für erforderliche PersonenEine Formel, die eine Textliste mit einem oder mehreren Feldnamen zurückgibt. Zur Laufzeit zeigt der Planer die Gruppe der erforderlichen Personen an.

Wenn Sie eine LotusScript Formel schreiben, um die Daten für dieses Attribut abzurufen, muss die Formel eine Textliste mit einem oder mehreren Feldnamen auswerten.

Felder für optionale PersonenEine Formel, die eine Textliste mit einem oder mehreren Feldnamen zurückgibt. Zur Laufzeit zeigt der Planer die Gruppe der optionalen Personen an.
Felder für RäumeEine Formel, die eine Textliste mit einem oder mehreren Feldnamen zurückgibt. Zur Laufzeit zeigt der Planer die Gruppe der erforderlichen Räume an.
Felder für RessourcenEine Formel, die eine Textliste mit einem oder mehreren Feldnamen zurückgibt. Zur Laufzeit zeigt der Planer die Gruppe der erforderlichen Ressourcenräume an.
Feld für Intervall-AnfangszeitEine Formel, die einen Feldnamen zurückgibt. Zur Laufzeit zeigt der in diesem Feld enthaltene Wert für Zeit/Datum das Anfangsdatum und die Anfangsuhrzeit der Besprechung an.
Feld für Intervall-EndezeitEine Formel, die einen Feldnamen zurückgibt. Zur Laufzeit zeigt der in diesem Feld enthaltene Wert für Zeit/Datum das Endedatum und die Enduhrzeit der Besprechung an.
Feld für Raster-Anfangszeit Eine Formel, die einen Feldnamen zurückgibt. Wenn dieses Attribut nicht angegeben ist, beginnt das Raster für die belegte Zeit des Planers bei der aktuellen Zeit bzw. dem aktuellen Datum. Wenn das Ereignis angegeben ist, wird der in diesem Feld enthaltene Zeit-/Datumswert geprüft.

Wenn die Zeit des Zeit-/Datumswertes auf ALLDAY gesetzt ist, wird für das Raster für die belegte Zeit das angegebene Datum und die aktuelle Uhrzeit verwendet. Wenn das Datum des Zeit-/Datumswerts auf ANYDAY gesetzt ist, wird für das Raster für die belegte Zeit das angegebene Datum und die aktuelle Uhrzeit verwendet.

Der Wert dieses Feldes sollte ein Datum und eine Zeitangabe sein. Wenn kein Datum und keine Uhrzeit als Wert angegeben sind, werden als Vorgabewert das aktuelle Systemdatum und die aktuelle Systemzeit des Benutzers verwendet. Wenn der Wert nur aus einem Datum besteht, besteht der Vorgabewert aus diesem Datum und der aktuellen Systemzeit des Benutzers. Wenn der Wert nur aus einem Datum besteht, ist der Vorgabewert dieses Datum und die aktuelle Systemzeit des Benutzers.

Wenn ein Benutzer auf die Maske zugreift, werden die Zeitplanungsinformationen beginnend mit dem angegebenen Datum angezeigt. Der Benutzer kann einstellen, welche Woche angezeigt wird, indem er auf die linke und rechte Pfeiltaste klickt. Jeder Tag beginnt zu der angegebenen Zeit. Die Zeit wird zur nächsten Stunde abgerundet.

Beachten Sie, dass Zeitpläne in der lokalen Zeitzone des Benutzers angezeigt werden, beispielsweise wird die freie Zeit eines Benutzers in San Francisco zwischen 9 und 17 Uhr (Pacific Standard Time) als freie Zeit zwischen 12 und 20 Uhr für einen Benutzer an der Ostküste der USA (Eastern Standard Time) angezeigt.

Feld für angezeigte Stunden pro TagEine Formel, die einen Feldnamen zurückgibt. Zur Laufzeit zeigt der in diesem Feld enthaltene Zahlenwert die Anzahl der Stunden an, die das Raster für die belegte Zeit für jeden Tag anzeigt.

Dieses Attribut wird geprüft, um zu ermitteln, wie viele Stunden des Zeitplans jeder Person angezeigt werden. Der Wert dieses Feldes sollte eine Ganzzahl zwischen 1 und 24 sein. Ein Wert unter 1 wird standardmäßig auf 1, ein Wert über 24 standardmäßig auf 12 gesetzt.

Felder für PlanungsdetailsEine Formel, die eine Textliste mit einem oder mehreren Feldnamen zurückgibt. Wenn der Planer die Zeitplandaten abruft, sind für dieses Feld detaillierte Daten erforderlich.

Legenden anzeigen

Sie können in der Maske, in der der eingebettete Planer enthalten ist, ein reserviertes Feld erstellen, mit dem Benutzer die Legende aktivieren bzw. deaktivieren können. Der Name des reservierten Feldes ist $GroupScheduleShowLegend. Gültige Werte sind 0 (zum Deaktivieren der Legende) und 1 (zum Anzeigen der Legende).

So legen Sie die Eigenschaften für den eingebetteten Planer fest

1. Öffnen Sie die InfoBox "Eingebetteter Planer".

2. Im Register "Info" können Sie beliebige der folgenden Eigenschaften für den eingebetteten Planer festlegen:


3. Im Register "Farben" der InfoBox "Eingebetteter Planer" können Sie verschiedene Vordergrund- und Hintergrundfarben anpassen.

4. Im Register "Layout" der InfoBox "Eingebetteter Planer" können Sie die Breiten- und Höheneigenschaften für den eingebetteten Planer festlegen.