Dieses Dokument behandelt die folgenden Themen:
Einen Termin oder eine Besprechung ändern.
Wenn der Initiator die Basisdaten einer Besprechung (Datum, Uhrzeit, Betreff, Ort oder Agenda) ändert nachdem die Einladungen versendet wurden, wird eine neue Besprechungsversion erstellt und die alte Version wird als Besprechungshistorie gespeichert. Bis zu 9999 Versionen einer Besprechung können gespeichert. Solange die geänderten Einladungen nicht mit Z-MCONFM versendet werden, ist der Status der Besprechung "in Arbeit".
Wenn andere Besprechungsdaten vom Initiator oder einem Teilnehmer geändert werden (z.B. Suchbegriffe, Berechtigungsstufen, Persönlich-Flag oder Zeitbelegung), wird keine neue Version erstellt.
Der Zeitraum zwischen Startdatum und Enddatum muss entweder kleiner oder gleich 90 Tagen sein (sonst wird der Return-Code 43 ausgegeben).
Startzeit und Endzeit werden als GMT (0) interpretiert.
Wenn Startzeit und Endzeit nicht angegeben werden, wird automatisch der Zeitraum von 0:00 Uhr bis 23:59 Uhr eingetragen.
Wenn der Parameter Keine-Zeitbelegung angegeben wurde, belegt der Termin oder die Besprechung keine Zeit im Kalender. Das bedeutet, wenn ein anderer Teilnehmer eine Besprechung eingibt und den Kalender nach freier Zeit durchsucht, gilt dieser Zeitraum nicht als reserviert.
Wenn der Parameter Keine-Zeitbelegung angegeben wurde (d.h. wenn der Termin oder die Besprechung Zeit im Kalender belegt) und ein anderer Kalendereintrag den angegebenen Zeitraum bereits belegt, wird Return-Code 94 ausgegeben. Alte Versionen einer Besprechung (Historie) werden nicht berücksichtigt.
Wenn der Parameter Taegliche-Eintraege angegeben wurde, belegt der Termin oder die Besprechung an jedem Tag nur den angegebenen Zeitraum. Wenn der Parameter Taegliche-Eintraege nicht angegeben wurde, wird der gesamte Zeitraum reserviert (ab der Startzeit des ersten Tages bis zur Endzeit des letzten Tages).
Um Teilnehmer und Arbeitsmittel für eine Besprechung einzugeben, müssen Sie Z-ADDATT aufrufen.
Um Teilnehmer und Arbeitsmittel, die mit Z-ADDATT eingegeben wurden, nach dem Versenden der Einladungen wieder zu stornieren, müssen Sie Z-UNDO aufrufen.
Wenn Sie eine Besprechung ändern, müssen Sie auch die folgenden Subprogramme aufrufen:
Z-STIME um die Suche nach freier Zeit zu starten wenn Sie den Parameter Freie-Zeitspanne-suchen markiert haben.
Z-MCONFM um die Einladungen zu bestätigen (d.h. versenden).
Notizen können später mit Z-NOTE an den Termin oder die Besprechung geheftet werden.
Die Parameter, die nicht mit Werten gefüllt werden, werden aus der Besprechung oder dem Termin gelöscht. Um die bestehenden Werte beizubehalten, müssen Sie sie daher vor dem Aufruf dieses Subprogramms erneut angeben.
Parameter | Format | Ein | Aus | Bemerkung |
---|---|---|---|---|
Return-Code | N2 | O | X | Eingabe -1: kein ET. |
Buero | A8 | E | Das Büro, das den zu ändernden Kalendereintrag (Termin oder Besprechung) enthält. | |
Passwort | A8 | E | Das Passwort des o.g. Büros. | |
Kalender-ISN | P10 | E | X | Eingabe: die ISN des ersten Satzes des zu ändernden Kalendereintrags. Ausgabe: die ISN des ersten Satzes des geänderten Kalendereintrags. |
Startdatum | A8 | E | Das Startdatum für den Termin oder die Besprechung. Format yyyymmdd. | |
Startzeit | A4 | O | Die Startzeit für den Termin oder die Besprechung. Format hhmm. | |
Enddatum | A8 | O | Das Enddatum für den Termin oder die Besprechung. Format yyyymmdd. | |
Endzeit | A4 | O | Die Endzeit für den Termin oder die Besprechung. Format hhmm. | |
Objektnummer | N2 | O | 3=Termin, 16=Besprechung. Wenn nicht angegeben, wird der Objekttyp nicht geändert. | |
Taegliche-Eintraege | A1 | O | Wenn markiert, belegt der Termin oder die Besprechung an jedem Tag nur den angegebenen Zeitraum. Wenn nicht markiert, wird der gesamte Zeitraum reserviert (ab der Startzeit des ersten Tages bis zur Endzeit des letzten Tages). | |
Vorhandene-Eintraege-ignorieren | A1 | O | Wenn markiert, wird der Termin oder die Besprechung geändert obwohl der Zeitraum bereits durch einen anderen Kalendereintrag belegt ist. | |
Betreff | A20 | E/O | Der Betreff des Termins oder der Besprechung. Sie müssen mindestens einen der folgenden Parameter angeben: Betreff, Beschreibung oder Ort. | |
Beschreibung | A60/1:3 | E/O | Eine kurze Beschreibung für den Termin oder die Besprechung. Sie müssen mindestens einen der folgenden Parameter angeben: Beschreibung, Betreff oder Ort. | |
Ort | A60 | E/O | Der Ort, an dem der Termin oder die Besprechung stattfindet. Sie müssen mindestens einen der folgenden Parameter angeben: Ort, Betreff oder Beschreibung. | |
Agenda | A32 | O | Der Name des Dokuments, das mit dem Termin oder der Besprechung verknüpft werden soll. | |
Suchbegriffe | A15/1:6 | O | Suchbegriffe sind hilfreich, wenn Sie ein Objekt suchen. Sie können bis zu 6 Suchbegriffe eingeben. Ein Suchbegriff darf keinen Stern (*) enthalten. | |
Persoenlich-Flag | A1 | O | Nur in einem Privatbüro erlaubt. Wenn gefüllt, ist der Termin oder die Besprechung ein persönliches Objekt. | |
Berechtigungsstufen | A1/1:4 | O | Die Berechtigungsstufen für Lesen, Ändern, Kopieren und Drucken. Werte 0 bis 9. Sie können auch den Wert X angeben; dies gewährleistet absoluten Schutz. | |
Keine-Zeitbelegung | A1 | O | Wenn gefüllt, belegt der Termin oder die Besprechung keine Zeit im Kalender. | |
Zusage-Absage | A1 | O | Gilt nur für eine Einladung zu einer Besprechung, die sich im Büro eines eingeladenen Teilnehmers befindet. 1=zusagen, 2=absagen und in den Kalender eintragen. Mit Z-ACCEPT oder Z-CAN06 können Sie absagen und stoppen; diese Funktion wird nicht von Z-MOD06 ausgeführt. | |
Freie-Zeitspanne-suchen | A1 | O | Wenn markiert, wird in den Besprechungsdatensätzen ein spezielles Flag gesetzt. Mit Z-STIME können Sie dann die Kalender aller Teilnehmer nach gemeinsamer freier Zeit durchsuchen. Diese Funktion wird nicht von Z-MOD06 ausgeführt. |
00 | Erfolg |
02 | Ungültiger Büroname |
03 | Falsches Passwort |
04 | ISN wurde nicht gefunden |
09 | ISN zeigt nicht auf das richtige Objekt |
13 | Ungültige Objektnummer |
18 | API-Kontext-Buffer ist nicht verfügbar |
24 | Datenschutz-Sicherheitsübertretung |
41 | Ungültiges Startdatum |
42 | Ungültige Startzeit |
43 | Ungültiges Enddatum |
44 | Ungültige Endzeit |
51 | Ungültiger Name (Betreff, Beschreibung oder Ort fehlt) |
53 | Das gewünschte Objekt (Agenda) existiert nicht |
54 | Mindestens ein Suchbegriff war ungültig |
57 | Das Dokument (Agenda) enthält keinen Text |
61 | Ungültige Berechtigungsstufe(n) |
93 | Berechtigungsstufen dürfen nicht höher sein als die im Profil |
94 | Angegebener Zeitraum ist bereits belegt |
96 | Datum, Uhrzeit, Betreff, Ort oder Agenda kann nur vom Initiator geändert werden |
98 | Zusage/Absage kann nur von einem Teilnehmer erteilt werden, nicht vom Initiator. Oder ungültiger Wert im Parameter Zusage-Absage. |
N-IDATCM
N-NAMMOD
Z-0106A
Z-0106AN
Z-0106B
Z-0106C
Z-0420
Z-0420A
Z-100
Z-110
Z-120
Z-122
Z-123
Z-124
Z-135
Z-160
Z-165
Z-175
Z-180
Z-185
Z-190
Z-209
Z-216
Z-223
Z-711
Z-711A
Z-728
Z-731
Z-737
Z-740
Z-741
Z-742
Z-743
Z-751
Z-120&0
* Besprechung aendern * DEFINE DATA LOCAL * * Parameter von Z-GET06B. * Einige davon werden von Z-MOD06 benutzt. * 1 RETURN-CODE (N2) 1 BUERO (A8) 1 PASSWORT (A8) 1 STARTDATUM (A8) 1 STARTZEIT (A4) 1 ENDDATUM (A8) 1 ENDZEIT (A4) 1 BETREFF (A20) 1 BESCHREIBUNG (A60/1:3) 1 ORT (A60) 1 AGENDA (A32) 1 SUCHBEGRIFFE (A15/1:6) 1 PERSOENLICH-FLAG (A1) 1 BERECHTIGUNGSSTUFEN (A1/1:4) 1 OBJEKTNUMMER (N2) 1 ZEITRAUM (A1) 1 KEINE-ZEITBELEGUNG (A1) 1 AKTUELLES-DATUM (A8) 1 AKTUELLER-START (A8) 1 AKTUELLES-ENDE (A8) 1 KALENDER-ISN (P10) 1 NUR-ERSTER-SATZ (A1) 1 NOTIZEN (N2) 1 WORK-PARAMETER (A40) * * * Restliche Parameter fuer Z-MOD06. * 1 MOD06-RETURN-CODE (N2) 1 TAEGLICHE-EINTRAEGE (A1) 1 VORHANDENE-EINTRAEGE-IGNORIEREN (A1) 1 FREIE-ZEITSPANNE-SUCHEN (A1) 1 ZUSAGE-ABSAGE (A1) * END-DEFINE * * RESET RETURN-CODE MOVE 'Buero' TO BUERO MOVE 'Passwort' TO PASSWORT MOVE '20001231' TO STARTDATUM MOVE '2000' TO STARTZEIT MOVE 'X' TO NUR-ERSTER-SATZ * REPEAT UNTIL RETURN-CODE NE 0 * * Kalenderinformation ausgeben * CALLNAT 'Z-GET06B' RETURN-CODE BUERO PASSWORT STARTDATUM STARTZEIT ENDDATUM ENDZEIT BETREFF BESCHREIBUNG(*) ORT AGENDA SUCHBEGRIFFE(*) PERSOENLICH-FLAG BERECHTIGUNGSSTUFEN(*) OBJEKTNUMMER ZEITRAUM KEINE-ZEITBELEGUNG AKTUELLES-DATUM AKTUELLER-START AKTUELLES-ENDE KALENDER-ISN NUR-ERSTER-SATZ NOTIZEN WORK-PARAMETER * * Informationen ueber gefundene Besprechung * IF RETURN-CODE EQ 0 IF BETREFF EQ 'Dringend' AND OBJEKTNUMMER EQ 16 NEWPAGE WRITE '=' BUERO / '=' PASSWORT / '=' STARTDATUM '=' STARTZEIT / '=' ENDDATUM '=' ENDZEIT / '=' BETREFF / '=' BESCHREIBUNG(1) / '=' ORT / '=' AGENDA / '=' SUCHBEGRIFFE(1:3) / '=' SUCHBEGRIFFE(4:6) / '=' PERSOENLICH-FLAG '=' BERECHTIGUNGSSTUFEN(1:4) / '=' OBJEKTNUMMER / '=' ZEITRAUM / '=' KEINE-ZEITBELEGUNG / '=' AKTUELLES-DATUM / '=' AKTUELLER-START / '=' AKTUELLES-ENDE / '=' KALENDER-ISN / '=' NUR-ERSTER-SATZ / '=' NOTIZEN / * * Betreff der Besprechung aendern * MOVE 'Sehr-dringend' TO BETREFF * * Besprechung aendern. Neuer Betreff ist "Sehr-dringend". * Teilnehmerliste besteht aus 2 Teilnehmern. * IF ZEITRAUM EQ '2' /* Taegliche Eintraege MOVE 'X' TO TAEGLICHE-EINTRAEGE ELSE RESET TAEGLICHE-EINTRAEGE END-IF * CALLNAT 'Z-MOD06' MOD06-RETURN-CODE BUERO PASSWORT KALENDER-ISN STARTDATUM STARTZEIT ENDDATUM ENDZEIT OBJEKTNUMMER TAEGLICHE-EINTRAEGE VORHANDENE-EINTRAEGE-IGNORIEREN BETREFF BESCHREIBUNG(*) ORT AGENDA SUCHBEGRIFFE(*) PERSOENLICH-FLAG BERECHTIGUNGSSTUFEN(*) KEINE-ZEITBELEGUNG ZUSAGE-ABSAGE FREIE-ZEITSPANNE-SUCHEN * IF MOD06-RETURN-CODE NE 0 MOVE MOD06-RETURN-CODE TO RETURN-CODE ELSE ESCAPE BOTTOM END-IF END-IF END-IF END-REPEAT IF RETURN-CODE = 0 WRITE 'Besprechung wurde geaendert' ELSE WRITE 'Besprechnung wurde NICHT geaendert. Return-Code: ' RETURN-CODE END-IF END