Neuigkeiten für die Administration in CAS genesisworld x6 & x7
Inhalt Erweiterung Update-Dienstes SmartDesign Web-Clients SmartSearch Rechte auf deaktivierte Benutzer Loadbalancing & Ausfallsicherheit Freigaben / Abkündigungen x6 & x7 2
3
Erweiterung des Update-Dienstes Installation von Software-Updates ohne Administratorhilfe Nun auch inkl. der Managementkonsole & Applikationsserver 4
Erweiterung des Update-Dienstes Konfigurierbar mit CASUpdateServiceConfAssistant.exe im Server-Verzeichnis. Dienst aktiv Ja / Nein Ausführungskonto des Dienstes Pfad, wo nach Updates gesucht werden soll. Bereitstellung für weiteren Updatedienst. Wann soll der Dienst nach neuem Update prüfen Benachrichtigung per Mail bei Fehlern. 5
Erweiterung des Update-Dienstes Konfigurierbar mit CASUpdateServiceConfAssistant.exe im Server-Verzeichnis. 6
Einführung des SmartDesign Web-Clients Funktioneller Web-Client für Browser Durch HTML5 auf allen aktuellen Browsern nutzbar 7
Einführung des SmartDesign Web-Clients Guter Überblick durch Team-Kalender Verschiebung per Drag & Drop möglich 8
Einführung des SmartDesign Web-Clients Die angezeigten Datensatztypen können angelegt, bearbeitet und gelöscht werden. Rechte werden berücksichtigt. Verknüpfen von Datensätzen ist möglich. Unterstützung von Pflichtfeldern und Eingabehilfen. Premium-Edition: Darstellung von Typ und Status. Unterstützung von SmartSearch 9
Einführung des SmartDesign Web-Clients Einrichtung als Teil der CAS Java Services Binding des Ports an SSL über IIS möglich. 10
Einführung des SmartDesign Web-Clients Für den vollen Funktionsumfang wird das CAS Smart Add-on benötigt, was auf jedem Rechner installiert sein muss. MSI-Verteilung ist möglich, aber Benutzer muss das Starten der Anwendung im Browser noch zulassen. Firefox Google Chrome Internet Explorer 11
Einführung SmartSearch Neue Art der Suche für Daten in CAS genesisworld. Es wird für die unterstützten Datensatztypen und Felder ein Index erstellt. Der Index wird auf Basis von mehreren Kriterien und Aktualität nach Relevanz klassifiziert. Beispiele: Ob man Teilnehmer eines Datensatzes ist oder naheliegende Datumsfelder entscheiden über die Relevanz bei der Suche. SmartSearch ist ein serverseitiger Dienst. Er muss durch einen Administrator aktiviert werden. SmartSearch ist im Smart Design und mittlerweile auch im Windows-Client und in Mobile Apps verfügbar. 12
Einführung SmartSearch Einfach einzurichten im Server Manager & Managementkonsole Achtung! Index wird fest auf Laufwerk C: erzeugt 13
Einführung SmartSearch Search while you typing! Unterstützung von Suche nach bestimmten Datensatztypen gegeben (z.b. DO ) 14
Einführung SmartSearch ab x6 Folgende Datensatztypen und Felder werden aktuell (x6) unterstützt: Datensatz-Typ Adressen Dokumente Termine Projekte Aufgaben Vorgänge Indexierte Felder Name, Vorname, Firma, Firma 2, Stadtangaben der drei Adressfeldern, Mailadressen Stichwort Stichwort, Schlagworte Stichwort, Projektnummer Stichwort Stichwort 15
Erweiterung von SmartSearch ab x7 Die Suche mit SmartSearch wird um die folgenden Felder erweitert: Datensatz-Typ Verkaufschancen Telefonat Urlaub Indexierte Felder Stichwort, Kunde Stichwort, Addresskurzinfo Stichwort 16
17
Rechte auf Daten deaktivierter Benutzer Die Rechtevergabe auf Basis von speziellen Rechtegruppen birgt auch Risiken. Mediaberater A Mediaberater A Gruppe Verkäufer Gruppe Verkäufer Rechte Verkauf Fremdzugriff Verkauf auf Verkauf Rechte Verkauf Fremdzugriff Verkauf auf Verkauf 14.10.2015 18
Rechte auf Daten deaktivierter Benutzer Um weiterhin auf Daten von deaktivierten Benutzer zugreifen zu können, gibt es folgende Möglichkeiten: Die deaktivierten Benutzer in den Benutzer-Gruppen lassen, sodass die Rechte auf die Daten weiterhin wie gewohnt bestehen. 14.10.2015 19
Die deaktivierten Benutzer in einer neuen Gruppe speichern. Gewünschten Benutzern Rechte auf diese Gruppe geben. 14.10.2015 20
21
Loadbalancing mit CAS genesisworld Mit Loadbalancing haben Administratoren die Möglichkeit, Anmeldungen von Clients auf verschiedene Applikationsserver automatisch zu verteilen und damit eine optimale und ausgeglichene Auslastung zu erreichen. Eine Überlastung wird dadurch effektiv verhindert. Es können insbesondere einzelne Applikationsserver für bestimmte Aufgaben z. B. Replikation stärker genutzt werden. Gehört ab Version x6 zum Standard 22
Loadbalancing mit CAS genesisworld Verwendung der Lastverteilung wird im Server Manager (Register Lastverteilung) eingestellt und aktiviert Es gibt drei verschiedene Messmethoden: Client-Anmeldungen Prozessorauslastung Speicherauslastung Der Messkoeffizient gibt an, wie die Last berücksichtigt werden soll 23
Loadbalancing mit CAS genesisworld - Beispiel Eingegebener Server Tatsächlicher Server gwapp1 Hohe Leistung gwapp2 Geringere Leistung 24
Loadbalancing mit CAS genesisworld - Beispiel Lastverteilung im Server Manager von gwapp1 öffnen. Automatische Lastververteilung aktivieren Gwapp1 und gwapp2 hinzufügen Messmethode auswählen (z.b. Clientanmeldungen) Messkoeffizient auf 1 einstellen / lassen Server Manager schließen 25
Loadbalancing mit CAS genesisworld - Beispiel Lastverteilung im Server Manager von gwapp2 öffnen. Automatische Lastverteilung aktivieren Messmethode auswählen (z.b. Clientanmeldungen) Messkoeffizient auf 5 einstellen Server Manager schließen Alle Nutzer melden sich immer an gwapp1 an. Mit diesem Beispiel melden sich auf gwapp1 ca. 5 mal mehr User an als auf gwapp2 26
Loadbalancing mit CAS genesisworld - Auswirkungen Wenn man sich direkt auf dem Rechner eines Applikationsservers anmeldet, findet keine Verteilung der Anmeldung zu einem Applikationsserver statt. Damit erzwingen Sie die Anmeldung an einem bestimmten Applikationsserver. Wenn man sich an der Management Konsole anmeldet, dann findet ebenfalls keine Verteilung bei der Anmeldung am Applikationsserver statt. Wenn Sie direkt vor dem Namen des Servers einen Doppelpunkt setzen, dann erfolgt die Anmeldung immer auf dem gewählten Server. Dies kann notwendig sein, weil ein Applikationsserver für die Replikation benutzt wird und sich Benutzer deshalb daran anmelden müssen. 27
Loadbalancing mit CAS genesisworld - Auswirkungen Es handelt sich hierbei um keine effektive Ausfallsicherheit. Aber bei jeder erfolgreichen Anmeldung an einem Server werden die Servernamen der möglichen Loadbalancing-Server zum Client übertragen und dort in der Registry gespeichert. Sollte dann der Hauptserver nicht erreichbar sein, wird versucht die in der Registry eingetragenen Server zu erreichen. 28
29
Freigaben ab CAS genesisworld x6 Crystal Reports Viewer Version 2013 Mobile sync für Geräte mit Blackberry Version 10 Microsoft SQL Server 2012 SP2 Microsoft SQL Server 2014 SP1 Microsoft Windows Server 2012 R2 30
Abkündigungen ab CAS genesisworld x6 Microsoft Windows XP (Arbeitsplatz) Microsoft Windows 2003 (Arbeitsplatz z.b. Terminalserver) Das klassische Web-Access für Neuinstallationen Smart Access (ersetzt durch Smart Design) Operatoren in Listen (Seit v12 abgekündigt, jetzt auch bei Bestandskunden) Berichtsvorlagen für Microsoft Word und Microsoft Excel Crystal Reports Viewer < Version 2013 31
Freigaben ab CAS genesisworld x7 CAS SmartSearch für replizierende Notebooks Microsoft Windows 10 in den Editionen Pro und Enterprise Microsoft SQL Server 2014 SP1 Citrix 7.6 32
Abkündigungen ab CAS genesisworld x7 Exchange connect ( ersetzt durch Exchange sync, kostenfreier Wechsel ) Portal Web Access für Bestandskunden Microsoft Office 2007 Import/Export von Terminen im Format vcal Bausteine im Cockpit für Daten aus Microsoft Outlook LDAP-Anbindung ab ios7 für ipad und iphone nicht mehr unterstützt. Apache 2.0 33
34