Dokumentation des Elvis-Pakets „Exchange-Verbindung“
Übersicht
Der Elvis-Server soll mit einem vorhandenen Microsoft Exchange Server verbunden werden um:
- abhängig von Terminen im Exchange-Kalender im Server Prozesse auszulösen
- Meldungen über EMail zuzustellen (als Alternative zum vorhandenen MailMessagingDriver, falls SMTP nicht möglich ist)
- aus Meldungen Exchange-Aufgaben zu erzeugen
Details
Nach dem Einfügen des Pakets über den Paket-Manager (ab Elvis 3.3.31) in das Server-Projekt stehen neu zur Verfügung:
- ein Elementtyp „Exchange-Kalender“
- ein Meldeanschluss-Treiber „Exchange“
Exchange-Kalender
Dieses Element funktioniert ähnlich wie ein Elvis-Zeitprogramm.
Der „Zeit“-Eingang muss mit einer Zeitquelle verbunden werden, die die aktuelle Zeit als UTC (Weltzeit) liefert, z.B. der „TimeUTC“-Datenpunkt im Systemanschluss.
Es können beliebig viele Ausgänge angelegt werden, wobei pro Ausgang entweder ein Text festgelegt wird, der im Betreff des Termins vorkommen muss, oder der Name einer Kategorie, der der Termin zugewiesen sein muss. Damit lassen sich unterschiedliche Arten von Terminen unterschiedlichen Ausgängen zuordnen. Unbestätigte oder abgelehnte Besprechungsanfragen werden ignoriert. Der entsprechende Ausgang schaltet während eines Termins auf EIN.
Parameter:
Server-URL: | Hier ist die URL des EWS-Dienstes des Exchange Servers anzugeben, z.B. https://myserver/EWS/Exchange.asmx |
Exchange-Version: | Die Version des Exchange Servers. Unterstützt werden alle Versionen ab 2007 SP1. Die Angabe einer niedrigeren Version als der tatsächlichen ist möglich, solange die Exchange-Version kompatibel ist. |
Benutzername/Kennwort/Domäne: | Dies sind die Anmeldedaten für den Exchange-Server. Wenn der Benutzername leer gelassen wird, erfolgt die Anmeldung mit dem Konto, unter dem der Elvis-Server läuft. Läuft der Server als Dienst, muss im Dienstmanager ein entspr. Domänenkonto zugewiesen werden. |
Leseintervall: | Gibt an, in welchen Zeitabständen auf dem Exchange-Server nach Terminänderungen gesucht werden soll. |
Meldeanschluss-Treiber „Exchange“
Adressen:
- Mailadressen mit oder ohne vorangestelltem „mailto:“ erzeugen eine EMail an den entsprechenden Empfänger
- Die Adresse „task:self“ erzeugt eine Aufgabe im Aufgabenordner des Benutzers.
Es ist zur Zeit leider nicht möglich, eine Aufgabe/Aufgabenanfrage an einen anderen Benutzer zu senden.
Parameter:
Server-URL: | Hier ist die URL des EWS-Dienstes des Exchange Servers anzugeben, z.B. https://myserver/EWS/Exchange.asmx |
Exchange-Version: | Die Version des Exchange Servers. Unterstützt werden alle Versionen ab 2007 SP1. Die Angabe einer niedrigeren Version als der tatsächlichen ist möglich, solange die Exchange-Version kompatibel ist. |
Benutzername/Passwort/Domäne: | Dies sind die Anmeldedaten für den Exchange-Server. Wenn der Benutzername leer gelassen wird, erfolgt die Anmeldung mit dem Konto, unter dem der Elvis-Server läuft. Läuft der Server als Dienst, muss im Dienstmanager ein entspr. Domänenkonto zugewiesen werden. |
Betreff: | Die für die EMail oder Task zu verwendende Betreffzeile. |
Anhang: | Dateiname oder URL einer anzuhängenden Datei. |