Out of Office Manager
Transcrição
Out of Office Manager
CI-Out-of-Office LITE Abwesenheiten unter MS-Exchange® 2010/2013/2016 und Office 365 Cloud® verwalten und vereinheitlichen Version 2 © ci solution GmbH 2011-2016 Handbuch Deutsch Verfasser: ci solution GmbH 5. Januar 2016 berücksichtigt Version 2.0.10 Auszeichnungen des CI-Out-of-Office Manager: ci solution GmbH Andreas Stäblein Straße 14 97820 Remlingen E-Mail: [email protected] Fon: +49 (0) 9369 / 980-441 Fax: +49 (0) 9369 / 980-443 2 von 26 INHALTSVERZEICHNIS Inhaltsverzeichnis .................................................................................................................................................................................................................... 2 1 CI-Out-of-Office LITE ................................................................................................................................................................................................. 3 1.1 Überblick ........................................................................................................................................................................................................ 3 1.2 Anmerkung ................................................................................................................................................................................................... 4 1.3 System Anforderungen ............................................................................................................................................................................ 4 1.4 Lizenzierung .................................................................................................................................................................................................. 4 2 Installation / Konfiguration - Schritt für Schritt .............................................................................................................................................. 5 2.1 Download und entpacken der Software CI-Out-of-Office LITE .............................................................................................. 5 2.2 Vorbereitung Exchange / Cloud -- zwingend erforderlich! .................................................................................................. 5 3 4 5 6 7 8 9 10 2.2.1 Vorbereitung Exchange / Active Directory ...................................................................................................................................... 6 2.2.2 2.3 Vorbereitung Office 365 Cloud / Impersonalisierung................................................................................................................. 8 Konfiguration der Software .................................................................................................................................................................... 9 2.3.1 Basis-Einstellungen .................................................................................................................................................................................... 9 2.3.2 Einstellung: WebService (Exchange 2010/2013).......................................................................................................................... 10 2.3.3 Cloud-Modus (Office 365 Cloud) konfigurieren.......................................................................................................................... 10 2.3.4 Vorlagen festlegen ................................................................................................................................................................................... 11 2.3.5 Erweiterte Einstellungen (nur in lizensierter Version verfügbar) .......................................................................................... 12 2.3.6 Software auf einem Netzlaufwerk ablegen ................................................................................................................................... 12 Verwenden der Software… .................................................................................................................................................................................... 13 3.1 …im Exchange-Modus ............................................................................................................................................................................ 13 3.2 …im Cloud-Modus ................................................................................................................................................................................... 14 Mitgelieferte Skripte (VBS-Dateien) & Parameter ....................................................................................................................................... 15 Beispiel-Vorlage ......................................................................................................................................................................................................... 16 Variablen ....................................................................................................................................................................................................................... 17 Fehler und deren Bedeutung ............................................................................................................................................................................... 19 Outlook integration .................................................................................................................................................................................................. 21 Hintergrundwissen.................................................................................................................................................................................................... 22 9.1 Warum ist keine Installation erforderlich? ..................................................................................................................................... 22 9.2 Ausführungsgeschwindigkeit der Software ................................................................................................................................... 23 9.3 Der technische Ablauf ............................................................................................................................................................................ 23 9.4 Art der OWA Authentifizierung (Client-Zugriff) ermitteln ...................................................................................................... 24 9.5 Cloud Servername ermitteln ................................................................................................................................................................ 25 Feedback und Kontakt ............................................................................................................................................................................................ 26 3 von 26 1 1.1 CI-OUT-OF-OFFICE LITE Überblick CI-Out-of-Office LITE (CI-OOF-LITE) ist eine Software mit der Abwesenheitsmeldungen („Automatische Antworten“) zentral gesteuert und durch Vorlagen innerhalb einer Domäne vereinheitlicht werden können. Es ist möglich den Abwesenheitsstatus (aktiv / inaktiv) sowie die Abwesenheitsmeldung (Out-of-Office Nachricht) eines anderen Benutzers zu bearbeiten. Dies ermöglicht es z.B. Mitarbeiter(innen) der Personalabteilung, Abteilungsleitern, … die Abwesenheitseinstellungen anderer Mitarbeiter zu setzen / zu bearbeiten (z.B. im Krankheitsfall). Natürlich kann der Benutzer selbst seinen eigenen Abwesenheitsstatus verändern und die Abwesenheitsmeldung auf Basis definierter Vorlagen (z.B. für Urlaub, Schulung, …) setzen. Die Vorlagen für Abwesenheitsmeldungen können mithilfe von Variablen gestaltet werden. Das ermöglicht eine unternehmensweite Vereinheitlichung der Abwesenheitsmeldungen bei gleichzeitiger Flexibilität durch dynamische Variablen und Benutzerdaten aus dem Active Directory (siehe Kapitel 5: Beispiel-Vorlage). Beispiele für den Einsatz: Setzen / bearbeiten des eigenen Abwesenheitsstatus / der eigenen Abwesenheitsnotiz. Setzen / bearbeiten des Abwesenheitsstatus / der Abwesenheitsnotiz eines anderen Mitarbeiters z.B. durch die Personalabteilung im Krankheitsfall. Funktionen: Anzeigen und Ändern der Abwesenheitseinstellungen für jede Mitarbeiterin / jeden Mitarbeiten bzw. für jede beliebige Mailbox oder Verteilergruppe Anzeigen und Ändern der Abwesenheitseinstellungen in der Office 365 Cloud Einfügen der E-Mail Signatur in die Abwesenheitsnotiz Durchführen von Ersetzungen innerhalb der Abwesenheitsmeldungen bzw. der Vorlagen Outlook-Integration über Toolbar möglich (Download und Beschreibung unter http://www.ci-solution.com/hilfesupport.html) E-Mail Weiterleitung bei Abwesenheit aktivieren (nur in erweiterter Version mit Lizenz verfügbar). Vorteile / Besonderheiten: Vereinheitlichung der Abwesenheitsnotizen im Unternehmen – Stichwort: Corporate Identity Zentrale Verwaltung Keine klassische Installation erforderlich (weder Client- noch Serverseitig). Die Software muss lediglich konfiguriert und verteilt werden, z.B. über eine Freigabe In der Basis-Version kostenlos (siehe auch Lizenzierung) 4 von 26 1.2 Anmerkung Achten Sie im weiteren Verlauf des Handbuches auf dieses Hinweiszeichen: Es weist auf häufige Fehlerquellen und oft gestellte Fragen hin. 1.3 System Anforderungen Windows XP und höher (inkl. Windows 7, Windows 8, … und alles was noch kommen mag…) Prinzipiell jedes Betriebssystem auf dem .NET Framework 2 oder höher installiert werden kann. Mindestens .NET Framework 2.0 Exchange 2010, Exchange 2013 oder Office 365 Cloud Anbindung am Active Directory. Aus diesem werden die Benutzerdaten gelesen. Ausnahme: Cloud-Modus – Im Cloud-Modus müssen die Benutzerdaten innerhalb der Software gepflegt werden (siehe Hinweis). Hinweis zu Cloud-Modus: Es ist möglich mit dem .Net Framework 4.5 und einem zusätzlichen Dienst von Microsoft, sowie dem Vorhandensein der Powershell Benutzerdaten aus der Cloud zu extrahieren. Die Systemanforderungen erscheinen uns derzeit noch zu hoch angesetzt, so dass wir uns bewusst dagegen entschieden haben diese Funktionalität zum jetzigen Zeitpunkt anzubieten. 1.4 Lizenzierung Den CI-Out-of-Office LITE stellen wir in zwei Varianten zur Verfügung: 1. Die Basis-Version stellen wir „as is“ kostenlos (Lizenzfrei) und ohne telefonischen Support zur Verfügung. 2. Die erweiterte Version mit zusätzlichen Funktionen, wie z.B. E-Mail Weiterleitungen bei Abwesenheit, können Sie nur mit einer gültigen Lizenz des CI-Out-of-Office Manager nutzen. 3. Die maximale Anzahl von Cloud-Benutzern ist auf 99 begrenzt. Weitere können Sie nur mit einer gültigen Lizenz (Anzahl der Lizenzen) des CI-Out-of-Office Manager nutzen. Neben dem CI-Out-of-Office LITE bieten wir mit dem CI-Out-of-Office Manager sozusagen einen „großen Bruder“, als lizenzpflichtige Software mit spürbar mehr Funktionalität und vollem Support an. Wir behalten uns das Recht vor, die „Lizenzpolitik“ zukünftig jederzeit ändern zu können. (Das müssen wir erwähnen. Sie wissen bestimmt wie das ist… ;-)). Eine solche Änderung gilt ausschließlich für neue Versionen/Revisionen. Jede von uns veröffentlichte kostenlose (lizenzfreie) Basis-Version wird es auch immer bleiben. 5 von 26 2 INSTALLATION / KONFIGURATION - SCHRITT FÜR SCHRITT Eines vorweg: Eine „klassische“ Installation (mit Installationsroutine und damit verbundenen Administrator-Rechten) ist nicht erforderlich. Der CI-Out-of-Office Manager wird lediglich konfiguriert. Dieses Kapitel zeigt Ihnen die Konfiguration des CI-Out-of-Office LITE Schritt für Schritt. Für den Zugriff auf Exchange oder auf die Office 365 Cloud muss ein Benutzer mit entsprechenden Rechten angelegt werden, sofern nicht bereits vorhanden. Auch das wird entsprechend beschrieben. Halten Sie am besten die Reihenfolge der nachfolgend beschriebenen Schritte , dann ist die Software in wenigen Minuten startbereit. Es ist wirklich kein Hexenwerk – versprochen. 1. Download und entpacken der Software CI-Out-of-Office LITE 2. Anlegen eines Benutzers für den Zugriff auf Exchange bzw. auf die Office 365 Cloud 3. Konfiguration der Software 4. Optional: Abwesenheitsvorlagen definieren und anlegen/bearbeiten 5. Optional: Ablage der Software auf einem Netzlaufwerk 2.1 Download und entpacken der Software CI -Out-of-Office LITE Falls noch nicht erfolgt, laden Sie die Software bitte von unserer Website www.ci-solution.com. Entpacken Sie die .zip Datei auf Ihrer lokalen Festplatte – idealerweise unter: c:\ci-oof-lite. (Sie können es später jederzeit im Netzwerk zur Verfügung stellen.) 2.2 Vorbereitung Exchange / Cloud -- zwingend erforderlich! Der CI-Out-of-Office LITE ermöglicht es den Abwesenheitsstatus eines anderen Benutzers zu bearbeiten, ohne dessen Anmeldedaten (vor allem dessen Kennwort) zu kennen. Deshalb muss ein „zentraler“ Benutzer mit den erforderlichen Rechten erstellt werden, über den der CI-Out-of-Office LITE auf die Postfächer bzw. den Abwesenheitsstatus der Benutzer zugreifen kann. Wählen Sie bitte das zutreffende Kapitel entsprechend Ihrer Umgebung und führen Sie die notwendigen Schritte durch. Kapitel 2.2.1: Vorbereitung Exchange / Active Directory Kapitel 2.2.2: Vorbereitung Office 365 Cloud 6 von 26 2.2.1 Vorbereitung Exchange / Active Directory Hintergrund zur Kommunikation der Software mit dem Exchange Server Die Software verwendet zur Kommunikation mit dem Exchange Server einen eigenen Benutzer. Das ist erforderlich, da zum Lesen und Speichern von Abwesenheitsmeldungen spezielle Rechte benötigt werden (die der „normale“ Benutzer nicht hat). Wichtig: Sie brauchen für die Kommunikation mit Exchange einen Benutzer, der mindestens „SEND AS“ und „RECEIVE AS“ Rechte für den Exchange Server hat. Sofern ein bereits existierender Benutzer über die geforderten „SEND AS / RECEIVE AS“ Rechte verfügt (z.B. ein Benutzer den Sie für CI-Sign angelegt haben, ein Blackberry-Admin, …) können Sie diesen Benutzer verwenden. Andernfalls folgen Sie der nachfolgenden Beschreibung um einen solchen Benutzer anzulegen und diesem die erforderlichen Rechte zu gewähren. Active Directory Benutzer „oofadmin“ anlegen Legen Sie einen neuen Benutzer „oofadmin“ im Active Directory an. Legen Sie für diesen Benutzer auch ein Postfach für Exchange an. Abbildung 1: Active Directory Benutzer "oofadmin" Verwenden Sie nicht die Gruppe Domänen-Administratoren. Diese hat unter Exchange das Recht „SEND AS“ und „RECEIVE AS“ explizit verweigert! Tipp: Gruppe Administratoren 7 von 26 Impersonalisierung einrichten / Berechtigung für Exchange (2010/2013) gewähren Falls nicht unter Schritt 1 angelegt, dann legen Sie nun ein Postfach für den eben erstellten Benutzer im Exchange an. Die Impersonalisierung ermöglicht es einem Benutzer die „Rolle“ eines anderen Benutzers einzunehmen. Dieser Zugriff ist für die meisten Software-Produkte erforderlich, die auf den Exchange aufbauen. Öffnen Sie die Exchange Management Shell (Exchange Verwaltungsshell). Führen Sie dort den nachfolgenden Command (CMD-LET) aus, um den Benutzer oofadmin die erforderlichen Rechten (Impersonalisierung) zu gewähren: Kopieren Sie den nachfolgenden Befehl. Passen Sie ggf. den Benutzernamen an: New-ManagementRoleAssignment -Name:cisolutionImpersonation –Role:ApplicationImpersonation –User:oofadmin Abbildung 2: Exchange Verwaltungsshell - CMD-LET ausführen Prüfen Sie den Zugriff über OWA Geben Sie die Adresse zu OWA inklusive der E-Mail Adresse eines existierenden Postfaches (nicht Ihr eigenes und nicht das Postfach des oofadmin) im Internet Explorer ein. Beispiel: https://internerExchangeServer/OWA/[email protected] Melden Sie sich mit dem oofadmin und dessen Passwort an. Ist der Zugriff möglich, dann kann auch der CI-Out-of-Office LITE auf das Postfach zugreifen. Ist der Zugriff nicht möglich, klappt es auch über die Software nicht. 8 von 26 2.2.2 Vorbereitung Office 365 Cloud / Impersonalisierung Für den Zugriff des CI-Out-of-Office LITE auf Benutzer innerhalb der Office 365 Cloud wird ein Benutzer mit Impersonalisierung (Impersonation) benötigt. Im Nachfolgenden erfahren Sie wie ein solcher Benutzer angelegt werden kann. Hier im Beispiel wird der Benutzer m.buettner (Administrator) verwendet. Damit der Benutzer (in diesem Fall der Administrator m.buettner) auf alle Mailboxen zugreifen kann wird eine sog. „ApplicationImpersonation“ Rolle benötigt. Wechseln Sie unter Administrator -> Exchange in die Exchange-Verwaltungskonsole Ihres Cloud Accounts. Wählen Sie nun „Berechtigungen“ (linkes Menü) -> „Administratorrollen“ (oben). Abbildung 3: ExchangeVerwaltungskonsole aufrufen Falls noch keine Rolle für die Impersonalisierung existiert legen Sie eine neue Rolle an. Name: ApplicationImpersonation (kann beliebig gewählt werden, sollte idealerweise aussägekräftig sein.) Beschreibung: optional; kann nicht schaden… Rollen: fügen Sie ApplicationImpersonation hinzu. Mitglieder: fügen Sie den entsprechenden Benutzer hinzu. Der hier angegebene Benutzer wird von CI-Out-ofOffice LITE als für den Zugriff auf CLoud Benutzer verwendet. Tragen Sie dessen Zugangsdaten (Benutzername und Kennwort) in der CI-Out-of-Office LITE Konfiguration ein. Abbildung 4: Rolle "ApplicationImpersonation" anlegen 9 von 26 2.3 Konfiguration der Software >> Benutzer angelegt? Rechte zugewiesen? Zugriff geprüft? Prima, dann geht es nun an die Konfiguration. Starten Sie die Datei config.vbs. Es öffnet sich die Konfiguration. Abbildung 5: CI-Out-of-Office LITE - Konfiguration 2.3.1 Basis-Einstellungen Die Basis-Einstellungen können Sie in der Regel so verwenden wie angegeben. Änderungen sind selten erforderlich. Pfad zum Öffnen: (Standard = leer) Wenn leer, dann der Pfad aus dem die Software aufgerufen wurde. Dieser bildet zusammen mit der Angabe „Vorlagen Ordner“ den absoluten Pfad zu den Vorlagen. Falls diese z.B. auf einem abweichenden Netzlaufwerk liegen geben Sie hier den Pfad zum OOF LITE Programmverzeichnis ein. Vorlagen Ordner: (Standard = Vorlagen\) Ordner mit den Abwesenheits-Vorlagen. Bildet zusammen mit Anzeigename: (Standard = @@displayName) Wert für die Anzeige des Stellvertreters. Reg-Key: Die Software speichert den zuletzt gewählten Stellvertreter in der Registry (zu finden unter HKCU\Software\VB and VBA Settings\ci-oof-lite\Optionen). Hier können Sie das bei Bedarf ändern. GAL-Anzeige: Angabe der einzelnen Spaltenbreiten für die Anzeige der Globalen Adressliste (in Summe 100 %) Schließe nach Aktivierung: Schließt den Benutzerdialog nach Aktivierung der Abwesenheit. 10 von 26 2.3.2 Einstellung: WebService (Exchange 2010/2013) Wählen Sie zunächst die Art der Authentifizierung für Exchange/OWA aus (siehe auch Kapitel 9.4 Art der OWA Authentifizierung (Client-Zugriff) ermitteln) Benutzer: Tragen Sie hier den eben erstellten Benutzer ein „oofadmin“ – oder einen anderen Benutzer mit den entsprechenden Rechten im AD und am Exchange Server. Passwort: Passwort des Benutzers. Domain (FQDN): Ihre Domäne als Full-Qulified-Domain-Name z.B. cisolution.local (wichtig!) Server: Ihr Exchange Server. Alias: Über diesen Wert erfolgt der Zugriff auf das Exchange Postfach. In den meisten Fällen ist @@mail richtig. Abbildung 6: Konfiguration - Exchange Diese Variable wird zur Laufzeit durch den entsprechenden Wert (des Benutzers) aus dem Active Directory ersetzt. Also im Falle von @@mail beispielweise durch [email protected]. Wenn damit das Postfach identifiziert werden kann, müssen Sie hier keine Änderung vornehmen. Eine andere Variante könnte z.B. sein: @@givenName.@@sn Startform: Legen Sie fest welches Formular der Benutzer zu sehen bekommt, bzw. welche Funktionen ihm zur Verfügung stehen. Zur Auswahl stehen Easy: Bearbeitung der eigenen Abwesenheit – kein Zugriff auf andere Mitarbeiter. Standard: Zugriff auf andere Benutzer ebenfalls möglich. Erweitert (nur in lizenzierter Version): Bietet zusätzlich die Möglichkeit eine E-Mail Weiterleitung bei Abwesenheit zu aktivieren. 2.3.3 Cloud-Modus (Office 365 Cloud) konfigurieren Die Software kann entweder im Exchange- oder im Cloud-Modus ausgeführt werden. Eine Kombination ist nicht möglich. Aktivieren Sie die zunächst die Checkbox „Cloud-Modus“. Nun können die entsprechenden Werte eingegeben werden. Benutzer: Die Email Adresse (Anmeldename) des Benutzers mit Impersonalisierungsrechten. Passwort: Dessen Kennwort Domain: Ihre Cloud-Domäne Server: Der Cloud Server. Nicht zwingend erforderlich. Die Software führt eine Autodiscover durch. Bei Verbindungsproblemen bitte prüfen und angeben. Siehe Abbildung 7: Cloud-Modus Einstellungen auch Kapitel 9.5 Cloud Servername ermitteln. 11 von 26 Button „Cloud-Benutzer bearbeiten“: Im Cloud-Modus müssen die Benutzerdaten innerhalb der Software gepflegt werden. Klicken die den Button. Es öffnet sich eine Formular mit dem Sie Ihre Cloud Benutzer anlegen und bearbeiten können. Es ist zwar möglich mit dem .Net Framework 4.5 und einem zusätzlichen Dienst von Microsoft, sowie dem Vorhandensein der Powershell Benutzerdaten aus der Cloud zu extrahieren. Die Systemanforderungen erscheinen uns derzeit noch zu hoch angesetzt, so dass wir uns bewusst dagegen entschieden haben einen automatischen Abgleich zum jetzigen Zeitpunkt anzubieten. Um diesen Prozess dennoch einfacher zu gestalten ist ein .csv Export/Import aus der Cloud in den CI-Out-of-Office LITE geplant. Sprechen Sie uns bei Bedarf an. 2.3.4 Vorlagen festlegen Der CI-Out-of-Office LITE wird mit Basisvorlagen ausgeliefert. Diese dienen vor allem als Beispiel, können aber direkt eingesetzt werden. Bei der Konfiguration unter „Betreff und Vorlagendefinition“ legen Sie fest, welche Vorlagen dem Benutzer in der Anwendung zur Verfügung stehen. Die Vorlage wird immer mit einem „Grund der Abwesenheit“ verknüpft. Die Einstellungen sehen Sie in der Nachfolgenden Abbildung. Abbildung 8: Definition "Grund der Abwesenheit" mit dazugehörigen Einstellungen Sprache: Je nach ausgewählter Sprache, steht die Vorlage entsprechend in der Anwendung zur Verfügung. Grund: „Grund der Abwesenheit“ steht dem Benutzer als Auswahl in der Anwendung zur Verfügung. Stellvertreter: Muss ein Stellvertreter ausgewählt werden? Signatur: Hier können Sie definieren welche Signatur dem Benutzer zur Auswahl steht und somit in die Abwesenheitsmeldung eingefügt werden kann. Hierbei können Sie die sog. Wildcard „*“ verwenden. *.txt trifft auf alle Signaturen zu die mit .txt enden; *_extern.txt auf alle die mit _extern.txt enden. TXT-Vorlage: Hier wählen Sie die Vorlage für die Abwesenheitsmeldung. Derzeit werden nur Text-Vorlagen unterstützt. 12 von 26 2.3.5 Erweiterte Einstellungen (nur in lize nsierter Version verfügbar) In der lizensierten Version des CI-Out-of-Office LITE stehen Ihnen erweiterte Funktionen zur Verfügung. Diese können hier konfiguriert werden. Änderungen im OOF-Text erlauben: Der Benutzer kann die Abwesenheitstext vor dem aktivieren bearbeiten. Signatur automatisch anfügen: Die Signatur (aus Outlook Signaturen %appdata%\microsoft\signatures) wird automatisch eingefügt. Benutzerauswahl (anderer Benutzer) nur für diese Gruppe: Die Auswahl eines anderen Benutzers (um dessen Abwesenheitsstatus zu bearbeiten) nur Mitgliedern der hier angegebene Active Directory Gruppe erlauben. 2.3.6 Software auf einem Netzlaufwerk ablegen Die Software muss weder auf dem Server noch auf dem Client installiert werden. Nach der Konfiguration wird das lokale Verzeichnis einfach auf eine Netzwerk-Freigabe gelegt und kann von dort mit CI-OoF-Lite-Net.vbs gestartet werden. 13 von 26 3 VERWENDEN DER SOFTWARE… Starten Sie den CI-Out-of-Office LITE entweder durch direkten Aufruf der ausführbaren Datei ci-oof-lite.exe oder über das mitgelieferte Skript CI-OoF-Lite-Net.vbs. Verwenden Sie unbedingt letzteres beim Aufruf von einem Netzlaufwerk (siehe auch Kapitel 2.3.6 Software auf einem Netzlaufwerk ablegen). 3.1 …im Exchange-Modus Abbildung 9: Vergleich Benutzerdialog „Standard“ und „Easy“ – Easy erlaubt keine Auswahl eines anderen Benutzers Beim Start wird der Abwesenheitsstatus des angemeldeten Benutzers angezeigt. Der Benutzerdialog „Standard“ erlaubt es einen anderen Benutzer auszuwählen. Die Abwesenheit wird aktiviert, indem der Zeitraum, der Grund der Abwesenheit (= Vorlage) sowie ein Stellvertreter (je nach Konfiguration erforderlich) ausgewählt und der Dialog mit OK bestätigt wird. --- Zu beachten --Zeitraum der Abwesenheit: informelle Angabe für die Abwesenheitsmeldung (Ich bin abwesend von … bis …). Es ist nicht möglich Abwesenheiten (Termine) im Voraus zu planen, da der Exchange-Server dies nicht unterstützt. Ein Benutzer ist entweder anwesend oder abwesend. Falls Sie hier eine erweiterte Funktionalität suchen, so dass geplante Termine automatisch zum gegebenen Zeitpunkt in Abwesenheiten umgesetzt werden, dann schauen Sie sich bitte den CI-Out-ofOffice Manager an (http://www.ci-solution.com/produkte/oof-abwesenheitsassistent.html). Stellvertreter: hierbei handelt es sich um eine informelle Angabe. Es erfolgt keine Weiterleitung der E-Mails. 14 von 26 3.2 …im Cloud-Modus Abbildung 10: Benutzerdialog im Cloud-Modus Beim Start werden alle angelegten Cloud-Benutzer in der Listenansicht dargestellt. Um den Status eines Benutzers anzuzeigen / zu bearbeiten wählen Sie den Benutzer durch Doppelklick aus (alternativ: Benutzer auswählen und „Out-ofoffice Status anzeigen“ klicken). Die Abwesenheit wird aktiviert, indem der Zeitraum, der Grund der Abwesenheit (= Vorlage) sowie ein Stellvertreter (je nach Konfiguration erforderlich) ausgewählt und der Dialog mit OK bestätigt wird. --- Zu beachten --Zeitraum der Abwesenheit: informelle Angabe für die Abwesenheitsmeldung (Ich bin abwesend von … bis …). Es ist nicht möglich Abwesenheiten (Termine) im Voraus zu planen, da die Office Cloud – wie auch der Exchange-Server dies nicht unterstützt. Ein Benutzer ist entweder anwesend oder abwesend. Stellvertreter: hierbei handelt es sich um eine informelle Angabe. Es erfolgt keine Weiterleitung der E-Mails. 15 von 26 4 MITGELIEFERTE SKRIPTE (VBS-DATEIEN) & PARAMETER Die direkte Ausführung von einem Netzlaufwerk („Verteilung“) unserer Software übernimmt i.d.R. ein Script. Es ist mit der Standard Einstellung des .NET Framework nicht (nur bedingt) mögliche eine .net exe (ausführbare Datei) direkt von einem UNC Pfad (Netzlaufwerk) zu starten. Dies würde (teilweise) einen Ausnahmefehler erzeugen. Siehe auch Kapitel 9 Warum ist keine Installation erforderlich? Alle Skripte die mit –Net.vbs enden können direkt vom Netzlaufwerk ausgeführt werden, Mit dem Download erhalten Sie vorgefertigte Skripte, deren Zweck hier erläutert wird. CI-OoF-Lite-Net.VBS StartScript - Zeigt NUR den angemeldeten Benutzer an. Persönliche Abwesenheiten/Termine können hier eingestellt werden. --- SCRIPTE zur Lokalen Ausführung… --Debug.VBS startet die Software mit Parameter /debug. Erzeugt ein LOG-File ggf. zum Support. CONFIG.VBS startet die Software mit Parameter /config. Öffnet die CI-Out-of-Office LITE Konfiguration. --- Parameter --/config /debug Öffnet die Software-Konfiguration Erzeugt ein Log-File – wichtig bei Support-Anfragen. (Beispiel: CI-OOF-Lite_20132524140638_m.mueller.log; Sie finden das Log-File im Temp Verzeichnis – verwenden Sie %temp%) /server Fixiert den zu verwendenden Server. /domain eine vom RootDSE abweichende Domain angeben. Beispiel: /domain:dc=cis,dc=local /cio – CheckInfoOnlyAndDisable. Aktiviert Weiterleitung nur als Vertreterinformation und last keine Änderung zu. /cip – CheckInfoPreSelect. CheckInfoOnly als Vorauswahl. Änderung möglich. /uio – UnCheckInfoOnlyAndDisable - Als Vertreterinfo wird ausgegraut und ist nicht klickbar. 16 von 26 5 BEISPIEL-VORLAGE Nachfolgend sehen Sie eine einfache „Standard“ Abwesenheitsmeldung bzw. -Vorlage. Diese Vorlage ist auch im Download enthalten (Vorlagen\Standard.txt). Vielen Dank für Ihre E-Mail. Ich bin von ##ooffrom bis ##oofto nicht im Hause. Ich bin am ##oofat nicht im Hause. Ich bin zurück am ##oofback. Ihre E-Mail wird nicht weitergeleitet. In dringenden Fällen wenden Sie sich an ##oofforwarduser E-Mail: ##oofforwardmail Telefon: ##oofforwardtelephoneNumber Viele Grüße @@givenName @@sn Die Vorlage verwendet zwei Typen von Variablen: @@-Variablen und ##-Variablen. ##-Variablen löschen die komplette Zeile, wenn die Variable leer ist und keinen Wert enthält. Eine Übersicht aller Variablen finden Sie in Kapitel 6 Variablen. Nehmen wir die Zeilen: Ich bin von ##ooffrom bis ##oofto nicht im Hause. Ich bin am ##oofat nicht im Hause. Ich bin zurück am ##oofback. Beispiel 1 Der Benutzer stellt eine Abwesenheit über einen Tag von 03.10. – 03.10.2013 (Tag der Deutschen Einheit) ein. Geht die Abwesenheit über nur einen Tag enthalten die Variablen ooffrom und oofto keinen Wert (diese sind nur bei mehrtägiger Abwesenheit belegt). Folglich wird die erste Zeile gelöscht, da hier ##-Variablen verwendet wurden. Lediglich oofat sowie oofback enthalten Werte. Ergebnis: Ich bin am 03.10.2013 nicht im Hause. Ich bin zurück am 04.10.2013. Beispiel 2 Der Benutzer stellt eine Abwesenheit über mehrere Tage von 24.12. – 26.12.2013 ein. In diesem Fall sind die Variablen ooffrom und oofto mit Werten belegt, nicht aber oofat. Die erste Zeile bleibt diesmal stehen, dafür wird die zweite Zeile gelöscht. Ergebnis: Ich bin von 24.12.2013 bis 26.12.2013 nicht im Hause. Ich bin zurück am 27.12.2013. 17 von 26 6 VARIABLEN Eine ausführliche Liste der Standard-Variablen finden Sie im Handbuch von CI-Sign (http://www.cisolution.com/fileadmin/downloads/ci-sign/handbuch.pdf). Die am häufigsten verwendeten sind: Vorname Nachname Titel/Position Abteilung Firma Straße Stadt PLZ E-Mail Telefon Fax Mobil @@givenName @@sn @@title @@department @@company @@streetAdress @@l @@postalCode @@mail @@telephoneNumber @@facsimileTelephoneNumber @@mobile Zusätzlich können in CI-Out-of-Office-LITE die folgenden Variablen verwendet werden: Von Bis Am Zurück @@ooffrom @@oofto @@oofat @@oofback Abwesend von; belegt bei mehrtägiger Abwesenheit Abwesend bis; belegt bei mehrtägiger Abwesenheit Abwesend am; belegt bei eintägiger Abwesenheit Verwendet bis oder am und addiert einen Tag (nächster Werktag). Daten des Stellvertreters Vorname @@oofforwardgivenName Nachname @@oofforwardsn Titel/Position @@oofforwardtitle DisplayName @@oofforwarddisplayName an @@oofforwarduser gibt den Benutzer an, an den weitergeleitet wird. Mail @@oofforwardmail Telefon @@oofforwardtelephoneNumber Privat @@oofforwardhomePhone Fax @@oofforwardfacsimileTelephoneNumber Mobil @@oofforwardmobile xData1..14 @@oofforwardxData1 bis @@oofforwardxData14 Datum-Variablen Formatieren: @@oofformatfrom(M'/'d'/'yyyy) @@ooffrom formatieren @@oofformatto(M'/'d'/'yyyy) @@oofto formatieren @@oofformatat(M'/'d'/'yyyy) … @@oofformatback(M'/'d'/'yyyy) … Die verschiedenen Formatierungsmöglichkeiten finden Sie unter: http://msdn.microsoft.com/de-de/library/73ctwf33.aspx FuncMonthEN(from, MM) FuncMonthEN(to, MM) FuncMonthEN(at, MM) FuncMonthEN(back, MM) Formatierungen: Möglich: from, to, at, back FuncFormat(from,ddd,en-US) FuncFormat(from,dddd,en-US) Gibt den Monat in Englischer Sprache zurück – für @@ooffrom Gibt den Monat in Englischer Sprache zurück – für @@oofto … … Thu Thursday 18 von 26 FuncFormat(from,MMM,en-US) FuncFormat(from,MMMM,en-US) Feb February FuncFormat(from,ddd,de-DE) FuncFormat(from,dddd,de-DE) FuncFormat(from,MMM,de-DE) FuncFormat(from,MMMM,de-DE) Do Donnerstag Feb Februar Alle oben aufgeführten Variablen können auch als ##-Variablen verwendet werden, um Zeilen bei leerer Variable zu löschen (siehe Beispiel in Kapitel 5 Beispiel-Vorlage). 19 von 26 7 FEHLER UND DEREN BEDEUTUNG Grundsätzliche Vorgehensweise bei Fehlern Versuchen Sie einen direkten Zugang zum OWA. D.h. Starten Sie den Internet-Explorer und gehen Sie direkt in das Postfach: http(s)://ExchangeServer/owa/E-Mail_Adresse_des_Benutzers. Sollte eine Authentifizierung notwendig sein verwenden Sie den Benutzernamen und das Kennwort des Benutzers, den Sie in der Konfiguration des CI-Out-of-Office LITE eingetragen haben! Ist diese Vorgehensweise erfolgreich klappt auch die Verbindung mit dem CI-OoF-Manager! Die häufigsten Fehler Die Suche nach dem Stellvertreter konnte nicht durchgeführt werden. Es besteht keine Netzwerkverbindung Bitte prüfen Sie die Zugangsdaten des Benutzers in der CI-Out-of-Office LITE Konfiguration. Prüfen Sie bitte auch die eingestellte Authentifizierung. Mailbox not found // Die OOF-Einstellungen des Benutzers konnten nicht gelesen werden. 20 von 26 Ist das Postfach des Cloud-Benutzers initialisiert? Haben Sie die Impersonalisierung eingerichtet? (siehe Kapitel 2.2.2 Vorbereitung Office 365 Cloud / Impersonalisierung) Prüfen Sie bitte die Zugangsdaten Ihres Impersonalisierungs-Benutzers in der CI-Out-of-Office LITE Konfiguration. Fehler 401 Postfach initialisiert? Melden Sie sich am betroffenen Postfach über OWA / in der Cloud an. Hintergrund: Wenn ein Postfach neu erstellt wird ODER noch keine E-Mail eingegangen ist, wird dieses erst erzeugt, wenn der erste Zugriff darauf erfolgt. Berechtigung vorhanden? Ist der Zugriff auf das Postfach über den „oofadmin“ über OWA möglich? Wenn der Zugriff über diesen Weg nicht möglich ist, kann auch die Software nicht darauf zugreifen. Führen Sie ggf. nochmals das CMDLET aus (siehe Kapitel Impersonalisierung einrichten / Berechtigung für Exchange (2010/2013) gewähren) Das CMDLET muss für jeden neu angelegten Benutzer ausgeführt werden! (Exchange Eigenheit… ) Fehler 403 – Der Remoteserver hat einen Fehler zurückgegeben. Aktivieren/deaktivieren Sie SSL (sichre Verbindung in der CI-Out-of-Office LITE Konfiguration) bzw. stellen Sie sicher, dass das richtige Protokoll (http oder https) für verwendet wird. Der Objektverweis wurde nicht auf eine Instanz gelegt. Aktivieren Sie SSL in der CI-Out-of-Office LITE Konfiguration Falls SSL aktiviert war, dann deaktivieren Sie das. (Verwenden Sie sonst http oder https für den OWA Zugriff?) https = SSL ;-) Bzw. stellen Sie sicher, dass das richtige Protokoll (http oder https) für OWA verwendet wird. Fehler 500 – interner Serverfehler Prüfen Sie bitte die Verbindung zum OWA manuell über einen Browser. Wurde ggf. die E-Mail Adresse des Benutzers geändert? 21 von 26 8 OUTLOOK INTEGRATION Auf unserer Homepage www.ci-solution.com finden Sie unter Hilfe & Support eine Toolbar, mit der Sie diese Software integrieren können. Die Bedienung kann damit also aus Outlook heraus erfolgen. Selbstverständlich ist auch dieses Add-in zentral konfigurierbar und zu administrieren. Eine ausführliche Beschreibung finden Sie im Download der Toolbar. 22 von 26 9 HINTERGRUNDWISSEN 9.1 Warum ist keine Installation e rforderlich? Wir haben es uns zum Ziel gemacht, die Einrichtung unserer Software so einfach wie möglich zu gestalten. In einer Windows Umgebung, in der normalerweise alles mittels einem Setup installiert und registriert wird, ist es schwer zu verstehen, warum ausgerechnet wir ein solches Setup nicht anbieten. Wir brauchen es nicht! Und Sie brauchen es auch nicht! Mittlerweile haben die meisten Unternehmen einen WSUS (Windows Software Update Service), bzw. einen anderen Update Service im Einsatz mit dem sichergestellt ist, dass unsere einzige Systemvoraussetzung .net Framework 2 oder höher. auf allen Clients zur Verfügung steht. (Das wären dann schon die ersten 30 Megabyte, die wir Ihnen nicht noch einmal verkaufen müssen.) Sollten Sie einen WSUS nicht einsetzen besteht über eine Gruppenrichtlinie eine weitere Möglichkeit der Verteilung. Weitere Informationen finden Sie in unserem Support-Bereich. Das Einrichten einer solchen Gruppenrichtlinie dauert ca. 5 Minuten! Nachdem also .net Framework installiert ist sind alle Komponenten die wir verwenden automatisch bereits installiert. Wir verwenden lediglich Standardkomponenten (Textfelder, Kalender, Listen usw.). Das muss nicht heißen, dass unsere Benutzeroberfläche (GUI) deshalb schlechter aussieht oder funktionale Einschränkungen hat. Wir behaupten das Gegenteil! Der Vorteil davon ist, dass wir keine Zusatzkomponenten registrieren müssen. Dies wiederum hat den Vorteil, dass wir keine Administrator-Rechte benötigen. Nachdem wir nicht bei jeder neuen Revision ein riesiges Setup erstellen müssen (das dann auch auf verschiedene Webserver zum Download geladen werden muss), von dem Sie also nur einige Megabyte benötigen würden und wir dies jedesmal aufs Neue testen müssten, sparen wir hier Manpower, die sich ganz einfach auf den Preis niederschlagen würde. Aber: Der Preis ist nicht das Ausschlaggebende. Glauben Sie uns: Wenn Sie ein Setup bräuchten, dann bekommen Sie auch eines! (Beispielsweise muss unser ci-Mail-Policy über ein solches Setup installiert werden). Die „Verteilung“ unserer Software übernimmt i.d.R. ein Script, da die Standard Einschränkung einer .net Exe (ausführbare Datei) von einem UNC Pfad (Netzlaufwerk) nicht möglich ist und ein Ausnahmefehler die Software an der Ausführung hindert. Der Aufruf per Script hat zudem noch folgende Vorteile. Durch den Aufruf wird die „Clientseite“ mit der „Serverseite“ abgeglichen. Was Sie davon haben? Egal ob 10 oder 10.000 PC-Systeme: Ihre Software ist immer aktuell! Wenn Sie also auf eine neue Version oder Revision umstellen, dann wird diese Datei einfach auf dem Netzlaufwerk ausgetauscht. Es ist kein „Setup“ am PC erforderlich. Wir glauben, mit Ihren anderen Setup’s haben Sie schon genug Arbeit. 23 von 26 9.2 Ausführungsgeschwindigkeit der Software Das Einlesen und damit der Start der Software ist von der Netzwerk-Verbindungs-Geschwindigkeit abhängig. In einer Gigabit Umgebung wird die Software demnach wesentlich schneller starten und Abfragen absetzen können, als in einer VPN Verbindung mit 2 Megabit. Beachten Sie dies vor allem bei automatischen Abläufen. 9.3 Der technische Ablauf Ein Client startet beispielsweise eine Verknüpfung auf dem Desktop oder die ci-oof-lite.vbs. 1.) Ausführbare Dateien und Konfigurationsdatei vom Server Synchronisieren 2.) Software starten 3.) Vorlagen ggf. von Netzlaufwerk einlesen 24 von 26 9.4 Art der OWA Authentifizierung (Client -Zugriff) ermitteln Die Art der Authentifizierung für OWA wird für den Zugriff durch den CI-Out-of-Office LITE benötigt und ist in der Software-Konfiguration anzugeben. Welche Art der Authentifizierung Ihr Exchange Server verwendet entnehmen Sie am besten direkt der Exchange Konfiguration. Die nachfolgende Abbildung zeigt Ihnen wo Sie diese Einstellung finden. Abbildung 11: Art der Authentifizierung für OWA in der Exchange Server Konfiguration ermitteln Sie finden diese Einstellung in der Exchange Verwaltungskonsole unter: Serverkonfiguration -> ClientAccess (oder Clientzugriff) -> owa -> Eigenschaften -> Authentifizierung Für Sie ist wichtig zu wissen, ob der Server eine „Formularbasierte Authentifizierung“ oder die „Integrierte WindowsAuthentifizierung“ verwendet. Dies muss bei der Konfiguration von CI-Out-of-Office LITE angegeben werden. 25 von 26 9.5 Cloud Servername ermitteln Melden Sie sich mit einem Administrator-Benutzer an Ihrem Cloud-Account an. Hier im Beispiel wird der Benutzer m.buettner verwendet. Abbildung 12: Cloud Anmeldung > Einstellungen > Optionen Wechseln Sie auf Outlook und wählen Sie rechts das Symbol für die Einstellungen. Wählen Sie „Optionen“. Wählen Sie auf der nächsten Seite „Einstellungen für den Zugriff über POP oder IMAP…“. Verwenden Sie den Servername für POP. In diesem Besipiel: outlook.office365.com 26 von 26 10 FEEDBACK UND KONTAKT Wenn Sie Fragen, Kritik oder Anregungen haben erreichen Sie uns gerne unter: E-Mail: [email protected] Telefon: +49 (0) 9369 / 980-441 Fax: +49 (0) 9369 / 980-443 Über ein positives Feedback würden wir uns ebenfalls freuen und hoffen, dass diese Software Sie in Ihren Vorstellungen unterstützen wird. Mit freundlichen Grüßen ci solution – Team