Académique Documents
Professionnel Documents
Culture Documents
seven win
Administratorhandbuch 1
update software AG
update.seven win
Administratorhandbuch 1
Version 7.0, Service Pack 1
Juli 2006
Dieses Dokument enthält Informationen, die durch die einschlägigen Urheberrechtsgesetze sowie durch die mit
update geschlossenen Lizenzverträge urheberrechtlich und markenrechtlich geschützt sind.
Der Benutzer ist dazu berechtigt, die bereitgestellten Informationen zu laden, sie in lokale Datenbanken
aufzunehmen und aufzubewahren, sowie in elektronischer Form weiterzuleiten.
Zahlreiche Bezeichnungen, die von Herstellern und Händlern verwendet werden, sind eingetragene
Warenzeichen. marketing.manager ist eine markenrechtlich geschützte Bildmarke von update.
Dieses Dokument hat rein informativen Charakter und kann ohne vorherige Ankündigung geändert werden.
UPDATE GIBT IN DIESEM DOKUMENT KEINE GARANTIEN AB, WEDER AUSDRÜCKLICHE NOCH KONKLUDENTE.
Der Inhalt dieses Dokuments stellt keine Empfehlung von update dar.
Einige der in der Dokumentation enthaltenen Firmenbezeichnungen, Namen, und/oder Daten in
Bildschirminhalten sind fiktiv.
Änderungen und Fehler vorbehalten.
Copyright © by update software AG, 1988-2006
Alle Rechte vorbehalten
update software AG
Operngasse 17 -21
A-1040 Wien/Österreich
Tel.: +43/1/878 55 - 0
Fax: +43/1/878 55 - 200
www.update.com
office@update.com
i
Inhalt
Einführung 1
Setup und Installation .......................................................................................................................... 1
Start der Installation .................................................................................................................. 1
Überprüfen vorhandener Installationen ....................................................................................... 2
Benutzerinformationen ............................................................................................................... 2
MS SQL Server 2005 Express...................................................................................................... 3
Installation von MS SQL Server 2005 Express .............................................................................. 4
Einrichten der Datenbankverbindung (ODBC) ..............................................................................5
Sprachauswahl .......................................................................................................................... 6
Zielverzeichnis und Dokumentation .............................................................................................7
Installationsbeginn..................................................................................................................... 7
Abschluss der Installation........................................................................................................... 8
Setup im Silent-Modus ............................................................................................................... 8
Wartungsfunktionen................................................................................................................... 9
Lizenzierung ............................................................................................................................ 13
Deinstallation .......................................................................................................................... 15
Technische Hinweise................................................................................................................ 17
Individuelles Startlogo definieren .............................................................................................. 18
Verzeichnisstruktur............................................................................................................................. 18
<Programmverzeichnis>\SYSTEM\EXE...................................................................................... 19
<Datenverzeichnis>\SYSTEM\EXE ............................................................................................ 19
<Datenverzeichnis>\SYSTEM\DB.............................................................................................. 19
<Datenverzeichnis>\SYSTEM\SYS ............................................................................................ 20
<Datenverzeichnis>\<Benutzername>\DB................................................................................ 20
<Datenverzeichnis>\<Benutzername> ..................................................................................... 20
<Datenverzeichnis>\<Benutzername>\FRM.............................................................................. 20
Verzeichnis für Benutzerrechte ................................................................................................. 20
Module von update.seven ................................................................................................................... 21
Module starten ........................................................................................................................ 21
Datensicherung und Systemsperre ...................................................................................................... 22
update.seven sperren .............................................................................................................. 22
Rebuild ................................................................................................................................... 23
Sperre aufheben ...................................................................................................................... 23
Support ............................................................................................................................................. 23
Konfigurationsmodul 25
Konfiguration starten.......................................................................................................................... 25
Stationsnummer vergeben .................................................................................................................. 26
Neuanlage eines Benutzers ................................................................................................................. 26
Ändern der Benutzerdaten .................................................................................................................. 27
Löschen von Benutzern....................................................................................................................... 27
Modulrechte, Passwort-Einstellungen, Prozess-Tracking........................................................................ 27
Passwörter deaktivieren...................................................................................................................... 29
Einrichten von Programm-Modulen...................................................................................................... 29
Rechtemodul 31
Dreistufiges Rechtesystem .................................................................................................................. 31
Rechtemodul starten .......................................................................................................................... 31
Rechte............................................................................................................................................... 32
Voraussetzung für gültige Rechte ............................................................................................. 32
Rechte neu definieren .............................................................................................................. 32
ii
Rechte ändern......................................................................................................................... 33
Rechte-Information.................................................................................................................. 33
Infobereiche sperren................................................................................................................ 33
Bedingungen auf Infobereiche .................................................................................................. 34
Vorgabewerte bei Neuaufnahme............................................................................................... 35
Sperre für einzelne Felder ........................................................................................................ 35
Weitere Einstellungen definieren............................................................................................... 36
Personenfelder von identischen Personen synchronisieren.......................................................... 37
Top-Down- und Bottom-Up-Einschränkungen ............................................................................ 38
Rechte zuweisen...................................................................................................................... 42
Arbeiten mit Triggern............................................................................................................... 42
Workflow ................................................................................................................................ 43
Station .............................................................................................................................................. 43
Station definieren .................................................................................................................... 43
Kontextmenü........................................................................................................................... 44
Bearbeiter.......................................................................................................................................... 44
Benutzerliste im Modul Konfiguration ........................................................................................ 44
Bearbeiter im Modul Rechte...................................................................................................... 45
Bearbeiter definieren ............................................................................................................... 45
Gruppen anlegen ..................................................................................................................... 48
Bearbeiter einer Gruppe zuordnen ............................................................................................ 49
Bearbeiter inaktiv setzen .......................................................................................................... 51
Ressourcen anlegen................................................................................................................. 51
"Öffentliche" Bearbeiter und Gruppen ....................................................................................... 52
Sprachen ........................................................................................................................................... 52
Sprache definieren................................................................................................................... 52
Trigger .............................................................................................................................................. 53
Triggerauslöser........................................................................................................................ 53
Triggerreaktionen .................................................................................................................... 54
Trigger.................................................................................................................................... 54
Trigger definieren .................................................................................................................... 54
Triggerfunktionen definieren .................................................................................................... 56
Zeilen verschieben und einfügen............................................................................................... 59
Laden eines Triggers................................................................................................................ 60
Löschen eines Triggers............................................................................................................. 60
Feldreferenz ............................................................................................................................ 60
Anmerkungen.......................................................................................................................... 61
Trigger-Beispiele...................................................................................................................... 63
Externe Programme mit Trigger aufrufen .................................................................................. 66
Daten an Textverarbeitung übergeben ...................................................................................... 67
Webseiten anzeigen................................................................................................................. 67
Trigger-Auslöser definieren ...................................................................................................... 69
Trigger und Rechte .................................................................................................................. 74
Ketten und Bäume von Triggern ............................................................................................... 74
Auslöser-, Reaktions- und Referenzinfobereich .......................................................................... 74
Stapelverarbeitung von Triggern............................................................................................... 78
Trigger-Tricks .......................................................................................................................... 79
Mehrere Trigger durch ein Ereignis ausführen ........................................................................... 79
Trigger für mehrere Datensätze ausführen ................................................................................ 80
Beispiel: Verschieben versäumter Kontakte ............................................................................... 80
Mandanten ........................................................................................................................................ 80
Funktionsüberblick ................................................................................................................... 81
Mandantenrecht ...................................................................................................................... 81
Mandanten .............................................................................................................................. 83
Mandantenfähigkeit im Vergleich mit Rechten............................................................................ 87
Migration................................................................................................................................. 88
Kataloge und Katalogwartung................................................................................................... 89
Import .................................................................................................................................... 90
Änderungen der Mandantenstruktur.......................................................................................... 91
Stationskonfiguration.......................................................................................................................... 96
Protokollierung für Lese- und Schreibzugriffe ....................................................................................... 98
Aktivieren und Durchführen der Zugriffsprotokollierung.............................................................. 98
Protokolliere Lesen .................................................................................................................. 99
iii
Importmodul 137
Voraussetzungen für den Import ....................................................................................................... 137
Benutzerrechte ...................................................................................................................... 137
Importdatei ........................................................................................................................... 137
Infobereich Zuordnung (nur Branchenversion BTB).................................................................. 138
Importformat erstellen...................................................................................................................... 138
Dateiformat ........................................................................................................................... 139
Importfelder auswählen ......................................................................................................... 142
Reihenfolge ändern................................................................................................................ 143
Feldlängen ändern ................................................................................................................. 143
Feldinhalte transformieren...................................................................................................... 144
Infobereichseigenschaften...................................................................................................... 145
Feldeigenschaften.................................................................................................................. 148
Import-Testlauf ..................................................................................................................... 151
Abgleich .......................................................................................................................................... 152
Abgleichfelder bei Firmen und Personen.................................................................................. 152
Firmenabgleich ...................................................................................................................... 152
Personenabgleich................................................................................................................... 154
Objektabgleich (nur Branchenversion BTB).............................................................................. 155
Abgleichlogik für andere Infobereiche ..................................................................................... 156
Import und externe Schlüssel ................................................................................................. 162
Importvorgang................................................................................................................................. 164
Fehler beim Import .......................................................................................................................... 166
iv
Exportmodul 167
Optionen ......................................................................................................................................... 167
Felder und Formate .......................................................................................................................... 168
Dateiformat ..................................................................................................................................... 168
Inhalt der Exportdatei....................................................................................................................... 169
Infobereiche (Kontextmenü) ............................................................................................................. 169
Bedingungen.................................................................................................................................... 169
Reihenfolge der Infobereiche ............................................................................................................ 170
Autoimport / Autoexport ................................................................................................................... 170
Parameter für den Autoimport / Autoexport............................................................................. 170
Autoimport per Script-Datei .................................................................................................... 172
Wartungsmodul 173
Wartung starten............................................................................................................................... 173
Land................................................................................................................................................ 173
Infobereich Land ................................................................................................................... 174
Land neu aufnehmen (Wartungsmodul) .................................................................................. 174
Land neu aufnehmen (Hauptmodul)........................................................................................ 175
Länderkatalog warten ............................................................................................................ 176
Suchen / Bedingungen definieren ........................................................................................... 176
Orte (Kontextmenü)............................................................................................................... 176
Ort .................................................................................................................................................. 177
Ort neu aufnehmen (Wartungsmodul)..................................................................................... 177
Ort neu aufnehmen (Datenbankmodul) ................................................................................... 178
Ortetabelle und Datenbank..................................................................................................... 179
Suchen / Bedingungen definieren ........................................................................................... 180
Orte importieren .................................................................................................................... 180
Orte und Kommunikation ....................................................................................................... 180
Kataloge .......................................................................................................................................... 180
Infobereich Katalog öffnen ..................................................................................................... 181
Katalogwert sperren............................................................................................................... 181
Katalogwert neu aufnehmen................................................................................................... 181
Katalogwert ändern ............................................................................................................... 182
Katalogwert löschen und ersetzen........................................................................................... 182
Mandantennummer ändern .................................................................................................... 182
Löschliste .............................................................................................................................. 182
Titelkataloge ......................................................................................................................... 183
Mehrsprachige Kataloge ......................................................................................................... 183
Katalogneuaufnahme in einer anderen Sprache ....................................................................... 184
Datenmodell .................................................................................................................................... 184
Allgemeine Vorgangsweise ..................................................................................................... 185
Weitergeben von Änderungen an Außenstellen ........................................................................ 187
Vordefinierte fixe Kataloge bearbeiten..................................................................................... 188
Neue fixe Kataloge anlegen .................................................................................................... 189
Vordefinierte variable Kataloge umbenennen........................................................................... 189
Neue variable Kataloge anlegen.............................................................................................. 190
Neue Infobereiche anlegen..................................................................................................... 191
Vordefinierte Infobereiche bearbeiten ..................................................................................... 193
Optionen für Infobereiche ...................................................................................................... 194
Neue Felder hinzufügen ......................................................................................................... 200
Felder umbenennen ............................................................................................................... 203
Optionen für Felder................................................................................................................ 203
Einträge löschen .................................................................................................................... 211
Beispiel: Reklamationen ......................................................................................................... 211
Portfolioformat................................................................................................................................. 215
Löschen........................................................................................................................................... 218
Lösche .................................................................................................................................. 218
bedingt ................................................................................................................................. 218
Bedingung............................................................................................................................. 218
v
Analysemodul 223
Analyseformat.................................................................................................................................. 223
Oberer Teil der Maske............................................................................................................ 223
Unterer Teil der Maske........................................................................................................... 225
Analyse definieren............................................................................................................................ 225
Auswahl der Ursprungsdaten .................................................................................................. 226
Infobereich auswählen ........................................................................................................... 226
Bedingung definieren ............................................................................................................. 226
Auswahl des Analysefelds....................................................................................................... 227
Feldsummen.......................................................................................................................... 227
Definition einer Subanalyse .................................................................................................... 227
Skalierung ............................................................................................................................. 227
Speichern der Analyse............................................................................................................ 228
Ausführen der Analyse...................................................................................................................... 228
Übergabe an Tabellenkalkulation ............................................................................................ 229
Subanalyse erstellen......................................................................................................................... 229
Auswahl der Primäranalyse..................................................................................................... 229
Wahl des Feldes der Subanalyse ............................................................................................. 229
Festlegen der Subanalyseeinheit............................................................................................. 230
Speichern der Subanalyse ...................................................................................................... 230
Starten der Subanalyse .......................................................................................................... 230
Subanalyse als Balkendiagramm oder Tortendiagramm darstellen............................................. 230
Subanalyse übergeben ........................................................................................................... 230
Skalierung nachträglich bearbeiten .................................................................................................... 230
Neuen Wertebereich hinzufügen ............................................................................................. 231
Zusätzliche Kriterien............................................................................................................... 231
Grafische Darstellung ....................................................................................................................... 232
Dialogfeld Optionen ............................................................................................................... 233
Auto-Analyse ................................................................................................................................... 235
Rebuild-Modul 237
Rebuild starten................................................................................................................................. 237
Auto-Rebuild .................................................................................................................................... 238
vi
SQL-Tool 239
Index 243
1
KAPITEL 1
Einführung
Zielgruppe für dieses Handbuch sind Systemadministratoren. In diesem Handbuch werden
folgende Schritte zur Inbetriebnahme von update.seven beschrieben:
• Installation und Konfiguration von update.seven (Modul Konfiguration)
• Einrichtung und Zuweisung von Rechten (Modul Rechte)
• Übernahme bereits vorhandener Daten, z. B. Kundendaten vom Host (Modul Import)
• Export von Daten aus update.seven, um diese in anderen Systemen zu nutzen (Modul
Export)
• Wartung der bereits in update.seven vorhandenen Daten, Ändern oder Löschen größerer
Mengen von Datensätzen, Ersetzen von Werten (Modul Wartung)
• Analyse der Daten (Modul Analyse)
• Wiederherstellen von beschädigten Infobereichen (Modul Rebuild)
2 Wählen Sie eine der Datenbanken aus. Dieses Dokument behandelt MS SQL als Beispiel, da
Sie in diesem Fall zusätzlich zu update.seven auch den MS SQL-Server 2005 Express
installieren können.
Die Installation startet.
2 Administratorhandbuch 1 update.seven win
Sie können diese Überprüfung umgehen, indem Sie folgende Registrierungseinträge ändern
bzw. entfernen:
• HKEY_LOCAL_MACHINE\Software\update.com\btb70<mss bzw. ora>
• HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current
Version\Uninstall\{entsprechender Produktschlüssel}
Anmerkung: Die Manipulation dieser Daten ist nur für erfahrene Systembenutzer gedacht
und wird von update weder empfohlen noch unterstützt.
Benutzerinformationen
1 Geben Sie in das Feld User Name Ihren Benutzernamen und in das Feld Company Name
Ihren Firmennamen ein.
2 Wenn Sie eine auf 30 Tage begrenzte Testversion installieren möchten, aktivieren Sie das
Kontrollkästchen Install evaluation version (30 days time-limit). Bei Bedarf müssen Sie nur
Ihren Benutzer- bzw. Firmennamen korrigieren. Die Felder Product-ID und Serial number
werden automatisch mit entsprechenden Daten erfasst und inaktiv dargestellt.
Kapitel 1 Einführung 3
3 Wenn Sie eine Vollversion installieren möchten, erfassen Sie die Felder Product-ID und
Serial number. Nach Abschluss der Installation müssen Sie für jede Server-Installation die
Lizenz via Internet freischalten, Lizenzierung auf Seite 13.
Anmerkung: Falls die Angaben unvollständig oder falsch sind, wird eine Fehlerbeschreibung
ausgegeben. Korrigieren Sie den Fehler und fahren Sie mit der Installation fort.
Kompatibilität
MS SQL Server 2005 Express ist eine Client-Datenbank, die mit Microsoft SQL-Server und
update.seven kompatibel und für alle aktuellen Microsoft-Betriebssysteme verfügbar ist.
Administration
Alle SQL Server-Produkte einschließlich MS SQL Server 2005 Express können über SQL Server
Enterprise Manager (remote) verwaltet werden. Voraussetzung dafür ist SQL Server Enterprise
Edition, SQL Server Standard Edition bzw. SQL Server Personal Edition.
4 Administratorhandbuch 1 update.seven win
2 Geben Sie in das Feld Instance name einen beliebigen Namen und in das Feld Admin
password ein Passwort ein.
Anmerkung: Das Passwort darf keine Teile des Benutzernamens enthalten, die länger
als zwei Zeichen sind.
Das Passwort muss zumindest sechs Zeichen lang sein, und es muss Zeichen aus
mindestens drei der folgenden vier Gruppen enthalten:
1. (englische) Großbuchstaben von A–Z
2. (englische) Kleinbuchstaben von a–z
3. Ziffern von 0–9
4. die Zeichen $, #, %, +, -, _.
1 Geben Sie an, mit welchem MS SQL-Server (wahlweise auch zu welcher MSDE-Instanz) sich
update.seven verbinden soll.
2 Geben Sie in die Felder Admin user und Password einen für die Datenbank gültigen
Benutzernamen und das dazugehörige Passwort an.
Falls Sie zuvor einen neuen Benutzer angelegt haben, können Sie diese Daten hier
verwenden.
3 Wenn Sie eine neue Datenbank erstellen möchten, aktivieren Sie das Kontrollkästchen
Create new database. Wenn Sie eine bestehende Datenbank verwenden möchten,
deaktivieren Sie das Kontrollkästchen.
5 Wenn Sie einen neuen Benutzer erstellen möchten, aktivieren Sie das Kontrollkästchen
Create new user. Wenn Sie einen bestehenden Benutzer verwenden möchten, deaktivieren
Sie das Kontrollkästchen.
7 Wenn Sie neue Tabellen anlegen möchten, aktivieren Sie das Kontrollkästchen New tables.
8 Geben Sie in das Feld Prefix das Kürzel ein, das vor alle von update.seven angelegten
Datenbanktabellen geschrieben wird, um Administratoren das Arbeiten auf der Datenbank,
z. B. mit Microsoft Enterprise Manager, zu erleichtern.
9 Wenn Sie eine neue ODBC-Verbindung erstellen möchten, aktivieren Sie das
Kontrollkästchen New conn. Wenn Sie eine bestehende ODBC-Verbindung erstellen
möchten, deaktivieren Sie das Kontrollkästchen.
10 Geben Sie in das Feld Name einen Namen für die ODBC-Verbindung ein.
Anmerkung: Falls Ihr Server nicht angezeigt wird, überprüfen Sie, ob eine Installation
vorhanden ist. Der Name des Servers oder der MSDE-Instanz (hier: ATPC1314) muss
angegeben sein.
Die Zeitzone wird beim Erstellen der Datenbank aus dem System übernommen und in der
Datei mmdb.ini gespeichert (Eintrag TIMEZONE). Eine nachträgliche Änderung der Zeitzone
ist nicht mehr möglich.
Sprachauswahl
Die Standardsprachen Deutsch und Englisch werden immer installiert.
1 Aktivieren Sie das Kontrollkästchen bei einer aktuell verfügbaren Sprache, um sie zu
installieren.
Anmerkung: Nicht alle Sprachen sind in jeder Branchenversion (BTB, FS, OTC) verfügbar.
Eine aktuelle Aufstellung aller geplanten Sprachen erhalten Sie über das Support Center
(support@update.com) oder Ihren Ansprechpartner bei update.
Kapitel 1 Einführung 7
2 Wählen Sie die gewünschte Standardsprache für Ihre Installation und für die
Startmenüoptionen aus.
3 Wählen Sie im Bereich Manuals, in welcher Sprache Sie Handbücher installieren möchten.
Die Handbücher werden im Verzeichnis \Manuals gespeichert.
4 Wählen Sie im Bereich Online Help, in welcher Sprache Sie Hilfedateien installieren
möchten. Die Hilfedateien werden im Verzeichnis \system\exe\ gespeichert.
Wenn Sie die Hilfedateien in Deutsch und Englisch installiert haben, werden die deutschen
Hilfedateien aufgerufen, wenn Sie update.seven in deutsch starten. In allen anderen
Sprachen werden die englischen Hilfedateien aufgerufen.
Installationsbeginn
1 Alle eingegebenen Informationen für die Installation werden angezeigt.
2 Klicken Sie auf Next, um den Installationsprozess zu starten oder klicken Sie auf Back, um
die Eingaben zu korrigieren.
Die Installation kopiert nun die benötigten Programmdateien in die von Ihnen bestimmten
Verzeichnisse und konfiguriert (falls eingestellt) die Datenbankverbindung.
8 Administratorhandbuch 1 update.seven win
Wenn Sie das Kontrollkästchen Start update.seven win configuration aktivieren, gelangen Sie
zur Registrierung, Registrierung der Server-Installation auf Seite 13.
Setup im Silent-Modus
Die Verwendung des Silent Setup ist für Systemadministratoren zur Hilfe bei der Erstellung
automatischer Setups gedacht.
Um Meldungen des Systems während der Installation zu verhindern:
3 Wenn keine Datei gefunden wird, wird ein Dialogfeld geöffnet, in dem Sie eine Vorlage der
Datei silent.ini in ein beliebiges Verzeichnis kopieren können. Durch Klicken auf Browse wird
die Datei mit Notepad geöffnet. In diesem Fall müssen Sie nach Bearbeiten der Datei die
Installation (mit Parameter -silent) erneut starten.
Kapitel 1 Einführung 9
Anmerkung: Wenn bereits eine Installation vorliegt, hat der Silent-Modus keine Bedeutung,
und der Standard-Wartungsmodus wird ausgeführt.
Wartungsfunktionen
1 Wählen Sie mit der Menüoption Start Einstellungen Systemsteuerung Programme
hinzufügen/ändern update.seven aus.
"Modify"
2 Sie können Benutzernamen und Firmennamen ändern oder eine neue Seriennummer
eingeben.
3 Vor dem Ändern der Seriennummer müssen Sie sicherstellen, dass die alte Seriennummer
deinstalliert wurde.
Bei Server-Versionen bleibt die neue Lizenz gesperrt, bis die alte Seriennummer deinstalliert
wurde. Wenn Sie eine Seriennummer ohne vorherige Deinstallation ändern, ist diese Lizenz
verloren und kann von Ihnen nicht mehr aus der Webregistrierung entfernt werden. In
diesem Fall, ebenso wie bei Festplattenfehlern oder anderen unvorhergesehenen
Problemen, nehmen Sie mit dem Support Center Kontakt auf und teilen Sie Folgendes mit:
o Genaue Fehlerbeschreibung
o Angabe der Seriennummer und Login-Daten der Webregistrierung
o Prüfcode oder Stationsnummer der betroffenen Installation
Anmerkung: In der Regel wird eine Seriennummer nur geändert, wenn zuvor eine
Demo- oder zeitlimitierte Lizenz verwendet wurde, oder durch den Kauf neuer Sprachen
eine Neulizenzierung notwendig ist. Die Product-ID eines Kunden bleibt immer gleich
und sollte nur korrigiert werden, falls sie falsch eingetragen wurde.
4 Falls Sie während der Installation eine gekaufte Sprache nicht installiert haben, können Sie
das entsprechende Kontrollkästchen aktivieren.
6 Sie können für alle Sprachen, die Sie erworben haben, nachträglich Handbücher und
Online-Hilfedateien installieren. Deutsch und Englisch stehen als Standardoptionen zur
Verfügung.
mmdb.ini-Einträge anzeigen
"Repair"
"Remove"
Anmerkung: Wenn Sie update.seven noch nicht lizenziert haben bzw. die Datenbank
oder Datenbankverbindung nicht korrekt eingerichtet ist, kann keine korrekte
Deinstallationsnummer ausgegeben werden. Bestätigen Sie in diesen Fällen daher immer
mit Nein, da sonst eine Fehlermeldung angezeigt wird, die zum Abbruch des
Löschvorgangs führt.
Kapitel 1 Einführung 13
Lizenzierung
Nach Abschluss der Server-Installation müssen Sie Ihre Lizenz über das Internet freischalten,
um mit update.seven arbeiten zu können. Ihre Lizenzinformationen werden eingetragen in:
• die Registrierung (HKEY_LOCAL_MACHINE\SOFTWARE\update.com).
• die Datei mminst.ini im Verzeichnis \system\sys Ihrer update.seven-Installation. Falls Sie
in getrennte Programm- und Datenverzeichnisse installieren, finden Sie die Datei im
Datenverzeichnis.
Detaillierte Informationen finden Sie unter Technische Hinweise auf Seite 17.
3 Geben Sie www.update.com/register in das URL-Feld des Browsers ein und drücken
Sie die Eingabetaste.
4 Geben Sie auf der Webseite Benutzernamen und Passwort ein. Kopieren Sie diese Daten
aus der Textdatei, die Sie zuvor geöffnet haben.
Sie werden aufgefordert, den Lizenzcode (Passwort) für einen zufällig generierten Prüfcode
(vierstellig) einzugeben. Lassen Sie das Konfigurationsfenster geöffnet und merken Sie sich
den Prüfcode.
7 Wechseln Sie zur Webregistrierung und klicken Sie auf die Menüoption Register
update.seven.
Ihre Seriennummer, wie oft Sie diese abrufen dürfen und die Anzahl der bisher
verwendeten Lizenzen werden angezeigt. Sie werden aufgefordert, den Prüfcode aus dem
Konfigurationsfenster von update.seven und eine Stationsnummer oder ihren Namen
einzugeben.
Anmerkung: Die Eingabe dieser Daten dient dazu, bei eventuellen Schäden der
Festplatte eine Lizenz eindeutig identifizieren und deinstallieren zu können, so dass keine
Lizenzen verloren gehen. Im Feld Stationsnummer dürfen keine Sonderzeichen
eingegeben werden, d. h. keine Leerzeichen, #, @ usw.
10 Sie erhalten ein Passwort (in Großbuchstaben), mit dem Sie die Vollversion von
update.seven aktivieren können. Sie werden informiert, wie viele Lizenzen noch verfügbar
sind und welche Stationsnummer und welchen Benutzernamen Sie angeben müssen.
11 Wechseln Sie zur Konfiguration von update.seven und geben Sie das erhaltene Passwort in
Großbuchstaben in das Feld Geben Sie hier den Lizenz-Code ein ein.
14 Sie können sich als Administrator mit dem Benutzernamen "SU" bei update.seven
anmelden.
Deinstallation
Für jedes über die Webregistrierung abgerufene Passwort wird von der Summe der gekauften
Lizenzen eine Lizenz abgezogen. Wenn Sie eine Installation nicht mehr benötigen, erneut
installieren oder auf eine höhere Version migrieren wollen, müssen Sie zuerst deinstallieren,
damit die registrierte Lizenz nicht verloren geht. Die Deinstallation darf nur der Administrator
durchführen.
update.seven-Module dürfen dabei nicht geöffnet sein.
Anmerkung: Die automatisierte Methode führt die gleichen Schritte wie die manuelle
Bearbeitung aus. Sollte es zu Problemen kommen oder sollten Sie im Laufe der
Änderungen eine Fehlermeldung erhalten, können Sie die Änderungen manuell
durchführen (mit \system\exe\mmcfg.exe -d).
Falls Sie in getrennte Programm- und Datenverzeichnisse installiert haben, müssen Sie
zusätzlich zur ausführenden Datei auch den Pfad des Datenverzeichnisses mit dem
Parameter -v: angeben, z. B.: C:\mm\system\exe\mmcfg.exe -d -v:
C:\mmdata\
2 Klicken Sie auf Start und bestätigen Sie die letzte Sicherheitsabfrage mit Yes.
16 Administratorhandbuch 1 update.seven win
Die Deinstallationsnummer wird angezeigt. Diese Nummer ist eine Art umgekehrte
Lizenznummer, die Sie benötigen, um in der Webregistrierung wieder eine Lizenz gut
geschrieben zu bekommen.
3 Notieren Sie diese Nummer sorgfältig. Sie finden die jeweils letzte Nummer auch in der
Registrierung unter HKEY_LOCAL_MACHINE\Software\update.com\uninstall.
Anmerkung: Wenn Sie mehrere Installationen auf Ihrem Rechner haben, wird dieser
Eintrag bei jeder Deinstallation überschrieben.
1 Wechseln Sie im Internet auf die Seite www.update.com/register und registrieren Sie
sich mit Benutzernamen und Passwort der Seriennummer.
3 Geben Sie nun die zuvor erhaltene Deinstallationsnummer sowie Ihren Benutzernamen
oder ihre Stationsnummer ein.
Sie erhalten die Bestätigung, dass die Lizenz deinstalliert wurde. Die Anzahl der wieder
verfügbaren Lizenzen wird angezeigt.
Technische Hinweise
Manuelle Änderungen sollten nur Systemadministratoren vornehmen, da Fehler Ihre Daten bzw.
die Funktionalität von update.seven beeinträchtigen können. Manipulationen an automatisierten
Prozessen fallen nicht unter den Wartungsvertrag und werden daher von update nicht
unterstützt.
Sollten Probleme bei der Ausführung der Installation auftreten, versuchen Sie folgende
Lösungsansätze:
• Kontrollieren Sie, ob Sie auf einem unterstützten Betriebssystem arbeiten. Die aktuellen
Installationsvoraussetzungen erfahren Sie auf www.update.com (Support Produktinfo
update.win).
• Überprüfen Sie, ob Ihre Seriennummer exakt jener auf der gelieferten CD-ROM entspricht.
update empfiehlt, die Seriennummer, den Benutzernamen, das Passwort für die
Webregistrierung und das dort erhaltene Passwort für die Konfiguration immer mit
"Kopieren + Einfügen" zu übertragen, um Tippfehler zu vermeiden.
18 Administratorhandbuch 1 update.seven win
Anmerkung: Wenn Sie bei der Installation unterschiedliche Verzeichnisse für ausführbare
Programme und Daten ausgewählt haben, müssen Sie die bmp-Datei sowohl im
Programmverzeichnis als auch im Datenverzeichnis in die entsprechenden Unterverzeichnisse
kopieren.
Die Anzahl der Farben der bmp-Datei ist unbegrenzt, vorausgesetzt, dass sie von Ihrem
Betriebssystem unterstützt wird. Die Größe der Datei sollte an die verwendete
Bildschirmauflösung angepasst sein. Berücksichtigen Sie auch, dass rechts unten im Startlogo
automatisch der Programmname und die Versionsnummer angezeigt werden. Lassen Sie diesen
Platz nach Möglichkeit frei.
Verzeichnisstruktur
Bei der Installation können Sie das Programm- und Datenverzeichnis für update.seven wählen.
Dabei wird eine Verzeichnisstruktur angelegt, die Sie nicht ändern dürfen.
Folgende Verzeichnisstruktur ist zum Start der einzelnen Module erforderlich:
Daten- SU DB Daten des Administrators (SU) (Log-Dateien von
verzeichnis Fehlern beim Zusammenführen von Daten)
Bei jeder Neuanlage eines Benutzers wird automatisch ein gleichnamiges Verzeichnis erstellt.
Das Verzeichnis SU ist das Verzeichnis für den Administrator und wird bei der Installation
erstellt.
Jeder Benutzer arbeitet sowohl in der Einzel- als auch in der Netzwerkversion in seinem
persönlichen Verzeichnis. Somit werden Selektionen, Serienbriefe, Listeneinstellungen, etc. in
einem persönlichen Benutzerverzeichnis gespeichert.
<Programmverzeichnis>\SYSTEM\EXE
Dieses Verzeichnis enthält Programmdateien und Bibliotheksprogramme:
• mmba.exe: Hauptmodul von update.seven, Rebuild
• mmpr.exe: Druckmodul
• mmim.exe: Import- und Exportmodul
• mmcfg.exe: Konfigurationsmodul und Deinstallation
• mmri.exe: Rechte- und Wartungsmodul
• mman.exe: Analysemodul
• mmco.exe: Kommunikationsmodul
<Datenverzeichnis>\SYSTEM\EXE
In diesem Verzeichnis werden folgende Dateien gespeichert:
• *ico (Symbole)
<Datenverzeichnis>\SYSTEM\DB
Folgende Dateien werden in diesem Verzeichnis gespeichert:
• mmdbstr.txt, mm_catno.txt und mm_relh.txt (erzeugt durch mmba.exe -
writedbstr)
• mm_config.txt (erzeugt durch mmba.exe -writedbstr; Liste aller möglichen
Einträge im Infobereich Konfiguration)
• mm_relStLn.txt (erzeugt durch mmba.exe -writedbstr; Liste aller Infobereiche,
deren Primärschlüssel aus Stationsnummer und Laufnummer besteht - nur diese
Infobereiche können für generische Links verwendet werden)
• dbchk.log (die Log-Datei des Datenbankanalysators, erzeugt durch mmba-exe -
q:analyze)
• Eine Reihe von txt-Dateien mit allen Meldungen, Menüeinträgen etc. (erzeugt durch
mmba.exe -writeres)
• Eine Log-Datei pro Benutzer, z. B. SU_1.log (erzeugt durch mmba.exe -q:smtmlog)
• mmsms.ini (SMS-Versand)
20 Administratorhandbuch 1 update.seven win
<Datenverzeichnis>\SYSTEM\SYS
Dieses Verzeichnis enthält Systemeinstellungen:
• dokupfad.asc: Globales Dokumentverzeichnis (Pfadangaben)
• musd.*: Konfiguration des Systems (Benutzer)
• pfolio.des: Portfolio-Konfiguration*
• pfolio.*: Portfolio-Konfiguration*
• objbew.des: Portfolio-Konfiguration für Objekte*
• projbew.des: Portfolio-Konfiguration für Opportunities*
• ft.des: individuelle Feldnamen
• mm.ini: spezielle Systemeinstellungen, mm.ini-Datei im Administratorhandbuch 2
(*) je nach Branchenversion
<Datenverzeichnis>\<Benutzername>\DB
Dieses Verzeichnis enthält Log-Dateien von Fehlern beim Zusammenführen von Daten.
<Datenverzeichnis>\<Benutzername>
Dieses Verzeichnis enthält allgemeine benutzerspezifische Einstellungen:
• pro1.cfg: Letzte Einstellung (Suche, Liste oder Maske, etc.)
• dokupfad.asc: Benutzerspezifisches (lokales) Dokumentverzeichnis
• dokusys.asc: Benutzerspezifische Angaben über die verwendete Textverarbeitung bzw.
Tabellenkalkulation
• *mtmp.doc: Steuerdatei für die Übergabe an die Textverarbeitung
• mm.cfg: Sonstige benutzerspezifische Einstellungen
• smail.cfg: Mail-Einstellungen
<Datenverzeichnis>\<Benutzername>\FRM
Dieses Verzeichnis enthält die aktuellen Listeneinstellungen eines Benutzers, gespeichert in der
Datei eb1.cfg.
\system\db Write, Create, Read, Modify Write, Create, Read, Modify, Erase
Symbol Beschreibung
Das Hauptmodul von update.seven. Hier werden alle Firmen und Personen
verwaltet (Datenselektion, Durchführen von Aktionen, Generieren von Mailings,
etc.).
Mit dem Modul Druck können Listen gedruckt werden.
Mit dem Modul Wartung kann der Administrator die Datenbank warten. Kataloge,
Infobereiche und Felder können angelegt und verändert werden, größere Mengen
von Daten geändert oder gelöscht werden, etc.
Mit dem Modul Import können Daten von anderen Systemen in update.seven
importiert werden.
Mit dem Modul Export können Daten in unterschiedlichen Formaten exportiert
werden, um sie in andere Systeme einzulesen.
Mit dem Modul Kommunikation können Daten zwischen Zentrale, Niederlassungen
und Notebooks ausgetauscht werden.
Mit dem Modul Rebuild können beschädigte Infobereiche wiederhergestellt werden.
Mit dem Modul Rechte kann der Administrator die Rechte für die einzelnen Benutzer
vergeben (zum Aufrufen, Bearbeiten, Verändern und Löschen von Daten).
Mit dem Modul Konfiguration wird der Lizenznehmer identifiziert, und die Benutzer
werden definiert. Hier finden Sie die Basisinformationen zu den Benutzern wie
Name, Personalnummer, erstes Passwort, Modulrechte, etc.
Mit dem Modul Analyse können alle marketing- und vertriebsrelevanten
Informationen übersichtlich in Tabellen oder grafisch dargestellt werden.
Module starten
Es gibt verschiedene Möglichkeiten, ein Modul zu starten:
• Aus dem Windows-Explorer durch Doppelklicken auf das jeweilige Modul.
• Aus einem anderen Modul von update.seven über die Menüoption Fenster Module.
• Über Start Programme.
Der Benutzer muss den Benutzernamen und das Passwort eingeben und mit OK bestätigen.
Ein Benutzer kann nur auf ein Modul zugreifen, wenn er dazu berechtigt ist, Vergabe von
Modulrechten, Passwort-Einstellungen, Prozess-Tracking auf Seite 27, Rechtemodul auf Seite 31
und Einrichten von Programm-Modulen auf Seite 29.
22 Administratorhandbuch 1 update.seven win
update.seven sperren
Um update.seven zu sperren:
Im Block Aktive Benutzer werden alle aktiven Benutzer und die Module, in denen sie derzeit
arbeiten, angezeigt.
Der Block Aktive Prozesse listet alle bereits vorgenommenen Systemsperren und andere
aktive Prozesse auf.
3 Geben Sie die Aufforderung zum Abmelden in Aufforderungsmeldung ein. Diese Meldung
wird bei aktiven Benutzern am Bildschirm angezeigt.
Anmerkung: Der Zugriff wird auch für den Administrator gesperrt, wenn er nicht bei sich
selbst im Block Aktive Benutzer des Dialogfelds System sperren oder in der Programmdatei
mmcfg.exe im Dialogfeld update.seven Konfiguration das Kontrollkästchen Systemsperre
ignorieren aktiviert. Wird dieses Kontrollkästchen nicht aktiviert, dauert die Systemsperre für
den Administrator vier Minuten.
Wenn der Administrator wartet, bis im Dialogfeld System sperren unten links die Meldung
System ist gesperrt angezeigt wird, bevor er update.seven schließt und sich neu anmeldet,
wird das Kontrollkästchen Systemsperre ignorieren automatisch für ihn aktiviert.
Im Modul Rechte können Sie Systemsperren für festgelegte und wiederkehrende Termine
festlegen, Stationskonfiguration auf Seite 96.
Kapitel 1 Einführung 23
Rebuild
Sobald Sie das System gesperrt haben, wird die Schaltfläche Rebuild aktiv.
Um den Rebuild zu starten:
1 Klicken Sie auf die Schaltfläche Rebuild. Das Dialogfeld Rebuild wird geöffnet.
2 Wählen Sie links die Infobereiche und rechts die Rebuild-Funktion, die gestartet werden
soll:
o Rebuild Internal update.seven Fields
o Rebuild Ref. IDs
o Rebuild Person Counter
Sperre aufheben
Sobald Sie das System gesperrt haben, wird die Schaltfläche Sperre aufheben aktiv.
Um die Sperre aufzuheben:
Support
Bei Fragen oder Problemen, die Sie nicht lösen können, wenden Sie sich an das Support Center,
das für Kunden mit einem gültigen Wartungsvertrag wochentags von 800-1800 (MEZ) zur
Verfügung steht.
KAPITEL 2
Konfigurationsmodul
Im Konfigurationsmodul werden folgende Informationen erfasst:
• Identifikation als Lizenznehmer
• Vergabe einer Stationsnummer
• Anlage der Benutzer, die mit update.seven arbeiten werden, mit Benutzernamen und
Personalnummer. Die detaillierten Personaldaten werden im Modul Rechte erfasst. Die
Personalnummer muss eindeutig sein, da sie die Verknüpfung zum Modul Rechte darstellt.
• Vergabe erster Passwörter für Benutzer bzw. später Deaktivierung des Passworts
• Passwort-Einstellungen
• Vergabe von Modulrechten
Konfiguration starten
Die Konfiguration kann nur vom Administrator bzw. von einem Benutzer mit den
entsprechenden Modul- und Benutzerrechten vorgenommen werden.
Nach der Installation erkennt update.seven nur einen Benutzer, den SU (Administrator) mit der
Personalnummer "1".
Um die Konfiguration zu starten:
2 Geben Sie in das Feld Name SU ein und klicken Sie auf OK.
Das Dialogfeld update.seven-Konfiguration wird geöffnet.
Stationsnummer vergeben
Die Stationsnummer ist für die Kommunikation von Bedeutung.
Um die Stationsnummer zu vergeben:
2 Geben Sie in das Feld Stations-Nummer die Nummer Ihrer Station ein.
Anmerkung: Wenn Sie ein Stationsrecht für die aktuelle Station definiert haben, so gilt
dieses Stationsrecht auch für jene Benutzer, die nur im Konfigurationsmodul angelegt
werden.
3 Geben Sie in das Feld Name die Benutzer-ID ein, die der Benutzer zum Anmelden in
update.seven verwenden wird.
Der Name darf maximal acht Zeichen lang sein und darf die Sonderzeichen /, \, :, *, ?, ", <,
>, | nicht enthalten.
4 Geben Sie in das Feld Nr. die Personalnummer ein. Diese Nummer ist für die Identifikation
des Benutzers unbedingt erforderlich und muss eindeutig sein.
Meist wird als Personalnummer in update.seven die unternehmensinterne Personalnummer
übernommen.
5 Geben Sie in das Feld Passwort das update.seven-Passwort des Benutzers ein.
Der Administrator kann für jeden Benutzer ein Passwort vergeben. Die maximale Passwort-
Länge beträgt 32 Zeichen. Im Infobereich Stationskonfiguration können Sie eine
Mindestlänge für das Passwort definieren, Stationskonfiguration auf Seite 96.
2 Markieren Sie den Benutzernamen, den Sie ändern möchten, in der Benutzerliste.
2 Markieren Sie den Benutzer, den Sie löschen möchten, in der Benutzerliste.
Anmerkung: Wenn Sie einen Benutzer aus der Benutzerliste löschen, wird nur der
Benutzername aus der Benutzerliste gelöscht. Das Benutzerverzeichnis wird nicht gelöscht.
Daher haben Sie die Möglichkeit, wichtige Listenformate etc. für einen anderen Benutzer zu
kopieren und erst danach das Verzeichnis zu löschen.
Um einen gelöschten Benutzer wieder anzulegen, müssen Sie vorher das Benutzerverzeichnis
löschen.
Über den Infobereich Login Datei können Benutzer mit Zugriffsrechten auf Module importiert
werden, Importfelder auswählen und ordnen auf Seite 142.
Tipp: Seien Sie bei der Vergabe von Modulrechten restriktiv. Es kann schwerwiegende
Folgen haben, wenn ein ungeschulter Benutzer Daten importiert oder wartet bzw. im Modul
Rechte oder Konfiguration Änderungen vornimmt.
2 Tragen Sie in die Felder Domäne und Windows-Benutzername den Domänen- und
Windows-Benutzernamen ein. Dadurch muss der Benutzer beim Starten von update.seven
weder seinen Namen noch sein Passwort eingeben. Das update.seven-Passwort wird nur
geprüft, wenn der Benutzer nicht der Windows-Benutzer ist. Dadurch kann sich der
Benutzer am eigenen Arbeitsplatz ohne Benutzername und Passwort anmelden. An einem
anderen Arbeitsplatz muss er den update.seven-Benutzernamen und das Passwort
eingeben.
28 Administratorhandbuch 1 update.seven win
3 Wenn Sie einen Alias-Benutzer vergeben, kann sich der Benutzer nicht mehr mit dem (nur
8 Zeichen langen) internen update.seven-Benutzernamen anmelden, sondern nur mit dem
Alias-Namen. Der Alias-Benutzer darf maximal 64 Zeichen lang sein und darf (wie der
Benutzername) keine Sonderzeichen enthalten. Dadurch wird mehr Sicherheit beim Login
gewährleistet, Passwort-Einstellungen auf Seite 108.
4 Wenn Sie im Feld Frq.PW-Änderung in Tagen einen Wert eingeben, muss der Benutzer
nach Ablauf dieses Zeitraums sein Passwort ändern.
5 Wenn Sie das Kontrollkästchen PW-Änderung beim nächsten Login aktivieren, muss der
Benutzer bei der nächsten Anmeldung in update.seven sein Passwort ändern.
6 Geben Sie im Feld Anz. PW-Historie ein, wie viele der zuletzt verwendeten Passwörter beim
Wählen eines neuen Passworts nicht verwendet werden dürfen.
Anmerkung: Die Einträge "0" und "1" haben keine Auswirkung. Die größtmögliche Zahl
ist 10.
8 Aktivieren Sie das Kontrollkästchen Ohne Passwort, um das Passwort eines Benutzers zu
deaktivieren, Passwörter deaktivieren auf Seite 29.
9 Definieren Sie im Feld Max. Anz. Login-Fehlversuche die Anzahl von Fehlversuchen, nach
denen für den Benutzer die Anmeldung gesperrt wird.
Anmerkung: Die maximale Anzahl von Login-Fehlversuchen kann pro Bearbeiter hier,
im Dialogfeld Login konfigurieren des Infobereichs Bearbeiter, oder pro Station im
Infobereich Stationskonfiguration definiert werden. Der für den Bearbeiter definierte
Wert überschreibt den für die Station festgelegten Eintrag.
10 In Feld Anz. Login-Fehlversuche können Sie einen Benutzer durch Zurücksetzen der Login-
Fehlversuche auf "0" entblocken, wenn dieser die maximale Anzahl an Fehlversuchen
überschritten hat.
12 Im Feld Datum offen wird im Fall eines System-Blockings das Datum und die Zeit
angezeigt, zu der der Benutzer sich das nächste Mal anmelden darf.
13 Aktivieren Sie ein Kontrollkästchen im Bereich Modulrechte, wenn Sie dem Benutzer Zugriff
auf ein Modul (z. B. Import) oder ein anderes Produkt (z. B. update.seven web) erlauben
möchten.
14 Aktivieren Sie das Feld Sperre Windows-Module, um den Zugriff auf alle Windows-Module
(Konfiguration, update.seven Hauptmodul, Rebuild, Import, Export, Rechte, Druck,
Wartung, Kommunikation, Analyse) bzw. Sperre Web-Module, um alle Web-Module für den
Benutzer zu sperren.
15 Wenn Sie das Kontrollkästchen kein mehrf. Zugriff Windows-Module aktivieren, kann sich
der Benutzer nur einmal bei den Windows- bzw. Web-Modulen anmelden. Wenn dieses
Kontrollkästchen deaktiviert ist, kann sich der Benutzer mehrfach bei den Modulen
anmelden.
Passwörter deaktivieren
Als Administrator haben Sie die Möglichkeit, die Passwortabfrage vorübergehend zu
deaktivieren, z. B. wenn ein Benutzer sein Passwort vergessen hat.
1 Markieren Sie den Namen des Benutzers in der Benutzerliste, und aktivieren Sie das
Kontrollkästchen Ohne Passwort.
Der Administrator oder der Benutzer selbst kann sich nun ohne Passwort anmelden, und
durch Aktivieren des Kontrollkästchens Passwort ändern im erweiterten
Anmeldungsdialogfeld ein neues Passwort definieren.
2 Deaktivieren Sie nach Änderung des Passworts das Kontrollkästchen Ohne Passwort, um
die Passwortabfrage für den Benutzer wieder zu aktivieren.
2 Melden Sie sich mit dem Benutzernamen und dem Passwort an.
(Bei einem Befehlszeilenaufruf müssen Name und Passwort in Großbuchstaben eingegeben
werden.)
KAPITEL 3
Rechtemodul
Jedes Unternehmen ist daran interessiert, dass nur ein eingeschränkter Personenkreis Zugriff
auf Informationen über Kunden, potenzielle Kunden, Interessenten und Mitbewerber hat und
dass manche Daten nicht geändert oder gelöscht werden können.
Nur der Administrator und von ihm ermächtigte Benutzer haben Zugriff auf das Modul Rechte.
Dreistufiges Rechtesystem
Rechte werden unter einer Rechtebezeichnung im Infobereich Rechte definiert und als Format
gespeichert.
Das Rechtesystem von update.seven ist dreistufig:
• Stationsrechte gelten für alle Benutzer, die auf einer Station arbeiten, wenn die in der
Konfiguration der Station angegebene Stationsnummer mit der Stationsnummer im Modul
Rechte übereinstimmt.
• Gruppenrechte gelten für alle Mitglieder der Gruppe, für die das entsprechende
Gruppenrecht vergeben wurde.
• Bearbeiterrechte gelten für einen bestimmten Bearbeiter.
Die definierten Einschränkungen addieren sich. Wenn also ein Benutzer einer Gruppe angehört
und ein Bearbeiterrecht für ihn definiert wurde, so gilt für ihn die Summe der Einschränkungen
aus den drei Rechteformaten (Stationsrecht der Station, auf der er arbeitet, plus Gruppenrecht
seiner Gruppe, plus sein Bearbeiterrecht). Es ist nicht möglich, z. B. in einem Bearbeiterrecht
Einschränkungen aus einem Stationsrecht wieder aufzuheben.
Durch dieses mehrstufige System können Sie für Ihre Daten einen hohen Sicherheitsgrad
erzielen und die Datenbank vor Fremdzugriffen schützen.
Um das Rechtesystem von update.seven zu verstehen, ist es notwendig, sich den
Zusammenhang zwischen Benutzer-ID, Personalnummer und Bearbeiter zu vergegenwärtigen.
Über diesen Zusammenhang funktioniert das Sicherheitssystem von update.seven.
Über den Infobereich Login Datei können Benutzer zusammen mit den Zugriffsrechten auf
Module importiert werden.
Rechtemodul starten
Um das Rechtemodul zu starten:
• Verwenden Sie die Menüoption Start Programme <update.seven-Gruppe> Admin
Rechte.
• Führen Sie die Datei \system\exe\mmri.exe aus.
• Wählen Sie im Hauptmodul die Menüoption Fenster Module Rechte.
32 Administratorhandbuch 1 update.seven win
Rechte
Im Infobereich Rechte werden alle Rechtebezeichnungen für das Gesamtsystem definiert (z. B.
Außendienst, Innendienst, Telefonbetreuer) und in den Infobereichen Station und Bearbeiter
zugeordnet.
Die einzelnen Rechte beziehen sich auf Neuaufnahme-, Zugriffs- und Änderungsmöglichkeiten
für Infobereiche und Felder.
Rechte werden als Formate im Infobereich Formate gespeichert, Formate im
Benutzerhandbuch.
3 Markieren Sie die gewünschten Rechte, indem Sie in eine Zelle klicken:
o Infobereiche können mit einer Sperre versehen werden. Dabei kann der Zugriff auf
den Infobereich, die Neuaufnahme, das Verändern oder das Löschen von Datensätzen
gesperrt werden, Infobereiche sperren auf Seite 33.
o Zugriffsrechte auf einen Infobereich können bedingt vergeben werden. Datensätze
können nur neu aufgenommen, verändert oder gelöscht werden, wenn sie bestimmte
Bedingungen erfüllen, Bedingungen auf Infobereiche auf Seite 34.
o Durch die Vorgabe von Feldinhalten werden Felder schon bei der Neuanlage von
Datensätzen mit bestimmten Inhalten erfasst. Das Setzen von Vorgabewerten ist in
erster Linie für komplexe update.seven-Systeme mit Kommunikation notwendig,
Vorgabewerte bei Neuaufnahme auf Seite 35.
o Auch auf einzelne Felder kann der Zugriff, die Neuaufnahme, Veränderung und das
Löschen des Feldinhalts gesperrt werden, Sperre für einzelne Felder auf Seite 35.
In den gesperrten Zellen wird ein Häkchen angezeigt.
5 Geben Sie im Feld Name die Rechtebezeichnung ein, unter der Sie das Recht speichern
möchten.
Rechte ändern
Ein gespeichertes Recht kann geladen und geändert werden:
Rechte-Information
Wenn Sie wissen möchten, wann ein bestimmtes Recht angelegt wurde bzw. wann es zum
letzten Mal verändert wurde, klicken Sie auf die Schaltfläche Laden oder Sichern, worauf im
Dialogfeld Laden oder Sichern in den Spalten Neu und Upd die gewünschten Informationen
angezeigt werden.
Infobereiche sperren
Sie können einzelne oder alle Infobereiche für bestimmte Aktivitäten sperren.
• Sperre Zugriff: Der Infobereich ist für den Bearbeiter nicht sichtbar.
• Sperre Neu: Der Infobereich wird angezeigt, aber der Bearbeiter darf keine neuen
Datensätze darin anlegen.
• Sperre Upd: Der Infobereich wird angezeigt, aber der Bearbeiter darf bestehende
Datensätze nicht ändern.
• Sperre Lös: Der Bearbeiter darf keine Datensätze löschen.
Wenn Sie auf den Spaltenkopf klicken, wird die gesamte Spalte markiert, d. h. alle Infobereiche
werden gleichzeitig gesperrt.
Klicken Sie erneut auf die Zelle oder den Spaltenkopf, um die Sperre (Häkchen) aufzuheben.
Anmerkung: In den Rechten wird der Zugriff auf ganze Infobereiche gesperrt, während im
Rahmen des Desktops nur gewisse Ansichten auf Daten gesperrt werden, Zugriff auf
Ebenen im Administratorhandbuch 2.
Wenn für einen Benutzer der Zugriff auf einen bestimmten Infobereich gesperrt ist, wird
dieser bei einer Abfrage im Infobereich Selektion in der Spalte Infobereich nicht aufgelistet.
34 Administratorhandbuch 1 update.seven win
In der Standardeinstellung werden Änderungen und Neuanlagen des Feldes Akquis (aus den
Infobereichen Firma, Person und Vertriebsgruppe) protokolliert. Sie können auch direkt im
Infobereich AKQ-Stadien Datensätze neu anlegen, bearbeiten und löschen.
Folgende Sperren sind möglich:
• Sperre Zugriff auf AKQ-Stadien: Änderungen des Feldes Akquis werden im Infobereich
AKQ-Stadien zwar protokolliert, der Benutzer kann aber auf diesen Infobereich nicht
zugreifen. Das Dialogfeld Anlass wird bei Feldänderung nicht angezeigt.
• Sperre Neu auf AKQ-Stadien: Diese Sperre bezieht sich nur auf die Neuanlage.
Feldänderungen (aus den Infobereichen Firma, Person und Vertriebsgruppe) werden in den
Infobereich AKQ-Stadien weiterhin übertragen. Das Dialogfeld Anlass wird bei
Feldänderung nicht angezeigt.
• Dialogfeld Anlass:
o Wenn das Dialogfeld Anlass nur bei der Neuanlage im jeweiligen Infobereich
unterdrückt werden soll, setzen Sie eine Sperre Neu auf das Feld Anlass des
Infobereichs AKQ-Stadien (Spalte Felder).
o Wenn das Dialogfeld Anlass nie angezeigt werden soll, setzen Sie eine Sperre Zugriff
auf das Feld Anlass.
Die Sperre des Infobereichs Katalog wirkt nur in Bezug auf die Felder Neu, Update und
Löschen.
Folgende Sperren sind möglich:
• Sperre Zugriff: Ein für das Modul Wartung berechtigter Benutzer, dem die Sperre
zugeordnet ist, sieht den Infobereich Katalog nicht.
Wenn Sie möchten, dass ein Katalogfeld für einen Benutzer nicht angezeigt wird, müssen
Sie den Zugriff für das Feld des entsprechenden Infobereichs sperren (Infobereich Rechte,
Spalte Felder).
Wird die Neuaufnahme von Katalogen generell gesperrt (Infobereich Rechte, Spalte Sperre
Neu), bedeutet dies, dass nur vordefinierte Katalogwerte verwendet werden dürfen.
• Sperre Neu: Nur im Modul Wartung und dem Hauptmodul (Datenbank) gültig.
• Sperre Update und Sperre Löschen von Katalogwerten: Nur im Modul Wartung gültig (für
Bearbeiter, die für das Modul Wartung berechtigt sind).
2 Klicken Sie das entsprechende Feld in der Spalte Vorgabe neu an.
Ein Dialogfeld wird angezeigt, in dem alle Felder des entsprechenden Infobereichs
aufgelistet sind.
Anmerkung: Wenn ein Vorgabewert fix sein soll, muss das entsprechende Feld im
Infobereich mit einer Neuaufnahme- und einer Update-Sperre versehen sein. Andernfalls
können Vorgaben vom Bearbeiter überschrieben werden.
2 Klicken Sie in der Zeile des gewünschten Infobereichs auf die Spalte Felder.
Der Bereich Felder wird angezeigt:
3 Das Vergeben der Sperre erfolgt wie beim Setzen der Sperren auf Infobereiche,
Infobereiche sperren auf Seite 33.
o Sperre Zugriff: Der Bearbeiter sieht dieses Feld nicht mehr.
o Sperre Neu. Der Bearbeiter darf in diesem Feld keine neuen Einträge eingeben.
o Sperre Upd: Das Feld wird im Bearbeitungsmodus inaktiv angezeigt und kann nicht
verändert werden.
o Sperre Lös: Das Feld muss beim Speichern des Datensatzes einen Feldinhalt haben.
4 Definieren Sie auf Feldebene die so genannten Mussfelder. Beim Anlegen eines neuen
Datensatzes wird geprüft, ob in diesen Feldern Einträge gemacht wurden und erlaubt erst
dann die Neuaufnahme des Datensatzes. Mussfelder können für jeden Infobereich und je
nach Rechtekategorie unterschiedlich festgelegt werden.
Hinweis: update empfiehlt, Mussfelder auf jeden Fall in allen Rechtekategorien und dort
wiederum für jeden Infobereich festzulegen, da sonst möglicherweise unvollständige
Datensätze in die Datenbank gelangen können (z. B. Land, Firma, Ort, Plz im Infobereich
Firma).
5 Aktivieren Sie das Feld Update nicht protokoll., wenn Sie für ein Feld vorgenommene
Änderungen nicht protokollieren lassen möchten.
6 Klicken Sie auf (OK), um die Einstellungen zu übernehmen und in den Infobereich
Rechte zurückzukehren.
1 Definieren Sie ein Recht oder öffnen Sie ein gespeichertes Rechteformat, Rechte neu
definieren auf Seite 32.
2 Klicken Sie mit der rechten Maustaste in den Bereich außerhalb der Tabelle.
Das Kontextmenü wird angezeigt.
Anmerkung: Die hier getroffenen Einstellungen haben keine Auswirkung auf die
Ansicht der Termine im Kalender oder in der Tagesübersicht. Sie wirken nur beim
Verteilen von Terminen. Nachdem Sie die Schaltfläche Verteilen gewählt haben, sehen
Sie im Dialogfeld Terminverteilung nur die Bearbeiter, die durch diese Auswahl definiert
werden. Termine können dann nur für diese Bearbeiter verteilt werden.
5 Wählen Sie im Block Sperre, ob Sie die Datenausgabe an eine Textverarbeitung oder
Tabellenkalkulation einschränken möchten. Die Verwendung des Maskengenerators, sowie
die Definition von Desktops und die Verwendung von Triggern bei der automatischen
Selektion kann ebenfalls gesperrt werden.
Beispiel: Wenn Sie nur die Kontrollkästchen Verbindung mit Textverarbeitung und Übergabe
an Tabellenkalkulation aktivieren, können Sie zwar Einzelbriefe erzeugen, aber keine
Serienbriefe. Es ist nicht möglich, mehrere Datensätze an externe Programme zu
übergeben.
Sie haben die Möglichkeit, identische Personen, die in mehreren Firmen erfasst sind, einheitlich
zu verwalten, Verknüpfen von identischen Personen im Benutzerhandbuch.
Um identische Personen über den Externen Schlüssel in der Datenbank zu verknüpfen:
2 Legen Sie eine der identischen Personen als Hauptperson fest, und erfassen Sie im
Hauptmodul im entsprechenden Personendatensatz die Felder Ext.System und
Ext.Schlüssel.
38 Administratorhandbuch 1 update.seven win
3 Geben Sie die Einträge der Felder Ext.System und Ext.Schlüssel in die Felder
Hauptpersonen-System und Hauptpersonen-Schlüssel der übrigen Personen ein, die
untereinander verknüpft werden sollen.
Die Personen sind nun über den externen Schlüssel in der Datenbank miteinander
verknüpft.
Synchronisation
Die Spalte Synchronisation steht nur für den Infobereich Person zur Verfügung und wird für die
Synchronisation der Feldinhalte von identischen Personen verwendet, die miteinander verknüpft
sind.
Um die Felder, die synchronisiert werden sollen, zu definieren:
3 Aktivieren Sie in der Spalte Synchronisation die Felder, die bei Änderung einer der
Personen in allen verknüpften Personen ebenfalls aktualisiert werden sollen.
4 Bestätigen Sie Ihre Auswahl mit der Schaltfläche OK in der Kopfzeile, um in den Infobereich
Rechte zurückzukehren.
6 Weisen Sie das definierte Recht bestimmten Bearbeitern, Gruppen oder Stationen zu,
Bearbeiter auf Seite 44 und Station auf Seite 43.
Bei allen Bearbeitern, für die das Recht gültig ist, werden Änderungen in den
entsprechenden Feldern bei identischen Personen übernommen.
Top-Down
Bei Top-Down werden im übergeordneten ("top") Infobereich Bedingungen definiert, die für
den abhängigen ("down") Infobereich gültig sind. Sie können z. B. definieren, dass ein
Bearbeiter der Firma nur dann Kontakte ("down") ändern darf, wenn er bei der Firma ("top")
eingetragen ist.
Anmerkung: Aus Gründen der Performance werden die Top-Down- und Bottom-Up-Rechte
beim Ändern und Löschen in den Modulen Wartung, Import und Export nicht geprüft. Nur die
Kommunikation prüft diese Rechte.
Kapitel 3 Rechtemodul 39
2 Klicken Sie in der Zeile des abhängigen Infobereichs (z. B. Infobereich Kontakt) auf die
Spalte Top down.
Der Bereich TopDown-Rechte wird angezeigt:
3 Klicken Sie in der Spalte Infobereich auf den Eintrag Neue Zeile.
Das Dialogfeld Auswahl Infobereiche wird angezeigt.
4 Wählen Sie den übergeordneten Infobereich (z. B. Infobereich Firma) aus der Liste durch
Aktivieren des Kontrollkästchens.
Anmerkung: Wenn Sie Infobereiche umbenannt haben, können Sie die von update
gelieferten Originalnamen anzeigen, indem Sie das Kontrollkästchen Originalnamen
aktivieren. Diese Option steht nur für den Benutzer SU zur Verfügung.
6 Zum Löschen von Einträgen stehen Ihnen folgende Möglichkeiten zur Verfügung:
o Um eine Zeile wieder zu löschen, klicken Sie erneut in die Zeile und deaktivieren im
Dialogfeld das Kontrollkästchen neben dem gewählten Infobereich.
o Um alle Zeilen zu löschen, klicken Sie auf die Schaltfläche Löschen in der Kopfzeile.
7 Klicken Sie in die Spalte Bedingt, um die Bedingungen für den gewählten Infobereich zu
definieren, z. B. im Infobereich Firma, Feld AD = "Meier".
8 Aktivieren Sie die Spalte Zugriff, um den Zugriff auf den abhängigen Infobereich (z. B.
Kontakt) nur dann zu erlauben, wenn die Bedingung auf den übergeordneten Infobereich
(z. B. Firma) erfüllt ist.
9 Aktivieren Sie die Spalte Neu, um die Neuanlage im abhängigen Infobereich nur dann zu
erlauben, wenn die Bedingung auf den übergeordneten Infobereich erfüllt ist.
10 Aktivieren Sie die Spalte Upd, um Änderungen im abhängigen Infobereich nur dann zu
erlauben, wenn die Bedingung auf den übergeordneten Infobereich erfüllt ist.
11 Aktivieren Sie die Spalte Lös, um das Löschen im abhängigen Infobereich nur dann zu
erlauben, wenn die Bedingung auf den übergeordneten Infobereich erfüllt ist.
12 Aktivieren Sie die Spalte Optional, wenn mehrere Bedingungen auf mehrere übergeordnete
Infobereiche definiert sind, und Sie diese Bedingungen mit "ODER" verbinden wollen.
Standardmäßig sind mehrere Zeilen immer mit "UND" verbunden.
13 Aktivieren Sie die Spalte Exklusiv, wenn mehrere abhängige Datensätze des in der Spalte
Infobereich angegebenen Infobereichs (z. B. mehrere Vertriebsgruppen-Datensätze)
vorhanden sind und alle Datensätze die Bedingung erfüllen müssen.
14 Aktivieren Sie die Spalte 1-1, um eine Bedingung auf den aktuellen abhängigen Datensatz
anzuwenden.
40 Administratorhandbuch 1 update.seven win
Beispiel: Ein Bearbeiter darf nur dann einen Kontakt sehen, wenn entweder die Person
oder der Kontakt eine bestimmte Bedingung erfüllt.
Ohne Aktivieren der Spalte 1-1 darf der Kontakt nur dann angezeigt werden, wenn die
Person die Bedingung erfüllt und alle Kontakte dieser Person die Bedingung erfüllen.
15 Geben Sie in die Spalte Erklärung einen Text ein. Dieser Text wird als Meldung am
Bildschirm angezeigt, wenn der Benutzer eine so gesperrte Aktion durchführen möchte.
16 Klicken Sie auf (OK), um die definierte Top-Down-Bedingung in die Spalte TopDown
des Infobereichs Rechte zu übernehmen.
Bottom Up
Bei Bottom-up werden im abhängigen ("bottom") Infobereich Bedingungen definiert, die für den
übergeordneten ("top") Infobereich gültig sind. Zum Beispiel, nur wenn es mindestens einen
Vertriebsgruppen-Datensatz (bottom) gibt, in dem Sie selbst als Bearbeiter eingetragen sind,
dürfen Sie den übergeordneten Personendatensatz ("up") ändern.
Um eine Bottom-Up-Bedingung zu definieren:
2 Klicken Sie in der Zeile des übergeordneten Infobereichs (z. B. Infobereich Person) auf die
Spalte Bottom up.
Das Dialogfeld BottomUp-Recht wird angezeigt.
3 Klicken Sie in der Spalte Infobereich auf den Eintrag Neue Zeile.
Das Dialogfeld Auswahl Infobereiche wird angezeigt.
4 Wählen Sie den abhängigen Infobereich (z. B. Infobereich Vertriebsgruppe) aus der Liste
durch Aktivieren des Kontrollkästchens.
Anmerkung: Wenn Sie Infobereiche umbenannt haben, können Sie die von update
gelieferten Originalnamen anzeigen, indem Sie das Kontrollkästchen Originalnamen
aktivieren. Diese Option steht nur für den Benutzer SU zur Verfügung.
6 Zum Löschen von Einträgen stehen Ihnen folgende Möglichkeiten zur Verfügung:
o Um eine Zeile wieder zu löschen, klicken Sie erneut in die Zeile und deaktivieren im
Dialogfeld das Kontrollkästchen neben dem gewählten Infobereich.
o Um alle Zeilen zu löschen, klicken Sie auf die Schaltfläche Löschen in der Kopfzeile.
7 Klicken Sie in die Spalte Bedingt, um die Bedingungen für den abhängigen Infobereich zu
definieren (z. B. im Infobereich Vertriebsgruppe, Feld Bearbeiter, Eintrag "Meier").
8 Aktivieren Sie die Spalte Zugriff, um den Zugriff auf den übergeordneten Infobereich (z. B.
Person) nur dann zu erlauben, wenn die Bedingung auf den abhängigen Infobereich (z. B.
Vertriebsgruppe) erfüllt ist.
10 Aktivieren Sie die Spalte Upd, um Änderungen im übergeordneten Infobereich nur dann zu
erlauben, wenn die Bedingung auf den abhängigen Infobereich erfüllt ist.
11 Aktivieren Sie die Spalte Lös, um das Löschen im übergeordneten Infobereich nur dann zu
erlauben, wenn die Bedingung auf den abhängigen Infobereich erfüllt ist.
Kapitel 3 Rechtemodul 41
12 Aktivieren Sie die Spalte Optional, wenn mehrere Bedingungen auf mehrere übergeordnete
Infobereiche definiert sind, und Sie diese Bedingungen mit "ODER" verbinden wollen.
Standardmäßig sind mehrere Zeilen immer mit "UND" verbunden.
13 Aktivieren Sie die Spalte Exklusiv, wenn mehrere abhängige Datensätze des in der Spalte
Infobereich angegebenen Infobereichs (z. B. mehrere Vertriebsgruppen-Datensätze)
vorhanden sind und alle Datensätze die Bedingung erfüllen müssen.
14 Geben Sie in die Spalte Erklärung einen Text ein. Dieser Text wird als Meldung am
Bildschirm angezeigt, wenn der Benutzer eine so gesperrte Aktion durchführen möchte.
15 Klicken Sie auf (OK), um die definierte Bottom-Up-Bedingung in die Spalte BottomUp
des Infobereichs Rechte zu übernehmen.
Die Bottom-Up-Rechte wurden erweitert, so dass sie von Firma und Person auf alle abhängigen
Infobereiche angewendet werden können. Sie können z. B. nicht nur definieren, dass ein
Bearbeiter eine Firma nur dann ändern kann, wenn er in einer Vertriebsgruppe eingetragen ist,
sondern auch, dass die gleiche Einstellung für das Ändern von Interessen gilt. Außerdem
können auch Bottom-Up-Bedingungen auf Infobereiche mit generischem Link definiert werden
(Aufgabe, ToDo, etc.).
Um zum Beispiel zu definieren, dass ein Bearbeiter einen Interessenten nur dann eintragen oder
ändern darf, wenn dieser in einer Vertriebsgruppe eingetragen ist, definieren Sie im
entsprechenden Recht für Interesse eine Bottom-Up-Bedingung: "Vertriebsgruppe mit aktuellem
Bearbeiter". In den meisten Fällen ist es von Vorteil, wenn Sie zusätzlich die Option alles zur
Firma aktivieren.
Mit den Optionen personenbezogen und alles zur Firma können Sie das Recht noch feiner
definieren:
• alles zur Firma: nicht aktiviert, personenbezogen: ob aktiviert, spielt in diesem Fall keine
Rolle
Vertriebsgruppe personenbezogen: kann personenbezogene Interessen ändern
Vertriebsgruppe firmenbezogen: kann firmenbezogene Interessen ändern
• alles zur Firma: aktiviert, personenbezogen: nicht aktiviert
Jede Vertriebsgruppe, egal ob personenbezogen oder firmenbezogen: erlaubt Änderung
jedes Interesses, egal ob personenbezogen oder firmenbezogen. (Standard)
• alles zur Firma: aktiviert, personenbezogen: aktiviert:
Vertriebsgruppe zu Person: kann alle Interessen ändern
Vertriebsgruppe zu Firma: kann firmenbezogene Interessen ändern
Diese Optionen sind nur für Infobereiche aktiv, die zur Person gehören (Interesse, Mailing,
Kontakt, Notiz, etc.). Für rein firmenbezogene Infobereiche (z. B. Externer Firmenschlüssel oder
Auftrag und Inst.Basis in BTB und OTC) spielt es keine Rolle, ob eine Vertriebsgruppe
personenbezogen oder firmenbezogen ist. Sie können in jedem Fall die Firmenschlüssel ändern.
42 Administratorhandbuch 1 update.seven win
Rechte zuweisen
Nachdem Rechte definiert wurden, müssen Sie sie noch zuweisen. Rechte können einer Station,
einer Gruppe oder einem Bearbeiter zugeordnet werden, Dreistufiges Rechtesystem auf Seite
31.
3 Wählen Sie das Recht, das Sie der Station zuweisen möchten.
Anmerkung: Ist einer Station ein Stationsrecht zugeordnet, so gilt dieses Recht für alle
Benutzer, die im Modul Konfiguration für diese Station angelegt wurden. Das Stationsrecht
wirkt also auch bei jenen Benutzern, die nicht im Infobereich Bearbeiter im Modul Rechte
angelegt sind, Bearbeiter auf Seite 44.
2 Wechseln Sie zu dem Bearbeiter, dem Sie ein Recht zuordnen wollen.
Gruppen sind im Infobereich Bearbeiter definiert, sie werden im Feld Typ als Gruppe
gekennzeichnet, Gruppen anlegen auf Seite 48.
4 Wählen Sie das Recht, das Sie dem Bearbeiter oder der Gruppe zuweisen möchten.
5 Aktivieren Sie die Kontrollkästchen der Rechte, die für den Bearbeiter oder die Gruppe
gelten sollen:
o Stationsrecht: Die der Station zugewiesenen Rechte werden für den Bearbeiter bzw.
die Gruppe aktiviert.
o Gruppenrecht: Die Rechte der Gruppen, denen der Bearbeiter angehört, werden
aktiviert.
o Bearb.recht: Die Rechte des Bearbeiters werden aktiviert.
Der Bearbeiter erhält die Summe der aktivierten Rechte.
Workflow
Sie können Workflow-Ebenen, die mit der Workflow-Engine von update.seven erstellt wurden,
zuweisen. Die Workflow Engine wird zur Implementierung von komplexen Ebenen eingesetzt.
Unterlagen dazu erhalten Sie auf Anfrage von update.
Station
Stationen sind in update.seven physisch vorhandene Datenbanken, d. h. ein Netzwerk-Server
gilt als eine Station, da nur ein Datenbestand vorliegt.
Damit die Herkunft der erfassten Daten festgestellt und der Ablauf der Kommunikation
zwischen den Stationen koordiniert werden kann, werden in diesem Infobereich Informationen
wie Stationsnummer, Standort, Stellung im Kommunikationssystem sowie Einstellungen der
Kommunikationszyklen vermerkt.
Der Infobereich Station befindet sich im Modul Rechte (zur Zuweisung von Rechten für eine
ganze Station) und im Modul Kommunikation, Kommunikationsmodul im
Administratorhandbuch 2.
Station definieren
Um eine Station zu definieren:
3 Geben Sie in das Feld Stationsbezeichnung eine Bezeichnung ein, die die Station eindeutig
identifiziert, z. B. "Zentrale Wien", "Niederlassung Frankfurt", "Notebook Josef Gruber" etc.
4 Kennzeichnen Sie durch Aktivieren des Kontrollkästchens Zentrale jene Station, in der
zentral alle Daten zusammengefasst werden.
6 Wählen Sie aus der Liste Stationsrecht das für die Station gültige Stationsrecht aus. Die
Rechteformate werden im Infobereich Rechte festgelegt.
Ist einer Station ein Stationsrecht zugeordnet, so gilt dieses Recht für alle Benutzer, die im
Modul Konfiguration für diese Station angelegt wurden. Das Stationsrecht wirkt also auch
bei jenen Benutzern, die nicht im Infobereich Bearbeiter im Modul Rechte angelegt sind,
Bearbeiter auf Seite 44.
7 Wählen Sie aus der Liste Desktop eine Einstellung für den Desktop. Der Desktop wird beim
Start automatisch geladen.
Anmerkung: Wenn auch einer Gruppe oder einem Bearbeiter Desktops zugewiesen
sind, hat eine spezielle Einstellung Vorrang vor einer allgemeinen Einstellung, d. h. bei
Benutzern, die auf einer Station als Bearbeiter definiert sind, wird beim Starten jener
Desktop geladen, der ihm im Infobereich Bearbeiter zugeordnet wurde, Zugriff auf
Desktops im Administratorhandbuch 2.
Kontextmenü
Im Infobereich Station stehen Ihnen die folgenden Kontextmenüoptionen zur Verfügung:
• Sprachen: Sie gelangen in den Bereich Sprachen(Station), wo Sie auswählen können,
welche Sprachen auf dieser Station unterstützt werden. Zuvor müssen Sie diese Sprachen
im Infobereich Sprache definieren.
In der Zentrale sind dies alle Sprachen der Gesamtinstallation. Damit wird definiert:
o In welchen Sprachen die Kataloge verfügbar sind.
o Welche sprachabhängigen Formate verfügbar sind (z. B. Feldnamen).
• Verteillogik: Sie gelangen in den Bereich Verteillogik, wo Sie die Bedingungen der
Verteillogik für die Kommunikation definieren, Verteillogik im Administratorhandbuch 2.
Bearbeiter
Im Infobereich Bearbeiter werden Mitarbeiter, Gruppen und Ressourcen zentral verwaltet. Diese
drei Definitionen werden über den fixen Katalog Typ voneinander getrennt. Damit erhalten Sie
die Möglichkeit, Ihre interne Firmenstruktur abzubilden und zentral an einer Stelle zu warten.
Beim Anlegen eines Benutzers wird eine Personalnummer vergeben, die in Zukunft die
Verknüpfung zwischen Modulrechten und Zugriffsrechten darstellt. Ohne Personalnummer ist
keine Zuordnung von Benutzerrechten und keine Verknüpfung von Benutzer-ID (Name, mit dem
sich der Bearbeiter bei der Datenbank anmeldet) und Bearbeitername möglich.
Hinweis: Ist einer Station ein Stationsrecht zugeordnet, gilt dieses Recht automatisch für
jeden Benutzer, der im Konfigurationsmodul für die Station angelegt wurde. Das
Stationsrecht wirkt auch bei den Benutzern, die nicht als Bearbeiter im Modul Rechte
definiert sind.
Kapitel 3 Rechtemodul 45
Anmerkung: Den Infobereich Bearbeiter gibt es auch im Hauptmodul. Allerdings steht dort
die Option Login konfigurieren im Kontextmenü nicht zur Verfügung.
Bearbeiter definieren
Um einen Bearbeiter zu definieren:
4 Geben Sie in das Feld Stationsnr. die Nummer der Station ein, auf der der Bearbeiter
arbeitet. Über die Stationsnummer wird der Bezug zur Station und zum Stationsrecht
hergestellt. Jede Stationsnummer ist eindeutig und kann nur einmal vergeben werden.
5 Geben Sie in das Feld Rechtegr.-ID die Nummer der Rechtegruppe ein, der der Bearbeiter
angehört.
46 Administratorhandbuch 1 update.seven win
6 Geben Sie in das Feld OrgGr.-ID die Nummer der Gruppe ein, der der Bearbeiter angehört.
Die Bearbeitergruppe wird ebenfalls im Infobereich Bearbeiter definiert, Gruppen
anlegen auf Seite 48. Über die Gruppennummer wird der Bezug zur Bearbeitergruppe und
zum Gruppenrecht hergestellt. Jede Gruppennummer ist eindeutig und kann nur einmal
vergeben werden.
7 Geben Sie in das Feld Bezeichnung den Namen des Benutzers, der Gruppe oder der
Ressource ein. Dieser Name wird im Bearbeiterkatalog bei der Neuaufnahme automatisch
hinzugefügt.
Im Bearbeiterkatalog stehen Ihnen verschiedene Möglichkeiten zur Verfügung, um
Bearbeiter mit ihrer Gruppenzugehörigkeit sowie Ressourcen anzuzeigen,
Bearbeiterkatalog im Benutzerhandbuch.
Wenn Sie eine Gruppe oder Ressource anlegen, geben Sie hier die Bezeichnung der Gruppe
oder Ressource an, Gruppen anlegen auf Seite 48 und Ressourcen anlegen auf Seite 51.
8 Wählen Sie durch Klicken auf die Pfeilschaltfläche rechts im Feld Rechtebez. das Bearbeiter-
oder Gruppenrecht, das dem Bearbeiter oder der Gruppe zugeordnet wird. (Rechteformate
werden im Infobereich Rechte definiert.)
9 Wählen Sie durch Klicken auf die Pfeilschaltfläche rechts im Feld Desktop den Desktop, der
beim Starten von update.seven automatisch geladen wird. Jedem Bearbeiter und jeder
Gruppe kann ein bestimmter Desktop zugewiesen werden.
Anmerkung: Sind auch einer Station oder einem Bearbeiter Desktops zugewiesen, gilt
folgende Regel: Eine spezielle Einstellung hat Vorrang vor einer allgemeinen Einstellung
Zugriff auf Desktops im Administratorhandbuch 2.
11 Tragen Sie, falls gewünscht, im Feld Mandantennr. eine Mandantennummer ein, um ein
Mandantenrecht zuzuweisen, Mandanten auf Seite 80.
12 Geben Sie Details zur Person im unteren Bereich des Infobereichs ein. In diesem Bereich
stehen Ihnen Felder wie Geschlecht, Nachname, Vorname, Land, PLZ usw. zur Verfügung.
Anmeldung konfigurieren
Sie können für einen bereits angelegten Benutzer den Namen für die Anmeldung, das Passwort,
die Modulrechte sowie andere Optionen definieren, ohne das Modul Konfiguration zu starten.
Um die Anmeldung für einen Bearbeiter zu definieren:
3 Geben Sie im Feld Name den Benutzernamen des Bearbeiters ein. Benutzernamen dürfen
max. 8 Zeichen lang sein und können auch Sonderzeichen enthalten, folgende Zeichen sind
jedoch ausgeschlossen: \ / : * ? " < > |. Nach dem Speichern wird ein Unterverzeichnis mit
diesem Namen angelegt.
4 Geben Sie in das Feld Passwort ein Passwort für den Bearbeiter ein. Das Passwort kann
später vom Benutzer selbst verändert werden. Die maximale Länge eines Passworts beträgt
32 Zeichen. Im Infobereich Stationskonfiguration können Sie die Mindestlänge des
Passworts definieren, Stationskonfiguration auf Seite 96.
5 Wenn Sie in die Felder Domäne und Windows-Benutzername den Domänen- und Windows-
Benutzernamen eintragen, dann muss der Benutzer beim Starten von update.seven weder
seinen Namen noch sein Passwort eingeben. Das update.seven-Passwort wird nur geprüft,
wenn der Benutzer nicht der Windows-Benutzer ist. Dadurch kann sich der Benutzer am
eigenen Arbeitsplatz ohne Benutzername und Passwort anmelden. An einem anderen
Arbeitsplatz muss er update.seven-Benutzernamen und -passwort eingeben.
6 Wenn Sie einen Alias-Benutzer vergeben, kann sich der Benutzer nicht mehr mit dem
internen update.seven-Benutzernamen anmelden, sondern nur mit dem Alias-Namen. Der
Alias-Benutzer darf maximal 64 Zeichen lang sein. Dadurch wird mehr Sicherheit beim Login
gewährleistet, Passwort-Einstellungen auf Seite 108.
Alias- und Benutzername dürfen die folgenden Zeichen nicht enthalten: \ / : * ? " < >
7 Geben Sie im Feld Frq.PW-Änderung in Tagen die Anzahl von Tagen ein, nach denen der
Benutzer sein Passwort ändern muss.
8 Wenn Sie das Kontrollkästchen PW-Änderung beim nächsten Login aktivieren, muss der
Benutzer bei der nächsten Anmeldung in update.seven sein Passwort ändern.
9 Geben Sie im Feld Anz. PW-Historie ein, wie viele der zuletzt verwendeten Passwörter beim
Wählen eines neuen Passworts nicht verwendet werden dürfen.
11 Definieren Sie im Feld Max. Anz. Login-Fehlversuche die Anzahl von Fehlversuchen, nach
denen der Benutzer für die Anmeldung gesperrt wird.
48 Administratorhandbuch 1 update.seven win
Anmerkung: Die maximale Anzahl von Login-Fehlversuchen kann pro Bearbeiter hier
im Dialogfeld Login konfigurieren des Infobereichs Bearbeiter, im Konfigurationsmodul
oder pro Station im Infobereich Stationskonfiguration definiert werden. Der für den
Bearbeiter definierte Wert überschreibt den für die Station festgelegten Eintrag.
12 In Feld Anz. Login-Fehlversuche kann der Administrator einen Benutzer durch Zurücksetzen
der Login-Fehlversuche auf "0" entblocken, wenn dieser die maximale Anzahl an
Fehlversuchen überschritten hat.
14 Im Feld Datum offen wird im Fall eines System-Blockings vom System das Datum und die
Zeit eingetragen, zu der sich der Benutzer das nächste Mal anmelden darf.
15 Aktivieren Sie das Feld Sperre Windows-Module, um den Zugriff auf alle Windows-Module
(Konfiguration, update.seven, Rebuild, Import, Export, Rechte, Druck, Wartung,
Kommunikation, Analyse) bzw. Sperre Web-Module, um alle Web-Module für den Benutzer
zu sperren.
16 Wenn Sie das Kontrollkästchen kein mehrf. Zugriff Windows-Module oder kein mehrf.
Zugriff Web-Modul aktivieren, kann sich der Benutzer nur einmal bei den Windows- bzw.
Web-Modulen anmelden. Ist dieses Kontrollkästchen deaktiviert, kann sich der Benutzer
mehrfach bei den Modulen anmelden.
Anmerkung: Dieses Kontrollkästchen sollte für den Administrator (SU) aktiviert werden,
damit er sich nur einmal anmelden kann.
19 Benutzer dürfen alle Module verwenden, die im Bereich Modulrechte aktiviert wurden.
Gruppen anlegen
Im Infobereich Bearbeiter können Sie Bearbeiter nach ihrer Abteilungszugehörigkeit oder nach
der Art ihrer Tätigkeit in Gruppen zusammenfassen. Damit können Sie Bearbeiter in Gruppen
verwalten und den Gruppen Desktops und Rechte zuordnen. Im Kontaktmanagement können
Sie ganze Gruppen zu einem Kontakt oder einer Aufgabe einladen, und im Kalender beim
Verteilen von Terminen und beim Filtern von Terminen können Sie ganze Gruppen bearbeiten,
Kontaktmanagement und Kalender im Benutzerhandbuch.
Wenn Sie in einem Datensatz einen Bearbeiter eintragen (z. B. bei einem Kontakt), wird der
Eintrag des Feldes OrgGr.-ID automatisch in ein entsprechendes Gruppenfeld übernommen.
Damit ist erkennbar, unter welcher Gruppe ein Bearbeiter in einem Datensatz angelegt ist.
Außerdem kann über die Definition von Bedingungen oder Selektionen auf einfache Weise auf
die Daten einer gesamten Gruppe zugegriffen werden, Bedingungen und Selektionen im
Benutzerhandbuch.
Um eine Gruppe anzulegen:
4 Geben Sie im Feld Bezeichnung einen Namen für die Gruppe ein.
Kapitel 3 Rechtemodul 49
7 Tragen Sie, falls gewünscht, im Feld Mandantennr. eine Mandantennummer ein, um der
Gruppe ein Mandantenrecht zuzuweisen, Mandanten auf Seite 80.
2 Laden Sie den Datensatz des Bearbeiters, den Sie zuweisen möchten.
4 Aktivieren Sie das Häkchen der Gruppe, die Sie dem Bearbeiter zuweisen wollen.
2 Laden Sie den Datensatz des Bearbeiters, den Sie zuweisen möchten.
7 Wählen Sie in den Feldern Von und Bis den Zeitraum aus, für den der Bearbeiter dieser
Gruppe zugeordnet werden soll.
Gruppenleiter festlegen
Sie können pro Gruppe einen Gruppenleiter bestimmen. Im Kalender können Sie Termine nach
Bearbeitern, Gruppen, Gruppenleitern usw. filtern oder verteilen, Kalender im
Benutzerhandbuch.
Um einen Gruppenleiter zu definieren:
1 Legen Sie eine Gruppe an oder zeigen Sie im Infobereich Bearbeiter den Gruppen-
Datensatz an, für den Sie einen Gruppenleiter definieren möchten, Gruppen anlegen auf
Seite 48.
Sie können für jeden Bearbeiter einen anderen Bearbeiter als Vertretung eintragen. Dadurch
hat der Vertreter die Möglichkeit, die Kontakte, Aufgaben und ToDo-Datensätze dieses
Bearbeiters anzuzeigen, ohne sich mit dessen Namen in update.seven anmelden zu müssen,
Kontaktmanagement im Benutzerhandbuch.
Sie können einer Ressource eine Vertretung zuordnen, dieser Bearbeiter ist dann für die
Verwaltung der Ressource zuständig, Ressourcen anlegen auf Seite 51.
Zu jedem Bearbeiter kann ein Vorgesetzter erfasst werden.
Um eine Vertretung oder einen Vorgesetzten zu definieren:
2 Laden Sie den Datensatz des Bearbeiters, dem Sie eine Vertretung oder einen Vorgesetzten
zuweisen möchten.
4 Klicken Sie im Feld Vertretung oder im Feld Vorgesetzter auf das Symbol Bearbeiter.
Der gewählte Katalog wird angezeigt.
2 Laden Sie den Datensatz des Bearbeiters, den Sie inaktiv setzen möchten.
4 Speichern Sie.
Wenn Sie einen Bearbeiter inaktiv setzen, werden die mit diesem Bearbeiter verbundenen
Daten weiterhin im System angezeigt. Der Bearbeiter wird aber (z. B. beim Anlegen von
Datensätzen) nicht mehr im Bearbeiterkatalog angezeigt. Ausnahme: Beim Definieren von
Bedingungen sind auch inaktive Bearbeiter im Bearbeiterkatalog als Vergleichswert einer
Bedingung verfügbar.
Tragen Sie für den Bearbeiter eine Vertretung ein, bis ein Nachfolger gefunden wird oder seine
Kunden anderen Mitarbeitern zugeteilt werden, Vertretung und Vorgesetzter auf Seite 51.
Ressourcen anlegen
Sie können im Infobereich Bearbeiter Ressourcen anlegen, z. B. um Besprechungsräume oder
Geräte für Veranstaltungen zu verwalten. Diese Ressourcen können für Kontakte gebucht
werden, Kontaktmanagement im Benutzerhandbuch.
Zur Verwaltung einer Ressource wird im Ressourcendatensatz eine Vertretung eingetragen, und
für diesen Bearbeiter werden Kontakt- und ToDo-Datensätze der Buchung der Ressourcen
angezeigt.
52 Administratorhandbuch 1 update.seven win
4 Geben Sie im Feld Bezeichnung einen Namen für die Ressource ein.
4 Aktivieren Sie das Feld Öffentlich, um den Bearbeiter oder die Gruppe auf den Status
"öffentlich" zu setzen.
Sprachen
Hier werden folgende Einstellungen vorgenommen:
• Sprachen des Gesamtsystems
• Sprachversion von update.seven
• Sprache der Katalogfelder
• Katalogbasissprache für die gesamte update.seven-Installation
Sprache definieren
Um eine Sprache zu definieren:
2 Geben Sie in das Feld Sprache Nr. die Schlüsselnummer der Sprache ein. Diese Nummer
hat keine Verbindung zur Sprachnummer von update.seven, die über die Befehlszeile beim
Starten benutzt werden kann.
3 Geben Sie in das Feld Sprache(Text) eine Bezeichnung für die Sprache ein. Wenn Sie einer
Station eine Sprache zugewiesen (durch Klicken auf die Schaltfläche Sprache im Infobereich
Station), steht dieser Eintrag im Dialogfeld Auswahl zur Verfügung. Die hier gewählte
Sprache ist die update.seven-Sprache einer Station.
4 Wählen Sie im Feld Sprache(Kat) eine verfügbare Sprache aus dem Katalog Sprache aus.
Im Katalog Sprache sind die Basissprachen aufgelistet.
5 Wählen Sie aus der Liste Sprache(update.seven) eine der verfügbaren update.seven-
Sprachen aus.
6 Aktivieren Sie das Feld Katalogsprache, wenn die gleiche Katalogsprache wie in Feld
Sprache(update.seven) benutzt werden soll. Dies gilt jeweils für die fixen wie auch
variablen Kataloge.
Deaktivieren Sie das Feld Katalogsprache, um für die fixen Kataloge die update.seven-
Sprache zu verwenden, und für die variablen Kataloge die Katalogbasissprache zu
verwenden.
Trigger
Mit Triggern können Sie update.seven ohne Programmierung an Ihre Anforderungen anpassen.
Sie können Ihre eigenen Funktionen und automatische Prozesse definieren, Rechenoperationen
innerhalb der Datenbank durchführen sowie externe Programme aufrufen. Sie können Ihre
eigenen Masken, Schaltflächen und Dialogfelder definieren.
Das Konzept von Triggern besteht darin, dass bei gewissen Ereignissen (Triggerauslöser) in der
Datenbank bestimmte Triggerreaktionen ausgelöst werden. Diese beiden Teile sind unabhängig
voneinander, d. h. Sie können eine Reaktion mehreren Auslösern zuordnen und umgekehrt.
Triggerauslöser
Folgende Ereignisse können Trigger auslösen:
• Masken-Schaltflächen, die Sie mit Hilfe des Maskengenerators in Masken einfügen können.
Wenn Sie auf eine dieser Schaltflächen klicken, wird der zugeordnete Trigger ausgelöst.
• Einträge im Kontextmenü können Sie über die update.seven-Menüoption Extras Desktop
definieren zuordnen. Wenn Sie auf eine dieser Kontextmenüoptionen klicken, wird der
zugeordnete Trigger ausgelöst.
• Schaltflächen in der Kopfzeile können Sie über die update.seven-Menüoption Extras
Desktop definieren zuordnen. Wenn Sie auf eine dieser Schaltflächen klicken, wird der
zugeordnete Trigger ausgelöst.
• Die Schaltfläche Neu in der Funktionsleiste können Sie über die update.seven-Menüoption
Extras Desktop definieren zuordnen. Über diese Schaltfläche können Sie allerdings nur
Trigger mit der Aktion "Neuanlage" aufrufen.
• Im Rahmen eines Bearbeitungsplans (nur Branchenversion BTB) oder Workflow-Prozesses
können Trigger ausgelöst werden.
• Bei Autoselektionen können Sie für alle selektierten Firmen, Personen, Objekte und
untergeordnete Infobereiche Trigger ausführen.
54 Administratorhandbuch 1 update.seven win
• Bei Neuanlage, Bearbeiten oder Löschen eines Datensatzes können Trigger ausgelöst
werden. Die Definition erfolgt im Rahmen der Rechte. Sie können bestimmen, bei welchen
Benutzern welche Trigger ausgelöst werden. Außerdem können Sie festlegen, dass Trigger
z. B. nur bei Änderung gewisser Felder ausgelöst werden, oder nur wenn der Datensatz
nach (oder vor) der Änderung eine gewisse Bedingung erfüllt.
Triggerreaktionen
Folgende Ereignisse können durch Trigger ausgelöst werden:
• Aufruf eines externen Programms mit Parameterübergabe. Die Parameter können auch
Daten aus der Datenbank sein.
• Sie können Daten von update.seven direkt an eine Textverarbeitung übergeben.
• Sie können mit Triggern Änderungen in der Datenbank durchführen, z. B. Datensätze neu
anlegen, bearbeiten oder löschen. So können Sie z. B. bei Neuanlage einer Person einen
Erstkontakt anlegen oder Rechenfunktionen implementieren. Dies kann, muss aber nicht
interaktiv erfolgen.
• Sie können über Trigger auch direkt in update.seven Webseiten anzeigen, Webseiten
über Trigger anzeigen auf Seite 67.
• Sie können bestimmen, ob der Trigger bei jeder Feldänderung oder erst beim Speichern
neu ausgeführt wird, und ob der Trigger interaktiv oder im Hintergrund ablaufen soll.
Außerdem können Sie Felder aus verschiedenen Infobereichen kopieren, um z. B.
Firmendaten in den Infobereich Kontakt zu übernehmen.
• Sie können auch bestimmen, dass Felder nur dann kopiert werden sollen, wenn gewisse
Bedingungen erfüllt sind. Sie können außerdem gewisse Feldeinträge verbieten und
Meldungen definieren, die angezeigt werden, wenn der Benutzer versucht, diese
Feldeinträge vorzunehmen.
• Weil diese Trigger selbst Ereignisse in der Datenbank sind, können Sie auf diese Weise
Bedingungen für aufeinander folgende Trigger definieren.
Trigger
Die Definition der Trigger-Reaktion erfolgt im Infobereich Trigger des Moduls Rechte.
Um den Infobereich Trigger zu öffnen, wechseln Sie in den Infobereich Trigger.
Trigger definieren
Um einen Trigger zu definieren:
2 Wählen Sie im Feld Infobereich den Namen des Infobereichs, in dem der Trigger
Veränderungen durchführen soll.
Kapitel 3 Rechtemodul 55
3 Wählen Sie aus der Liste Aktion, welche Aktion der Trigger ausführen soll. Folgende
Aktionen stehen zur Auswahl:
o Aufzeigen: Die Maske des Datensatzes wird auf dem Bildschirm angezeigt.
Voraussetzung ist, dass Sie die Option Interaktiv aktivieren.
o Neuanlage: Ein neuer Datensatz wird angelegt. Dabei werden keine Vorgabewerte
verwendet. Sie können aber eigene Vorgabewerte in der unteren Maskenhälfte
definieren.
o Bearbeiten/Aktualisieren: Ein Datensatz wird geändert.
o Löschen: Ein Datensatz wird gelöscht.
o Web-Ebene: Eine Webseite wird in update.seven geöffnet, Webseiten über Trigger
anzeigen auf Seite 67.
o Programmaufruf: Eine externe Anwendung wird aufgerufen.
o Einzel-/Serienbrief: Daten werden an eine externe Textverarbeitung übergeben.
o Vorgabewerte: Vorgabewerte werden für einen Infobereich festgelegt.
5 Geben Sie in das Feld Begleittext einen beliebigen Text ein. Bei interaktiven Triggern wird
dieser Text oberhalb der Triggermaske angezeigt. Bei nicht-interaktiven Triggern, die
Prozesse in der Datenbank auslösen, wird diese Meldung in der Statuszeile angezeigt.
6 Folgende Felder können Sie mit einem Mausklick aktivieren (Häkchen) bzw. deaktivieren
(kein Häkchen):
o Suchbedingung: Mit einem Klick auf dieses Feld können Sie eine Bedingung für den
Infobereich Trigger definieren. Das Feld ist aktiviert, wenn eine Bedingung eingetragen
wurde. Der Trigger wird für alle in Frage kommenden Datensätze ausgeführt, die diese
Bedingung erfüllen.
Diese Bedingung wird erst in dem Moment geprüft, in dem der Trigger tatsächlich
ausgeführt wird, Abarbeiten der Trigger vom Stapel auf Seite 78.
o Plausibilitäts-Check: Der Trigger wird nicht erst beim Speichern aktiv, sondern bei
jeder Feldänderung. Voraussetzung dafür ist, dass der Infobereich, den Sie im Feld
Infobereich eintragen, derselbe ist wie derjenige, von dem aus der Trigger aufgerufen
wird.
Beim Ausführen des Triggers wird ein Dialogfeld mit den Meldungen zu allen
Feldänderungen, die tatsächlich durchgeführt wurden, angezeigt, Beispiel: Kontakt-
Check per Trigger auf Seite 64. Wenn bei keiner der ausgeführten Feldänderungen eine
Meldung eingetragen ist, wird auch kein Dialogfeld angezeigt.
Trigger, bei denen Plausibilitäts-Check aktiviert ist, werden nicht über den Triggerstapel
abgearbeitet, sondern direkt nach der Feldänderung. Diese Trigger können keine
weiteren Trigger auslösen, Abarbeiten der Trigger vom Stapel auf Seite 78.
o Vor Speichern: Der Trigger wird ausgelöst, nachdem die Schaltfläche Speichern
geklickt wurde, aber vor dem eigentlichen Speichervorgang. Dies kann nützlich sein,
wenn Sie beispielsweise Mussfelder mit einem Trigger erfassen möchten.
Trigger, bei denen die Option Vor Speichern aktiviert ist, werden nicht über den
Triggerstapel abgearbeitet, sondern sofort beim Speichern bzw. Löschen eines
Datensatzes. Diese Trigger können keine weiteren Trigger auslösen, Abarbeiten der
Trigger vom Stapel auf Seite 78.
56 Administratorhandbuch 1 update.seven win
o Interaktiv: Dieser Trigger läuft interaktiv im Vordergrund ab. Interaktiv bedeutet, dass
der Benutzer Feldänderungen vornehmen kann.
Für Trigger, die interaktiv ablaufen, sollten Sie eine Maske eintragen. Diese Maske wird
dann beim Ausführen des Triggers angezeigt. Wenn Sie keine Maske eintragen, wird
die freie Maske angezeigt. Über der Maske wird der Trigger-Begleittext angezeigt. Über
diesem Begleittext sehen Sie, bei welcher Firma (und Person) Sie sich während der
Triggerausführung befinden.
Anmerkung: Für interaktive Trigger gelten die definierten Rechte, d. h. im Rahmen des
Triggers können z. B. nur jene Felder geändert werden, auf die der Benutzer laut seinen
Rechten zugreifen darf. Bei nicht interaktiven Triggern, also Triggern, die im Hintergrund
ablaufen, gelten die Rechte nicht.
Triggerfunktionen definieren
Im unteren Bereich der Triggermaske können Sie definieren, welche Funktionen der Trigger
ausführen soll.
Sie können mit Triggern Werte in die Datenbank speichern. Dabei können Sie fixe Werte,
variable Werte (Tagesdatum, Bearbeiter) und Inhalte anderer Felder (Referenzen) übernehmen.
Außerdem können Sie Rechen- und Textoperationen ausführen und Bedingungen festlegen,
wann Felder erfasst werden sollen.
Sie können in einem Trigger jedes Feld mehrmals verwenden, dadurch können Sie
Zwischenberechnungen ausführen und Bedingungen definieren.
Um Triggerfunktionen zu definieren:
1 Definieren Sie einen Trigger, oder klicken Sie auf (Laden), um einen bereits
gespeicherten Trigger zu öffnen, Trigger definieren auf Seite 54.
2 Um Felder auszuwählen, klicken Sie in der Spalte Feld auf Neue Zeile. Im angezeigten
Dialogfeld Feldauswahl können Sie ein Feld durch Klicken aktivieren. Bestätigen Sie mit OK.
Die aufgelisteten Felder sind abhängig vom im oberen Teil der Maske gewählten
Infobereich und der gewählten Aktion.
Wenn Sie eine Zeile löschen möchten, deaktivieren Sie das Kontrollkästchen im Dialogfeld
Feldauswahl.
Felder, die in dieser Spalte nicht ausgewählt werden können, können Sie in der Spalte
Direkte Referenz auswählen (z. B. die Felder Person und Firma des Infobereichs Kontakt.)
4 Tragen Sie in die Spalte Feldinhalt einen fixen Feldinhalt ein, der in das Feld dieser Zeile
geschrieben wird. Es wird sofort geprüft, ob der hier eingetragene Wert für das Format des
Feldes zulässig ist. Bei Katalogfeldern können Sie mit Doppelklick den dahinterliegenden
Katalog öffnen, bei Datumsfeldern den Kalender.
5 Tragen Sie in die Spalte Variabel Inhalte ein, die davon abhängig sind, wann und bei
welchem Benutzer der Trigger ausgelöst wird. Bei der Triggereingabe wird nicht geprüft, ob
das Kopieren des Inhalts aufgrund des Feldtyps möglich ist. Dies muss der Benutzer im
Einzelfall selbst entscheiden.
Folgende Einträge sind möglich:
o Tagesdatum: Datum
o Zeit: Uhrzeit
o Bearbeiter: der dem Benutzer im Infobereich Bearbeiter zugeordnete Bearbeiter,
Katalog Bearbeiter
o Benutzer: Benutzername, alphanumerisch
o Benutzer-ID: Personalnummer des Benutzers aus dem Infobereich Bearbeiter,
numerisch
o Gruppe: Name der Gruppe des Benutzers, alphanumerisch
o Gruppenleiter: Leiter der Gruppe des Benutzers, alphanumerisch
o Station: Station des Benutzers, numerisch
o Firma: Zeichenkette bestehend aus Figr., Finr., Firma der aktuellen Firma während der
Triggerauslösung, alphanumerisch
o Person: siehe Firma, aber personenbezogen, alphanumerisch
o Objekt (nur BTB): siehe Firma, aber objektbezogen, alphanumerisch
o Var.Ausdruck: Mit dieser Option können Sie in der Spalte Feldinhalt variable
Datumsfunktionen eintragen, Datumsfunktionen auf Seite 58.
58 Administratorhandbuch 1 update.seven win
6 Über die Spalte Direkte Referenz können Sie Felder innerhalb des Datensatzes, den der
Trigger neu anlegt oder verändert, kopieren.
Bei der Triggereingabe wird nicht geprüft, ob ein Kopieren des Inhalts aufgrund des
Feldtyps möglich ist. Dies muss der Benutzer im Einzelfall selbst entscheiden.
Felder, die in der Spalte Feld nicht ausgewählt werden können, können Sie in der Spalte
Direkte Referenz auswählen (z. B. die Felder Person und Firma des Infobereichs Kontakt).
7 Über die Spalte Referenz können Sie Daten aus anderen Infobereichen kopieren.
Wenn Sie auf dieses Feld klicken, wird der Infobereich Feldreferenz geöffnet,
Feldreferenz auf Seite 60. Das Feld in der Spalte ist aktiviert, wenn Sie eine oder
mehrere Referenzen eingetragen haben. Sie können die Referenzen wieder bearbeiten,
wenn Sie nochmals in das Feld klicken.
8 In der Spalte Bedingungen können Sie eintragen, dass die Feldänderung dieser Zeile nur
durchgeführt werden soll, wenn der Trigger-Datensatz eine gewisse Bedingung erfüllt.
Das Feld in der Spalte ist aktiviert, wenn Sie eine oder mehrere Bedingungen eingetragen
haben. Sie können die Bedingung wieder bearbeiten, wenn Sie nochmals in das Feld
klicken.
Weitere Informationen zur Definition von Bedingungen finden Sie unter Bedingungen im
Benutzerhandbuch.
Anmerkung: Wenn Sie Bedingungen auf Felder setzen, die über Referenzen im
gleichen Trigger kopiert werden, prüft die Bedingung den Datensatz vor dem Kopieren
der Referenz. Wenn Sie also z. B. Felder von der Firma in die Person kopieren wollen,
und in Abhängigkeit dieser Feldinhalte andere Felder bei der Person erfassen wollen,
muss dies entweder in zwei getrennten Triggern erfolgen, oder in zwei Triggerläufen,
d. h. der Trigger wird einmal aufgerufen und ruft sich selbst noch einmal auf.
9 In der Spalte Meldungen können Sie Meldungen eintragen, die ausgegeben werden, wenn
bei dieser Zeile eine Feldänderung durchgeführt wird.
Voraussetzungen:
o Die Option Plausibilitäts-Check ist aktiviert.
o Der Trigger wird nicht über eine Schaltfläche, sondern durch eine Datenbank-Aktion
ausgelöst.
Datumsfunktionen
Wenn Sie in der Spalte Variabel den Wert Var.Ausdruck wählen, können Sie in der Spalte
Feldinhalt die folgenden Datumsfunktionen eintragen:
Funktion Bedeutung
$quarter1 1. Quartal
$quarter2 2. Quartal
$quarter3 3. Quartal
$quarter4 4. Quartal
Kapitel 3 Rechtemodul 59
Funktion Bedeutung
$prevDay Vortag
$prevWeek Vorwoche
$prevMonth Vormonat
$prevYear Vorjahr
Sie können zusätzlich auch einen bestimmten Zeitraum addieren bzw. subtrahieren. Die
Einheiten für die Zeiträume sind:
Funktion Bedeutung
d Tag
w Woche
m Monat
q Quartal
y Jahr
Beispiele:
Funktion Bedeutung
• Um eine neue Zeile einzufügen, fügen Sie am Ende der Liste eine neue Zeile ein und
verschieben diese wie oben beschrieben.
Feldreferenz
Wenn Sie in der Triggermaske in ein Feld in der Spalte Referenz klicken, wird der Infobereich
Feldreferenz angezeigt. Mit Hilfe von Referenzen können Sie Feldinhalte (Spalte Feld) aus
anderen Infobereichen (Spalte Infobereich) kopieren.
Sie können definieren, dass Felder nur kopiert werden, wenn der Trigger aus einem bestimmten
Infobereich aufgerufen wird (Spalte Basis-Infobereich), oder Bedingungen für den Datensatz
angeben, aus dem kopiert werden soll (Spalte Bedingung).
Dafür ist eine Liste von möglichen Feldern angegeben. Bei jedem Triggeraufruf wird der Reihe
nach für die verschiedenen Zeilen getestet, ob das jeweilige Feld kopiert werden kann. Das
erste Feld, bei dem das möglich ist, wird kopiert.
Wenn keine passende Referenz gefunden wird, wird der Feldinhalt gelöscht. Sie können dies
verhindern, indem Sie das Feld, in das Sie schreiben, unter Direkte Referenz nochmals
eintragen.
Um Feldreferenzen zu definieren:
4 Wählen Sie in der Spalte Infobereich einen Infobereich, aus dem Sie dann in einem
weiteren Schritt in der Spalte Feld ein Feld auswählen, das kopiert werden soll.
Sie können jeden Infobereich angeben. Feldinhalte werden nur kopiert, wenn beim
Triggeraufruf eine Verbindung im Datenmodell hergestellt werden kann. Weitere
Informationen finden Sie unter Auslöser-, Reaktions- und Referenz-Infobereich auf Seite
74.
5 In der Spalte Bedingt können Sie auf den Infobereich, den Sie in der Spalte Infobereich
ausgewählt haben, eine Bedingung setzen. Der Feldinhalt wird nur dann kopiert, wenn die
Bedingung erfüllt wird.
Das Feld in der Spalte ist aktiviert, wenn Sie eine oder mehrere Bedingungen eingetragen
haben. Sie können die Bedingung wieder bearbeiten, wenn Sie nochmals in das Feld
klicken.
Weitere Informationen zur Definition von Bedingungen finden Sie unter Bedingungen im
Benutzerhandbuch.
Erfüllen mehrere Datensätze die Bedingung, wird der Feldinhalt aus dem ersten Datensatz
kopiert. Wird kein passender Datensatz gefunden, geht update.seven zur nächsten Zeile
weiter.
Wenn aus keiner der Zeilen ein Feld gelesen werden konnte, versucht update.seven, die
Felder mit Hilfe der Spalten Direkte Referenz, Variabel und Feldinhalt zu erfassen. Wenn
dort keine Werte eingetragen sind bzw. Kopieren nicht möglich ist, wird der Feldinhalt,
außer bei alphanumerischen Feldern, gelöscht.
Wenn Sie ein Feld mit Referenzen bedingt überschreiben wollen, müssen Sie dieses Feld
zusätzlich in Direkte Referenz eintragen.
6 Wählen Sie in der Spalte Feld aus dem gewählten Infobereich ein Feld aus, dessen Inhalt
kopiert werden soll.
Anmerkungen
Vorgabewerte
Wenn Sie einen Datensatz mit einem Trigger neu anlegen, gilt:
• Bei nicht interaktiven Triggern gelten keine Vorgabewerte
• Bei interaktiven Triggern gelten alle Vorgabewerte:
o die vom Benutzer eingestellten
o die in den Rechten definierten
o alle fix definierten Vorgabewerte, wie Datum und Bearbeiter im Kontakt
• Feldänderungen, die in den Triggerzeilen definiert sind, überschreiben die Vorgabewerte.
Felder, die normalerweise von update.seven automatisch erfasst werden (z. B. Bearbeiter,
Tagesdatum und Zeit beim Kontakt), werden von nicht-interaktiven Triggern nicht erfasst.
62 Administratorhandbuch 1 update.seven win
Als Vorgabewerte definieren Sie, dass bestimmte Werte in bestimmte Felder geschrieben
werden. Diese Vorgabewerte können Sie situationsabhängig gestalten. Sie können z. B. über
Referenzen bestimmen, dass im Infobereich Kontakt als Bearbeiter der AD des Infobereichs
Person eingetragen wird, oder, wenn bei der Person kein AD eingetragen ist, der AD1 des
Infobereichs Firma.
Sie können auch variable Vorgabewerte definieren, z. B. "aktueller Bearbeiter" oder "in 7
Tagen". Das bedeutet, dass der Trigger sofort durch Klicken auf die Schaltflächen Neu bzw.
Bearbeiten ausgelöst werden kann.
Der Trigger wird wie üblich im Modul Rechte im Infobereich Rechte und durch Klicken in die
Spalte Trigger definiert, wobei im daraufhin geöffneten Dialogfeld Trigger die Spalten Neu bzw.
Upd aktiviert werden müssen. Die Spalten Upd Bed. und Upd Felder haben in diesem Fall keine
Funktion.
Im Infobereich Feldreferenz:
Die Referenzen beziehen sich auf die Felder Dok.Nr1 und Dok.Nr2 des Infobereichs Dokumente
(kundenbez.).
Schlüsselfelder, wie Firmengruppe und Firmennummer, werden auch bei Triggern automatisch
vergeben. Auch Felder, die von update.seven berechnet werden, z. B. die Kosten eines
Kontakts, werden bei Trigger-Neuanlage eingetragen. Wenn Informationen aus anderen
Infobereichen übernommen werden (ASPA-Ansprechpartner bei der Opportunity,
Artikelinformationen in die Angebotsposition), kann dieser Zusammenhang bei Neuanlage durch
einen Trigger in manchen Fällen nicht hergestellt werden.
Kapitel 3 Rechtemodul 63
Reihenfolge
1 Referenz
2 Direkte Referenz
3 Variabel
4 Feldinhalt
Wenn Sie Werte in Felder kopieren möchten:
• Verwenden Sie Bedingungen, um innerhalb des gleichen Datensatzes zu kopieren.
• Verwenden Sie Referenzen, um aus anderen Datensätzen zu kopieren.
Feldtypen
Je nach Feldtyp muss der Wert, den Sie in das Feld schreiben, eine gewisse Formatierung
haben, z. B.:
• Numerische Felder dürfen keine Buchstaben enthalten, haben eine bestimmte Länge.
• Bei Katalogwerten ist nur eine gewisse Menge von Feldeinträgen zulässig. In Katalogfelder
können Sie auch den Inhalt eines anderen Feldes übernehmen, vorausgesetzt, es gibt
einen Katalogeintrag, der mit diesem Inhalt identisch ist. Eine Neuaufnahme von
Katalogwerten ist mit einem Trigger nicht möglich.
Sie sollten also darauf achten, dass der Wert, den Sie in ein Feld schreiben wollen, im
jeweiligen Feldtyp zulässig ist.
Trigger-Beispiele
Ein Kontakt soll interaktiv angelegt werden, und der Betreuer soll von den Infobereichen Firma,
Person oder Kontakt übernommen werden.
Hier wird gezeigt, wie die Trigger-Reaktion zu definieren ist.
Tragen Sie eine Maske ein, da sonst die freie Maske geöffnet wird.
Referenzen:
Mit einem Trigger soll bei der Firma im Feld FreiN3 die Summe der Felder FreiN1 und FreiN2
eingetragen und mit dem Faktor Frei%1 gewichtet werden.
Der obere Teil der Maske ist wie im vorherigen Beispiel zu definieren, nur dass Sie anstelle des
Infobereichs Kontakt hier den Infobereich Firma wählen. Der untere Teil sieht wie folgt aus:
update.seven berechnet den Feldinhalt von Feld FreiN3 schrittweise wie folgt:
Dieses Beispiel zeigt einen Plausibilitäts-Check-Trigger. Bei Neuanlage oder Änderung eines
Kontakts soll direkt bei jeder Feldänderung geprüft werden, ob der Status ("geplant", "erledigt"
und "versäumt") mit dem Datum vereinbar ist. Dazu sollen Kontakte in der Zukunft auf
"geplant" und Kontakte in der Vergangenheit von "geplant" auf "versäumt" gesetzt werden.
Oberer Teil der Maske:
Kapitel 3 Rechtemodul 65
Sie müssen das Feld Plausibilitäts-Check aktivieren, damit der Trigger bei jeder Feldänderung
ausgeführt wird und die Dialogfelder angezeigt werden.
Unterer Teil der Maske:
Tragen Sie in die Bedingung der zweiten Zeile wird Folgendes ein:
Testlauf
4 Klicken Sie in der Spalte Feld auf Neue Zeile. Ein Dialogfeld wird angezeigt. Die Einträge
Programmname und Parameter(#) stehen zur Auswahl.
7 Geben Sie den Namen des Programms, das Sie aufrufen wollen, entweder in die Spalte
Feldinhalt ein oder referenzieren Sie ein Datenbankfeld,
Feldreferenz auf Seite 60.
8 Sie können Parameter in weiteren Zeilen angeben. Diese Parameter können ebenfalls fix
eingetragen (Spalte Feldinhalt), aus der Datenbank referenziert werden, oder (Spalte
Variabel) situationsabhängig definiert werden, Feldreferenz auf Seite 60.
Sonderfall: Wenn Sie über Parameter z. B. die Felder Finr des Infobereichs Firma und
Nachname des Infobereichs Person übergeben möchten, müssen Sie bei der Definition
des Triggers zusätzlich in der Liste Infobereich den Infobereich Person auswählen. Sonst
wird bei Aufruf des Triggers immer die erste Person der aktuell angezeigten Firma, nicht
die aktuell angezeigte Person übergeben. Dieser Sonderfall betrifft nur die Infobereiche
Firma und Person.
Pfadangabe
Wenn kein Pfad angegeben ist, sucht update.seven zuerst im Verzeichnis \system\db und
dann im Verzeichnis \system\exe nach dem Programm. Wenn sich das Programm an einem
anderen Ort befindet, müssen Sie entweder den vollständigen Pfad angeben oder den relativen
Pfad von den Verzeichnissen \system\db bzw. \system\exe aus.
Der Pfadname muss auch dann angegeben werden, wenn der Pfad als Windows-
Umgebungsvariable eingetragen ist.
Kapitel 3 Rechtemodul 67
2 Geben Sie in das Feld Name den Triggernamen (Übergabe an Textverarbeitung) ein. Der
Name wird erst angezeigt, wenn der Trigger gespeichert wurde.
4 Geben Sie in das Feld Begleittext einen beliebigen Text ein. Dieser Text wird in einem
Dialogfeld während der Datenübertragung angezeigt und informiert den Benutzer darüber,
dass update.seven eine Aktion durchführt.
7 Aktivieren Sie das Feld Dokument speichern, damit update.seven das Dokument in der
internen Dokumentverwaltung als Dokument speichert.
Webseiten anzeigen
Sie können mit einem Trigger auch Webseiten in update.seven öffnen. Zusätzlich können an die
Webseiten Parameter übergeben werden, die aus den aktuellen Daten generiert werden.
Um einen Webseiten-Aufruf zu definieren:
2 Geben Sie in das Feld Name den Triggernamen ein. Der Name wird erst nach dem
Speichern angezeigt.
Parameter übergeben
Sie können Parameter an die Webseite übergeben, die aus den aktuellen Daten erzeugt
werden.
1 Definieren Sie dazu einen Trigger zum Anzeigen einer Webseite direkt in update.seven,
Webseiten über Trigger anzeigen auf Seite 67.
2 Fügen Sie eine neue Zeile ein, und wählen Sie in der Spalte Feld die Option Parameter (#).
3 Geben Sie in der Spalte Feldinhalt eine Zeichenkette zur Übergabe von Daten an die
betreffende Webseite ein.
4 Wenn ein bestimmter Feldinhalt übergeben werden soll, wählen Sie in der Spalte Direkte
Referenz ein Feld der Ebene aus, die Sie im oberen Bereich der Maske unter Infobereich
gewählt haben.
Sie können in der Spalte Bedingt auch Bedingungen setzen, Bedingungen im
Benutzerhandbuch.
Die folgenden Abbildungen dienen nur als Beispiel. Sollten Sie die Webseiten der genannten
Firmen verwenden wollen, wenden Sie sich direkt an das jeweilige Unternehmen.
Google: Suche nach Personennamen:
Die Bedingung bezieht sich auf den Ländercode. Wenn "Land = Österreich", wird der
Ländercode "AT" übergeben. Wenn "Land = Deutschland", wird der Ländercode "DE"
übergeben.
Kapitel 3 Rechtemodul 69
Trigger-Auslöser definieren
Um einen Trigger auszuführen, müssen Sie vorher einen Trigger-Auslöser definieren. Die
möglichen Auslöser finden Sie unter Trigger-Auslöser auf Seite 53.
Trigger-Schaltflächen
Sie können Trigger-Schaltflächen in jede beliebige Maske einfügen. Wenn in der Maske auf die
Schaltfläche geklickt wird, wird der Trigger ausgeführt. Trigger mit definierten Bedingungen auf
Feldebene können nicht über Schaltflächen ausgelöst werden, "Bedingte" Trigger-
Schaltflächen auf Seite 70.
Um einen Trigger über eine Schaltfläche auszulösen, müssen Sie den Maskengenerator
benutzen, Maskengenerator im Administratorhandbuch 2.
Um eine Schaltfläche zu definieren:
1 Öffnen Sie im Hauptmodul den Maskengenerator mit der Menüoption Extras Maske
bearbeiten.
2 Wechseln Sie zur Symbolleiste Masken-Elemente und klicken Sie auf das Symbol für die
Schaltfläche:
3 Bewegen Sie den Mauszeiger an die Stelle, wo Sie die Schaltfläche platzieren wollen. Der
8 Tragen Sie im Feld Text den Text ein, der auf der Schaltfläche zu lesen sein wird. Das
Zeichen "&" bewirkt, dass der nachfolgende Buchstabe auf der Trigger-Schaltfläche
unterstrichen ist und Sie mit der Tastenkombination Alt+R den Trigger aufrufen können.
Anzahl Trigger-Schaltflächen
Im Dialogfeld Schaltfläche aus Tabelle laden stehen Ihnen 10 Schaltflächen mit den Nummern
1200 bis 1209 zur Verfügung. Für jede Maske müssen diese Nummern eindeutig vergeben sein.
Zwei Trigger-Schaltflächen in einer Maske dürfen nicht die gleiche Nummer haben. Wenn Sie
für einen Infobereich mehrere Masken definieren, können Sie in jeder Maske bis zu 10 Trigger-
Schaltflächen verwenden.
"Bedingte" Trigger-Schaltflächen
Bei Triggern haben Sie keine Möglichkeit, auf den auslösenden Infobereich Bedingungen zu
setzen. Um dies dennoch zu realisieren, haben Sie folgende Möglichkeiten:
• In manchen Fällen können Sie über die Suchbedingung definieren, dass der Trigger-
Infobereich gleich dem auslösenden Infobereich ist und die Reaktion Ändern ist.
• In allen anderen Fällen können Sie einen Dummy-Trigger verwenden: Der Dummy-Trigger
führt eine Änderung bei dem Datensatz durch, z. B. wird die Zeit in ein Freifeld
eingetragen. Darauf reagiert der "echte" Trigger. Wenn in diesem Freifeld ein neuer Eintrag
gemacht wird, und der Datensatz die gewünschte Bedingung erfüllt, so wird dieser Trigger
ausgeführt.
Kapitel 3 Rechtemodul 71
Option im Kontextmenü
Sie können dem Kontextmenü Optionen hinzufügen, über die Trigger aufgerufen werden. Sie
können dem Kontextmenü beliebig viele Trigger-Einträge hinzufügen und festlegen, in welcher
Ansicht (Listenansicht, Neuanlagemodus, Bearbeitungsmodus etc.) und unter welcher
Bedingung die Option angezeigt wird.
Informationen über die Definition von Trigger-Auslösern über das Kontextmenü finden Sie unter
Registerkarte Kontextmenü im Kapitel Desktop im Administratorhandbuch 2.
Wählen Sie im Dialogfeld Kontextmenü-Einstellungen als Aktionstyp "Trigger".
Trigger können auch über Schaltflächen in der Kopfzeile ausgelöst werden, die Sie im Desktop
definieren. Sie können der Kopfzeile mehrere Trigger-Schaltflächen hinzufügen, Symbole für die
Trigger auswählen und festlegen, in welcher Ansicht die Schaltflächen zur Verfügung stehen
sollen.
Informationen über die Definition von Trigger-Schaltflächen in der Kopfzeile finden Sie unter
Registerkarte Kopfzeile im Kapitel Desktop im Administratorhandbuch 2.
Wählen Sie als Aktionstyp "Trigger".
Trigger mit der Aktion Neuanlage können der Schaltfläche Neu in der Funktionsleiste
zugeordnet werden. Dabei können Sie mehrere Trigger für die Funktionsleiste definieren.
Informationen über die Definition von Trigger-Auslösern über die Schaltfläche Neu in der
Funktionsleiste finden Sie unter Konfiguration der Funktionsleiste im Kapitel Desktop im
Administratorhandbuch 2.
Im Infobereich Rechte können Sie definieren, dass Trigger bei gewissen Datenbankaktionen
ausgelöst werden. Trigger reagieren auf fast alle Änderungen in der Datenbank:
• Manuelle Änderungen durch den Benutzer
• Workflows
• Trigger
• update.seven-Funktionen
• Import
• Wartung
Anmerkung: Bei der Kommunikation und beim Zusammenführen werden keine Trigger
ausgelöst.
Datenbankaktionen definieren
2 Klicken Sie in der Zeile des gewünschten Infobereichs auf das Feld Trigger.
Wenn bereits ein Trigger definiert wurde, befindet sich dort ein Häkchen, sonst ist das Feld
leer.
3 Doppelklicken Sie auf das Feld Neue Zeile, um einen neuen Trigger-Auslöser hinzuzufügen.
Das Dialogfeld Laden mit einer Liste der definierten Trigger wird angezeigt.
6 Definieren Sie in der Spalte Bedingt eine Bedingung, damit der Trigger nur ausgeführt wird,
wenn diese Bedingung erfüllt wird, Bedingungen im Benutzerhandbuch.
Diese Bedingung wird geprüft, sobald der Trigger ausgelöst wird, und nicht erst, wenn der
Trigger vom Stapel abgearbeitet wird, Stapelverarbeitung von Triggern auf Seite 78.
7 Aktivieren Sie das Feld Neu, wenn der Trigger bei der Neuanlage eines Datensatzes
ausgelöst werden soll. Dieser Trigger wird allerdings erst beim Speichern des neu
angelegten Datensatzes aktiv. Wurde eine Bedingung definiert, wird diese Bedingung vor
dem Auslösen des Triggers geprüft.
Ist das Feld Plausibilitäts-Check aktiviert, wird der Trigger sofort bei der Neuanlage
ausgelöst.
8 Aktivieren Sie das Feld Upd, wenn der Trigger bei einer Änderung eines Datensatzes, der
die Bedingungen unter Bedingt, Upd. Bed. und Upd. Felder erfüllt, ausgelöst werden soll.
Dieser Trigger wird allerdings erst beim Speichern des geänderten Datensatzes aktiv.
Trigger, bei denen die Option Plausibilitäts-Check aktiviert ist, werden sofort bei der
Dateneingabe ausgelöst.
Anmerkung: Änderungen liegen nur dann vor, wenn sich der Datensatz seit dem
letzten Speichern tatsächlich verändert hat. Bei Triggern, bei denen das Feld
Plausibilitäts-Check aktiviert ist, wirkt sich diese Option auch auf Trigger bei Neuanlage
aus. Falls dieser Trigger nicht oder nur während der Neuanlage ausgelöst werden soll,
muss eine Bedingung für das Feld Neu gesetzt werden
Kapitel 3 Rechtemodul 73
9 Aktivieren Sie das Feld Lös, wenn der Trigger beim Löschen eines Datensatzes ausgelöst
werden soll. Wurde eine Bedingung definiert, wird diese Bedingung vor dem Auslösen des
Triggers geprüft.
10 Definieren Sie in der Spalte Upd Bed. eine Bedingung, damit der Trigger nur ausgeführt
wird, wenn diese Bedingung nur beim Ändern eines Datensatzes erfüllt wird,
Bedingungen im Benutzerhandbuch. Auf Neuanlage und Löschen als Auslöser hat diese
Bedingung keine Auswirkung.
Wenn dieser Trigger durch einen anderen Trigger vom Stapel ausgelöst wurde, bezieht sich
diese Bedingung auf den Zustand des Datensatzes vor Auslösen dieses Triggers,
Stapelverarbeitung von Triggern auf Seite 78.
11 Klicken Sie auf Upd Felder, wenn Sie festlegen möchten, dass der Trigger nach Änderungen
in bestimmten Feldern ausgelöst wird.
Nach dem Klicken wird die Maske Triggerfelder angezeigt. In dieser Maske werden alle
Felder des Infobereichs aufgelistet.
o Alle Felder, die als "Geändert" und nicht als "Optional" gekennzeichnet sind, werden
geändert.
o Mindestens eines der Felder, die auch als "Optional" gekennzeichnet sind, wird
geändert.
Im Beispiel oben wird der Trigger bei Veränderungen nur dann ausgelöst, wenn sowohl
Datum geändert wurde, als auch entweder Kontakt oder Status (oder beide).
Auf die Optionen Neuanlage und Löschen hat diese Bedingung keine Auswirkung.
Datenbankaktion einfügen
2 Klicken Sie in der Zeile des gewünschten Infobereichs auf die Spalte Trigger.
Die Maske zur Triggerauswahl wird angezeigt.
3 Doppelklicken Sie auf den Namen des Triggers, vor dem der neue Trigger eingefügt
werden soll.
Das Dialogfeld Laden mit einer Liste der definierten Trigger wird angezeigt.
Datenbankaktion löschen
2 Klicken Sie in der Zeile des gewünschten Infobereichs auf das Feld Trigger.
Die Maske zur Triggerauswahl wird angezeigt.
• Referenzinfobereich: Aus diesem Infobereich werden Daten über Referenz kopiert. Dies ist
der Infobereich, der im Infobereich Trigger im Feld Referenz gewählt wurde.
Diese Infobereiche müssen nicht unbedingt unterschiedlich sein. Bei Triggern mit den
aktivierten Feldern Plausibilitäts-Check oder Vor Speichern müssen sich Auslöser und Reaktion
aber im gleichen Infobereich befinden.
Wenn Sie in einem Infobereich auf die Schaltfläche Neu klicken, werden automatisch eine Reihe
von Schlüsselfeldern, z. B. Firmengruppe und -nummer für Firmen und alle der Firma
untergeordneten Infobereiche erfasst. Mit Triggern können Sie aber eine Neuanlage von jedem
beliebigen anderen Infobereich durchführen, weshalb nicht immer klar ist, woher update.seven
die Schlüsselinformationen bekommt.
Bei der Neuanlage von Datensätzen durch einen Trigger werden automatisch alle relevanten
Schlüssel vom Auslöserinfobereich in den Reaktionsinfobereich kopiert.
Dementsprechend können Sie vom Infobereich A aus, ohne sich weiter um diese
Schlüsselinformationen zu kümmern, Datensätze im Infobereich B anlegen, wenn eine der
folgenden Bedingungen erfüllt ist:
• B ist ein unabhängiger Infobereich
• B ist abhängig von A
• B ist direkt abhängig von einem übergeordneten Infobereich von A
Wenn Sie Datensätze in anderen Infobereichen anlegen, müssen Sie diese Schlüssel manuell
eintragen, d. h. mit einem Trigger werden diese Felder mit Feldinhalten, variablen Werten oder
Referenzen erfasst.
Wenn Sie z. B. ausgehend von einer Notiz einen Kontakt anlegen, werden die Schlüsselfelder
der Firma (und eventuell der Person) übergeben. Der Kontakt wird zur gleichen Firma bzw.
Person angelegt wie die Notiz. Weil das Datum in beiden Fällen ein Schlüsselfeld ist und es eine
Beziehung zwischen Notiz und Kontakten gibt (der Text von Kontakten wird in Notizen mit dem
gleichen Datum kopiert), wird das Datum übernommen.
Der Bearbeiter des Kontakts ist kein Schlüsselfeld, und wird daher nicht automatisch
übernommen. Sie können dies jedoch über Referenzen realisieren, Feldreferenz auf Seite 60.
Das folgende Diagramm stellt die Abhängigkeiten eines Teils der Datenbank dar:
Die folgende Tabelle gibt einen Überblick über die vorgenommen Einträge, wenn Sie einen
Datensatz von einem der abgebildeten Datensätze aus in einem anderen anlegen. Der Eintrag
"via Referenz" bedeutet, dass Sie selbst Schlüssel eintragen müssen, z. B. über Referenzen.
76 Administratorhandbuch 1 update.seven win
Dazu müssen die betreffenden Schlüsselfelder als Felder in diesem Infobereich verfügbar sein.
Beim Kontakt sind sie es z. B. nicht, beim Externen Personenschlüssel schon. Wenn Sie die
Schlüsselfelder über den Trigger erfassen, können Sie zu jeder Person in jeder Firma einen
Externen Personenschlüssel anlegen.
Reaktions-Infobereich
Dok.Allg. Unabh. via Referenz via Referenz via Referenz via Referenz Unabh.
Bei Änderung, Ansicht oder Löschen als Datenbankreaktion wird auf die Datenbank zugegriffen.
Triggerreaktionen werden nicht nur für einen, sondern für alle möglichen Datensätze
durchgeführt. Wenn Sie z. B. von einem übergeordneten Infobereich ausgehend Änderungen
bei einem abhängigen Infobereich durchführen, so werden die Änderungen bei allen
abhängigen Datensätzen, die die Bedingungen erfüllen, durchgeführt.
Standardmöglichkeiten:
• Auslöserinfobereich ist Reaktionsinfobereich: Die Änderung wird im Datensatz
durchgeführt, aus dem der Trigger aufgerufen wurde.
• Auslöserinfobereich ist dem Reaktionsinfobereich übergeordnet: Die Änderung wird für alle
abhängigen Datensätze durchgeführt, unabhängig davon, ob der Reaktionsinfobereich
direkt oder indirekt vom dem Auslöserinfobereich abhängig ist.
• Reaktionsinfobereich ist dem Auslöserinfobereich übergeordnet: Die Änderung wird für den
übergeordneten Datensatz ausgeführt, unabhängig davon, ob der Auslöser-Infobereich
direkt oder indirekt vom Reaktionsinfobereich abhängig ist.
Anhaltspunkte für die anderen Fälle:
Firma oder Person abhängig von Firma oder abhängig von der gleichen Firma
Person (nur firmenbezogene) bzw. Person
Firma oder Person nur abhängig von Firma oder abhängig von der Firma
abhängig von Firma Person (nur firmenbezogene)
abhängig von Firma oder nur abhängig von Firma alle zu dieser Firma
Person
Kapitel 3 Rechtemodul 77
Von einem unabhängigen Infobereich aus können keine Datensätze in einem anderen
unabhängigen Infobereich geändert, gelöscht oder angezeigt werden. Sie können also z. B. von
einer Firma mit einem Trigger keine Änderungen im Infobereich Dok. Allg. durchführen.
Schlüssel:
Datum
LNr.
• Wenn Sie von der Person aus Änderungen im Kontakt durchführen möchten, können nur
Kontakte zu dieser Person geändert werden. Umgekehrt können Sie von
personenbezogenen Kontakten nur Änderungen zu dieser Person machen, nicht aber von
firmenbezogenen Kontakten aus.
• Wenn Sie von der Person aus Änderungen in Externen Firmenschlüssel durchführen
möchten, obwohl Sie von der Firma und nicht von der Person abhängig sind, können Sie
dies tun. Umgekehrt können Sie vom Externen Firmenschlüssel Änderungen bei allen
Personen und bei allen firmenbezogenen Kontakten durchführen.
Referenzinfobereich
Der Referenzinfobereich ist jener Infobereich, der im Infobereich Trigger im Feld Referenz
gewählt wurde. Der Basis-Infobereich sollte entweder leer oder identisch mit dem
Auslöserinfobereich sein.
Als Referenzinfobereiche kommen jene Infobereiche in Frage, deren Schlüssel, wenn
vorhanden, mit den Schlüsseln des Auslöser- bzw. des Reaktionsdatensatzes übereinstimmen.
Ob das die Schlüssel des Auslöser- oder des Reaktionsdatensatzes sind, hängt von der
Triggeraktion und dem Eintrag in Basis-Infobereich ab. Außer bei Neuanlage kann jedoch nur
einer von beiden in Frage kommen, weil in allen gemeinsam übergeordneten Infobereichen die
Datensätze identisch sein müssen. Wenn z. B. von einem Kontakt aus eine Notiz angelegt wird,
sind beide von der gleichen Person und damit von der gleichen Firma abhängig.
Bei der Neuanlage bezieht sich die Referenz auf den Auslöserdatensatz.
Ein Eintrag in den Basis-Infobereich bedeutet also, dass diese Zeile nur verwendet wird, wenn
der Trigger von diesem Infobereich aus aufgerufen wird.
78 Administratorhandbuch 1 update.seven win
Anmerkung: Trigger, bei denen die Felder Plausibilitäts-Check oder Vor Speichern aktiviert
sind, können nicht über den Stapel verarbeitet werden, da sie direkt nach jeder
Feldänderung ausgelöst werden. Sie können ihrerseits keine weiteren Trigger auslösen.
Eine Aktion kann mehrere Trigger auslösen, die eventuell ihrerseits andere Trigger auslösen.
update.seven legt diese Trigger auf einem internen Stapel ab. Während ein Trigger ausgeführt
wird, kann es also eine Reihe von Triggern geben, die auf einem internen Stapel liegen, der
noch verarbeitet werden muss.
Wenn die Ausführung eines dieser Trigger einen weiteren Trigger auslöst, wird der aufgerufene
Trigger am Ende des Triggerstapels hinzugefügt ("First in first out"-Prinzip).
Auslösebedingungen werden nur beim Auslösen geprüft, und nicht bevor der Trigger tatsächlich
ausgeführt wird. Die Suchbedingung wird dagegen erst geprüft, wenn der Trigger tatsächlich
ausgeführt wird.
Auch die Situation, in der der Trigger ausgelöst wird, wird hier vermerkt: Welcher Datensatz
muss geändert oder gelöscht werden, bzw. von welchem Satz ausgehend sollen andere Sätze
neu angelegt werden.
Bei der Ausführung von Triggern gilt das dreistufige Rechtesystem von update.seven,
Dreistufiges Rechtesystem auf Seite 31. Daher werden zuerst jene Trigger ausgeführt, die
aufgrund des Stationsrechts ausgelöst werden, danach diejenigen, die aufgrund des
Gruppenrechts ausgelöst werden, und zuletzt diejenigen, die aufgrund des Bearbeiterrechts
ausgeführt werden.
Das folgende Diagramm illustriert den Ablauf der Stapelverarbeitung von Triggern:
Kapitel 3 Rechtemodul 79
Trigger-Tricks
Folgende Tricks können beim Arbeiten mit Triggern hilfreich sein:
• Freifelder: Für komplexe Trigger können Sie (falls notwendig) Werte in Freifeldern
zwischenspeichern. Sie sollten diese "Triggerfelder" entsprechend benennen, damit Sie sie
nicht versehentlich als Datenfelder verwenden und bei der Ausführung anderer Trigger
überschreiben.
• Trigger-Zeilenwechsel: Werden mit einem Trigger Texte in Textfelder geschrieben, können
Sie mit der Zeichenkombination "\10" einen Zeilenumbruch erzeugen.
• Meldungen bei jeder Feldänderung: Wenn bei einer Person keine Abteilung eingetragen
wird, soll bei jeder Feldänderung eine Meldung angezeigt werden. Um das zu erreichen:
Ist keine Abteilung eingetragen, werden in das Feld FreiN1 abwechselnd die Werte "1" und
"2" eingetragen. Die Option Plausibilitäts-Check muss aktiviert sein, damit der Trigger bei
jeder Feldänderung ausgeführt und die Meldung angezeigt wird.
1 Im Rahmen eines Autoexports werden die Schlüssel aller als "geplant" eingetragenen
Kontakte der Vergangenheit exportiert. Zusätzlich wird ein Freifeld exportiert. Das Freifeld
ist notwendig, damit beim Import bei jedem Datensatz auch tatsächlich eine Änderung
geschieht.
2 Diese Schlüssel werden "autoimportiert" (Abgleich bei Firmen und Personen, Änderung bei
Kontakten). Beim Import wird in das Freifeld ein Wert eingetragen.
3 Der Trigger reagiert darauf, dass in diesem Freifeld dieser Wert eingetragen wird.
(Bedingung setzen, dieses Feld in Update-Felder eintragen.)
4 Der Trigger verschiebt die Kontakte auf den heutigen Tag, wenn sie als verschiebbar
gekennzeichnet sind, und setzt sie auf "versäumt", wenn sie als nicht verschiebbar
gekennzeichnet sind (wie der Trigger Kontakt-Check). Außerdem löscht der Trigger den
Wert aus dem Freifeld.
5 Autoexport und Autoimport können in einer Batch-Datei zusammengefasst werden, die vom
Explorer oder über eine Schaltfläche aufgerufen werden kann.
Mandanten
Die Einrichtung von Mandanten erlaubt Ihnen:
• Infobereiche und Kataloge nach Mandanten zu trennen.
• bestimmte Daten allen Mandanten zugänglich zu machen.
• Benutzern Zugriff auf Daten mehrerer Mandanten zu ermöglichen.
Die Mandantenfähigkeit betrifft alle Varianten von update.seven (update.seven win,
update.seven web etc.).
Anmerkung: Fixe Kataloge sind nicht mandantenfähig, weil sie teilweise fix mit der
Businesslogik verknüpft sind und als Einstellungen nicht geändert werden dürfen.
Kapitel 3 Rechtemodul 81
Funktionsüberblick
Sie können in einem Mandantenrecht definieren, ob die Katalogwerte eines Katalogs gleich oder
unterschiedlich für alle Mandanten sind. Beispiel: Der Währungskatalog ist gleich für alle
Benutzer; der Aktivitäten- und Bearbeiterkatalog nicht.
Bei getrennten Katalogen ist es zusätzlich möglich, dass manche Einträge nur einem Mandanten
zugänglich sind, andere jedoch für alle Mandanten sichtbar sind. Gewisse Standardaktivitäten
sind allen zugänglich, spezielle Aktivitäten nicht.
Jedem Bearbeiter wird ein Mandant zugewiesen. Ein Bearbeiter sieht alle Katalogwerte, die
entweder seinem Mandanten oder allen Bearbeitern zugänglich sind.
Falls dieser Katalog nach Mandanten getrennt ist, wird beim Erfassen eines Katalogs
automatisch die Mandantennummer eingetragen. Wenn ein Bearbeiter z. B. eine neue Aktivität
erfasst, sehen nur die Benutzer seines Mandanten diesen Katalogwert.
Einzelnen Bearbeitern (z. B. Gebietsleitern, Filialleitern) oder Bearbeitergruppen (z. B.
Mutterfirmen, Kampagnen-Managern) kann der Zugriff auf die Daten anderer Mandanten
ermöglicht werden. Beispiel: Ein Mutterkonzern hat drei Konzerntöchter (Mandanten), die
getrennte Daten haben; die Mitarbeiter des Mutterkonzerns haben jedoch auch auf die Daten
der Töchter Zugriff. Ein Mitarbeiter betreut zwei Mandanten und hat daher Zugriff auf die Daten
beider Mandanten. Ein Gebietsleiter hat Zugriff auf die Daten mehrerer Mandanten.
Pro Infobereich kann im Mandantenrecht ein Feld ausgewählt werden, das als Mandantenfeld
verwendet wird. Beim Zugriff auf Daten wird dieses Feld geprüft, und bei Neuanlage wird es mit
der Mandantennummer des Bearbeiters erfasst. Dadurch müssen Sie nicht mehr pro Mandant
ein Recht mit verschiedenen Bedingungen und Vorgabewerten definieren, sondern ein
allgemeines Recht für alle Mandanten, wodurch die Implementierung schneller, transparenter
und weniger fehleranfällig wird.
Mandantenrecht
Im Infobereich Mandantenrecht definieren Sie, welche Kataloge und Daten nach Mandanten
getrennt werden.
In der Regel kommen Sie mit folgenden typischen Mandantenrechten aus:
• "Standard" für die meisten Benutzer
• "Admin" für gemeinsame Importe
• "Power" für Power-Benutzer
Im Kontextmenü stehen Ihnen die Optionen Katalog und Infobereich zur Verfügung, mit denen
Sie zwischen den beiden Bereichen wechseln können.
82 Administratorhandbuch 1 update.seven win
Katalog
Infobereich
Hier können Sie alle Infobereiche auswählen, für die es die Felder Mandantennummer und
Mandantenname oder entsprechende Freifelder gibt, Mandantenfelder auf Seite 92.
Für Infobereiche stehen Ihnen fünf Spalten zur Verfügung:
• Sicht: Der Benutzer hat nur auf die Daten des eigenen Mandanten Zugriff. Die Überprüfung
erfolgt über das in der Spalte Mandantennr. ausgewählte Feld.
• Neu: Die Mandantennummer wird in das ausgewählte Feld übertragen. Werte, die der
Benutzer einträgt, werden überschrieben.
• Aktualisieren: Wenn der Benutzer versucht, diesen Datensatz zu ändern, wird die
Mandantennummer überprüft.
• Löschen: Wenn der Benutzer versucht, diesen Datensatz zu löschen, wird die
Mandantennummer überprüft.
• Feld Mandantennr.: Hier können Sie ein Feld für die Mandantennummer auswählen. In den
wichtigsten unabhängigen Infobereichen (Firma, Person, Aktivität, Spesen, Objekt (BTB),
Konditionen (OTC), Kampagne (FS), etc.) stehen entsprechende Felder zur Verfügung. In
allen Infobereichen, in denen es kein spezielles Feld gibt, können Sie ein ganzzahliges oder
dezimales Freifeld (Felder des Typs Frei-N oder Frei-Dez) verwenden. Achten Sie darauf,
dass dieses Feld nicht von der bei Ihnen verwendeten update.seven-Version oder von
Triggern verwendet wird, Mandantenfelder auf Seite 92. In der Regel definieren Sie
Mandantenfähigkeit auf der obersten Stufe und übertragen sie von dort über Top-Down-
Rechte auf die abhängigen Infobereiche, Top Down auf Seite 38.
Das Feld für die Mandantennummer wird beim Speichern der Neuanlage erfasst und
überschreibt den bisherigen Wert in jedem Fall, gleichgültig ob er manuell eingetragen
wurde, über Vorgabewerte manuell oder aus den Rechten stammt. Damit ein Benutzer
dieses Feld nach dem Speichern nicht ändern darf, müssen Sie das Feld in den Rechten für
Neuanlage, Änderung und Löschen sperren, Rechte auf Seite 32.
Um für dieses Feld beim Zugriff auf Daten eine optimale Performance zu erreichen, können
Sie es direkt in der SQL-Datenbank indizieren.
Kapitel 3 Rechtemodul 83
Anmerkung: Wenn ein Infobereich als mandantenabhängig definiert wird, hat dies die
gleiche Wirkung wie eine entsprechende Bedingung in den Rechten, Rechte auf Seite 32.
Wenn Sie z. B. für den Infobereich Wechselkurstabelle das Feld Frei N-1 auswählen,
entspricht dies folgender Bedingung: Frei N-1 = Mandant, wobei Mandant ein variabler Wert
ist, der entweder leer, der eigene Mandant oder ein Zusatzmandant sein kann. Sie sehen die
Daten des Mandanten also weder in Masken oder Listen, noch in der Suche oder im Abgleich.
Mandanten
Nachdem Sie eines oder mehrere Mandantenrechte definiert haben, können Sie im Infobereich
Mandanten die Mandanten eintragen oder auch importieren. Bei jedem Mandanten müssen Sie
folgende Informationen erfassen:
• Mandantennummer (ganze Zahl, 9-stellig, eindeutiger Schlüssel)
• Mandantenname (Textfeld, sollte erfasst werden)
• Mandantenrecht (Auswahlfeld, in der Regel notwendig)
• Text (optional)
84 Administratorhandbuch 1 update.seven win
Jedem Bearbeiter und somit jedem Benutzer, jeder Gruppe und jeder Station können Sie einen
Mandanten zuweisen, indem Sie die Mandantennummer eintragen. Daraufhin wird der
Mandantenname angezeigt.
Zusatzmandanten
Daten
Folgende Möglichkeiten stehen Ihnen zur Verfügung, um Daten mehreren oder allen Mandanten
zugänglich zu machen:
• Daten und Kataloge ohne Mandantennummer sind allen Mandanten zugänglich.
• Wenn einzelne Bearbeiter Zugriff auf die Daten mehrerer Mandanten haben sollen, können
Sie für die entsprechenden Bearbeiter Zusatzmandanten erfassen.
• Wenn alle Bearbeiter eines Mandanten Zugriff auf die Daten anderer Mandanten haben
sollen (z. B. die Bearbeiter eines Mutterkonzerns sollen Zugriff auf die Daten der Töchter
haben, jedoch nicht umgekehrt), können Sie den entsprechenden Bearbeitern
Zusatzmandanten zuweisen.
Kapitel 3 Rechtemodul 85
• Wenn Firmen oder Personen mehreren Personen zugeordnet sein sollen, können Sie dies
über Vertriebsgruppen bzw. Kundenbetreuer (OTC) abbilden: Definieren Sie die Firmen als
nicht mandantenabhängig, die Vertriebsgruppen als mandantenabhängig. Bei Neuanlage
einer Firma generieren Sie automatisch eine Vertriebsgruppe, damit die Firma zunächst
dem Mandanten zugeordnet ist, für den sie eingetragen wurde. Um die Firma einem
zweiten Mandanten zuzuordnen, muss entweder ein Bearbeiter vorhanden sein, dessen
Mandant der zweite Mandant oder dessen Zusatzmandant der erste Mandant ist.
Andernfalls werden die Vertriebsgruppen z. B. über den Import generiert. Aufgrund der
Schlüssel bei Vertriebsgruppen ist es nicht möglich, mehrere Vertriebsgruppen zu einer
Firma bzw. einer Firma ohne einen Eintrag in einem der folgenden Felder anzulegen:
o Branchenversion BTB: AD1, Geschäftsbereich, Produktgruppe
o Branchenversion FS: Produktgruppe, KB1, Betreuer-Nr.
o Branchenversion OTC: Warengruppe, Segment, Betreuer, Route
Einer dieser Kataloge sollte also mandantenfähig sein (in der Regel der Katalog Bearbeiter)
und automatisch erfasst werden.
• Dieselben Firmen oder Personen sollten im System nicht für mehrere Mandanten identisch
vorhanden sein, wenn ein Mandant Zusatzmandant des anderen ist. Dies kann einerseits
Benutzer verwirren, und andererseits beim Import mit Abgleich über Name und Adresse zu
Problemen führen, Import auf Seite 90.
• Wenn mehrere Mandanten Zugriff auf bestimmte Daten haben sollen, können Sie dies über
Scheinmandanten erreichen. Erfassen Sie für diese Scheinmandanten Daten, und weisen
Sie die Scheinmandanten als Zusatzmandanten zu.
Kataloge
Folgende Möglichkeiten stehen Ihnen zur Verfügung, um mehreren Mandanten "gleiche"
Katalogwerte zugänglich zu machen:
• Sie erfassen pro Mandant separat einen Katalogwert: Dies empfiehlt sich dann, wenn die
gleichen Katalogwerte nur dem Namen nach gleich sind (z. B. zwei Bearbeiter namens
Franz Muster an verschiedenen Orten). Wenn der eine Katalogwert gelöscht wird, ist der
andere davon nicht betroffen.
• Sie machen den Katalogwert allen Mandanten zugänglich. Diese Möglichkeit empfiehlt sich,
wenn die Kataloge nicht mandantenbezogen sind (z. B. Länder, Währungen).
• Sie erfassen den Katalogwert nur einmal, weisen aber Zusatzmandanten zu, so dass
mehrere Mandanten auf diesen Katalogwert zugreifen können. Diese Möglichkeit empfiehlt
sich, wenn gleiche Katalogwerte auch einen gleichen Inhalt haben (ein Bearbeiter ist für
zwei Mandanten tätig).
Vorgangsweise Mandanten
Projektinhalt:
Vor der Anlage von Mandantenrechten und Mandanten sollten Sie folgende Fragen klären:
• Welche Mandanten benötigen Sie? Welche Bearbeitergruppen sollen mit gemeinsamen
Daten arbeiten, welche mit getrennten Daten?
• Wer soll Zugriff auf die Daten mehrerer Mandanten haben? Gibt es Hierarchien zwischen
den Mandanten, d. h. muss ein Mandant auf die Daten des anderen zugreifen, aber nicht
umgekehrt, oder sollen einzelne Bearbeiter die Daten mehrerer Mandanten bearbeiten
können?
• Welche Kataloge und Daten sollen getrennt werden? In der Regel sind das Firmen,
Personen sowie alle davon abhängigen Daten, eventuell Artikel und Kataloge wie z. B.
Aktivitäten, Bearbeiter, Produktgruppe etc.
• Welche bestehenden Kataloge und Daten sollen getrennt werden? Sind solche Daten
bereits im System vorhanden und wenn ja, welchen Mandanten werden sie jetzt
nachträglich zugeordnet.
86 Administratorhandbuch 1 update.seven win
• Werden Daten für mehrere Mandanten gemeinsam importiert? Wenn ja, benötigen Sie
einen Import-Benutzer mit Zugriff auf die Daten aller Mandanten?
• Wie werden Daten erfasst? Bei jeder Art der Datenerfassung (manuell im Hauptmodul, bei
Import etc.) sollte sichergestellt werden, dass die Daten immer den richtigen Mandanten
zugeordnet werden können.
• Wer erfasst Katalogwerte? Bei jeder Art der Katalogerfassung (manuell im Hauptmodul,
Import von Daten, Import in die Katalogtabelle) sollte ebenfalls sichergestellt werden, dass
die Daten immer den richtigen Mandanten zugeordnet werden können.
Projektdefinition:
• Definieren Sie, welche Kataloge und Daten nach Mandanten getrennt werden sollen. In der
Regel genügt ein Standard-Mandantenrecht und ein Import- oder Admin-Mandantenrecht.
• Definieren Sie die Mandanten, und weisen Sie ihnen ein Mandantenrecht zu. In der Regel
ist dies ein Admin-Mandant mit Admin-Mandantenrecht sowie mehrere Mandanten mit
Standard-Mandantenrecht.
• Nehmen Sie eventuell Scheinmandanten als Mandanten auf.
• Weisen Sie Zusatzmandanten zu.
• Weisen Sie Bearbeitern Mandanten zu.
• Wenn Sie Bearbeiter importieren, sollten Sie sie als Import-Benutzer mit Admin-
Mandantenrecht importieren. Im Importformat sollte auch pro Bearbeiter die
Mandantennummer mitgeliefert werden.
• Wenn Sie die Bearbeiter manuell anlegen, legen Sie als Admin-Benutzer zuerst die
Bearbeiter als Kataloge einschließlich Mandantennummer und dann als Datensätze mit
identischen Mandantennummern an. Wenn die Bearbeiter bereits angelegt sind, tragen Sie
die Mandantennummern in die Kataloge und die Bearbeitertabelle ein.
Beispiel: Wenn Sie Firma und Person als nicht mandantenabhängig, Kontakte jedoch als
mandantenabhängig definieren, werden Betreuungen nicht nach Mandanten getrennt. Auch
alle anderen Berechnungen, die innerhalb der Daten einer Firma oder Person ablaufen,
nehmen nicht darauf Rücksicht, ob innerhalb der Firma und Person abhängige Daten auf
verschiedene Mandanten aufgeteilt sind.
• Wenn Sie für die Abbildung gemeinsamer Katalogwerte mehrerer Mandanten
Zusatzmandanten verwenden, in einem Katalog mandantenunabhängige und
mandantenabhängige Katalogwerte mischen, oder wenn Mandanten Zugriff auf Daten
anderer Mandanten mit Hilfe von Zusatzmandanten haben, sollten Sie darauf achten, dass
die Katalogwerte der Zusatzmandanten nicht bei einem der zugehörigen Mandanten
bestehen. Dies hat zwei Gründe: Erstens wird eine Verwirrung der Benutzer vermieden und
zweitens würden beim Import in jedem Fall die Katalogwerte des Mandanten des
Datensatzes verwendet werden, Import auf Seite 90.
• Die Mandantennummer des Bearbeiterkatalogs sollte mit jener in der Bearbeitertabelle
identisch sein.
• Sie sollten vermeiden, in einem Katalog Werte ohne Mandantennummer zu haben, die
gleich lauten wie ein Wert mit Mandantennummer.
• Wenn eine Bedingung auf einen mandantenabhängigen Katalogwert gesetzt wird und
dieses Format z. B. an Benutzer gesendet wird, müssen diese auf diesen Katalogwert
zugreifen können. In manchen Fällen kann es daher notwendig sein, das entsprechende
Format z. B. pro Mandant zu duplizieren. Daher sollten in Formaten, die für mehrere oder
alle Benutzer definiert sind, Bedingungen auf mandantenabhängige Katalogwerte
vermieden werden.
Bei falscher Konfiguration kann es vorkommen, dass ein Benutzer Katalogwerte sieht, die er
laut Definition nicht sehen dürfte. In diesem Fall wird aus Performance-Gründen der
Katalogwert in der Maske und in der Liste angezeigt. Wenn der Katalog geöffnet wird, ist der
Katalogwert jedoch nicht sichtbar. Dies hat folgende Ursachen:
• Ein Katalog ist mandantenabhängig, kommt aber in einem Infobereich vor, der nicht
mandantenabhängig ist (z. B. Katalog Bearbeiter ist mandantenabhängig, der Infobereich
Firma nicht).
Lösungsvorschlag: Definieren Sie auch den Infobereich als mandantenabhängig.
• In einem Infobereich zu Mandant 100 ist ein Katalogwert zu Mandant 200 ausgewählt.
Kataloge
Für Kataloge gibt es keine Überschneidung der Einstellungen in den Infobereichen Rechte und
Mandantenrecht:
• Im Infobereich Rechte legen Sie fest, in welchen Katalogen neue Werte erfasst werden
können
• Im Infobereich Mandantenrecht legen Sie fest, bei welchen Katalogen bei Neuanlage die
Mandantennummer eingetragen werden soll.
Daten
Für Daten können Sie eine Mandantenfähigkeit entweder über den Infobereich Rechte oder den
Infobereich Mandantenrecht erreichen:
• Im Infobereich Rechte ist es möglich, mit einigem Aufwand Mandantenfähigkeit zu
erreichen:
o Definieren Sie pro Infobereich ein Feld (Katalog, alphanumerisch oder numerisch) und
o Definieren Sie für jeden Mandanten ein Recht, das sich durch verschiedene
Vorgabewerte und Bedingungen für dieses Feld unterscheidet.
88 Administratorhandbuch 1 update.seven win
Anmerkung: Diese Methode ist mit relativ viel Aufwand und Unsicherheit verbunden,
da pro Mandant ein Recht definiert werden muss und überall die richtigen Werte
eingetragen werden müssen. Die Änderungen müssen in allen Rechten nachgezogen
werden.
• Die Einrichtung von Mandanten im Infobereich Mandantenrecht hat den Vorteil, dass Sie
nicht pro Mandant ein Recht definieren müssen und die Vorgabewerte und Bedingungen
sehr viel übersichtlicher und leichter zu definieren sind. Ein Nachteil besteht darin, dass Sie
z. B. keine Kataloge oder alphanumerische Felder verwenden können.
Hier stehen Ihnen zwei Möglichkeiten zur Verfügung:
o Sie verwenden für Daten den Infobereich Rechte.
o Wenn Sie bisher Mandanten über den Infobereich Rechte und pro benötigtem
Infobereich ein Feld (Katalog, alphanumerisch oder numerisch) definiert haben,
können Sie diese Felder verwenden bzw. frei machen und über die Wartung, den
Import oder Export mit den vorhandenen Daten erfassen, Informationen dazu
Migration auf Seite 88. Sie müssen dies jedoch nicht gleich bei der Umstellung
machen, sondern können dies jederzeit später oder schrittweise und/oder nur für
manche Infobereiche vornehmen.
• Alle Zugriffs- und Bearbeitungseinschränkungen im Mandantenrecht verhalten sich so, als
hätten Sie Bedingungen auf das Feld Mandantennr. im Infobereich Rechte definiert.
Anmerkung: Im Stationsrecht treffen Sie die Einstellungen, die für alle Benutzer gelten
sollen.
Im Gruppenrecht definieren Sie, welche Bearbeitergruppen in welchen Infobereichen und
Feldern Zugriffs- und Änderungsrechte haben. Eine Gruppe besteht in der Regel aus
Benutzern, die ähnliche Arbeitsprozesse haben.
Im Mandantenrecht definieren Sie, auf welche Daten und Katalogwerte die Benutzer
zugreifen. Ein Mandant besteht daher in der Regel aus Benutzern, die auf dieselben Daten
zugreifen.
Migration
Daten und Kataloge ohne Mandantennummer sind unabhängig von der Definition der
Mandantenrechte allen Mandanten zugänglich, d. h. bestehende Daten werden nach einem
Upgrade wie bisher angezeigt und können bearbeitet werden.
So können Sie bestehende Daten und Kataloge mandantenfähig einrichten:
• Definieren Sie zunächst, welche Einträge in welchen Katalogen allen Mandanten und
welche nur bestimmten Mandanten zugänglich sein sollen. Je nach Anzahl können Sie dies
in der Katalogwartung eintragen oder per Import bzw. Export durchführen. Beim Import
bzw. Export wird auch automatisch über die Katalogwartung die Mandantennummer in den
Formaten geändert, Katalogwartung auf Seite 90.
• Falls Sie bei bestehenden Daten bereits ein passendes numerisches Feld als Mandantenfeld
verwenden, können Sie es im Infobereich Mandantenrecht auswählen. Wenn Sie bisher
Ihre Daten über den Infobereich Rechte über verschiedene Vorgabewerte und
Bedingungen pro Mandant getrennt haben, können Sie diese Vorgabewerte bzw.
Bedingungen entfernen. Dadurch verringert sich der Wartungsaufwand. Wenn Sie alle
entfernen können, vermeiden Sie die Rechte pro Mandant und weiteren Wartungsaufwand.
• Falls Sie die Information z. B. als Katalog oder alphanumerisches Feld gespeichert haben,
können Sie über die Wartung oder den Import bzw. Export diese Information in das neu
definierte Mandantenfeld mit einer eventuellen Transformation kopieren.
• Falls Sie die Information nicht als Katalog oder alphanumerisches Feld gespeichert haben,
müssen Sie im Projekt definieren, nach welchen Kriterien bestimmte Daten welchen
Mandanten zugeordnet werden sollen. Anschließend tragen Sie die Werte über die
Wartung, den Import, Export oder manuell ein.
Kapitel 3 Rechtemodul 89
Katalogwartung
Im Infobereich Katalog im Modul Wartung wird die Mandantennummer als zusätzliche Spalte
angezeigt. Der Bearbeiter sieht nur die Katalogwerte, auf die er laut Mandantenrecht Zugriff
hat.
Wenn Sie Katalogwerte neu anlegen bzw. bearbeiten, wird im Dialogfeld die Mandantennummer
angezeigt.
Sie können die Mandantennummer nach Bedarf ändern. Falls Sie Werte dieses Katalogs neu
anlegen bzw. darauf zugreifen dürfen, wird bei einer Neuanlage geprüft, ob die eingetragene
Nummer die Nummer Ihres Mandanten oder eines Ihrer Zusatzmandanten ist. Wenn dies nicht
der Fall ist, müssen Sie die Mandantennummer ändern. Mandantennummern können Sie jedoch
nur ändern, wenn im Mandantenrecht Zugriff und Neuanlage nicht aktiviert sind.
Katalogwerte müssen innerhalb einer Mandantennummer eindeutig sein. Dies bedeutet, dass
Sie die gleichnamigen Bearbeiter "Peter Müller", die in den Niederlassungen in München und
Frankfurt vorkommen, zweimal erfassen können, z. B. mit den Mandantennummern 1200 und
1100.
Import
update.seven bietet die Möglichkeit, entweder als Mandant zu importieren, d. h. mit den
Rechten des Mandanten, oder Daten mehrerer Mandanten mit der Mandantennummer in jeder
Zeile gleichzeitig zu importieren, z. B. Bearbeiter für alle Mandanten.
Wenn Sie für einen Mandanten importieren, müssen Sie dies als Benutzer dieses Mandanten
tun. Dies bedeutet, dass Sie pro Mandanten einen Import-Benutzer anlegen können. Beim
Import gelten somit die Rechte des Mandanten, d. h. nur die dem Mandanten zugewiesenen
Daten können erfasst bzw. darauf zugegriffen werden. In diesem Fall ist eine Anpassung der
Import- und Exportformate nicht nötig.
Um in einem Importvorgang die Daten mehrerer Mandanten zu importieren:
• Definieren Sie einen Import-Benutzer, und weisen Sie ein Admin-Mandantenrecht zu, in
dem weder Daten noch Kataloge für den Zugriff oder Bearbeitung eingeschränkt sind.
• In jeder importierten Zeile muss die Mandantennummer vorhanden sein.
Kapitel 3 Rechtemodul 91
• Importieren Sie die Mandantennummer mit Abgleich und eventuell Neuaufnahme in den
Infobereich Mandant in das Feld Mandantennummer, und definieren Sie den Infobereich
Mandant in den Infobereichseigenschaften als ersten (Nummer 0). Dadurch wird davon
ausgegangen, dass die Daten dieser Importzeile für diesen Mandanten bestimmt sind. Dies
bedeutet, dass die Einstellungen des Mandantenrechts dieses Mandanten gelten, d. h.
Daten und Kataloge werden, falls dies so definiert wurde, mit dieser Mandantennummer
aufgenommen bzw. abgeglichen.
• Für einzelne Datensätze können Sie in der Importzeile andere Mandantennummern
vergeben, z. B. die Nummer eines Zusatzmandanten. Wichtig ist dabei, dass Sie die
Nummer des Hauptmandanten in den Infobereich Mandant importieren und dort
abgleichen, damit update.seven über das Mandantenrecht informiert ist, welche Daten
mandantenabhängig sind und welche Felder für die Mandantennummer verwendet werden.
• Bei Katalogen wird geprüft, ob es einen solchen Katalogwert gibt, auf den dieser Mandant
Zugriff hat. Wenn dies der Fall ist, wird dieser Katalogwert verwendet. Wenn es mehrere
gibt, haben die Kataloge des eigenen Mandanten oder ohne Mandanten Vorrang vor den
Katalogen der Zusatzmandanten. Wenn Sie also in Daten Katalogwerte eintragen bzw.
importieren, sollten Sie darauf achten, dass es zur Mandantennummer des Datensatzes
keinen identischen Katalogwert gibt. Falls dies nicht der Fall ist, wird der Katalogwert neu
aufgenommen. Abhängig von der Einstellung im Mandantenrecht wird die Nummer des
eigenen Mandanten eingetragen.
Anmerkung: Wenn Sie die Mandantenfähigkeit auf Daten über den Infobereich Rechte
realisiert haben und zum Mandantenrecht wechseln, müssen Sie Ihre Importformate
entsprechend anpassen.
Mandantenzugehörigkeit ändern
Durch Ändern der entsprechenden Mandantennummer können Sie Infobereiche und Kataloge
abhängig von Ihren Rechten leicht einem anderen Mandanten zuordnen:
• Für Infobereiche können Sie dies einzeln manuell oder über die Wartung, den Import oder
Export durchführen.
Anmerkung: Nur der Administrator kann das Feld Mandantennr. in den einzelnen
Infobereichen manuell ändern. Alle übrigen Benutzer können das Feld zwar neu
erfassen, später jedoch nicht mehr bearbeiten.
92 Administratorhandbuch 1 update.seven win
• Für Kataloge können Sie dies einzeln in der Katalogwartung oder über den Export oder
Import durchführen.
Anmerkung: Für Daten und Kataloge müssen Sie jeweils in der Katalogwartung
inhaltlich definieren, welche Katalogwerte zusammengeführt werden sollen.
• Ein Mandant wird als Zusatzmandant eines anderen Mandanten definiert. Die bisherige
Ordnung bleibt für vorhandene Daten bestehen.
• Firmen und Personen, die bei den beiden Mandanten getrennt erfasst waren, können im
Hauptmodul über die Menüoption Bearbeiten Firmen/Personen zusammenführen
zusammengeführt werden.
Zusatzmandanten ändern
Wenn sich die Zugriffsrechte von Bearbeitern oder Mandanten auf die Daten anderer
Mandanten ändern, müssen Sie die Definition der Zusatzmandanten ändern.
Anmerkung: Wenn Sie einem Bearbeiter oder Mandanten den Zugriff auf die Daten eines
anderen Mandanten ermöglichen, sollten Sie auch den Zugriff auf die Daten aller
Zusatzmandanten ermöglichen.
Mandantenfelder
In dieser Liste werden alle unabhängigen Infobereiche aufgelistet. In den Spalten Mandantennr.
und Freifeld wird angegeben, ob ein Feld Mandantennr. vorhanden ist oder ob ein Freifeld
definiert werden muss.
Abteilung x x
Aktion x x -
Aktivität x x x x -
Aufgaben x x x x -
Bearbeiter x x x x -
Betreuer x x
Beziehungs-Level x x -
Dokumente x x x x
Event-Tabelle x x x x -
Fehlzeiten x x x x -
Firma x x x x -
Fragebogen x x x x -
Idealkunde x x -
Info Datenbestand x x
Kampagne x x x x -
Kategorie x x -
Konditionen x x -
Mandant x x x x -
Markstatistik Menge x x -
Markstatistik x x -
Umsatz
Objekte x x -
Person x x x x -
Produktstamm x x
Routen x x -
Schwerpunkt- x x -
produkt
Spesen x x x x -
94 Administratorhandbuch 1 update.seven win
Station x x x x -
Umsatzplan x x -
Verkaufsplanung x x
Vertriebsbereich x x x
Wechselkurstabelle x x x x
Anmerkungen:
• Artikelstamm, Produktstamm, Staffelmenge: Bei der Trennung von Artikeln nach
Mandanten müssen Sie beachten, dass der Schlüssel (Artikel-Nr. bzw. Produkt-ID) in der
gesamten Datenbank eindeutig sein muss, d. h. verschiedene Mandanten dürfen nicht
gleiche Artikelnummern erfassen.
Lösungsvorschlag: Sie können die Artikelnummern zentral vergeben oder bei jeder
Artikelnummer die Mandantennummer vorne bzw. hinten anfügen.
Der Vorteil dieses Systems liegt jedoch darin, dass der Artikelstamm für alle Mandanten
gleich ist, die Angebote, Aufträge und Beratungen jedoch nicht.
• Belegart Berechnung, Bestand, Bestand Buchungskreis, Bestandsberechnung,
Bestandsverwaltung: Die Zuordnung von Mandantennummern zu den entsprechenden
Katalogwerten und Daten sollte synchron sein.
• BLZ: Bankleitzahlen sind nicht mandantenabhängige Daten.
• Branchentabelle, Schlüsseltabelle Objekt: Wenn unterschiedliche Mandanten verschiedene
Schlüssel für Branchen bzw. Objekte verwenden sollen, können den unterschiedlichen
Mandanten verschiedene Gruppen für diese Schlüssel zugewiesen werden und der Zugriff
auf die übrigen über den Infobereich Rechte gesperrt werden.
• Kostentabelle: Wenn pro Mandant verschiedene Kostentabellen erfasst werden sollen,
müssen pro Bearbeiter entsprechende Kostentabellen-Datensätze erstellt werden. Benutzer
benötigen keinen Zugriff auf die Kostentabelle.
• Formate: In der Regel ist eine Trennung von Formaten nach Mandanten nicht notwendig,
da Formate entweder vom Administrator zugewiesen werden (Rechte, Masken, Trigger)
und vom Benutzer nicht wahrgenommen werden oder benutzerspezifisch sind
(Selektionen).
• Land: Der Infobereich wird nur vom Administrator in der Wartung gesehen. Prinzipiell kann
der Katalog Land nach Mandanten getrennt werden, doch macht dies in der Regel keinen
Sinn.
• Ort: Eine Mandantentrennung nach Orten macht Sinn, wenn über die Ortetabelle
Bearbeiterzuordnungen realisiert werden.
• Workflow Designer: Wird in der Regel nur vom Administrator bearbeitet.
Kapitel 3 Rechtemodul 95
• Zuordnung: Für die Zuordnung von Bearbeitern zu Vertriebsgruppen müssen die Kataloge
Produktgruppe und Geschäftsbereich bzw. Segment erfasst werden. Durch die Trennung
dieser Kataloge können Sie die Zuordnungen nach Mandanten trennen. Die Zuordnung von
Bearbeitern zu Firmen kann nach Mandanten getrennt werden, indem der Länderkatalog
nach Mandanten getrennt wird oder per Trigger automatisch eine mandantenabhängige
Standardvertriebsgruppe angelegt wird, diese Zuordnungen zunächst zu dieser
Vertriebsgruppe erfolgen und dann die Bearbeiter über Trigger in die Firma aufgenommen
werden.
Schlüssel
Kommunikation
Das Feld Mandantennr. ist nicht Bestandteil des Schlüssels, wird also bei der Kommunikation
nicht für den Abgleich verwendet. Falls auf unterschiedlichen Stationen Firmen bestehen, die
sich nur durch die Mandantennummer unterscheiden und Sie Firmen bei der Kommunikation
nach Name und Adresse abgleichen, werden diese Firmen bei der Kommunikation
zusammengeführt. Dies kann nicht geschehen, wenn Sie bei der Kommunikation wie von
update empfohlen über die Firmennummer abgleichen.
Neu aufgenommene Katalogwerte werden folgendermaßen kommuniziert:
• Wenn Katalogwerte manuell oder über den Import aufgenommen wurden, werden bei
einer normalen Kommunikation (d. h. einer Kommunikation, bei der nicht über den
Parameter "-w" und auch keine Urladung kommuniziert wird) nur Kataloge kommuniziert,
die in den kommunizierten Datensätzen vorhanden sind.
• Wenn Katalogwerte über die Katalogwartung aufgenommen wurden, werden alle Kataloge
an alle Stationen ausgespielt.
Anmerkung: Prinzipiell sind alle Kataloge auf den Stationen vorhanden. Im Verlauf der
Kommunikation wird nicht geprüft, welche Stationen Kataloge welcher Mandanten
bekommen sollen, da dies zu komplex wäre.
Das Datenvolumen von Katalogen im Vergleich mit übrigen Daten ist jedoch gering, sollte
also nicht ins Gewicht fallen.
96 Administratorhandbuch 1 update.seven win
Stationskonfiguration
Im Infobereich Stationskonfiguration können Sie pro Station Systemsperren und die Verfolgung
von Sessions und Prozessen festlegen.
Pro Station können Sie einen Konfigurationsdatensatz anlegen; der Schlüssel ist die
Stationsnummer.
StNr.
Nummer der Station, für die die Stationskonfiguration angelegt wird.
Kat-Refresh-Frq.
Hier tragen Sie in Minuten ein, wie oft im laufenden Betrieb geprüft werden soll, ob Kataloge
durch andere Benutzer geändert wurden (manuell, Import oder Katalogwartung).
Format-Refresh-Frq.
Betrifft nur die Web-Version. Kennzeichnet, wie oft Formatänderungen im laufenden Betrieb
aktualisiert werden sollen.
Stations-Tracking-Frq.
Hier tragen Sie ein, wie oft im laufenden Betrieb geprüft werden soll, ob eine Systemsperre
gesetzt wurde. Der Standardwert ist 2 Minuten.
Kapitel 3 Rechtemodul 97
letzter Systemcheck
Datum, an dem die Lizenzdatei zuletzt gesendet wurde, Lizenzmeldung starten auf Seite 110.
Domäne
Standard-Domäne der Station, d. h. Domäne für alle Benutzer, bei denen keine andere Domäne
eingetragen ist.
In den folgenden Feldern im Maskenzusatz werden die Passwort-Einstellungen eingerichtet,
Passwort-Einstellungen auf Seite 108:
Mindestlänge PW
Mindestlänge des Passworts.
Anmerkung: Die maximale Anzahl von Login-Fehlversuchen kann sowohl pro Station hier
im Infobereich Stationskonfiguration, oder pro Bearbeiter im Konfigurationsmodul oder im
Dialogfeld Login konfigurieren des Infobereichs Bearbeiter definiert werden. Der für den
Bearbeiter definierte Wert überschreibt den für die Station festgelegten Eintrag.
Max. Blocking
Für diese Station wird der Blocking-Mechanismus über die maximale Anzahl von Fehlversuchen
wirksam.
Tracking Login-Fehlversuche
Die Anzahl der Login-Fehlversuche wird im Infobereich Stationskonfiguration protokolliert.
Exponential-Blocking
Für diese Station wird das exponentielle Blocking wirksam.
98 Administratorhandbuch 1 update.seven win
Protokolliere Lesen
In der Spalte Protokolliere Lesen des Infobereichs Rechte nehmen Sie pro Infobereich die
Einstellungen für die Protokollierung der Lesezugriffe vor.
Protokolliere: Aktivieren Sie diese Zeile, um die Protokollierung des Lesezugriffs generell
zu aktivieren. Wenn Sie diese Zeile aktivieren, werden auch die Zeilen Modul und
Funktionen automatisch aktiviert.
Bedingt: Klicken Sie in diese Zeile, um eine Bedingung für die Protokollierung des
Lesezugriffs zu definieren, Bedingungen im Benutzerhandbuch.
Modul: Hier bestimmen Sie, auf welche Module sich die Protokollierung bezieht. Klicken Sie
auf , um die einzelnen Module anzuzeigen. Wenn die Zeile Modul aktiviert ist, sind
automatisch alle Module aktiviert. Sie können die Module, für die keine Protokollierung
stattfinden soll, einzeln deaktivieren.
Funktionen: Hier bestimmen Sie, auf welche Funktionen (Maske, Liste, etc.) sich die
Protokollierung bezieht. Klicken Sie auf , um die einzelnen Funktionen anzuzeigen. Wenn
die Zeile Funktionen aktiviert ist, sind automatisch alle Funktionen aktiviert. Sie können die
Funktionen, für die keine Protokollierung stattfinden soll, einzeln deaktivieren.
2 Wählen Sie die Schaltfläche OK in der Kopfzeile, um Ihre Einstellungen zu bestätigen und in
den Infobereich Rechte zurückzukehren.
Protokolliere Schreiben
In der Spalte Protokolliere Schreiben des Infobereichs Rechte nehmen Sie pro Infobereich die
Einstellungen für die Protokollierung der Schreibzugriffe vor. Sie können die Einstellungen
separat für die Neuanlage, das Bearbeiten und das Löschen in einem bestimmten Infobereich
definieren.
Protokolliere: Aktivieren Sie in dieser Zeile die Spalten für Neuanlage, Bearbeiten oder
Löschen, um die Protokollierung des Schreibzugriffs generell zu aktivieren. Wenn Sie eine
Zeile aktivieren, wird sie auch für die Optionen Modul, Funktionen und nur die geänderten
Felder aktiviert.
Bedingt: Aktivieren Sie in dieser Zeile die Spalten für Neuanlage, Bearbeiten oder Löschen,
um Bedingungen für die Protokollierung des Lesezugriffs zu definieren, Bedingungen im
Benutzerhandbuch.
bedingt (vor Änderung): Diese Option steht nur für die Spalte Bearbeiten zur Verfügung.
Klicken Sie in diese Zeile, um eine Bedingung zu definieren, die sich auf die Datensätze vor
dem Bearbeiten bezieht, Bedingungen im Benutzerhandbuch.
Modul: Hier bestimmen Sie, auf welche Module sich die Protokollierung bezieht. Klicken Sie
auf , um die einzelnen Module anzuzeigen. Wenn die Spalte für Neuanlage, Bearbeiten
oder Löschen in der Zeile Modul aktiviert ist, sind automatisch alle Module aktiviert. Sie
können die Module, für die keine Protokollierung stattfinden soll, einzeln deaktivieren.
Funktionen: Hier bestimmen Sie, auf welche Funktionen (Aktivität, Trigger, Workflow)
sich die Protokollierung bezieht. Klicken Sie auf , um die einzelnen Funktionen
anzuzeigen. Wenn die Spalte für Neuanlage, Bearbeiten oder Löschen in der Zeile
Funktionen aktiviert ist, sind automatisch alle Funktionen aktiviert. Sie können die
Funktionen, für die keine Protokollierung stattfinden soll, einzeln deaktivieren.
nur die geänderten Felder: Aktivieren Sie die Spalte für Neuanlage oder Bearbeiten in
der Zeile nur die geänderten Felder, wenn nicht der gesamte Datensatz, sondern nur die
bearbeiteten Felder protokolliert werden sollen.
Felder: Hier bestimmen Sie, auf welche Felder des gewählten Infobereichs sich die
Protokollierung bezieht. Klicken Sie auf , um alle Felder des jeweiligen Infobereichs
anzuzeigen. Wenn die Spalte für Neuanlage, Bearbeiten oder Löschen in der Zeile Felder
aktiviert ist, sind automatisch alle Felder des Infobereichs aktiviert. Sie können die Felder,
für die keine Protokollierung stattfinden soll, einzeln deaktivieren.
2 Wählen Sie die Schaltfläche OK in der Kopfzeile, um Ihre Einstellungen zu bestätigen und in
den Infobereich Rechte zurückzukehren.
Zugriffsprotokolle exportieren
Nachdem im Infobereich Rechte die Einstellungen für die Protokollierung der Lese- und
Schreibzugriffe getroffen wurden und Sie den gewünschten Benutzern das entsprechende
Rechteformat zugeordnet haben, können Sie die Protokolldateien mit den gewünschten
Informationen exportieren.
Lesezugriff protokollieren
1 Wählen Sie die Option Protokolliere Lesen in der Symbolleiste oder im Menü Info.
3 Tragen Sie im Feld Dateiname einen Namen der Protokolldatei ein. Sonst erhalten Sie beim
Exportieren die Meldung: "Datei kann nicht geöffnet werden".
4 Nehmen Sie die gewünschten Einstellungen für die Protokolldatei vor, und wählen Sie die
Schaltfläche Export.
Die Protokolldatei wird, sofern nichts anderes angegeben wird, in das Verzeichnis
\system\db geschrieben.
Startdatum
Geben Sie hier ein Startdatum ein, falls die Protokollierung durch einen Datumsbereich
eingeschränkt werden soll.
Enddatum
Geben Sie hier ein Enddatum ein, falls die Protokollierung durch einen Datumsbereich
eingeschränkt werden soll.
Benutzername
Tragen Sie hier einen Benutzernamen (d. h. den Login-Namen eines Benutzers) ein, wenn die
Protokollierung auf einen bestimmten Benutzer beschränkt werden soll.
102 Administratorhandbuch 1 update.seven win
Infobereich
Wählen Sie in diesem Katalog einen Infobereich aus, wenn die Protokollierung auf einen
bestimmten Infobereich beschränkt werden soll.
Anmerkung: Falls die Felder Startdatum, Enddatum, Benutzername und Infobereich nicht
erfasst werden, kommt es bei der Protokollierung zu keiner Einschränkung in Bezug auf diese
Kriterien.
Dateiname
Geben Sie hier einen Namen für die Protokolldatei an, z. B. "protokoll.txt". Wenn Sie keinen
Dateinamen eintragen und die Schaltfläche Export wählen, wird folgende Meldung angezeigt:
"Datei kann nicht geöffnet werden."
Satznr.
Hier wird nach der Erstellung der Protokolldatei die Anzahl der exportierten Protokolleinträge
angezeigt.
Export
Wählen Sie diese Schaltfläche, um die Protokolldatei zu erstellen.
Löschen
Wählen Sie diese Schaltfläche, um Protokolleinträge zu löschen.
Anmerkung: Beim Löschen von Protokolleinträgen können Sie nur nach dem
Datumsbereich (Felder Start Datum und Ende Datum) einschränken.
Benutzer LEA
Bearb.-ID 10000018
Modul update.seven
Funktion Liste
Infobereich FI
Datensatz-ID 1
Feld-Nr. F0
Feld* F1;6
*Bei Lesezugriffen wird hier nur der eindeutige Schlüssel des Datensatzes erfasst.
Kapitel 3 Rechtemodul 103
Beispiel:
Schreibzugriff protokollieren
1 Wählen Sie die Option Protokolliere Schreiben in der Symbolleiste oder im Menü Info.
4 Nehmen Sie die gewünschten Einstellungen für die Protokolldatei vor, und wählen Sie die
Schaltfläche Export.
Die Protokolldatei wird, sofern nichts anderes angegeben wird, in das Verzeichnis
\system\db geschrieben.
Neuanlage
Aktivieren Sie dieses Kontrollkästchen, wenn das Neuanlegen von Datensätzen protokolliert
werden soll.
Bearbeiten
Aktivieren Sie dieses Kontrollkästchen, wenn das Bearbeiten von Datensätzen protokolliert
werden soll.
104 Administratorhandbuch 1 update.seven win
Löschen
Aktivieren Sie dieses Kontrollkästchen, wenn das Löschen von Protokolleinträgen protokolliert
werden soll.
Anmerkung: Aktivieren Sie mindestens eines dieser drei Kontrollkästchen, sonst kann keine
Protokolldatei erstellt werden, und Sie erhalten die Meldung: "Datei kann nicht geöffnet
werden".
Benutzer LEA
Bearb.-ID 10000018
Modul update.seven
Modus* N
Infobereich MA
Datensatz-ID 542
Feld-Nr. F106
Feld F1;31
* "N" steht für Neuanlage, "U" für Bearbeiten und "D" für Löschen
Bei Schreibzugriffen mit Neuanlage oder Bearbeiten werden hier nicht nur der eindeutige
Schlüssel des Datensatzes, sondern auch alle Felder erfasst.
Beim Löschen wird nur der eindeutige Schlüssel des Datensatzes geschrieben.
Beispiel:
Anmerkung: Die Exportdatei kann mit Microsoft Excel in übersichtlicher Form geöffnet
werden.
Interaktive Trigger werden wie manuelle Änderungen behandelt und protokolliert, auch wenn
Änderungen durch Trigger nicht protokolliert werden sollen (d. h. die Funktion Trigger ist im
Rechteformat nicht aktiviert).
Kapitel 3 Rechtemodul 105
Benutzer-Tracking
Die Daten im Infobereich Benutzer-Tracking werden automatisch erstellt. Sie können diese
Daten zwar anzeigen, aber nicht bearbeiten oder löschen.
StNr.
Stationsnummer des Benutzers.
Benutzername
Name des Benutzers (Login-Name).
Modul
Name des Moduls.
Letzte Eingabe
Zeitpunkt der letzten Eingabe. 14:05:53:900 bedeutet 14:05 Uhr, 53 Sekunden und 900
Millisekunden.
Session-Tracking
Pro Login in ein Modul von update.seven wird ein Datensatz erstellt, wenn das Kontrollkästchen
Session-Tracking im Infobereich Stationskonfiguration aktiviert wurde, Stationskonfiguration
auf Seite 96.
Der Schlüssel ist Stationsnummer + Benutzername + Modul + Datum + Zeit.
Wenn die Anzahl der Daten zu groß ist, können Sie Bedingungen verwenden, um gezielt z. B.
auf die Daten eines bestimmten Tages oder Benutzers zugreifen zu können.
StNr.
Station, die verfolgt wird.
Benutzername
Name des Benutzers, der verfolgt wird.
Modul
Modul, das verfolgt wird.
Datum, Zeit
Datum und Zeit des Logins.
Logout-Datum, Logout-Zeit
Datum und Zeit des Logouts.
Login-Dauer
Die Login-Dauer wird in Millisekunden berechnet und für die Anzeige in Tage, Stunden und
Minuten umgerechnet.
Prozess-Tracking
Bei der Durchführung verschiedener Prozesse wird in update.seven ein Datensatz erstellt.
Manche Prozesse werden immer verfolgt, andere nur, wenn das Kontrollkästchen Prozess-
Tracking im Infobereich Stationskonfiguration aktiviert ist. Dies kann der Kontrolle dienen, um
festzustellen, welche Benutzer wann welche Prozesse durchgeführt haben und kann z. B. für
einige Tage aktiviert werden. Die generierten Datensätze können über die Wartung gelöscht
werden.
Der Schlüssel ist Stationsnummer + Datum + Zeit(msec.) * Benutzername + Modul.
Zusätzliche Indizes sind:
• Stationsnummer + Prozess + Status + Datum + Zeit(msec.)
• Stationsnummer + Status + Datum + Zeit(msec.)
StNr.
Station, die verfolgt wird.
Benutzername
Name des Benutzers, der verfolgt wird.
Modul
Modul, das verfolgt wird.
Datum, Zeit
Datum und Zeit, zu denen der Prozess gestartet wurde.
Modul
Modul, in dem der Prozess gestartet wurde.
Prozess
Folgende Prozesse werden immer verfolgt bzw. können verfolgt werden:
Rebuild x x
Selektion, Objekt-Selektion, x x
Autoselektion, Auto-Objektselektion
Zusammenführen x x
Kommunikation, Synchronisation in x
mehreren Phasen
Import, Export x x
Enddatum
Datum, an dem dieser Prozess beendet wurde.
Dauer
Die Dauer des Prozesses wird in Millisekunden berechnet und für die Anzeige in Tage, Stunden
und Minuten umgerechnet.
Status, Status.Nr.
Fixer Katalog:
• offen: Prozess wird gerade ausgeführt
• erledigt: Prozess wurde korrekt abgeschlossen
• abgebrochen: Prozess wurde durch den Benutzer abgebrochen
• Fehler: ein Fehler ist aufgetreten, und der Prozess wurde abgebrochen
• Ausnahme: update.seven ist während der Prozessausführung abgestürzt
Text
Automatisch erfasster Text zum Prozess (bei Selektionen z. B. der Name der Selektion).
Anmerkung: Die in diesem Feld angezeigten Texte werden immer auf Englisch ausgegeben.
Passwort-Einstellungen
Um eine höhere Sicherheit zu gewährleisten, bietet update.seven die Möglichkeit, dass
Passwörter regelmäßig geändert werden und gewisse Anforderungen erfüllen müssen.
Außerdem können bestimmte Blocking-Mechanismen aktiviert werden, durch die der Benutzer
nach einer bestimmten Anzahl von fehlgeschlagenen Login-Versuchen gesperrt wird.
Im Infobereich Stationskonfiguration stehen dafür folgende Felder zur Verfügung: Frq. PW-
Änderung in Tagen, Mindestlänge PW, PW muss Ziffern enthalten, PW muss Buchstaben
enthalten, PW darf Benutzername nicht enthalten, Max. Anz. Login-Fehlversuche, Tracking
Login-Fehlversuche, Exponential-Blocking, und Max. Blocking, Stationskonfiguration auf Seite
96. Diese Einstellungen gelten für alle Benutzer, die Folgendes erfüllen:
• Die Option Ohne Passwort im Modul Konfiguration ist nicht aktiviert.
• Das Kontrollkästchen PW-Prüfung ignorieren im Modul Konfiguration ist nicht aktiviert.
Dadurch haben Sie die Möglichkeit, bestimmte Benutzer, z. B. den Kommunikationsbenutzer,
von diesen Regelungen auszunehmen.
Kapitel 3 Rechtemodul 109
Alias-Benutzer
Für größere Sicherheit gibt es die Möglichkeit, dass sich der Benutzer nicht mit dem
Benutzernamen, sondern mit einem Alias-Namen bei update.seven anmeldet. Dieser Alias-Name
kann bis zu 64 Zeichen enthalten (im Gegensatz zum Benutzernamen, der nur höchstens 8
Zeichen enthält). Dadurch wird die Kombination aus Passwort und Benutzername effizienter
gegen unerwünschte Zugriffe geschützt.
Der Alias-Name wird im Konfigurationsmodul oder im Infobereich Bearbeiter (Dialogfeld Login
konfigurieren) im Feld Alias-Benutzer definiert.
Wenn ein Alias-Name definiert ist, kann sich Benutzer nicht mehr mit seinem Benutzernamen,
sondern nur mit dem Alias-Namen in update.seven anmelden. Intern wird allerdings der
Benutzername weiter verwendet, z. B. für das Anlegen der Benutzerverzeichnisse.
System-Blocking
Sie haben verschiedene Möglichkeiten, das System gegen unerwünschte Zugriffe zu schützen.
Wenn einer der Blocking-Mechanismen aktiviert ist, wird an Stelle spezifischer Fehlermeldungen
eine neutrale Fehlermeldung angezeigt, dass ein Login-Fehler vorliegt.
Sobald ein Benutzer ein falsches Passwort eingibt, wird dies im Feld Anz. Login-Fehlversuche im
Konfigurationsmodul und im Dialogfeld Login konfigurieren des Infobereichs Bearbeiter
festgehalten. Wenn die im Feld Max. Anz. Login-Fehlversuche (im Konfigurationsmodul oder im
Infobereich Bearbeiter pro Bearbeiter, im Infobereich Stationskonfiguration pro Station)
eingetragene Anzahl von fehlgeschlagenen Login-Versuchen erreicht ist, wird der Benutzer
gesperrt.
110 Administratorhandbuch 1 update.seven win
Exponential-Blocking
Im Rahmen des System-Blockings kann pro Station definiert werden, dass sich die Antwortzeit
des Systems nach jedem Fehlversuch beim Login beginnend bei einer Sekunde jeweils
verdoppelt.
Dazu muss im Infobereich Stationskonfiguration das Kontrollkästchen Exponential-Blocking
aktiviert werden.
Die Steuerung dieser Funktion erfolgt über das Feld Max. Anz. Login-Fehlversuche. Sobald ein
gültiges Login erfolgt, wird der Wert in diesem Feld auf "0" zurückgesetzt. Die maximale Anzahl
von Fehlversuchen kann pro Bearbeiter im Konfigurationsmodul oder im Infobereich Bearbeiter
(Dialogfeld Login konfigurieren) definiert werden. Pro Station wird die maximale Anzahl der
Fehlversuche im Infobereich Stationskonfiguration definiert.
Für den Administrator ist die maximale Blockierungszeit auf ca. 17 Minuten begrenzt.
Lizenzmeldung starten
Wenn die Maximalzahl der Lizenzen überschritten wird, erhalten Benutzer beim Anmelden im
Kommunikationsmodul die Meldung "Sie verwenden mehr Benutzer IDs als Ihre Seriennummer
erlaubt.." (bei Autokommunikation, wird eine Meldung für den Benutzer SU generiert). Bei der
Überschreitung um mehr als 10 Lizenzen ist die Anmeldung im Kommunikationsmodul nicht
mehr möglich.
Der Benutzer "SU" erhält jeden 31. Mai und jeden 30. November beim Anmelden die
Aufforderung zur Lizenzmeldung. Falls diese innerhalb eines Monats nicht ausgeführt wird,
werden das Wartungs- und das Kommunikationsmodul für alle Benutzer gesperrt.
Aus update.seven wird eine Textdatei generiert und an update gesendet, um festzustellen,
welche Kunden welche Module verwenden und wie viele Benutzer es gibt. Diese Datei enthält
folgende Informationen:
• Kundenname und Lizenznummer
• Verwendete Module
• Anzahl der Benutzer
• Statistik über die Datenmenge in ausgewählten Infobereichen
Da in update.seven nicht jede Notebook-Installation einzeln registriert werden muss, werden
diese Daten von update zur Kontrolle verwendet, ob die lizenzierte Benutzeranzahl
überschritten wird.
Um eine Lizenzmeldung durchzuführen, wählen Sie im Modul Rechte die Menüoption Bearbeiten
Lizenzmeldung.
Kapitel 3 Rechtemodul 111
Anmerkung: Sie können die Lizenzmeldung nur auf der Zentralstation und nur dann
durchführen, wenn Sie als "SU" angemeldet sind.
E-Mail senden
Wenn dieses Kontrollkästchen aktiviert ist, werden die generierten Informationen an die
Adresse systemlog@update.com gesendet.
Datei löschen
Dieses Kontrollkästchen kann nur aktiviert werden, wenn das Kontrollkästchen E-Mail senden
aktiv ist. Wenn es aktiviert ist, werden die generierten Dateien nach der Ausführung gelöscht.
Start
Durch Klicken auf Start werden die Lizenzdaten erzeugt und versendet.
Anmerkung: Wenn Ihre Version von update.seven nicht in der Registrierung des
Betriebssystems eingetragen ist, wird eine Fehlermeldung ausgegeben.
Nach der Ausführung wird im Verzeichnis \sys von update.seven die Lizenzdatei
Mmsystemlog_<Windows-Benutzername>_<aktuellesDatum>.txt angelegt.
Ansicht
Durch Klicken auf Ansicht wird die Lizenzdatei geöffnet.
Lizenzdatei
Die Namen und Texte der Lizenzdatei werden immer in Englisch angegeben.
CUSTOMER INFORMATION
Firmenname aus der Datei mminst.ini oder der Registrierung, aktuelles Datum, Datum der
letzten Lizenzmeldung, aktuelle Stationsnummer.
112 Administratorhandbuch 1 update.seven win
VERSION INFORMATION
Firmen- und Versionsnummer aus der Registrierung, Seriennummer und lizenzierte Sprachen.
SERVER MODULES
Anzahl der Datensätze in den jeweiligen Infobereichen und jeweils letzter angelegter Datensatz.
Die Module werden in jedem Fall angezeigt. Pro Modul bestehen drei mögliche Klassifikationen:
• Used: In mindestens einem der geprüften Infobereiche gibt es mindestens einen
Datensatz.
• Clarify: In einem der Infobereiche wurden Datensätze angelegt und wieder gelöscht.
• Not used: In keinem der geprüften Infobereiche gibt es einen Datensatz.
LANGUAGE INFORMATION
Anzahl der Sprachen, die einer Station zugewiesen sind.
CLIENT USERS
Anzahl der Benutzer, die sich seit der letzten Lizenzmeldung angemeldet haben.
COMMUNICATION INFORMATION
Stationen, die seit der letzten Lizenzmeldung mit der Zentrale kommuniziert haben.
PATCH INFORMATION
Informationen über die eingespielten Hotfixes werden aus der Datei win_Patch_History.txt
gelesen.
Report ID
Identifikationsnummer der Lizenzdatei.
Benutzerrechte
Auf Basis der Firmenstruktur und des Kommunikationsmodells müssen die Benutzerrechte
definiert werden. Nur wenn klare Verantwortlichkeiten für den Datenbestand definiert sind,
kann die Kommunikation - also die Integration der jeweiligen Datenänderungen in den
zentralen Datenbestand - funktionieren.
Sowohl in der Zentrale als auch in den Außenstellen können Neuaufnahmen vorgenommen
werden. Über die Rechte wird geregelt, dass für unterschiedliche Datensätze nicht die gleichen
Nummern vergeben werden.
Durch Anlegen von Bearbeitergruppen und Bearbeitern (z. B. Innendienst, Außendienst, etc.)
können Neuaufnahmen, Änderungen und Löschvorgänge den Bearbeitern eindeutig zugewiesen
werden.
Kapitel 3 Rechtemodul 113
Anmerkung: update empfiehlt für die Verwendung des Moduls Kommunikation einen
Benutzer anzulegen (beispielsweise mit dem Namen "COM"), der ausschließlich für das Modul
Kommunikation berechtigt ist.
Für den Kommunikationsvorgang selbst haben die Rechte keine Auswirkung.
Hat ein Benutzer die Berechtigung, sich beim Modul Kommunikation anzumelden und
Kommunikationsvorgänge zu starten, sind sowohl seine persönlichen Benutzerrechte als auch
Stations- und Gruppenrechte während der Kommunikation nicht wirksam.
Dies ist notwendig, um auch neue Katalogwerte zu übermitteln und Dateninhalte zu ergänzen,
auf die der Benutzer kein Änderungs-, aber ein Zugriffsrecht besitzt.
Beispiel: Der Außendienstmitarbeiter Maier darf nur die ihm zugeordneten Kunden und
Interessenten bearbeiten. Er erhält bei der Kommunikation jedoch auch Informationen über für
ihn wichtige Kunden aus anderen Gebieten. Würden seine Benutzerrechte während der
Kommunikation wirksam sein, könnte er Änderungen der fremden Kunden nicht in seinen
Datenbestand integrieren.
update.seven phone-Konfiguration
update.seven phone für update.seven ist eine Softphone-Lösung, die aber kein Bestandteil von
update.seven ist. update.seven phone ist eine eigene Komponente, die zusätzlich erworben
werden muss. Wenn Sie update.seven phone verwenden möchten, müssen Sie diese
Komponente im Modul Rechte konfigurieren.
Anmerkung: Auch wenn Sie update.seven phone nicht erworben haben, müssen Sie
Einstellungen vornehmen, z. B. Präfixe oder Vorwahlen definieren, um in update.seven nach
Telefonnummern suchen zu können, Basiskonfiguration ohne update.seven phone-
Installation auf Seite 114. Die Einstellungen, die in den restlichen Kapiteln beschrieben
werden, stehen nur zur Verfügung, wenn Sie update.seven phone installiert haben.
Anmerkung: Wenn Sie update.seven phone nicht verwenden, müssen Sie trotzdem die
Basiskonfiguration in der Menüoption Telefonprofil vornehmen. Sie benötigen diese
Basiskonfiguration, um in update.seven nach Telefonnummern und E-Mail-Adressen suchen
zu können.
3 In den Bereichen Eingehender Anruf und Ausgehender Anruf können Sie folgende Daten
eingeben:
o International: Präfix der internationalen Kennzahlen des jeweiligen Landes.
Die Länderkennzahlen sind genormt, z. B. Deutschland 49, Schweiz 41, Österreich 43,
etc. Beim Wählen muss aber noch das Präfix des jeweiligen Landes vor dieser Kennzahl
angefügt werden. In den meisten Fällen handelt es sich, zumindest innerhalb Europas,
um 00. Sind Sie allerdings z. B. in Australien und möchten nach Österreich telefonieren,
müssen Sie 011 vor der 43 wählen.
o National: Präfix der nationalen Vorwahlen. In den meisten Ländern ist dies 0.
o Präfix für externe Anrufe: Das Kennzeichen, das Sie eingeben müssen, um eine freie
Amtsleitung zu erhalten. Dies ist ein Telefontastenfolge, die aus Ziffern, * oder #
bestehen kann.
Anmerkung: Ob das Präfix für externe Anrufe eingegeben werden muss, hängt davon
ab, ob er bei eingehenden Anrufen von Ihrem Telefonsystem mit gesendet wird. Ist der
Präfix für eingehende Anrufe in der Anlage definiert, müssen Sie dieses Präfix eingeben,
ist er in der Anlage nicht definiert, darf er nicht eingegeben werden. Für ausgehende
Anrufe müssen Sie das Präfix immer eingeben.
Telefonprofil definieren
Um update.seven phone verwenden zu können, muss der Administrator ein Profil definieren,
welches dann in den Rechten den einzelnen Benutzern, Benutzergruppen oder Stationen
zugewiesen werden kann. Um Telefonprofile zu definieren, stehen Ihnen im Menü Extras vier
Menüoptionen zur Verfügung.
1 Definieren Sie ein Telefonprofil, Telefonnummernsuche aktivieren auf Seite 116, CTI-
Basiseinstellungen definieren auf Seite 116 und update-phone-Profil anpassen auf Seite
118.
Telefonnummernsuche aktivieren
4 Das Kontrollkästchen update.seven phone wurde vom System aktiviert, und bewirkt, dass
in update.seven win und web die update.seven phone-Funktionsleiste geladen wird.
CTI-Basiseinstellungen definieren
Um dieser Liste Bedingungen hinzuzufügen, klicken Sie auf (Bedingung laden). Das
Dialogfeld Laden enthält die Liste aller definierten Bedingungen. Wählen Sie eine
Bedingung und klicken Sie auf OK.
Um einen Eintrag in dieser Liste zu löschen, markieren Sie einen Eintrag und klicken Sie
auf (Löschen).
o Interne Anruflänge: Die maximale Länge der internen Nebenstellen- bzw.
Kurzwahlnummern.
Im Bereich Telefonbücher können Sie angeben, welche Telefonbücher update.seven phone
verwenden soll. Telefonbücher sind Textdateien und müssen Einträge in folgender Form
enthalten:
<Name>;<Telefonnummer>
z. B.:
Lyönen, Antti;5884466 - 122
Klicken Sie auf (Firmenfelder), um ein Feld aus dem Infobereich Firma und auf
(Personenfeld), um ein Feld aus dem Infobereich Person auszuwählen, das Sie als
Anrufinformation anzeigen lassen wollen. Sie können nur ein Feld auswählen.
o Detailanzeige (update.seven phone Aktionen): Format, in welchem die
Detailinformationen aller Anrufe m Dialogfeld update.seven phone Aktionen dargestellt
werden.
Klicken Sie auf (Firmenfelder), um ein Feld aus dem Infobereich Firma und auf
(Personenfelder), um ein Feld aus dem Infobereich Person auszuwählen, das Sie als
Detailinformation anzeigen lassen wollen. Sie können mehrere Felder auswählen.
o Keine automatische Aktion im Änderungsmodus: Wenn sich update.seven im
Änderungsmodus befindet, wird bei aktiviertem Kontrollkästchen keine automatische
Aktion gestartet.
o Ähnliche Einzeltreffer unterstützen: Wird bei der Telefonnummernsuche kein Treffer
gefunden, sondern nur ein einziger ähnlicher Treffer, der den Suchkriterien nur
teilweise entspricht, so wird bei aktiviertem Kontrollkästchen dieser wie ein exakter
Treffer behandelt.
Systemeinstellungen anpassen
update.seven phone kann Ihren Anforderungen angepasst werden. Sie können z. B definieren,
welche Daten in Protokolldateien gespeichert werden oder welche Schaltflächen in
update.seven aktiv sind.
Um das Telefonprofil anzupassen:
Optionale ini-Datei
Benutzerrechte
Mit den folgenden Einträgen können Sie einzelne Felder im Dialogfeld update.seven phone TAPI
Konfiguration für den Benutzer sperren:
[USER_RIGHTS]
Config Make Call: Wait for Connected=1
Config Make Call: AutoHangup=1
Config Inquiry: Wait for Connected=1
Config Inquiry: AutoHangup=1
Config Inquiry: AutoReconnect=1
Config AutoAnswer: Call1=1
Config AutoAnswer: Call2=1
Config Disconnected: AutoHangup=1
Config Device name =1
Der Standardwert ist 1. Wenn Sie eine Option sperren wollen, setzen Sie sie auf 0. Die
gesperrten Optionen stehen im Dialogfeld update.seven phone TAPI Konfiguration nicht zur
Auswahl.
TAPI-spezifische Einstellungen
[TAPI_SPECIFIC]
Ignore Call ID Flags=0 Einige TAPI-Systeme (z. B. alte Bosch-Systeme) setzen
keine Call ID Flags. In diesem Fall muss der
Parameter auf 1 gesetzt werden.
Standardwert ist 0.
Reset on Failed=0 Wenn MakeCall fehlschlägt, wird die TAPI-Anwendung
neu initialisiert, falls Reset on Failed auf 1 gesetzt
wird.
Standardwert ist 0.
Number of Resets=1 Die Anzahl der Reset-Versuche, wenn Reset on Failed
aktiviert wurde.
Standardwert ist 1.
Use Event=0 Wenn dieser Parameter "1" ist, wird TAPI Event
Handle mechanism for notification verwendet.
Standardwert ist 0.
Callback Sleep=0 Bei Statusänderung stellen einige TAPI-Systeme zusätzliche
Informationen erst zeitverzögert zur Verfügung.
update.seven phone wartet den definierten „Timeout“
(angegeben in Millisekunden) ab, bevor zusätzliche
Anrufinformationen angefordert werden. Empfohlener Wert
ist, falls aktiviert, 300, kann aber, abhängig vom
Telefonsystem, unterschiedlich sein.
Standardwert ist 0 (deaktiviert).
122 Administratorhandbuch 1 update.seven win
Aktionen aktivieren
Um eine Aktion zu starten, muss eine Bedingung existieren. Dieser Bedingung wird eine
Aufgabe zugeordnet, der wiederum eine automatische Aktion und eine oder mehrere manuelle
Aktionen zugewiesen werden können, Bedingungen definieren auf Seite 125 und Aufgaben
konfigurieren auf Seite 124.
Bei einem Anruf sendet die Telefoniesoftware Anrufinformationen an update.seven phone.
Wenn diese Daten einer in update.seven phone definierten Bedingung entsprechen, werden sie
an die update.seven phone-Aufgabe weitergeleitet. Diese Aufgabe sucht in der update.seven-
Datenbank nach Informationen in den Infobereichen Firma und Person und startet, abhängig
von der Anzahl der Treffer, möglicherweise eine vordefinierte automatische Aktion und, falls
gewünscht, das Dialogfeld update.seven phone Aktionen, aus welchem Aktionen manuell
gestartet werden können, Aufgaben konfigurieren auf Seite 124.
In der folgenden Grafik werden die Funktionsweise und die internen Abläufe beim Aktivieren
einer Aktion dargestellt:
Anmerkung: Das Dialogfeld update.seven phone Aktionen steht in update.seven web nicht
zur Verfügung.
Aktionen definieren
Sie können Workflows, die in update.seven erstellt wurden, in update.seven phone Aufgaben
und Bedingungen zuweisen.
Um Workflows zuzuordnen:
Sie können Workflows in update.seven definieren und diese als Aktion in update.seven phone
aufrufen. Diesen Workflows können Sie Parameter aus den Infobereichen Firma und Person
übergeben, falls diese zur Verfügung stehen (d. h. es wurden entsprechende Datensätze auf
Basis der Rufnummernerkennung gefunden).
Das Zeichen " | " dient als Trennzeichen.
Beispiel: Es wurde in update.seven ein Workflow mit dem Namen UPPAngebot definiert und
die Felder Figr, Finr, Pgr und Pnr sollen als Parameter übergeben werden. Definieren Sie dazu
eine Aktion, Aktionen definieren auf Seite 122. Im Bereich Einstellungen wählen Sie den
Workflow UPPAngebot.
Die Parameter geben Sie in folgender Form ein:
%FI%0%|%FI%1%|%KP%47%|%KP%48|
FI und KP geben den Infobereich und die Zahl die Feldnummer an.
Sie können in update.seven definierten Workflows zusätzlich die folgenden Parameter
übergeben:
• Telefonnummer: %STR%WFPARAM_PHONENO%|
• Call Data: %STR% WFPARAM_CALLDATA%|
• Ereignisname: %STR%WFPARAM_EVENTNAME%|
• phone-Aufgabe: %STR%WFPARAM_TASKNAME%|
• Aufgabeninfo: %STR%WFPARAM_REMARKS%|
• ACD: %STR%WFPARAM_REDIRNO%|
Beispiel: Es wurde in update.seven ein Workflow mit dem Namen Testworkshop definiert. Es
werden alle Parameter an den Workflow übergeben:
%STR%WFPARAM_PHONENO%|%STR%WFPARAM_CALLDATA%|%STR%WFPARAM_TASKNAME%|%S
TR%WFPARAM_EVENTNAME%|%STR%WFPARAM_REMARKS%|%FI%0%|%FI%1%|%KP%47%|%KP%
48%|%STR%WFPARAM_REDIRNO%|
Anmerkung: Die Reihenfolge der Parameter in diesem Eintrag muss mit der Reihenfolge
der im Workflow definierten Parameter identisch sein.
124 Administratorhandbuch 1 update.seven win
Aufgaben definieren
Für das Starten von Aktionen wird eine Aufgabe benötigt. Dieser Aufgabe wird dann eine
automatische Aktion oder eine oder mehrere manuelle Aktionen zugeordnet.
4 Geben Sie eine Beschreibung der Aufgabe in das Feld Phone-View Aufgabeninformation
ein.
Kapitel 3 Rechtemodul 125
5 Sie können der Aufgabe in allen drei zur Verfügung stehenden Registerkarten je eine
automatische und/oder manuelle Aktionen zuordnen.
Automatische Aktionen führen den zugeordneten Workflow direkt aus, manuelle Aktionen
müssen im Dialogfeld Phone Aktionen gewählt werden.
6 Im Bereich update.seven web Einstellungen können Sie bestimmen, ob Sie die Web-
Session beibehalten oder eine Neue Web-Session starten möchten.
o Web-Session beibehalten: Die aktuelle Session wird, abhängig von der Konfiguration in
update.seven designer, für die weiteren Schritte verwendet, Konfiguration in
update.seven designer.
o Neue Web-Session starten: Geben Sie eine URL ein, der in einem neuen Internet
Explorer Fenster gestartet wird. Die eingehende Nummer und Anrufdaten werden als
Parameter übergeben.
Beispiel:
http://mywebserver/update.web/Framework/Frameset.aspx?Startpage=ID_NET_PHON
EEMAILSEARCH&
Mit dieser URL wird die Seite der Telefon/E-Mail-Suche geöffnet und nach der
eingehenden Nummer gesucht.
update empfiehlt, in diesem Fall Single Logon zu aktivieren.
Bedingungen definieren
Im Dialogfeld update.seven phone Bedingung können Sie Bedingungen definieren, bearbeiten,
aktivieren, deaktivieren und löschen.
Um eine Bedingung zu definieren:
1 Öffnen Sie das Dialogfeld update.seven phone Bedingung, Bedingungen definieren auf
Seite 125.
3 Geben Sie im Bereich Filter für Telefonnummern die gewünschten Daten ein:
o Nummernliste: Die Telefonnummern oder Teile von Telefonnummern, um
Bedingungen von Telefonnummern abhängig zu definieren. Die einzelnen Nummern
werden durch Kommata getrennt.
o Enthalten: Die Nummer muss mit einer Nummer in der Liste übereinstimmen.
o Nicht enthalten: Die Nummer darf mit keiner der Nummern in der Liste
übereinstimmen.
o Teilweise Übereinstimmung: Die Nummer muss teilweise übereinstimmen.
Beispiel: In der Liste der Nummern ist die Vorwahl für Deutschland "0049" eingetragen.
Wenn Teilweise Übereinstimmung: aktiviert ist, gilt eine Bedingung für alle deutschen
Rufnummern.
o Keine internen Anrufe: Die Bedingung ist nur für externe Anrufe gültig.
Kapitel 3 Rechtemodul 127
4 Aktivieren Sie Datum- oder Zeitfilter, wenn diese Filter angewendet werden sollen und
geben Sie die gewünschten Daten ein:
o Datum: Falls die Gültigkeit einer Bedingung zeitlich beschränkt ist, kann der
Datumsbereich hier aktiviert und ein Anfangs- und Enddatum definiert werden.
o Zeit: Falls die Gültigkeit einer Bedingung zeitlich beschränkt ist, kann die Zeitspanne
hier aktiviert und eine Anfangs- und Endzeit definiert werden.
1 Öffnen Sie das Dialogfeld update.seven phone Bedingung, Bedingungen definieren auf
Seite 125.
o Übereinstimmenden Teil trennen: Stimmt der erste Teil der gesendeten Daten mit den
Daten, die in der Liste der Anrufdaten enthalten sind, überein, wird dieser Teil von den
Anrufdaten getrennt. Durch Aktivieren des Kontrollkästchens ist es möglich,
Zusatzinformationen, die nicht weiter verarbeitet werden sollen, von den für die
Weiterverarbeitung relevanten Daten zu trennen.
Beispiel:
<Zusatzinformation><Kundennummer>
Bestellung12345
Wenn "Bestellung" mit den in der Liste der Anrufdaten enthaltenen Daten
übereinstimmt, wird die für die Weiterverarbeitung relevante Kundennummer von
"Bestellung" getrennt.
Telefonprofil zuweisen
Nachdem alle Einstellungen vorgenommen wurden und das Telefonprofil definiert wurde,
müssen Sie dieses Profil noch zuweisen. Die Telefonprofile können Bearbeitern, Gruppen und
Stationen zugewiesen werden.
Wurde dem Benutzer ein Telefonprofil zugewiesen, so setzt dies die Profile außer Kraft, die
einer Gruppe oder einer Station zugewiesen wurden. Wurde dem Benutzer kein Telefonprofil
zugewiesen, wird das Profil der Gruppe verwendet. Wurde auch der Gruppe kein Telefonprofil
zugewiesen, wird das Profil der Station verwendet. Zusätzlich zum Standard-Telefonprofil
können noch weitere Telefonprofile zugewiesen werden.
Kapitel 3 Rechtemodul 129
4 Geben sie zusätzliche Profile, die dem Benutzer zur Verfügung stehen sollen, in das Feld
Telefonprofile ein. Der Benutzer kann beim Anmelden in update.seven das Profil ändern.
Anmerkung: Sie können das Telefonprofil auch einer Gruppe (im Infobereich Bearbeiter)
oder einer Station (im Infobereich Station) zuweisen.
Anmerkung: Nur zusätzliche Felder aus den Infobereichen Firma und Person werden in den
Infobereich Tel.Nr/E-Mail übertragen und stehen in update.seven win in der Schnellwahl und
für die Rufnummernerkennung zur Verfügung.
update.seven designer-Einstellungen
Wenn Sie update.seven phone mit update.seven web verwenden, müssen Sie folgende
Einstellungen im update.seven designer vornehmen:
4 Wählen Sie in der Dropdown-Liste Incoming call action eine der folgenden Optionen:
o Do Nothing: Führt keine Aktion aus.
o Popup Question: Bei einem eingehenden Anruf wird folgende Frage angezeigt, die der
Benutzer beantworten muss.
Klicken Sie auf Ja, wird die unter URL for action at incoming call eingegebene URL
aufgerufen, standardmäßig die Telefon-/E-Mail-Suche.
o Automatic URL redirect: Die unter URL for action at incoming call eingegebene URL
wird ohne Rückfrage aufgerufen.
5 Geben Sie im Feld URL for action at incoming call die URL ein, die bei einem eingehenden
Anruf aufgerufen werden soll.
Beispiel
Das folgende Beispiel veranschaulicht, welche Schritte auszuführen sind, um ein Telefonprofil zu
definieren. Dieses Profil wird einem Benutzer zugewiesen, damit er update.seven phone
verwenden kann.
1 Legen Sie eine Aufgabe mit dem Namen "Firma laden" an, Aufgaben konfigurieren auf
Seite 124. Aktivieren Sie die folgenden Aktionen:
o Kein Treffer: Aktivieren Sie die automatische Aktion "Suche Firma". Dieser Eintrag legt
fest, welche Aktion ausgeführt wird, wenn kein Treffer gefunden wird. In diesem
Beispiel soll die Firmensuche automatisch gestartet werden.
o Exakter Treffer: Aktivieren Sie die manuellen Aktionen "Lade Firma/Person" und
"Neuer Kontakt", damit der Benutzer wählen kann, ob der Infobereich Firma/Person
angezeigt oder ob ein neuer Kontakt erstellt werden soll. Es wird keine automatische
Aktion gestartet.
o Mehrere Treffer: Keine Auswahl.
132 Administratorhandbuch 1 update.seven win
2 Legen Sie eine Bedingung mit dem Namen "Telefon läutet" an, Bedingungen definieren
auf Seite 125. Wählen Sie den Anrufstatus "Läutet" und laden Sie die update.seven phone
Aufgabe "Firma laden".
3 Legen Sie ein Telefonprofil mit dem Namen "phone-Demo" an, Telefonprofil definieren
auf Seite 115. Aktivieren Sie im Bereich update.seven phone Bedingungen die Bedingung
"Telefon läutet".
Kapitel 3 Rechtemodul 133
4 Ordnen Sie dieses Profil einem Benutzer zu. Sie können das Profil auch einer Gruppe oder
einer Station zuordnen.
5 Für update.seven web müssen Sie im update.seven designer das Kontrollkästchen Show
update.seven designer-Einstellungen auf Seite 130.
update.phone toolbar aktivieren,
6 Starten Sie update.seven als der Benutzer, dem Sie das Profil zugewiesen haben.
Der Status des Anrufs "Läutet" entspricht dem Bedingung "Telefon läutet".
134 Administratorhandbuch 1 update.seven win
update.seven win:
Anhand der Telefonnummer wird in den Infobereichen Firma und Person nach
übereinstimmenden Daten gesucht. Im Dialogfeld update.seven phone Aktionen werden die
Informationen zu der Firma/Person sowie die anrufbezogenen Informationen zu Verfügung
gestellt.
Da für einen exakten Treffer keine automatische Aktion definiert wurde, sondern nur zwei
manuelle Aktionen zur Auswahl stehen, muss der Benutzer hier wählen, ob der Infobereich
Firma/Person angezeigt werden soll, oder ob ein neuer Kontakt erstellt werden soll.
update.seven web:
Abhängig von Ihren Einstellungen im update.seven webdesigner wird für den Benutzer
automatisch die Telefon/E-Mail-Suche oder folgende Frage angezeigt:
Allgemeine Systemarchitektur
Das folgende Diagramm gibt eine Übersicht über die allgemeine Systemarchitektur:
137
KAPITEL 4
Importmodul
Das Modul Import kann Daten von externen Systemen in update.seven einspielen, mit den
bereits vorhandenen Daten abgleichen und - falls sie identisch sind - zusammenführen.
Benutzerrechte
Beim Bearbeiten und Löschen von Datensätzen gelten die Feldrechte des importierenden
Benutzers.
Bei der Neuanlage von Datensätzen werden importierte Werte auch dann übernommen, wenn
im Feldrecht des Benutzers die Neuanlage nicht vorgesehen ist.
Wenn der Station ein Stationsrecht zugeordnet ist, gilt es ausnahmslos für jeden Benutzer, auch
wenn dieser im Modul Rechte nicht im Infobereich Bearbeiter aufgenommen wurde.
Für den Benutzer SU sind Rechte nur bedingt wirksam: Vorgabewerte und Mussfelder gelten
nicht für den Administrator. Trigger aus dem Stationsrecht sind allerdings wirksam.
Importdatei
Die Importdatei ("externe Datei") muss die folgenden Voraussetzungen erfüllen:
• Die Datei muss in einem unterstützten Dateiformat verfügbar sein, Dateiformat auf Seite
139.
• Die Feldlängen der einzelnen Importfelder können fix oder variabel sein.
Bei fixen Feldlängen müssen Sie in update.seven ein Importformat erstellen, das exakt die
Länge jedes einzelnen Feldes angibt. Beispiel: Die ersten 30 Zeichen werden in das Feld
Firma, die nächsten 20 Zeichen in das Feld Branche importiert usw.
Bei variablen Feldlängen müssen Sie im Importformat die Feldtrennzeichen (z.B. Komma
nach jedem Feld) bzw. Feldumrandungen (z.B. jedes Feld in Anführungszeichen) angeben.
• Die Datensätze im variablen Format müssen, die Datensätze im fixen Format können durch
Trennzeichen (z.B. eine Zeilenschaltung) voneinander getrennt sein.
• Wenn ein Feld ohne Inhalt ist, muss die Datei für dieses Feld ein Feldtrennzeichen
enthalten. Beispiel: Huber AG;;Linz
• Die Feldinhalte der Importdatei müssen nicht mit den in update.seven üblichen Inhalten
übereinstimmen. Inhalte können während des Imports umgewandelt werden.
• Wenn die externe Importdatei Felder enthält, deren Inhalte Sie in update.seven nicht
benötigen, können Sie diese Felder beim Import durch Platzhalter ersetzen und so den
Import in update.seven unterdrücken.
• update empfiehlt, nicht mehr als 300 Felder für den Import zu definieren.
• Datensätze können beim Import nur dann aufgenommen werden, wenn die vom
Datenmodell vorgegebenen Mussfelder befüllt sind (z.B. das Feld Währung im Infobereich
Angebot).
• Für einzelne Bearbeiter können über das Bearbeiterrecht zusätzliche Mussfelder definiert
werden. Diese Mussfelder werden beim Import ebenfalls überprüft.
• Sie können Vorgaben definieren für den Fall, dass Mussfelder nicht befüllt sind.
138 Administratorhandbuch 1 update.seven win
• Um einen Abgleich mit bestehenden Daten durchführen zu können, muss eine Importdatei
eindeutige Schlüsselfelder enthalten, um externe und interne Datensätze vergleichen zu
können, Abgleichlogik für andere Infobereiche auf Seite 156. Für die Infobereiche Firma,
Person und Objekt ist dies nicht unbedingt notwendig, Firmenabgleich auf Seite 152,
Personenabgleich auf Seite 154 und Objektabgleich (nur Branchenversion BTB) auf Seite
155.
1 Sie können die Verwendung des Infobereichs Zuordnung verhindern, indem Sie im Modul
Rechte dem importierenden Benutzer den Zugriff auf den Infobereich Zuordnung sperren.
Dabei sinkt allerdings die Performance.
2 Wenn Sie weder den Infobereich Zuordnung noch den Infobereich Ort verwenden
möchten, ändern Sie zusätzlich die Konfiguration, Ortetabelle im Administratorhandbuch
2.
Importformat erstellen
Vor dem Import bilden Sie die Struktur und Feldreihenfolge der Importdatei in update.seven als
Importformat nach.
1 Wählen Sie mit der Kontextmenüoption Dateiname oder über die Liste Dateiname die
Importdatei aus oder geben Sie Pfad und Dateinamen ein.
Anmerkung: Wenn Sie keinen Pfad angeben, wird die Datei im Verzeichnis system\db
gesucht.
3 Wählen Sie die Importfelder aus, Importfelder auswählen auf Seite 142.
4 Bei fixen Feldlängen müssen Sie die Feldlängen des Importformats an die externe Datei
anpassen, Feldlängen ändern auf Seite 143.
5 Wenn Sie während des Imports Feldinhalte verändern möchten, definieren Sie
Transformationen, Feldinhalte transformieren auf Seite 144.
Kapitel 4 Importmodul 139
7 Sie können Bedingungen definieren, die die Datensätze der Importdatei erfüllen müssen,
um importiert zu werden. Sie können Abgleichbedingungen definieren, die die
update.seven-Datensätze erfüllen müssen, um für den Abgleich verwendet zu werden,
Bedingungen für den Import auf Seite 147 und Abgleichbedingungen auf Seite 148.
8 Definieren bzw. überprüfen Sie die Abgleichsteuerung, Abgleich auf Seite 152.
9 Überprüfen Sie mit der Kontextmenüoption Test die Zuordnung der externen Felder zu den
Feldern in update.seven, Import-Testlauf auf Seite 151.
Beim Test sehen Sie außerdem die Auswirkung von Transformationen und Umsetzungen in
Groß- bzw. Kleinschreibung. Einspielbedingungen, Feldverknüpfungen und
Abgleichoptionen können hier nicht geprüft werden.
Dateiformat
Verwenden Sie die Kontextmenüoption Dateiformat oder die Menüoption Datei Dateiformat,
um allgemeine Einstellungen für den Import zu definieren.
Zeichensatz
Für einen korrekten Import müssen Sie den Zeichensatz der externen Datei angeben.
Aktivieren Sie eines der beiden Optionsfelder:
• PC-8: ASCII-Standard unter DOS
• ANSI: Windows-Standard (Wählen Sie den Zeichensatz, z.B. Unicode, aus der Liste aus.)
Anmerkung: Exportdateien von marketing.manager Version 6 und früher verwenden immer
den Zeichensatz des Betriebssystems, mit dem sie exportiert wurden. Geben Sie beim Import
den richtigen Zeichensatz an. Wenn Sie als Zeichensatz Unicode angeben, werden die Daten
aufgrund der aktuellen Windows-Ländereinstellungen ("Locale") umgewandelt und sind
deshalb möglicherweise nicht korrekt.
140 Administratorhandbuch 1 update.seven win
Feldlänge
• Variabel: Die Länge der Felder in der Importdatei ist variabel, die Begrenzungen werden
durch Trennzeichen angegeben.
• Fix: Jedes Feld der Importdatei hat eine fixe Feldlänge.
Trennzeichen
• Satz: Geben Sie das Zeichen ein, durch das die einzelnen Datensätze in der Importdatei
getrennt sind, oder wählen Sie ein Standardzeichen aus der Liste aus. Beim Import mit
einem fixen Format können, mit variablem Format müssen Satztrennzeichen angegeben
werden.
• Feld: Geben Sie das Zeichen ein, durch das die Felder in der Importdatei getrennt sind,
oder wählen Sie ein Standardzeichen aus der Liste aus.
• Feldrand: Falls die Felder in der Importdatei eine Feldumrandung aufweisen (z. B. bei
DBase-Dateien einen Apostroph), geben Sie hier das Zeichen an.
Abkürzungen für Standardtrennzeichen: Blank (Leerzeichen), Cr (Carriage Return), Lf
(Line Feed), Tab (Tabulator).
Anmerkung: Sie können jedes beliebige Zeichen des Zeichensatzes als Trennzeichen
verwenden.
Die Trennzeichen dürfen natürlich nicht innerhalb eines Feldes verwendet werden. Beachten
Sie dies insbesondere beim Feld Teilnehmer des Infobereichs Kontakt. Die Teilnehmer
werden innerhalb des Feldes durch Semikolon getrennt. Wenn Sie dieses Feld aus
update.seven exportieren und wieder importieren, verwenden Sie keine Semikolons als
Trennzeichen.
Feldformat:
Wenn Sie Datums-, Zeit- oder Zahlenfelder importieren, geben Sie hier das Feldformat der
externen Daten an.
• Datum: Feldformat für Datumsfelder.
update.seven verwendet das Format TT/MM/JJJJ (Tag/Monat/Jahr). Sie müssen nur dann
ein Format auswählen, wenn das externe Format unterschiedlich ist.
• Zeit: Feldformat für Zeitangaben.
Das Format von update.seven lautet HH:MM (Stunden:Minuten). Sie müssen nur dann ein
Format auswählen, wenn das externe Format unterschiedlich ist.
• Dezimaltrennzeichen: Zeichen, mit dem Dezimalstellen gekennzeichnet sind.
Bleibt dieses Feld leer, geht update.seven davon aus, dass keine Dezimalzahlen importiert
werden. Ist eine Zahl durch die Anzahl der Zeichen in ganze Zahlen und Dezimalstellen
getrennt, müssen Sie Transformationen verwenden, Feldinhalte transformieren auf Seite
144.
1. Satz beginnt
• Byteoffset: Geben Sie an, wie viele Zeichen am Beginn der Importdatei ignoriert werden
sollen.
Falls zum Beispiel ein Steuersatz mit 40 Zeichen Länge den Daten vorangestellt ist, geben
Sie im Feld Byteoffset "40" ein. Dadurch wird erst ab dem 41. Zeichen importiert.
• SatzNr. Geben Sie die Nummer des ersten Datensatzes an, der beim Import berücksichtigt
werden soll. (Die Nummerierung der Datensätze beginnt mit 0.)
Kontrolle
• Manueller Abgleich: Mit dieser Option zeigt update.seven während des Imports die Firmen-
bzw. Personendatensätze an, zu denen in der update.seven-Datenbank ähnliche
Datensätze gefunden wurden. Sie können während des Imports eine Entscheidung über die
Neuaufnahme oder das Zusammenführen mit einem internen Datensatz treffen,
Importvorgang auf Seite 164.
Kapitel 4 Importmodul 141
o Der externe Katalogwert wird angezeigt. Im Textfeld Geht über in können Sie
eintragen, welcher Wert importiert werden soll.
o Wenn Sie das Kontrollkästchen Manuelle Kontrolle ausschalten aktivieren, können Sie
die manuelle Kontrolle beim aktuellen Import für diesen Katalog deaktivieren.
o Wenn Sie auf die Schaltfläche Neu klicken, wird der neue Katalogwert aufgenommen
(wenn Sie die Berechtigung dazu haben).
o Nach der Bestätigung mit OK wechseln Sie in das Katalog-Dialogfeld. Wählen Sie einen
bestehenden Wert an Stelle des Importwerts aus.
• Ortetabelle nicht ergänzen: Wenn eine importierte Firma eine Ortsangabe enthält, die nicht
im Infobereich Ort von update.seven enthalten ist, wird dieser Ort auch NICHT
hinzugefügt.
Ext.System
Wählen Sie aus der Dropdown-Liste das externe System, das beim Import von Bearbeitern
verwendet werden soll, Feldeigenschaften auf Seite 148.
Protokolldateien
Geben Sie an, unter welchem Pfad und Dateinamen die Protokolle abgespeichert werden sollen
(z.B. "c:\import.dat"):
• Abgeglichene: Protokoll für Datensätze, zu denen eine eindeutige interne Entsprechung
gefunden wurde, und die automatisch zusammengeführt wurden (bzw. würden, wenn Sie
die Aktualisierung nicht erlaubt haben)
• Neu: Protokoll für neu aufgenommene Datensätze.
• Ähnliche: Protokoll für Datensätze, für die in update.seven ein ähnlicher, aber nicht
eindeutig identischer Datensatz gefunden wurde. Die Ähnlichkeit reicht für eine
automatische Aktualisierung nicht aus, oder es gibt mehr als einen ähnlichen Datensatz.
• Falsche: Protokoll für Datensätze, die ein Kriterium nicht erfüllen (z.B. ein Mussfeld fehlt,
Benutzerrechte verhindern den Import, Einspielbedingungen sind nicht erfüllt, Zusatzinfos
können keiner Firma zugeordnet werden usw.).
Anmerkung: Wenn Sie keine Verzeichnisse angeben, werden die Protokolldateien in das
Verzeichnis der Importdatei geschrieben.
Wenn Sie keine Dateinamen angeben, wird der Dateiname der Importdatei mit den
Dateierweiterungen .abg, .neu, .sim und .fal verwendet (z.B. c:\import.fal für als falsch
abgewiesene Datensätze).
142 Administratorhandbuch 1 update.seven win
Importfelder auswählen
2 Wählen Sie unter Infobereich einen Infobereich aus, in den Sie Daten importieren möchten.
Alle möglichen Importfelder dieses Infobereichs werden unter Felder angezeigt.
3 Wählen Sie ein Feld und klicken Sie auf , um ein Feld als Einspielfeld auszuwählen.
Das Feld wird unter Gewählte Felder angezeigt.
o Sie können ein Feld auch durch Doppelklick auswählen.
Anmerkung: Wenn in der externen Datei Felder enthalten sind, die Sie nicht
übernehmen möchten, wählen Sie aus dem Listenfeld Infobereich den Eintrag Sonstige
Felder am Ende der Liste und das Feld Platzhalter. Auf Platzhalter können Sie keine
Bedingungen setzen.
Wählen Sie nur jene Felder mehrfach aus, die später miteinander verknüpft werden,
Feldeigenschaften auf Seite 148. Ein mehrfach gewähltes Feld erkennen Sie im Listenfeld
Feldreihenfolge an einer Laufnummer (z.B. FI-1-Straße, wenn das Feld FI-Straße zum zweiten
Mal gewählt wurde).
Mit dem Infobereich Login-Datei können Sie Benutzer mit ihren Zugriffsrechten auf Module
importieren. Um die Daten für einen Benutzer zu ergänzen, müssen Sie zusätzlich den
Infobereich Bearbeiter und gegebenenfalls auch den Infobereich Gruppenzuordnung erfassen.
Die Verbindung von Login-Datei zu Bearbeiter erfolgt über die Personennummer.
Anmerkung: Wenn Sie beim Import von Bearbeitern nicht nur das Feld Passwort, sondern
auch das Feld Passwort lang importieren, muss sich der Bearbeiter mit dem langen Passwort
anmelden. Sonst gilt der Eintrag aus dem Feld Passwort.
Reihenfolge ändern
Um die Feldreihenfolge zu ändern:
1 Wechseln Sie vom Dialogfeld Felder auswählen mit OK zurück in die Ausgangsmaske.
Hier sehen Sie alle Felder, die Sie ausgewählt haben, in der derzeit gültigen
Feldreihenfolge.
2 Klicken Sie bei dem Feld, dessen Position in der Reihenfolge Sie ändern möchten, in die
Spalte Pos.
4 Bestätigen Sie die neue Reihenfolge mit den Tasten Tabulator, Eingabe, Pfeil nach oben
oder Pfeil nach unten.
Feldlängen ändern
Für externe Dateien im fixen Format müssen die Feldlängen des Importformats genau auf die
Feldlängen in der externen Datei abgestimmt werden.
3 Bestätigen Sie die Eingabe mit der Tabulatortaste oder den Pfeiltasten.
Anmerkung: Ist das externe Feld länger als das Feld in update.seven (z. B. Firma in
update.seven 120 Zeichen, extern 130 Zeichen), geben Sie dennoch die externe Feldlänge
an. Die Zeichen, die über die interne Feldlänge hinausgehen, werden nicht importiert. Wenn
Sie alle Zeichen in update.seven übernehmen möchten, müssen Sie diese Zeichen in ein
anderes Feld importieren.
144 Administratorhandbuch 1 update.seven win
Feldinhalte transformieren
Um Feldinhalte vor dem Import zu ändern, können Sie pro Feld eine oder mehrere
Transformationen definieren.
Um eine Transformation für ein Feld festzulegen:
3 Tragen Sie im Textfeld Externer Wert den Feldinhalt der Importdatei ein.
4 Legen Sie im Textfeld Interner Wert fest, in welchen Feldinhalt der externe Wert
transformiert werden soll.
6 Geben Sie alle gewünschten Transformationen ein. Die Transformationen werden in der
angegebenen Reihenfolge abgearbeitet.
7 Speichern Sie das Format. Sie können es für ein anderes Feld wieder laden und so die
gleichen Transformationen mehrmals verwenden.
Anmerkung: Um Transformationen zu definieren, die für alle Felder der Importdatei gelten,
wählen Sie die Menüoption Daten Globale Transformationen.
Bedingungen werden erst nach der Transformation überprüft.
Die Werte für das Feld Geschlecht müssen in die Werte von update.seven transformiert
werden, um bei Briefen und Etiketten eindeutige Anreden für weibliche und männliche
Ansprechpersonen festzulegen (Herr, Frau und ein leerer Wert).
Infobereichseigenschaften
Über die Option Infobereichseigenschaften im Kontextmenü oder über das Menü Daten
Infobereiche können Sie definieren, ob und wie Datensätze in einen Infobereich aufgenommen
werden.
Wenn einzelne Datensätze nicht abgeglichen werden, nimmt update.seven sie neu auf,
wenn eine Neuaufnahme erlaubt ist.
Weitere Informationen finden Sie unter Abgleich auf Seite 152.
• Neu: Die externen Datensätze werden neu in die Datenbank aufgenommen.
o Bei der Neuaufnahme ohne Abgleich werden alle externen Daten ungeprüft in das
System importiert.
o Für die Neuaufnahme mit Abgleich muss zusätzlich die Option Abgl. aktiviert sein.
• Upd: Daten in update.seven sollen durch den Import aktualisiert werden.
• Löschen: Wenn diese Option aktiviert ist und der externe Datensatz ein Löschkennzeichen
enthält, wird dieses Löschkennzeichen importiert. Wenn die Option nicht aktiviert ist,
werden Datensätze mit Löschkennzeichen nicht importiert.
• Manuelle Kontrolle: Die Felder dieses Infobereichs sollen mit manueller Kontrolle importiert
werden.
• Protokolldatei abgeglichene: Es wird eine Protokolldatei mit den abgeglichenen, also den
als identisch erkannten Datensätzen angelegt.
• Protokolldatei neue: Es wird eine Protokolldatei mit den neu aufgenommenen Datensätzen
angelegt.
• Protokolldatei ähnliche: Es wird eine Protokolldatei mit den als ähnlich erkannten, aber
nicht identischen Datensätzen angelegt.
• Protokolldatei falsche: Es wird eine Protokolldatei mit den falschen, also den abgewiesenen
Datensätzen angelegt.
Anmerkung: In die Protokolldatei wird immer der komplette Datensatz mit allen Feldern
aus der Importdatei ausgegeben, auch wenn nur bei einem Infobereich eine der vier
Optionen Protokolldatei ausgewählt wurde.
• Abgleich-Felder: Durch Klicken in dieses Feld gelangen Sie bei Firmen und Personen in das
Dialogfeld zur Abgleichsteuerung des jeweiligen Bereichs, Firmenabgleich auf Seite 152
und Personenabgleich auf Seite 154.
• Bedingung aktiv: Über die Menüoption Daten Bedingung definieren können Sie zu den
einzelnen Infobereichen Bedingungen für das Einspielen festlegen, Bedingungen für den
Import auf Seite 147.
Aktivieren Sie das Feld Bedingung aktiv, um eine Bedingung zu aktivieren. Ein Datensatz
aus der Importdatei muss diese Bedingung erfüllen, um importiert zu werden. Sonst wird er
als "falsch" abgewiesen.
• Abgleichbedingung aktiv: Über die Menüoption Daten Abgleichbedingung definieren
können Sie zu
den einzelnen Infobereichen Abgleichbedingungen definieren,
Abgleichbedingungen auf Seite 148.
Aktivieren Sie das Feld Abgleichbedingung aktiv, um eine Abgleichbedingung zu aktivieren.
Der Abgleich wird nur mit den Datensätzen in update.seven durchgeführt, die die
Bedingung erfüllen.
• Vorgabewerte: Wenn Felder in der Importdatei ohne Feldinhalte oder gar nicht enthalten
sind, können Sie stattdessen Ersatzwerte definieren, Vorgabewerte definieren auf Seite
147. Beispiel: Alle Firmen, die Sie importieren, stammen aus Deutschland. Sie müssen das
Feld Land in der Importdatei nicht angeben, sondern können den Vorgabewert
"Land=Deutschland" definieren.
o Wenn in der Importdatei das entsprechende Feld leer ist, wird stattdessen der
Vorgabewert als Feldinhalt importiert (auch wenn in der Datenbank das Feld einen
anderen Wert enthält).
o Wenn in der Importdatei das entsprechende Feld nicht vorhanden ist, wird in das
Feld nur bei Neuanlage eines Datensatzes der Vorgabewert eingetragen. Felder in
schon vorhandenen Datensätzen werden in diesem Fall nicht verändert.
Kapitel 4 Importmodul 147
Vorgabewerte definieren
1 Klicken Sie in die Spalte Vorgabewerte oder wählen Sie die Menüoption Daten
Vorgabewerte definieren und den Infobereich.
Eine Maske mit allen Feldern des Infobereichs wird angezeigt.
2 Geben Sie die Vorgabewerte in die entsprechenden Textfelder bzw. Katalogfelder ein.
Die Reihenfolge der Felder im Importformat bestimmt die Reihenfolge der Infobereiche beim
Abgleich:
Wenn Sie diese Reihenfolge ändern möchten, geben Sie die gewünschten Positionsnummern in
der Spalte Pos. ein.
Um aus der Importdatei nur Daten zu importieren, die eine Bedingung erfüllen:
2 Wählen Sie den Infobereich, für den Sie eine Bedingung setzen möchten.
Anmerkung: Bedingungen können nur auf die Felder gesetzt werden, die im
Importformat gewählt wurden.
Auf Platzhalter können keine Bedingungen gesetzt werden.
Wenn Sie Bedingungen auf Katalogfelder gesetzt haben, werden zuerst die Katalogwerte
neu aufgenommen, um die Bedingung zu prüfen. Wenn der Datensatz abgewiesen wird,
kann es vorkommen, dass in der Datenbank Katalogwerte existieren, die von keinem
Datensatz verwendet werden.
Bedingungen werden nach durchgeführter Transformation geprüft.
4 Um die Bedingung zu aktivieren, wählen Sie die Menüoption Daten Bedingung aktiv.
148 Administratorhandbuch 1 update.seven win
Nur die Datensätze werden importiert, die alle Bedingungen erfüllen. Alle anderen
Datensätze werden beim Import als "falsch" abgewiesen.
Abgleichbedingungen
Mit Abgleichbedingungen können Sie die Datenmenge aus update.seven einschränken, die beim
Abgleich berücksichtigt wird.
2 Wählen Sie den Infobereich, zu dem die Abgleichbedingung gesetzt werden soll.
Feldeigenschaften
Über die Option Feldeigenschaften im Kontextmenü (oder die Menüoption Daten
Feldeigenschaften) gelangen Sie in eine Liste der gewählten Einspielfelder.
• Kein Upd-Feld: Der interne Feldinhalt wird von den externen Daten NICHT überschrieben.
• Aktualisierung - Kontrolle: Wenn externer und interner Feldinhalt unterschiedlich sind,
können Sie bei der manuellen Kontrolle bestimmen, welcher Feldinhalt verwendet werden
soll.
• Aktualisierung - Feld nicht löschen: Der interne Feldinhalt wird nicht durch ein leeres
externes Feld gelöscht.
• Aktualisierung - keine Vorgaben: Wenn das Feld in der externen Datei leer ist, wird der
Feldinhalt nicht durch einen eventuell gesetzten Vorgabewert ersetzt.
• Aktualisierung - Feld anhängen: Der interne Feldinhalt wird nicht überschrieben. Der
Feldinhalt der externen Datei wird (ohne Leerzeichen dazwischen) angehängt. Dies erfolgt
unabhängig davon, ob sich der interne vom externen Wert unterscheidet.
Diese Option wird vor allem beim Import von Notizen verwendet.
• Aktualisierung - Feld anhängen mit Abstand: Der interne Feldinhalt wird nicht
überschrieben. Der Feldinhalt der externen Datei wird nach einem Leerzeichen an den
internen Feldinhalt angehängt. Dies erfolgt unabhängig davon, ob sich der interne vom
externen Wert unterscheidet.
Diese Option wird vor allem beim Import von Notizen verwendet.
• Mit Feld davor verknüpfen: Der Inhalt von mehreren externen Feldern wird in ein internes
Feld verknüpft.
• mit Feld davor verknüpfen - Abstand: Wie "Mit Feld davor verknüpfen", aber es wird noch
zwischen den Feldinhalten ein Leerzeichen eingefügt.
Kapitel 4 Importmodul 149
Hinweis: Bei diesen beiden Optionen bezieht sich "davor" nicht auf die Feldreihenfolge
im Importformat, sondern auf das davor liegende "gleiche" bzw. mehrfach ausgewählte
Feld. Sie können unterschiedliche externe Felder in ein internes Feld importieren, indem
Sie im Importformat für jedes dieser Felder dasselbe interne Feld auswählen. Durch
Auswahl einer der beiden Optionen werden die Feldinhalte kombiniert und in das
mehrfach angegebene interne Feld geschrieben.
Beispiel:
Ergebnis nach dem Import: "Operngasse 17-21" im Feld Straße im Infobereich Firma
Sonderfall Feld Firma:
Beim Feld Firma des Infobereichs Firma wird zwischen den einzelnen Feldern statt eines
Leerzeichens ein Zeilenumbruch eingefügt.
Anmerkung: Bei der Umsetzung von Firmenwortlauten müssen Sie in Kauf nehmen,
dass auch Gesellschaftsformen und ähnliches (wie z. B. GesmbH in Gesmbh oder AG in
Ag) umgewandelt werden.
150 Administratorhandbuch 1 update.seven win
Definieren Sie für jedes Feld eine Transformation, um nur den gewünschten Teil des
Feldinhalts zu importieren, Feldinhalte transformieren auf Seite 144.
FI-Vwl L. */* *
FI-Vwl O. */* /*
/*- *
/*-* *-*
*-* -*
-* *
Ergebnis beim Testdurchlauf:
• Ext.Schlüssel: Die Option Ext.Schlüssel steht nur für Bearbeiterfelder zur Verfügung.
Sie haben beim Import von Bearbeiterfeldern drei Möglichkeiten:
o Import in das Bearbeiter-ID-Feld (z. B. AD 1-ID im Infobereich Firma) über die
Bearbeiter-ID.
o Import in das "normale" Bearbeiterfeld (z. B. AD1 im Infobereich Firma).
o Import in das "normale" Bearbeiterfeld über die Option Ext.Schlüssel.
Dazu wählen Sie das externe System aus ( Dateiformat auf Seite 139), und aktivieren
Sie beim Bearbeiterfeld die Option Ext.Schlüssel.
Beispiel: Sie möchten einen Firmendatensatz mit einem Bearbeiter importieren. Dieser
Bearbeiter soll in das Feld AD1 des Infobereichs Firma übernommen werden. Beim
Erstellen des Importformats aktivieren Sie die Option Ext.Schlüssel für das Feld AD1
des Infobereichs Firma und wählen im Dialogfeld Dateiformat das entsprechende
externe System.
Kapitel 4 Importmodul 151
Import-Testlauf
Um einen Import-Testlauf zu starten:
• Wählen Sie die Kontextmenüoption Test.
• Wählen Sie die Menüoption Datei Einstellungen testen.
Abgleich
Neu hinzukommende Datensätze sollen nicht einfach in update.seven aufgenommen, sondern
mit den bereits vorhandenen Daten abgeglichen werden. Wenn ein externer Datensatz aus der
Importdatei und ein interner Datensatz in update.seven identisch sind, muss definiert werden,
wie die Informationen kombiniert werden.
Um die Abgleichoptionen für Firmen bzw. Personen festzulegen:
• Wählen Sie Daten Abgleich Firma.
• Wählen Sie Daten Abgleich Person.
• Wählen Sie die Kontextmenüoption Infobereichseigenschaften und klicken Sie bei den
Infobereichen Firma oder Person in die Spalte Abgleich-Felder.
Zusatzinformationen werden nach fixen internen Schlüsselfeldern abgeglichen.
Der Abgleich für Firmen und Personen funktioniert am besten über die Firmengruppe und
Firmennummer bzw. die Personengruppe und Personennummer. Diese Felder sollten in der
Importdatei vorhanden sein.
Firmenabgleich
Für den Abgleich, d. h. die Suche nach identischen bzw. ähnlichen Firmen in update.seven, gibt
es drei Indizes: Firmennummer, Name und Adresse. Nur wenn Sie mindestens einen Index
angeben, wird ein Abgleich durchgeführt.
• Abgleich über Firmennummer / externer Schlüssel:
Wichtig: Es muss eindeutig sein, in welcher Firmengruppe (Figr.) nach der
Firmennummer (Finr.) gesucht werden soll. Daher muss die Firmengruppe ebenfalls
importiert oder als Vorgabewert gesetzt werden.
Verwenden Sie diese Option ohne Zusatzoptionen, wenn die Firmennummer einen
Firmendatensatz eindeutig identifiziert.
Kapitel 4 Importmodul 153
1. Findet update.seven einen externen und einen internen Datensatz mit identischer
Firmennummer bzw. einen externen Schlüssel ( Import und externe Schlüssel auf
Seite 162), werden die beiden Firmen zusammengeführt (auch dann, wenn der
Firmenname nicht gleich ist). Werte aus der externen Datei überschreiben dabei
interne Werte. Wenn Sie für einzelne Felder die Option Aktualisierung - Kontrolle
aktiviert haben, können Sie während des Imports entscheiden, ob Sie den externen
oder den internen Wert übernehmen möchten.
2. Wenn keine identische Firmennummer gefunden wird, findet der Abgleich nach Name
bzw. Adresse statt.
• Wenn Firmennummer gefunden, vergleiche Name/Adresse:
Diese Option ist eine Ergänzung zu Abgleich über Firmennummer/externer Schlüssel.
Verwenden Sie beide Optionen gemeinsam, wenn die Firmennummern der Importdatei
nicht eindeutig sind.
In diesem Fall soll das System trotz identischer Firmennummer die Sätze nicht
zusammenführen, sondern zusätzlich nach Name und Adresse abgleichen. Sie können
danach manuell über die weitere Vorgangsweise entschieden oder die Protokolldateien
weiter verwenden.
• Wenn Firmennummer nicht gefunden, dann Neuaufnahme
Diese Option ist eine Ergänzung zu Abgleich über Firmennummer/externer Schlüssel.
Verwenden Sie beide Optionen, wenn alle Firmennummern eindeutig sind und Sie davon
ausgehen, dass Firmen nicht in update.seven vorhanden sind, wenn ihre Nummer nicht
gefunden wird.
Wenn update.seven keine identische Firmennummer findet, wird der Datensatz ohne
weiteren Abgleich neu aufgenommen.
• Abgleich über Name:
Es wird nach dem Firmennamen abgeglichen:
1. Nur wenn die ersten 40 Zeichen des Firmennamens identisch bzw. phonetisch ähnlich
sind, wird die Firma für den weiteren Vergleich verwendet. Sonst wird der Datensatz
abgewiesen.
2. Ist eine Firma über den Namen gefunden worden, prüft das System weiter nach der
Adresse.
3. Nur wenn sowohl der Firmenname als auch die Adresse ähnlich ist, werden die beiden
Datensätze zum Zusammenführen vorgeschlagen.
• Abgleich über Adresse:
Es wird nach der Firmenadresse abgeglichen:
1. Die Prüfung erfolgt für Land, Postleitzahl und Ort, danach für Straße. Nur wenn beide
Firmenadressen identisch oder phonetisch ähnlich sind, wird die Suche fortgesetzt.
2. Es wird geprüft, ob die beiden Firmen auch einen ähnlichen Firmennamen aufweisen.
3. Nur wenn sowohl die Adresse als auch der Firmenname ähnlich sind, werden die
beiden Datensätze zum Zusammenführen vorgeschlagen.
Anmerkung: Bei großen Datenmengen empfiehlt es sich, zur Beschleunigung für den
Abgleich nur die Option Abgleich über Adresse zu verwenden, da das System dann nur
Firmen an der ähnlichen Adresse (gleiches Land, PLZ, Ort und Straße) aufzeigt und auf
den phonetischen Abgleich nach Firmenwortlaut + Adresse verzichtet.
• Um nur über den Namen ohne Berücksichtigung der Adresse abzugleichen, aktivieren Sie
sowohl das Kontrollkästchen Abgleich über Name als auch das Kontrollkästchen Ignoriere
Adresse (Abgleich über Name).
Als Resultat werden nur die Firmen gefunden, deren Firmenwortlaut in den ersten 40
Zeichen identisch ist. Sie finden dadurch einerseits mehr Firmen (z. B. update sales AG in
Deutschland und Österreich), es können Ihnen aber auch Firmen entgehen (z. B. update
software AG und update sales GmbH, beide an derselben Adresse).
154 Administratorhandbuch 1 update.seven win
Personenabgleich
Der Personenabgleich erfolgt in drei Schritten:
1 Eine Person wird über den vorher beschriebenen Abgleich einer Firma zugeordnet.
3 Wenn ja, wird ein Personenabgleich durchgeführt. Wenn nein, wird die Person neu
aufgenommen.
Wenn Sie keine Abgleichkriterien für Personen angeben, erfolgt der Personenabgleich nach
Nachname innerhalb der Personen zur identischen Firma.
Hinweis: Wenn in der Datenbank die Personennummern nicht eindeutig sind, müssen Sie
eventuell das Feld Pers.Gr. importieren oder als Vorgabewert setzen.
Anmerkung: Sie können Personen auch über Schlüssel von externen Systemen importieren,
Import und externe Schlüssel auf Seite 162.
Für den Objektabgleich müssen Sie mindestens eine der Optionen Abgleich über
Objektnummer, Abgleich über Name und Abgleich über Adresse angeben:
• Abgleich über Objektnummer
Die Suche nach Objekten erfolgt nach der Objektnummer innerhalb der mitgelieferten oder
über Vorgabewerte definierten Stationsnummer.
Verwenden Sie diese Option nur, wenn die Objektnummer die Objektdatensätze eindeutig
identifiziert.
1. Wenn update.seven Datensätze mit identischer Objektnummer findet, werden das
externe und das interne Objekt zusammengeführt (auch dann, wenn der Objektname
nicht vollkommen gleich ist). Werte aus der externen Datei überschreiben dabei
interne Werte. Wenn Sie für einzelne Felder die Option Aktualisierung - Kontrolle
aktiviert haben, können Sie während des Imports entscheiden, ob Sie den externen
oder den internen Wert übernehmen möchten.
156 Administratorhandbuch 1 update.seven win
2. Wenn die Objektnummer nicht gefunden wird, führt das System standardmäßig einen
weiteren Abgleich nach Name und Adresse durch.
• Wenn Sie zusätzlich die Option Wenn Objektnummer gefunden, vergleiche Name/Adresse
wählen, führt update.seven trotz identischer Objektnummer die Datensätze nicht
zusammen, sondern gleicht zusätzlich nach Name und Adresse ab. Verwenden Sie diese
Option, wenn die Objektnummern der Importdatei nicht eindeutig sind.
• Wenn Sie zusätzlich die Option Wenn Objektnummer nicht gefunden, dann Neuaufnahme
wählen, nimmt update.seven externe Datensätze ohne weiteren Abgleich neu auf, wenn
intern keine identische Objektnummer gefunden wird.
• Abgleich über Name
Es wird nach dem Namen gesucht.
1. Wenn die ersten 20 Zeichen des Objektnamens identisch sind, wird das Objekt für den
weiteren Vergleich herangezogen. Es wird geprüft, ob die beiden Objekte in
mindestens 50 % ihres Namens übereinstimmen. Sonst wird der Datensatz
abgewiesen.
2. Ist ein Objekt über den Namen gefunden worden, prüft das System weiter nach der
Adresse.
3. Nur wenn sowohl der Objektname als auch die Adresse ähnlich sind, werden die
beiden Datensätze zum Zusammenführen vorgeschlagen.
• Abgleich über Adresse
Es wird nach der Adresse gesucht.
1. Die Prüfung erfolgt für Land, Postleitzahl und Ort, danach für Straße. Nur wenn beide
Objektadressen identisch sind, wird die Suche fortgesetzt.
2. Es wird nach dem Objektnamen abgeglichen. Wenn kein ähnlicher Datensatz gefunden
wird, wird der Satz abgewiesen bzw. neu aufgenommen.
3. Nur wenn sowohl die Adresse als auch der Objektname ähnlich sind, werden die
beiden Datensätze zum Zusammenführen vorgeschlagen.
• Land muss identisch sein: Der Abgleich nach Adresse kann durch diese Option zusätzlich
eingeschränkt werden. Nur Objekte im gleichen Land werden beim Abgleich berücksichtigt.
• Identische PLZ-Stellen: Objekte, die zum Abgleich herangezogen werden sollen, müssen
auf eine bestimmte Anzahl von Stellen identische Postleitzahlen aufweisen. Wenn Sie hier
nichts angeben, wird der Wert aus dem Modul Wartung, Infobereich Land, Feld Abg.
Länge. verwendet (standardmäßig 3).
Anmerkung: Sie können Objekte auch über Schlüssel von externen Systemen importieren,
Import und externe Schlüssel auf Seite 162.
• Für alle anderen Infobereiche wird der Reihe nach über alle anderen eindeutigen Indizes
abgeglichen. Die Reihenfolge der eindeutigen Indizes finden Sie in der Schlüsseltabelle im
Handbuch Business Logic Ihrer Branchenversion.
Wenn auf diese Weise kein Abgleichdatensatz gefunden wird, wird der Importdatensatz neu in
die Datenbank aufgenommen.
Beim Import von Zusatzinformationen müssen Informationen mitgeliefert werden, mit denen
externe Daten den in update.seven bereits enthaltenen Firmen und/oder Personen zugeordnet
werden können. Für personenbezogene Zusatzinformationen benötigen Sie Informationen über
Firma und Person. Für firmenbezogene Zusatzinformationen benötigen Sie nur die
Informationen aus der Firma.
• Wenn beim Import eine Neuanlage in abhängigen Infobereichen erfolgen soll, muss
entweder mit dem übergeordneten Infobereich abgeglichen werden und alle von der
Vorgängerebene abhängigen Infobereiche werden neu aufgenommen, oder alle
Vorgängerebenen müssen neu aufgenommen werden.
• Wenn ein Abgleich auf einer Ebene stattfindet, werden Daten in übergeordneten Ebenen
dadurch nicht geändert. Jede Ebene, in der Daten durch Import geändert werden sollen,
muss mit einem entsprechenden Abgleichschlüssel separat abgeglichen werden.
• Manche Importschlüssel werden in update.seven nicht auf Eindeutigkeit geprüft. Wenn
mehrere Datensätze mit diesem Schlüssel im System vorhanden sind, wird mit dem ersten
gefundenen abgeglichen. In diesem Fall muss das externe System Eindeutigkeit
sicherstellen (Beispiel: Feld Kopf Ext.Schlüssel im Auftrag).
• Wenn ein Abgleichschlüssel nicht den Schlüssel der Vorgängerebene enthält, im
Importformat jedoch zusätzlich der Schlüssel der Vorgängerebene definiert wurde, muss im
externen System sichergestellt werden, dass diese zusammenpassen. Andernfalls wird der
Datensatz falsch importiert, z. B. ist ein Auftrag der Firma X nach dem Import der Firma Y
zugeordnet.
• Wenn in einer Abgleichzeile ein Infobereich als falsch abgewiesen wird, werden auch alle
abhängigen Infobereiche in dieser Zeile als falsch abgewiesen.
• In einer Zeile können Daten zu mehreren Infobereichen importiert werden. Wenn die Daten
zu einem Infobereich mit den Daten in der Zeile direkt davor identisch sind, wird dieser
Infobereich automatisch als gleich mit dem aus der Zeile davor erkannt und im
Kommunikationsprotokoll nicht angezeigt, unabhängig davon, ob ein Abgleich für diesen
Infobereich aktiviert ist. Sobald nur ein einziges Feld unterschiedlich ist, werden die Daten
als neuer Datensatz behandelt.
• Wenn in einer Zeile zu einem Datensatz alle Felder leer sind, wird dieser im
Kommunikationsprotokoll nicht angezeigt. Über diesen Datensatz können die nächsten
Datensätze in dieser Zeile nicht abgeglichen werden.
Bei den folgenden Infobereichen wird zuerst über den Primärschlüssel abgeglichen. Ist die
Laufnummer im Primärschlüssel des Importdatensatzes nicht erfasst, wird nach einem
speziellen Index abgeglichen.
Wenn dieser Abgleichindex nicht eindeutig ist ( Spalte E in der Schlüsseltabelle), wird mit dem
ersten gefundenen Datensatz abgeglichen, bei dem die Indexwerte mit denen des
Importdatensatzes übereinstimmen.
158 Administratorhandbuch 1 update.seven win
In der Schlüsseltabelle im Handbuch Business Logic der jeweiligen Branchenversion sind die
Indizes aufgelistet.
Aktion AT OTC 1.
Bankverbindung BV FS 3.
Bausparen BS FS 4.
Bearbeiter ID BTB/FS/OTC 4.
Bedarf BF BTB/FS/OTC 1.
Beteiligte OB BTB 2.
Buchungskreis BK BTB 1.
Dienstleistung DI FS 4.
Info1 X1 BTB/FS/OTC 3.
Info2 X2 BTB/FS/OTC 3.
Info3 X3 BTB/FS/OTC 3.
Interesse IT BTB/FS/OTC 1.
KFZ-Versicherung KV FS 4.
Konditionen KD BTB 1.
Konditionen KD OTC 2.
Konto KT FS 4.
Kredit KR FS 4.
Kreditkontrolle KK BTB 1.
Kundenbetreuer SB OTC 1.
Listung LS OTC 1.
NKP-Versicherung NV FS 4.
Objektnotiz ON BTB 1.
Personen-Versicherung VS FS 4.
Produktmix PM FS 1.
Produktstamm PS FS 1.
Spesen B2 BTB/FS/OTC 2.
Spezialisierung SP BTB 1.
Statistik-Umsatz SU FS 1.
VB-Artikel VA BTB/OTC 1.
VB-Firma VF BTB/OTC 1.
Vergütung VG OTC 3.
Vermögenswerte VW FS 6.
Vertrag VV FS 1.
Kapitel 4 Importmodul 159
Vertriebsbereich VB BTB/OTC 2.
Vertriebsgruppe SB BTB/FS 1.
Wertpapier-Depot AL FS 4.
Wertpapier-Titel WT FS 4.
Zuordnung ZU OTC 1.
Aktivität/AK:
• Ist der 4. Index (Akt.-Schlüssel) erfasst, Abgleich über 4.Index.
• Ist der 4. Index leer, Abgleich über 3.Index (Aktivität,Stufe,Akt.Variante,Datum).
Beziehung/PB:
• Zuerst wird versucht, über den externen Schlüssel den 1. Index zu vervollständigen.
• Dann wird über den 1. Index abgeglichen.
Kontakt/MA:
Es werden der Reihe nach alle eindeutigen Indizes abgeglichen.
Wenn auf diese Weise nicht abgeglichen werden konnte:
• Es wird im 1. Index gelesen (FiGr.,FiNr.,Pers.gr.,Pnr,Datum,Zeit).
• Wenn Kontaktart, Akt.Stnr und Akt.-Nr. übereinstimmen, wird zusätzlich der Bearbeiter
überprüft. Ist der Bearbeiter gleich oder im Importdatensatz bzw. im Abgleichdatensatz
leer, wird mit dem Datensatz abgeglichen.
Mailing/BR:
Es wird der Reihe nach über alle anderen eindeutigen Indizes abgeglichen.
• Wenn auf diese Weise nicht abgeglichen werden konnte, wird im 1. Index gelesen
(FiGr.,FiNr.,Pers.gr.,Pnr,Datum).
• Wenn Akt.Stnr und Akt.-Nr. übereinstimmen, wird mit dem Datensatz abgeglichen.
Notiz/NO:
Es wird der Reihe nach über alle anderen eindeutigen Indizes abgeglichen.
• Wenn auf diese Weise nicht abgeglichen werden konnte, wird im 1. Index gelesen
(FiGr.,FiNr.,Pers.gr.,Pnr,Datum,Bearbeiter-ID,Notizart).
• Wird Gen.Link (3. Index) nicht importiert oder ist Gen.Link identisch, wird mit dem
Datensatz abgeglichen.
Anmerkung: Externe Schlüssel für Personen und Objekte werden in den Infobereichen
Ext.Personen-Schlüssel und Ext.Objekt-Schlüssel angelegt.
• Bei jeder Neuaufnahme eines externen Schlüssels werden folgende Informationen des
aktuellen Datensatzes (Firma, Person oder Objekt) beim Speichern automatisch eingefügt:
o Felder FiGr. und FiNr. für Firmen
o Felder FiGr., FiNr., Pers.gr., Pnr für Personen
164 Administratorhandbuch 1 update.seven win
Anmerkung: Die Datensätze (Firma, Person oder Objekt) enthalten in den Feldern
Ext.System und Ext.Schlüssel den zuletzt beim Import verwendeten Schlüssel. (Definieren
Sie in diesen Feldern keine externen Schlüssel, sondern verwenden Sie dazu die Infobereiche
Ext.Firmen-Schlüssel, Ext.Personen-Schlüssel, Ext.Objekt-Schlüssel.)
1 Fügen Sie die Felder Ext.System und Ext.Schlüssel in das Importformat ein.
Diese beiden Felder lösen den Abgleich über externe Schlüssel aus. Wird nur der
Ext.Schlüssel ohne Angabe von Ext.System mitgeliefert, muss das Ext.System als
Vorgabewert definiert werden.
1 Wenn die Felder Ext.System und Ext.Schlüssel im Importdatensatz vorhanden sind, wird
auch in der update.seven-Datenbank nach ihnen gesucht. Wenn ein Datensatz gefunden
wird, wird mit ihm abgeglichen.
2 Wenn die Suche über externe Schlüssel nicht erfolgreich war, aber durch die "normale"
Abgleichsteuerung (z.B. über Name und Adresse) eine Firma/Person bzw. ein Objekt
gefunden wird, wird bei dieser ein neuer Datensatz im Infobereich Ext.Firmen-Schlüssel mit
den importierten Feldern Ext.System und Ext.Schlüssel angelegt.
3 Wenn auch über den normalen Abgleich kein Datensatz gefunden wird, wird ein neuer
angelegt. Bei diesem Datensatz wird ein neuer Datensatz im Infobereich Ext.Firmen-
Schlüssel mit den importierten Feldern Ext.System und Ext.Schlüssel angelegt.
Anmerkung: Bei einem Import mit einem externen Schlüssel muss der Datensatz nicht im
Importformat vorhanden sein.
Importvorgang
2 Beim automatischen Abgleich erhalten Sie nach dem Import eine Bestätigungsmeldung und
können danach die Protokolldateien überprüfen.
Kapitel 4 Importmodul 165
3 Wenn beim manuellen Import ein ähnlicher Datensatz gefunden wird, wird folgende Maske
angezeigt:
Im oberen Bereich sehen Sie den Datensatz aus der Importdatei, darunter ähnliche
Datensätze der update.seven-Datenbank.
4 Wenn die richtige Firma in der Liste vorhanden ist, wählen Sie sie aus und klicken Sie auf
(Gefunden). Wenn die richtige Firma nicht in der Liste enthalten ist, klicken Sie auf
(Nicht Gefunden).
Im Menü Ansicht stehen Ihnen folgende Optionen zur Verfügung:
o Externe Maske: Zeigt den Maskenzusatz des externen Datensatzes an.
o Interne Maske: Zeigt den Maskenzusatz des internen Datensatzes an.
o Ohne Maske: Blendet den Maskenzusatz des externen oder internen Datensatzes aus.
o Liste definieren und Liste laden: Sie können die Liste der gefundenen Datensätze
konfigurieren bzw. bereits definierte Listen laden, Listen im Benutzerhandbuch.
5 Wenn Sie keine Aktualisierungskontrolloptionen für Felder des Infobereichs gesetzt haben,
werden die Firmen entsprechend den Abgleichoptionen zusammengeführt. Der externe
Feldinhalt überschreibt dabei den internen Feldinhalt.
7 Markieren Sie die Spalte Upd bei einem Feld, wenn der externe Inhalt übernommen werden
soll. Sonst wird der interne Wert beibehalten.
8 Wählen Sie die Kontextmenüoption Nichts ändern, wenn Sie den gesamten internen
Datensatz beibehalten möchten. Externe Werte werden ignoriert, der Datensatz wird aber
nicht als falsch abgewiesen protokolliert.
9 Wählen Sie die Kontextmenüoption Satz ist falsch, wenn Sie den Datensatz als falsch
abweisen möchten. Falls Sie die Protokollierung ausgewählt haben, wird der Datensatz in
die Protokolldatei *.fal geschrieben. Werden numerische Werte importiert, die für die
Feldlänge zu groß ist, werden sie als falsch abgewiesen. Die abgewiesenen Datensätze
werden im Import-Testlauf rot dargestellt.
166 Administratorhandbuch 1 update.seven win
10 Nach dem Import erhalten Sie eine Bestätigungsmeldung und können danach die
Protokolldateien überprüfen.
Im Kommunikationsmodul (Infobereich Komm.Protokoll) wird ebenfalls ein Protokoll des
Importvorgangs angelegt.
KAPITEL 5
Exportmodul
Im Exportmodul können Sie Informationen aus update.seven ausspielen, um Sie in Ihre
externen Systeme zu integrieren. Die Daten können als ASCII (PC 8) oder ANSI (Windows
Standard) -Dateien ausgegeben werden.
Die Daten können so zur Weiterverarbeitung in jede beliebige Textverarbeitung, in Grafik- und
Kalkulationsprogramme übernommen werden, aber auch in andere Systeme (wie z. B. AS 400)
zurückgespielt werden.
Die Definition der Ausspielfelder sowie die Festlegung des Exportformats erfolgt auf dieselbe
Weise wie beim Import.
Optionen
Format
Name des abgespeicherten Export-Formats.
Dateiname
Name der Datei, die beim Exportvorgang erstellt wird.
Selektion
Aktiviert die ausgewählte Selektion, wenn Sie bestimmte Teile der Daten exportieren möchten.
Sel.Name
Name der Selektion, die aus der Selektionsliste ausgewählt wurde. Diese Daten dienen dann als
Basis der Exportdatei.
Absteigend
Sortiert die Datensätze des ersten ausgewählten Infobereichs in aufsteigender/absteigender
Reihenfolge.
Sortiert n.
Feld, nach dem die Datensätze des ersten ausgewählten Infobereichs in der Exportdatei sortiert
werden sollen.
168 Administratorhandbuch 1 update.seven win
Änderungen ab
Mit dieser Option wird der Export mit dem Ausspieldatum und der Ausspielzeit im Exportformat
protokolliert und das nächste Mal auf Basis dieser Protokollierung exportiert.
Datum und Zeit beziehen sich auf die erste Datei in der Reihenfolge der zu exportierenden
Dateien.
Datum
Datum, ab dem exportiert werden soll.
Zeit
Tageszeit des Tages, ab dem exportiert werden soll.
Dateiformat
Die Einstellungen zum Dateiformat nehmen Sie wie beim Import vor.
Sie definieren Folgendes:
• Ob Feldinhalte mit fixer oder variabler Feldlänge ausgegeben werden
• Die Feld- und Satztrennzeichen
• Die Ausgabe von Datum- und Zeitformat
• Wenn Sie mit fixen Feldlängen exportieren, müssen auch die Feldlängen angepasst werden.
Zusätzlich zu den Optionen beim Import ist auch der Block Export aktiviert:
Steuersatz: Am Beginn der Datei werden die Feldbezeichnungen von update.seven als erster
Datensatz ausgegeben.
Sätze nummerieren: Aktivieren Sie dieses Kontrollkästchen, um die Datensätze fortlaufend zu
nummerieren.
Kapitel 5 Exportmodul 169
Infobereiche (Kontextmenü)
Mit Hilfe der Option Infobereiche im Kontextmenü gelangen Sie in ein Dialogfeld, in dem Sie
auswählen können, welche Infobereiche Sie exportieren möchten.
Format
Name des abgespeicherten Exportformats.
Infobereich
Name des Infobereichs
Beding. aktiv
Aktiviert die unter Daten Bedingung definieren definierte Bedingung.
Das bedeutet, nur Datensätze, die die Bedingung erfüllen, werden exportiert. Die Bedingung
der ersten Zeile hat eine Auswirkung auf alle Folgezeilen.
Anz. Sätze
Anzeige beim Export, wie viele Datensätze je Infobereich exportiert wurden.
Bedingungen
Über eine Selektion können Sie nur vordefinieren, welche Firmen und Personen exportiert
werden sollen. Wenn aus zusätzlichen Infobereichen (Kontakte, Mailings, etc.) nur bestimmte
Datensätze exportiert werden sollen, müssen Sie die Einschränkung über Bedingungen
vornehmen.
1 Diese Bedingungen definieren Sie über die Menüoption Daten Bedingung definieren.
3 Tragen Sie den Dateinamen inklusive der entsprechenden Pfadangabe für die Ausgabedatei
an.
0 Firma
1 Person Position=Marketing
Ergebnis: Exportiert werden alle Firmen und dazu die Personen, die die Bedingung
"Position=Marketing" erfüllen.
0 Person Position=Marketing
1 Firma
Ergebnis: Exportiert werden nur die Firmen, zu denen es tatsächlich Personen gibt, die die
Bedingung "Position=Marketing" erfüllen.
Haben Sie alle Einstellungen vorgenommen und gespeichert, starten Sie den Exportvorgang
durch Klicken auf die Schaltfläche Start.
Anmerkung: Beim Export werden firmen- bzw. personenbezogene Kontakte und Mailings in
einem Durchgang exportiert, um den Exportvorgang zu beschleunigen. Die firmenbezogenen
Kontakte und Mailings werden zuerst abgearbeitet.
Sonderfall Branchenversion FS: Wenn Sie die Infobereiche Kontakt, Beratung und
Beratung-Positionen in der genannten Reihenfolge exportieren, erhalten Sie als Ergebnis alle
Kontakte, Beratungen und Beratungspositionen.
Falls Sie jedoch die Reihenfolge ändern, d. h. in der Reihenfolge Beratung - Beratung-
Positionen - Kontakt exportieren, werden als Ergebnis zwar alle Beratungen und
Beratungspositionen geliefert, aber keine Kontakte.
Autoimport / Autoexport
Import und Export können über die Befehlszeile durchgeführt werden. Folgende Vorbereitungen
müssen dafür getroffen werden:
• Die Einspieldatei (z. B. vom Großrechner) muss immer im selben Unterverzeichnis mit
demselben Dateinamen bereitgestellt werden.
• Das Importformat in update.seven muss für die bereitgestellte Datei definiert und die
Protokolldateien müssen angegeben werden.
• Nach jedem Autoimport müssen die Protokolldateien umbenannt oder sofort kontrolliert
und eingespielt werden, da sie sonst beim nächsten Autoimport überschrieben werden.
-E
Ruft den Autoexport auf.
Wenn die Datei ohne diesen Parameter aufgerufen wird, wird der Autoimport gestartet.
Kapitel 5 Exportmodul 171
-U:<BENUTZERNAME>
Geben Sie in Großbuchstaben den Benutzernamen an, unter dem Sie den Import durchführen.
Wählen Sie einen Benutzer, der die notwendigen Berechtigungen für Neuaufnahme und
Bearbeitung der Daten hat.
-P:<PASSWORT>
Geben Sie in Großbuchstaben das Passwort des angegebenen Benutzers ein. Ist für den
Benutzer kein Passwort vergeben, so kann auch der Parameter "-P" entfallen.
-F:"Formatname"
Die Formatbezeichnung wird in Anführungszeichen gestellt (Groß-/Kleinschreibung
berücksichtigen.)
Beispiel: -F:"Import Firma/Person"
-D: "Dateiname"
Geben Sie den vollen Dateinamen (inklusive Pfad) der Datei, die importiert oder exportiert
werden soll, in Anführungszeichen an.
Wenn dieser Parameter verwendet wird, wird der entsprechende Eintrag im Format
überschrieben. Beim Export gibt der Parameter die Ausgabedatei an; beim Import die
Eingabedatei.
-C
Beim Autoexport mit diesem Parameter werden vorhandene Exportdateien nicht überschrieben,
sondern nummeriert. Dadurch können Sie den Autoexport beliebig oft durchführen und benötigt
dennoch nur ein Exportformat.
Beispiel: ...\exe\mmim.exe -e -c -u:<Benutzer> -p:<Passwort> -f:"Formatname"
erzeugt dateiname.0, dateiname.1, dateiname.2, etc.
Der Export kann beschleunigt werden, indem Sie im Feld Sortiert nach den Eintrag "Upd"
(Änderungsindex) auswählen. Wenn ein Änderungsindex vorhanden ist, werden nur die
geänderten Sätze gelesen, und der Export wird dadurch beschleunigt.
-K
Durch Hinzufügen des Parameters wird der Import mit manueller Kontrolle durchgeführt,
obwohl der Import über ein Symbol oder auch eine Zeitsteuerung gestartet wird.
-N:JJJJMMTT
Dieser Parameter wirkt nur beim Export.
Unter Angabe des Datums werden nur die Datensätze exportiert, deren Update-Datum größer
oder gleich dem angegebenen Datum ist.
Beispiel Autoimport
f:\mm\system\exe\mmim.exe -U:SU -P:UPDATE -F:"Umsatz-AS400"
Beispiel Autoexport
f:\mm\system\exe\mmim.exe -e -U:SU -P:UPDATE -F:"Umsatz-AS400"
172 Administratorhandbuch 1 update.seven win
1 Definieren Sie das Format zum Import der Firmen und speichern es unter dem Namen
"Host-Firmen".
2 Definieren Sie das Format zum Import der Umsätze und speichern es unter dem Namen
"Host-Umsatz".
KAPITEL 6
Wartungsmodul
Das Modul Wartung ist das Instrument von update.seven, mit dem Sie Ihre Datenbank pflegen
und somit die Qualität Ihrer Daten dauerhaft garantieren können.
Hier können Sie Folgendes machen:
• Länder neu aufnehmen und warten
• Orte neu aufnehmen und warten
• Die Inhalte von allen freien Katalogen definieren und aktualisieren
• Die Inhalte von allen fixen Kataloge ändern
• Die Namen von Feldern ändern
• Die Feldeigenschaften von Freifeldern ändern
• Portfolioformate definieren
• Größere Mengen von Datensätzen ändern
• Größere Mengen von Datensätzen löschen
• Das Datenmodell ändern
Seien Sie vorsichtig beim Umgang mit den Optionen im Modul Wartung. Manche Schritte
können nach der Bestätigung nicht mehr rückgängig gemacht werden.
update empfiehlt, vor der Arbeit in diesem Modul eine Datensicherung durchzuführen.
Wartung starten
1 Klicken Sie auf das Symbol Wartung.
Sie befinden sich im Infobereich Land.
Mit der Option Orte im Kontextmenü können alle Orte zu einem bestimmten Land (das in
der Listenansicht markiert ist) aufgerufen werden.
2 Klicken Sie auf die Schaltfläche Maske in der Kopfzeile, um in die Maskenansicht zu
gelangen bzw. die Schaltfläche Liste, um in die Listenansicht zu gelangen.
Land
Alle Informationen über Länder und die dazugehörigen Orte, die in Ihrer Datenbank verwendet
werden, sind im Länderkatalog, im Infobereich Land bzw. im Infobereich Ort abgelegt.
Zwischen diesen beiden Infobereichen besteht ein unmittelbarer Zusammenhang, den Sie bei
der Wartung berücksichtigen müssen:
Jedes Land wird bei Neuaufnahme in der Datenbank automatisch in den Länderkatalog
aufgenommen.
Einige Zusatzinformationen dazu (wie Vorwahl, Etikett) werden dabei automatisch in den
Infobereich Land übernommen, andere hingegen (wie Code, Sprache, Vertreter) müssen im
Nachhinein manuell eingetragen werden.
174 Administratorhandbuch 1 update.seven win
Die Orte zu jedem Land werden im Infobereich Ort eingetragen und verwaltet und sind über
den Länderkatalog mit den Ländern verknüpft.
Jeder Ort wird bei Neuaufnahme in der Datenbank mit einigen Zusatzinformationen (wie Land,
Bundesland, Ortevorwahl, AD1, etc.) im Infobereich Ort eingetragen.
Im Modul Wartung können diese Zusammenhänge, die in der Datenbank bei der Neuaufnahme
von Datensätzen zu automatischen Einträgen führen, gepflegt werden.
Infobereich Land
Die einzelnen Länder werden im Infobereich Land definiert.
Hier werden folgende Informationen eingetragen:
• Landesname aus dem Länderkatalog
• Landeskennzeichen/Code (z. B. D für Deutschland)
• Landesvorwahl
• Gebietsbetreuer (Vertreter)
• Etikettname
• Abgleichlänge der Postleitzahl
• Sprache (im Maskenzusatz)
Der Name jedes Landes wird automatisch nach dem Anlegen in den Länderkatalog
aufgenommen.
Wenn Sie in der Datenbank einen Datensatz neu anlegen und im Feld Land einen Eintrag
wählen, oder ein Land aus dem Länderkatalog auswählen, greifen Sie auf diesen Länderkatalog
zu.
Folgende Zusatzinformationen werden von update.seven aus den Einträgen im Infobereich Land
übernommen, wenn Sie ein Land eintragen: Vorwahl Land, Etikett.
Diese Koppelung kann im Infobereich Konfiguration aufgehoben werden, Konfiguration im
Administratorhandbuch 2.
Land
Code
Geben Sie das Landeskennzeichen im Feld Code ein, z. B. "A" für Österreich.
Dieser Ländercode kann im Adressetikett vor der Postleitzahl automatisch eingefügt werden
(z. B. A-1010 Wien).
Es gibt kein zusätzliches Landeskurzkennzeichen oder einen Ländercode-Katalog.
Vorwahl
Vertreter
Etikett
Abg.Länge
Die Abgleichlänge gibt an, wie viele Stellen der Postleitzahl beim Adressabgleich beim Import
berücksichtigt werden sollen.
In Österreich besteht die Postleitzahl aus vier Ziffern, wobei die ersten drei das Bundesland und
das Gebiet definieren und die letzte Ziffer nur das zuständige Postamt präzisiert. Folglich sind
die ersten drei Ziffern zu berücksichtigen.
Für Deutschland müssen Sie auf Grund der fünfstelligen Postleitzahlen fünf eingeben,
Identische PLZ-Stellen.
Sprache
Die Eintragung der Sprache ist von wesentlicher Bedeutung für den Titelkatalog, da jeder
Sprache ein eigener Titelkatalog zugeordnet ist.
Sprache zuweisen:
Das betreffende Land ist in der Maske sichtbar. Machen Sie im Änderungs- oder
Neuaufnahmemodus Folgendes:
3 Geben Sie die Sprache zum aktuellen Land ein, oder wählen Sie eine Sprache aus dem
Katalog aus.
Nach dem Speichern des Firmendatensatzes wird das Land mit folgenden Zusatzinformationen
in den Infobereich Land übernommen:
Allerdings fehlen dann einige Zusatzinformationen (wie Code, Sprache, etc.), die Sie im
Infobereich Land eintragen können.
Anmerkung: Ein Land, das im Infobereich Land neu aufgenommen wird, ist immer auch im
Länderkatalog vorhanden.
Ein Eintrag im Länderkatalog bedeutet jedoch nicht, dass das Land im Infobereich Land
automatisch eingetragen wird. Wenn Sie diesen Firmendatensatz nicht speichern, ist das
Land zwar im Länderkatalog vorhanden, aber nicht im Infobereich Land.
Nehmen Sie daher ein neues Land mit den entsprechenden Zusatzinformationen besser im
Modul Wartung im Infobereich Land auf.
Länderkatalog warten
Den Länderkatalog warten Sie genau wie alle anderen Kataloge, die Ihnen in update.seven zur
Verfügung stehen, Katalog auf Seite 180.
Orte (Kontextmenü)
Jeder Ort, der im Infobereich Ort eingetragen ist, ist über den Länderkatalog mit den Ländern
verknüpft.
Sie können zu jedem Land alle zugehörigen Orte anzeigen.
Ort
Informationen im Zusammenhang mit den Orten der Datenbank sind im Infobereich Ort
abgelegt.
Klicken Sie auf das Symbol Ort, um in diesen Infobereich zu gelangen.
Land
Von Plz
Bis Plz
Geben Sie die Endpostleitzahl ein. Über die Postleitzahl wird der Ort definiert.
Wenn Sie eine zuvor in der Ortetabelle definierte Postleitzahl im Hauptmodul (Datenbank)
eingeben, erscheint automatisch der zugewiesene Ort. Gibt es mehrere Orte, öffnet sich eine
Auswahlliste.
Plz Code
Fortlaufende Nummer, falls es zur selben Plz mehrere Orte mit z. B. unterschiedlicher
Ortevorwahl oder Ortsbezeichnung gibt.
Ort
B.Land
Vorwahl
AD 1 bzw. AD 2
Anmerkung: Wenn Sie eine Firma anlegen, werden gemäß der Ortetabelle (Felder Ort und
Plz) ein AD1 und ein AD2 übernommen (in der Branchenversion FS ist das Feld AD2 nicht
vorhanden).
Das Feld Vertreter im Infobereich Land dient nur zur Information.
Gebiet
Sprache
3 Doppelklicken Sie in das Feld und tragen Sie die Sprache zum aktuellen Ort ein.
Nach dem Speichern des Datensatzes der Firma werden folgende Felder in den Infobereich
Ort übernommen:
Außendienst-MA AD 1 AD 1
AD 2 AD 2
Einige Zusatzinformationen (wie Plz-Code, Sprache) werden allerdings direkt im Infobereich Ort
eingetragen.
Anmerkung: Die Felder AD 2, GBZ, Pol.Bez. und Bundesstaat sind in der Branchenversion
FS nicht verfügbar.
Bundesland Pol.Bez.
Gebiet Bundesstaat
Sie können diese Koppelung durch einen Eintrag im Infobereich Konfiguration aufheben,
Konfiguration im Administratorhandbuch 2.
Anmerkung: Damit ein Bearbeiter beim Eingeben eines Orts im Hauptmodul auf die
Ortetabelle zurückgreifen kann, braucht er allerdings ein Zugriffsrecht auf den Infobereich
Ort.
Damit ein Bearbeiter bei Eingabe der Postleitzahlen im Infobereich Zuordnung des
Hauptmoduls auf die Ortetabelle zurückgreifen kann, ist ebenfalls ein Zugriffsrecht auf den
Infobereich Ort erforderlich.
Die Felder AD 2, GBZ, Pol.Bez. und Bundesstaat sind in der Branchenversion FS nicht
verfügbar.
Orte-Wartung
Alle Orte und deren Zusatzinformationen müssen im Infobereich Ort gewartet werden (Es gibt
keinen Katalog Orte).
180 Administratorhandbuch 1 update.seven win
Ortseinträge aktualisieren
Die Aktualisierung der Orte im Infobereich Ort (Modul Wartung) über den Infobereich
Aktualisierung hat keine Auswirkung auf die bereits bestehenden Ortseinträge in der Datenbank
(Hauptmodul) oder auf Notebooks. Änderungen wirken sich nur bei Neuanlagen aus,
Aktualisierung auf Seite 220.
Wenn Sie in der Datenbank vorhandene Ortseinträge aktualisieren möchten, müssen Sie den
Ort im Modul Wartung löschen (über den Infobereich Löschen) und neu anlegen (Land,
Postleitzahl und Ort bilden den Primär-Schlüssel und können daher nach der Kommunikation
nicht geändert werden), Löschen auf Seite 218.
Orte sortieren
Mit der Menüoption Sortierung aus dem Menü Daten können Sie die angezeigten Orte entweder
nach der Postleitzahl, nach dem Ortsnamen oder nach der Reihenfolge der Anlage (Option Upd)
alphabetisch ordnen.
Außerdem können Sie über die Menüoption Daten aufsteigend/absteigend festlegen, ob von
A nach Z oder Z nach A, von der höchsten zur niedrigsten PLZ oder umgekehrt bzw. vom
neuesten zum ältesten Datensatz oder umgekehrt gereiht werden soll.
Orte importieren
Informationen zum Import von Orten finden Sie unter Zuordnungstabelle beim Import (nur
Branchenversion BTB) auf Seite 138.
Kataloge
Katalogfelder sind Felder, deren Einträge in einer Tabelle vordefiniert und aus dieser
ausgewählt werden. Damit erfolgt die Feldeingabe rascher, die vorgeschlagenen Feldinhalte
sind strukturiert und die Analysemöglichkeiten optimal.
Katalogfelder haben eine maximale Länge von 40 Zeichen. Ein Katalog sollte maximal aus 1000
Einträgen bestehen.
Katalogwerte werden nicht nur auf der aktuellen Station aktualisiert, sondern im Zuge der
Kommunikation auch an alle Stationen verteilt und in deren Datenbanken integriert,
Kommunikationsmodul im Administratorhandbuch 2.
Die Katalogwartung sollte ausschließlich auf der Katalogwartungsstation erfolgen. Nur dann
werden alle Katalogänderungen an alle anderen Stationen kommuniziert. Sie werden nur dann
weiterverteilt, wenn die Werte in einem Datensatz vorkommen.
Katalogwerte, die importiert oder manuell in der Datenbank aufgenommen wurden, werden bei
der Kommunikation nicht automatisch an alle Stationen kommuniziert.
Kapitel 6 Wartungsmodul 181
Fixe Kataloge
Fixe Kataloge werden vom System vorgegeben (z. B. im Feld Status und Priorität).
Fixe Kataloge können Sie im Rahmen des Datenmodells bearbeiten, Datenmodell auf Seite
184.
Variable Kataloge
In variablen Katalogen können die Katalogwerte aktualisiert, gelöscht und neu aufgenommen
werden, sofern der Benutzer dazu berechtigt ist.
Variable Kataloge können Sie im Rahmen des Datenmodells definieren bzw. umbenennen,
Datenmodell auf Seite 184.
Weitere Einstellungen für variable Kataloge führen Sie im Infobereich Kataloge durch.
1 Um den Infobereich Katalog zu öffnen, klicken Sie auf das Symbol Katalog in der
Symbolleiste, oder wählen Sie die Menüoption Info Katalog.
2 Die Dropdown-Liste enthält alle variablen Kataloge der Datenbank. Wählen Sie einen
Katalog aus der Dropdown-Liste aus.
Die Katalogwerte werden angezeigt. Im Feld Anz. wird die Anzahl der Katalogwerte
angezeigt.
Katalogwert sperren
Klicken Sie in die Spalte Sperre, um einen Katalogwert zu sperren. Die Sperre wird durch ein
Häkchen angezeigt.
Die Sperre wirkt sich sofort in der gesamten Datenbank aus, d. h. der Wert ist von jetzt an nicht
mehr als Auswahlmöglichkeit im betreffenden Katalog sichtbar, bleibt jedoch bei bereits
existierenden Datensätzen erhalten. Auch bei der Eingabe von Bedingungen ist der Katalogwert
weiter verfügbar.
Klicken Sie in die Spalte Sperre neben dem entsprechenden Katalogwert, um die Sperre wieder
aufzuheben. Der Wert ist von jetzt an wieder als Auswahlmöglichkeit im betreffenden Katalog
verfügbar.
Katalogsperren werden bei der Kommunikation berücksichtigt.
2 Tragen Sie den neuen Katalogwert und die Mandantennummer ein, Kataloge und
Katalogwartung auf Seite 89.
Anmerkung: Katalogwerte sollten nie direkt in der Datenbank neu aufgenommen werden.
Dies sollte bei der Vergabe der Rechte berücksichtigt werden.
182 Administratorhandbuch 1 update.seven win
Katalogwert ändern
1 Klicken Sie auf den gewünschten Katalogwert.
3 Geben Sie den neuen Wert im Dialogfeld ein, und klicken Sie auf die Schaltfläche OK.
Der geänderte Wert wird in blau angezeigt und ist zum Löschen markiert. Der
Löschvorgang wird in der Löschliste gestartet, Löschliste auf Seite 182.
2 Klicken Sie auf die Schaltfläche Löschen der Kopfzeile. (Möglicherweise wird nach einem
hierarchisch übergeordneten Katalog gefragt.)
Das Dialogfeld Ersatzwert? wird geöffnet.
3 Wenn Sie den Katalogwert ersatzlos löschen möchten, lassen Sie das Eingabefeld leer.
Wenn Sie den Wert durch einen vorhandenen Katalogwert ersetzen wollen, doppelklicken
Sie in das Eingabefeld, um den bestehenden Katalog zu öffnen.
Mandantennummer ändern
In der Spalte Mandant wird die Mandantennummer des Katalogwerts angezeigt,
Katalogwartung auf Seite 90.
Um eine Mandantennummer zu ändern, geben Sie die neue Nummer in die Spalte Mandant ein.
Der Katalogwert ist blau markiert und für die Löschliste vorbereitet, Löschliste auf Seite 182.
Löschliste
Den eigentlichen Lösch- bzw. Ersetzungsvorgang starten Sie in der Löschliste:
3 Wenn Sie den Löschvorgang noch nicht starten möchten, kehren Sie mit (OK) zu den
Katalogen zurück.
4 Wenn Sie vor dem eigentlichen Start einzelne Löschvorgänge rückgängig machen möchten,
klicken Sie in der Spalte Katalog auf den Katalogwert, und bestätigen Sie die Meldung
Löschen Stornieren? mit Ja.
5 Klicken Sie auf die Schaltfläche (Start), um den Lösch- bzw. Ersetzungsvorgang zu
starten.
Titelkataloge
Die folgenden Kataloge stehen Ihnen für Titel zur Verfügung:
Akad. Titel
Dies ist ein sprachabhängiger Katalog. Er enthält den abgekürzten akademischen Titel für das
Etikett.
Das Feld Akad. Titel befindet sich im Infobereich Person. Der hier eingetragene Kurztitel wird
dann im Etikett in die Langform umgewandelt.
Titel ausgeschrieben
Im Katalog Titel ausgeschrieben steht die Langform der Katalogwerte aus dem Katalog Akad.
Titel. Der Katalog wird für die Anrede in Briefen verwendet.
Dieser Titelkatalog ist hierarchisch mit der Sprache verknüpft, d. h. pro Sprache gibt es einen
abhängigen Titelkatalog. Hier werden die Kurzformen der akademischen Titel einer Langform
zugewiesen.
Beim Definieren eines Etiketts unter Extras Etikett definieren wählen Sie den Platzhalter Titel-
Langform, um den abgekürzten Titel Akad. Titel des Infobereichs Person in die Langform
umzuwandeln.
Titel
Dies ist ein sprachabhängiger Katalog ohne Verbindung zu einem anderen Titelkatalog.
Titel lang
Dies ist ein sprachunabhängiger Katalog ohne Verbindung zu einem anderen Titel-Katalog.
Anmerkung: In der Branchenversion FS entspricht der Katalog Titel abgek. dem Katalog
Akad. Titel der Branchenversionen BTB und OTC. Die Kataloge Akademischer Titel lang, Titel
und Titel lang gibt es in der Branchenversion FS nicht.
Mehrsprachige Kataloge
update.seven ermöglicht die Definition von mehrsprachigen Katalogwerten.
Als Voraussetzung müssen die Sprachen im Rechtemodul im Infobereich Sprache definiert und
im Infobereich Station der Katalogwartungsstation zugeordnet werden. Im Infobereich Kataloge
des Wartungsmoduls wird dadurch pro Sprache eine Spalte angezeigt, in die Sie die
Katalogwerte eintragen können. Die erste Spalte wird durch die Auswahl der Basis-
Katalogsprache bestimmt.
Anmerkung: Wenn Sie eine Sprache als Katalogsprache definiert haben und einer Station
nicht zugewiesen haben, können Sie hier zwar Werte eintragen, auf dieser Station gelten
aber die Werte aus der Katalog-Basissprache.
184 Administratorhandbuch 1 update.seven win
Neue Katalogwerte sollten vom Administrator immer auf der Zentrale in der Basis-
Katalogsprache aufgenommen werden. Zu jeder verfügbaren Sprache können die übersetzten
Einträge in die jeweilige Spalte eingetragen werden. Gibt es für eine Sprache keine
Übersetzung, wird der Wert der Basis-Katalogsprache angezeigt.
4 Klicken Sie auf die Schaltfläche Start. Die Datenbank wird durchsucht, der alte Wert wird
gelöscht und durch den neuen ersetzt.
Datenmodell
Im Infobereich Datenmodell können Sie das bestehende Datenmodell (Infobereiche, Felder und
Kataloge) speziell für Ihre Anforderungen anpassen, indem Sie entweder die von update
ausgelieferten Daten verändern ("Core") oder neue Daten hinzufügen bzw. diese ändern
("generiert").
Unter Design wird der aktuelle Entwurf gespeichert, unter Aktiv wird das derzeit in
update.seven verwendete Datenmodell angezeigt, und Archiv enthält etwaige
Sicherungskopien.
Anmerkung: Sie haben nur auf der Katalogwartungsstation Zugriff auf das Datenmodell,
und nur, wenn Sie sich als "SU" anmelden. update empfiehlt zusätzlich, die
Katalogwartungsstation auf der Zentralstation einzurichten.
Kapitel 6 Wartungsmodul 185
Fixe Kataloge
Fixe Kataloge werden vom System vorgegeben (z. B. im Feld Status und Priorität) und können
vom Benutzer nicht geändert werden.
Fixe Kataloge können Sie im Infobereich Datenmodell bearbeiten, Vordefinierte fixe Kataloge
bearbeiten auf Seite 188
Variable Kataloge
In variablen Katalogen können die Katalogwerte aktualisiert, gelöscht und neu aufgenommen
werden, sofern der Benutzer dazu berechtigt ist.
Variable Kataloge können Sie im Infobereich Datenmodell nur definieren bzw. umbenennen.
Weitere Einstellungen für variable Kataloge führen Sie im Infobereich Kataloge durch,
Kataloge auf Seite 180.
Infobereiche
Im Infobereich Datenmodell können Sie vordefinierte Infobereiche bearbeiten und neue
Infobereiche definieren.
Allgemeine Vorgangsweise
Bei der Bearbeitung des Datenmodells führen Sie einige Schritte durch, die für alle Infobereiche,
Felder und Kataloge gleich sind. Im Anschluss an diese allgemeine Beschreibung finden Sie
detaillierte Informationen.
1 Klicken Sie auf den gewünschten Eintrag in der Baumansicht (Core oder generiert unter
Fixer Katalog, Variabler Katalog oder Infobereich).
Die Art der Änderungen können Sie an der Farbe der jeweiligen Zeile erkennen:
Geänderte Einträge sind rosa markiert, gelöschte Einträge rot, und neue Einträge gelb.
Die Änderungen werden sofort im Design-Datenmodell gespeichert.
4 Klicken Sie mit der rechten Maustaste auf eine geänderte, gelöschte oder neue Zeile, um
das Kontextmenü zu öffnen.
Für Kataloge und Katalogeinträge:
o Mit Änderung übernehmen wird die geänderte Zeile in das aktive Datenmodell
übernommen.
o Mit Alle Änderungen übernehmen werden alle Änderungen an Katalogen, die seit der
letzten Übernahme am Datenmodell durchgeführt wurden, in das aktive Datenmodell
übernommen.
o Mit Änderung rückgängig machen Sie im Design-Datenmodell diese Änderung
rückgängig. Die Zeile wird in der ursprünglichen Farbe angezeigt.
Für Felder:
o Mit Feldformat übernehmen wird die Änderung der Felddefinition in das aktive
Datenmodell übernommen.
o Mit Alle Feldformate übernehmen werden alle Änderungen an allen Feldern des
Infobereichs in das aktive Datenmodell übernommen.
Für Infobereiche:
o Mit Infobereich testen führen Sie eine syntaktische Überprüfung des Infobereichs
durch.
o Mit Infobereich übernehmen übernehmen Sie alle Änderungen am Infobereich in das
aktive Datenmodell.
o Mit Attribut übernehmen übernehmen Sie die Änderungen in der Spalte Eigenschaften
in das aktive Datenmodell.
o Mit Text übernehmen übernehmen Sie die Änderungen in der Spalte Text in das aktive
Datenmodell.
o Mit Alle Texte übernehmen übernehmen Sie die Änderungen aller Felder in der Spalte
Text in das aktive Datenmodell.
o Mit Änderung rückgängig machen Sie alle Änderung an diesem Infobereich im Design-
Datenmodell rückgängig. Die Zeile wird in der ursprünglichen Farbe angezeigt.
Änderungen an "Core"-Infobereichen, die in das aktive Datenmodell übernommen wurden,
werden grün markiert.
6 Öffnen Sie durch Rechtsklick auf eines der Datenmodelle unter Design, Aktiv, oder Archiv
das Kontextmenü.
3 Klicken Sie in der Baumansicht auf den Eintrag Core unter Fixer Katalog.
Der Bereich Fixe Kataloge wird angezeigt.
5 Um den Namen für einen Katalogwert zu ändern, geben Sie den neuen Text in der Spalte
Sprachunabhängig bzw. in den Spalten für die einzelnen Sprachen ein.
Der Wert der Spalte Sprachunabhängig wird verwendet, wenn bei einer Sprache kein
Alternativwert eingetragen ist. Ist unter Sprachunabhängig ebenfalls kein Wert eingetragen,
wird weiterhin die Originaleinstellung verwendet.
6 Um neue Werte hinzuzufügen, klicken Sie in die Spalte Letzter Wert in einer leeren Zeile,
um Platz für einen oder mehrere neue Werte zu schaffen
Das Häkchen wird in diese Zeile verschoben.
Anmerkung: Wenn das Häkchen (durch Klicken) in eine Zeile weiter oben verschieben,
werden alle Werte darunter bei der Katalogauswahl nicht angezeigt.
Einige Kataloge können nicht erweitert werden, weil die Werte fix mit bestimmten
Funktionen verknüpft sind, z.B. der Katalog Durchführungsart im Infobereich Akt.-
Durchführung oder der Katalog Monat. Bei diesen Katalogen ist das Häkchen inaktiv
(grau).
Anmerkung: Geben Sie bei neuen Einträgen auf jeden Fall in jede Spalte Werte ein. Bei
einem fehlenden Eintrag kann nicht auf einen Wert in der Spalte Originaleinstellung
zurückgegriffen werden, und der Benutzer sieht bei der Katalogauswahl einen
Katalogwert ohne Bezeichnung.
8 Der Katalog wird rosa angezeigt. Mit der Kontextmenüoption Änderung übernehmen
können Sie den geänderten Katalog in das aktive Datenmodell übernehmen. Die
Kontextmenüoption Änderung rückgängig macht die an diesem Katalog durchgeführte
Änderung im Design-Datenmodell rückgängig.
Kapitel 6 Wartungsmodul 189
3 Klicken Sie in der Baumansicht auf den Eintrag generiert unter Fixer Katalog.
Der Bereich Fixe Kataloge generiert wird angezeigt.
5 Klicken Sie in die Spalte Text, geben Sie in allen verfügbaren Sprachen einen
Katalognamen ein, und klicken Sie auf OK.
7 Das Häkchen in der Spalte Letzter Wert markiert den letzten Wert des Katalogs. Klicken Sie
in die Spalte Letzter Wert in einer leeren Zeile, um Platz für einen oder mehrere neue
Werte zu schaffen.
8 Um den Namen für einen Katalogwert zu ändern, geben Sie den neuen Text in der Spalte
Sprachunabhängig bzw. in den Spalten für die einzelnen Sprachen ein.
Der Wert der Spalte Sprachunabhängig wird verwendet, wenn bei einer Sprache kein
Alternativwert eingetragen ist. Geben Sie zumindest in die Spalte Sprachunabhängig einen
Wert ein, sonst sieht der Benutzer bei der Katalogauswahl einen Katalogwert ohne
Bezeichnung.
9 Mit der Kontextmenüoption Änderung übernehmen können Sie die Änderung in das aktive
Datenmodell übernehmen. Die Kontextmenüoption Änderung rückgängig macht die an
diesem Katalog durchgeführte Änderung im Design-Datenmodell rückgängig.
3 Klicken Sie in der Baumansicht auf den Eintrag Core unter Variabler Katalog.
Der Bereich Variabler Katalog wird angezeigt.
190 Administratorhandbuch 1 update.seven win
4 Geben Sie den neuen Katalognamen in der Spalte Sprachunabhängig bzw. in den Spalten
für die einzelnen Sprachen ein.
Der Wert der Spalte Sprachunabhängig wird verwendet, wenn bei der Sprache kein
Alternativwert eingetragen ist. Ist auch kein sprachunabhängiger Wert eingetragen, wird
weiterhin die Originaleinstellung verwendet.
5 Klicken Sie nach Eingabe der Werte in ein beliebiges leeres Feld, um die letzte Eingabe zu
speichern.
6 Der Katalog wird rosa angezeigt. Mit der Kontextmenüoption Änderung übernehmen
können Sie die Änderung in das aktive Datenmodell übernehmen. Die Kontextmenüoption
Änderung rückgängig macht die an diesem Katalog durchgeführte Änderung im Design-
Datenmodell rückgängig.
7 Schließen Sie den Bereich Variabler Katalog mit der Schaltfläche (OK).
Um einen variablen Katalog zu bearbeiten, wechseln Sie in den Infobereich Katalog,
Infobereich Katalog öffnen auf Seite 181.
3 Klicken Sie in der Baumansicht auf den Eintrag generiert unter Variabler Katalog.
Der Bereich Variabler Katalog wird angezeigt.
5 Geben Sie in der Spalte Sprachunabhängig und in allen verfügbaren Sprachen einen
Katalognamen ein, und klicken Sie auf OK.
Der Wert der Spalte Sprachunabhängig wird verwendet, wenn bei einer Sprache kein
Alternativwert eingetragen ist. Geben Sie zumindest in die Spalte Sprachunabhängig einen
Wert ein, sonst sieht der Benutzer bei der Katalogauswahl einen Katalogwert ohne
Bezeichnung.
6 Wenn Sie einen übergeordneten Katalog definieren möchten, klicken Sie in die Spalte
Übergeordneter Katalog, und wählen Sie einen Katalog aus.
7 Der Katalog wird rosa angezeigt. Mit der Kontextmenüoption Änderung übernehmen
können Sie die Änderung in das aktive Datenmodell übernehmen. Die Kontextmenüoption
Änderung rückgängig macht die an diesem Katalog durchgeführte Änderung im Design-
Datenmodell rückgängig.
Kapitel 6 Wartungsmodul 191
Anmerkung: Wenn Sie einen variablen Katalog im Datenmodell löschen, müssen Sie zuvor
die Katalogwerte im Infobereich Katalog löschen. Andernfalls bleiben die Katalogwerte in der
Datenbank.
3 Klicken Sie in der Baumansicht auf den Eintrag generiert unter Infobereich.
Der Bereich Infobereich: generiert wird angezeigt.
4 Klicken Sie in der Spalte Nr. oder Name in die erste freie Zeile.
Das Dialogfeld Infobereich-Typ auswählen wird angezeigt.
Anmerkung: update empfiehlt die Verwendung dieses Index für alle unabhängigen
Infobereiche. Im Gegensatz zu den anderen möglichen Primärschlüsseln garantiert er
eine korrekte Kommunikation zwischen verschiedenen Stationen ohne ungewolltes
Zusammenführen unterschiedlicher Datensätze.
o primary index: date, time(ms): Der Primärschlüssel besteht aus den Feldern Date
und Time. In der Datenbank wird ein Feld vom Typ Datetime mit dem Namen ID (in
der Spalte DB-Spalte) angelegt, in der die beiden Werte gemeinsam gespeichert
werden. Die Zeit wird mit Millisekunden angezeigt. Bei Neuanlage eines Datensatzes
wird in die Felder das aktuelle Datum und die aktuelle Zeit eingetragen.
o primary index: date,time(sec): Wie oben, nur die Zeit wird mit Sekunden
angezeigt.
o primary index: date,time(min): Wie oben, nur die Zeit wird mit Minuten angezeigt.
o primary index: long int: Der Primärschlüssel besteht aus einem numerischen Feld
vom Typ long integer mit dem Namen ID (in der Spalte DB-Spalte). Neu angelegte
Datensätze werden mit diesem Feld automatisch fortlaufend nummeriert. Sie können
auch selbst eine Zahl wählen, sofern sie noch nicht zur Nummerierung verwendet
wurde.
o primary index: int: Wie oben, nur ist der Typ integer.
o primary index: short int: Wie oben, nur ist der Typ short integer.
o primary index: small int: Wie oben, nur ist der Typ small integer.
o primary index: fix catalog: Für den Primärschlüssel wird ein Feld vom Typ long
integer mit dem Namen ID (in der Spalte DB-Spalte) erzeugt. Ordnen Sie diesem Feld
einen fixen Katalog zu: Klicken Sie dazu in der Liste der Infobereiche in die Spalte
Felder des Infobereichs. Die dazugehörige Tabelle Felder wird angezeigt. Klicken Sie
bei dem Feld in die Spalte Katalog, und wählen Sie einen Katalog aus.
Anmerkung: Bei allen fixen Katalogen hat der erste Wert die ID "0". Wenn Sie einen
fixen Katalog für ein Indexfeld vom Typ primary index: fix catalog verwenden, können
Datensätze mit dem ersten Katalogwert nicht gespeichert werden, weil kein
Primärschlüssel für "0" generiert werden kann.
o child N-1: Der neue Infobereich ist einem anderen Infobereich hierarchisch
untergeordnet, und einem Datensatz des übergeordneten Infobereichs können beliebig
viele Datensätze aus dem neuen Infobereich zugeordnet werden. Die Felder Sno
(Stationsnummer) und Lno (Laufnummer) werden als Primärschlüssel, die Felder
LINK_XX_Sno und LINK_XX_Lno werden als Verknüpfung zum übergeordneten
Infobereich hinzugefügt, wobei XX das Kürzel des übergeordneten Infobereichs ist. In
der Datenbank wird eine Spalte ID und ID_XX vom Typ long integer angelegt, in der
die Stations- und die Laufnummer gemeinsam gespeichert werden.
o child 1-1: Der neue Infobereich ist einem anderen Infobereich hierarchisch
untergeordnet, und einem Datensatz des übergeordneten Infobereichs kann nur ein
Datensatz aus dem neuen Infobereich zugeordnet werden. Dadurch können
Infobereiche als Erweiterung von bestehenden Infobereichen erstellt werden. Die
Felder LINK_XX_Sno und LINK_XX_Lno werden als Primärschlüssel und als
Verknüpfung zum übergeordneten Infobereich hinzugefügt, wobei XX das Kürzel des
übergeordneten Infobereichs ist. In der Datenbank wird eine Spalte ID vom Typ long
integer angelegt, in der die Stations- und die Laufnummer gemeinsam gespeichert
werden.
Anmerkung: Infobereiche, die einen anderen Primärschlüssel als "sno, lno" haben,
sollten nicht kommuniziert werden, da es ohne eindeutige Stations- und Laufnummer
zum ungewollten Zusammenführen von unterschiedlichen Datensätzen kommen kann.
Wenn Sie einen Infobereich kommunizieren möchten, verwenden Sie den Schlüssel
primary index: sno, lno.
Je nach Art des Infobereichs werden auch einige Systemfelder wie z.B. Löschkennzeichen
und die Aufnahmestationsnummer automatisch angelegt.
Kapitel 6 Wartungsmodul 193
6 Mit der Kontextmenüoption Infobereich testen können Sie eine syntaktische Überprüfung
des Infobereichs durchführen. Mit der Kontextmenüoption Infobereich übernehmen
übernehmen Sie alle Änderungen am Infobereich in das aktive Datenmodell.
Anmerkung: update empfiehlt, das bestehende Datenmodell so weit wie möglich zu nutzen,
z.B. durch die Umbenennung von Freifeldern. Erst wenn dies für Ihre Anforderungen nicht
ausreicht, sollten Sie neue Felder und Infobereiche definieren.
3 Klicken Sie in der Baumansicht auf den Eintrag Core unter Infobereich.
Eine Tabelle mit allen Infobereichen wird angezeigt.
4 Klicken Sie in die Spalte Felder des Infobereichs, den Sie ändern möchten.
7 Bearbeiten Sie den Infobereich weiter, Optionen für Infobereiche auf Seite 194
Nr.
Interne Bezeichnung des Infobereichs:
• zweistelliges Infobereichskürzel für vordefinierte Infobereiche ("Core")
• C + dreistellige Laufnummer für von Kunden generierte Infobereiche
• P + dreistellige Laufnummer für von Partnern generierte Infobereiche
• U + dreistellige Laufnummer für von update-Benutzern generierte Infobereiche
Name
Name des Infobereichs:
• fixer Name für vordefinierte Infobereiche
• C + dreistellige Laufnummer für von Kunden generierte Infobereiche
• P + dreistellige Laufnummer für von Partnern generierte Infobereiche
• U + dreistellige Laufnummer für von update-Benutzern generierte Infobereiche.
Beide Felder können nicht geändert werden. Um die Bezeichnung eines Infobereichs zu ändern,
die in update.seven verwendet wird, verwenden Sie das Feld Text, Text auf Seite 199.
Eigenschaften
Klicken Sie auf die Spalte Eigenschaften, um allgemeine Einstellungen für einen Infobereich zu
definieren.
Anmerkung: Für vordefinierte Infobereiche ("Core") können Sie die Einstellungen nicht
ändern.
Included in selections
Wenn diese Option aktiv ist, wird der Infobereich im Infobereich Selektion angezeigt und daher
auch in einer Selektion berücksichtigt. Diese Option wird nur dann angezeigt, wenn:
• der Infobereich direkt abhängig von den Infobereichen Firma bzw. Person angelegt wurde
• der Infobereich indirekt abhängig von den Infobereichen Firma bzw. Person angelegt
wurde und eine Verknüpfung auf die Infobereiche Firma bzw. Person enthält
Anmerkung (nur Branchenversion BTB): Für Infobereiche, die vom Infobereich Objekt
abhängig sind, wird diese Option nicht angezeigt.
No rights definition
Wenn diese Option aktiv ist, wird der Infobereich im Rechtemodul im Infobereich Rechte nicht
angezeigt, und es können daher keine Rechte für ihn definiert werden.
Anmerkung: Wenn Sie diese Option für einen Infobereich einstellen, für den schon Rechte
definiert wurden, bleiben diese Rechteeinstellungen aktiv.
Gen.ID
Das Feld Gen.ID wird automatisch aktiviert, wenn der Primärschlüssel des Infobereichs die
Stationsnummer und die Laufnummer enthält. Dies ist bei folgenden Infobereichen der Fall:
• Infobereiche vom Typ root, primary index: sno, lno
• Infobereiche vom Typ child, N-1 oder child, 1-1, die abhängig von Infobereichen sind , für
die Gen.ID aktiviert ist
Wenn dieses Feld aktiviert ist, wird bei Neuanlage eines Datensatzes eine fortlaufende Nummer
vergeben. Die Datensätze können über generische Links verknüpft werden.
Felder
In der Spalte Felder wird die Anzahl der Felder eines Infobereichs angezeigt. Klicken Sie auf die
Spalte, um die Felder eines Infobereichs zu bearbeiten, Optionen für Felder auf Seite 203.
Telefon
In der Spalte Telefon wird die Anzahl der Felder angezeigt, die für Telefonie und E-Mail
verwendet werden. Klicken Sie auf die Spalte, um die Felder anzuzeigen.
Um ein neues Telefonfeld zu definieren:
1 Klicken Sie in die erste leere Zeile und wählen Sie einen Typ aus (Telefon, Fax, Modem
oder Mobiltelefon).
2 Klicken Sie in die Spalten und wählen Sie die gewünschten Infobereiche bzw. Felder aus:
o Vwl.L.: Feld für die Landesvorwahl.
o Vwl.O.: Feld für die Ortsvorwahl.
o Telefon: Feld, in das die Telefon-, Fax- oder Modemnummer eingetragen wird.
o Durchwahl: Feld für die Durchwahl.
In der Spalte Infobereich Tel. wird automatisch der Infobereich angezeigt, aus dem das
Feld in der Spalte Telefon stammt.
In der Spalte Infobereich Vwl. wird automatisch der Infobereich angezeigt, aus dem die
Felder in den Spalten Vwl.L. und Vwl.O. stammen.
Telefonfelder vom Typ Telefon und Mobiltelefon werden bei der Telefonnummernsuche
verwendet: Nach Eintragen einer Nummer in den Infobereichen Firma und Person werden sie
auch im Infobereich Tel./E-Mail angezeigt und so für die Suche verwendet (update.seven
phone).
Anmerkung: Für die Suche werden auf diese Weise nur Telefonfelder aus den
Infobereichen Firma und Person verwendet.
196 Administratorhandbuch 1 update.seven win
Telefonfelder vom Typ Fax und Modem haben keine spezielle Funktion.
Array Felder
Klicken Sie in die Spalte Array Felder, um alle Felder anzuzeigen, die für die Suche und für
Selektionen miteinander verbunden sind. Wenn Sie eine Bedingung auf eines dieser Felder (z.B.
Interesse 1) setzen, wird die Bedingung auch für die verbundenen Felder (z.B. Interesse 2-5)
geprüft.
Um eine neue Gruppe anzulegen, klicken Sie in einer leeren Zeile auf die Spalte Selektionsfeld,
und wählen Sie ein Feld aus. Klicken Sie in die Spalte Array Felder, um die verbundenen Felder
auszuwählen. Es stehen Ihnen nur die Felder des Infobereichs zur Verfügung, die vom gleichen
Typ sind wie das Selektionsfeld.
Katalogfelder einer Gruppe greifen auf den gleichen Katalog zu.
Index
Bei Neuanlage eines Infobereichs bzw. bei der Verknüpfung werden Indizes automatisch
angelegt. Sie können allerdings weitere Indizes für häufig verwendete Suchvorgänge definieren.
In der Spalte Index wird Anzahl der Indizes des Infobereichs angezeigt.
1 Klicken Sie in die Spalte Index, um die Indexfelder anzuzeigen oder neue hinzuzufügen.
Der Primärschlüssel wird grau markiert und kann nicht geändert werden.
Die erste Spalte enthält eine automatische Nummerierung der Indizes.
Die zweite Spalte eine Liste der Indexeigenschaften:
o [ID] kennzeichnet den Primärindex. Dieser ist zusätzlich grau markiert.
o [DUPLICATES] kennzeichnet einen nicht eindeutigen Index. Das bedeutet, dass es
mehrere Datensätze mit den gleichen Werten in den Indexfeldern geben kann. Für
generierte Indizes können Sie die Eigenschaft [DUPLICATES] durch Klicken in die
Spalte aktivieren bzw. deaktivieren.
o Ein Index ohne Eintrag in dieser Spalte ist eindeutig.
In der dritten Spalte werden alle Indexfelder angezeigt.
2 Um einen neuen Index hinzuzufügen, klicken Sie in eine leere Zeile. Eine Auswahlliste mit
allen Feldern des Infobereichs wird angezeigt. Wählen Sie ein Feld als erstes Feld des Index
aus.
Anmerkung: Für vordefinierte Infobereiche ("Core") können Sie zwar neue Indizes
hinzufügen, aber keine bestehenden Indizes bearbeiten.
Kapitel 6 Wartungsmodul 197
3 Um die Felder eines Index zu bearbeiten, klicken Sie in die Spalte Felder.
4 Um ein neues Feld anzulegen, klicken Sie in eine leere Zeile und wählen Sie ein Feld aus.
5 Für Indexfelder vom Typ text können Sie definieren, wie viele Zeichen des Feldes im Index
berücksichtigt werden sollen. Geben Sie den gewünschten Wert in die Spalte Länge ein.
Wenn Sie nichts eingeben, wird die volle Länge berücksichtigt.
6 Sie können für Textfelder durch Klicken in die dritte Spalte eine der folgenden Optionen
auswählen:
o UPPER: Legt den Index in Großbuchstaben an (und unterscheidet damit nicht zwischen
Groß- und Kleinschreibung).
o CASE: Legt den Index direkt mit dem Feldwert an und unterscheidet damit zwischen
Groß- und Kleinschreibung.
o ALPHA: Entfernt aus dem Feldwert alle Zeichen außer Buchstaben und Ziffern (also
z.B. Leerzeichen, Trennzeichen etc.) und speichert das Ergebnis in einem neuen Feld
(<feldname>_GEN_A), auf das ein Datenbankindex gelegt wird.
o PHONETIC: Legt einen phonetischen Index in einem neuen Feld an
(<feldname>_GEN_P). Dieses Feld kann für die phonetische Suche verwendet werden,
Suchoptionen im Benutzerhandbuch.
Anmerkung: Wenn ein Textfeld bereits in einem Index mit der Option ALPHA oder
PHONETIC verwendet wird, muss es in allen weiteren Indizes, die ebenfalls die Option
ALPHA oder PHONETIC verwenden, die selbe Länge haben.
Anmerkung: Legen Sie Indexfelder nur dann an, wenn sie wirklich benötigt werden. Eine
große Zahl von Indexfeldern hat negative Auswirkungen auf die Performance, z.B. bei der
Suche.
Link
In der Spalte Link wird die Anzahl der Verknüpfungen zu anderen Infobereichen angezeigt.
1 Klicken Sie in die Spalte Link, um die Verknüpfungen anzuzeigen oder neue Verknüpfungen
hinzuzufügen.
o Jeder Infobereich verweist auf sich selbst. Der entsprechende Link ist grau markiert.
o In der ersten Spalte sind die Links nummeriert.
o ID: Wird nur benötigt, wenn mehrere Links zum selben Infobereich existieren (z.B. im
Infobereich Beziehung ein Link zur Ausgangsfirma und ein Link zur Zielfirma). Bei der
Definition von Übergabefeldern ist dann eine Auswahl möglich, über welchen Link die
Verknüpfung hergestellt werden soll.
198 Administratorhandbuch 1 update.seven win
o In der dritten Spalte wird die Art des Links definiert: 1-1, N-1, N-1 Generic Link.
o Infobereich: Infobereich, zu dem der Link eine Verknüpfung bildet.
o Index (Infobereich): Index des aktuellen Infobereichs, mit dem der Link definiert wird.
o Index: Index des Zielinfobereichs, mit dem der Link definiert wird.
o Die Attribute des Links ergeben sich aus der Art des Links. Sie werden in der letzten
Spalte angezeigt:
DUPLICATE: Der Infobereich ist zum selben Zielinfobereich bereits über denselben
Index verknüpft. Im Infobereich Beziehung gibt es z.B. zwei Links auf den Infobereich
Firma: ein Link zur Ausgangsfirma und einen zur Zielfirma. Einer dieser beiden Links
hat das Attribut Duplicate.
SECONDARY: Wenn es zu einem Infobereich einen abhängigen Infobereich gibt, der
über einen Link mit dem Attribut Secondary verknüpft ist, so kann der abhängige
Infobereich ausgehend vom übergeordneten Infobereich nicht angezeigt werden.
HIDE: Der Link wird nicht angezeigt ("versteckt").
UPD/DEL: Änderungen bzw. Löschvorgänge in Indexfeldern des übergeordneten
Infobereichs bewirken, dass auch die zugehörigen Felder im abhängigen Infobereich
geändert werden. Wenn z.B. die Firmennummer im Infobereich Firma geändert wird,
wird diese Änderung auch in alle Kontakte dieser Firma übernommen.
MUST: Attribut für Zielinfobereiche. Der Link ist zwingend, d.h. wenn die notwendigen
Link-Felder nicht eingetragen werden, kann der Datensatz nicht angelegt werden.
2 Klicken Sie in die erste freie Zeile der Tabelle, um die Art der Verknüpfung auszuwählen.
o Mit einem "1-1 Link" können Sie einem Datensatz aus dem übergeordneten
Infobereich genau einen Datensatz aus dem abhängigen Infobereich zuordnen.
o Mit einem "N-1 Link" können Sie einem Datensatz aus dem übergeordneten
Infobereich beliebig viele Datensätze aus dem abhängigen Infobereich zuordnen.
o Mit einem "N-1 Generic Link" können Sie einem Datensatz aus dem übergeordneten
Infobereich beliebig viele Datensätze aus dem abhängigen Infobereich zuordnen.
Dieser übergeordnete Infobereich ist allerdings nicht fix definiert, es kann sich dabei
um einen beliebigen Infobereich handeln, dessen Primärschlüssel aus Stations- und
Laufnummer besteht. Pro Infobereich kann nur ein solcher Link definiert werden.
3 Für Links vom Typ "1-1 Link" bzw. "N-1 Link" müssen Sie den Infobereich auswählen, mit
dem sie eine Verknüpfung anlegen möchten.
Kapitel 6 Wartungsmodul 199
Text
Klicken Sie in die Spalte Text, um die Bezeichnung des Infobereichs bzw. seiner Felder zu
ändern.
Geben Sie den neuen Namen in der Spalte Sprachunabhängig bzw. in den Spalten für die
einzelnen Sprachen ein.
Anmerkung: Die Sprachen müssen dazu in den Rechten im Infobereich Sprache definiert
sein, Sprachen auf Seite 52.
Der Wert der Spalte Sprachunabhängig wird verwendet, wenn bei einer Sprache kein
Alternativwert eingetragen ist. Ist unter Sprachunabhängig ebenfalls kein Wert eingetragen,
wird weiterhin der automatisch vergebene Name verwendet.
200 Administratorhandbuch 1 update.seven win
Trigger
Mit einem Trigger können Sie bei Neuanlage, Änderung oder Löschen eines Datensatzes
Berechnungen durchführen. So können Sie z.B. einen Schlüssel für eine externe Anwendung
nach einem bestimmten Schema berechnen und in ein Feld eintragen.
1 Klicken Sie in die Spalte Trigger, um SQL-Code für einen Datenbank-Trigger zu definieren.
2 Wählen Sie die Datenbank aus, für die der Trigger definiert wird (MSSQL oder Oracle).
3 Wählen Sie New, Update, oder Delete, um festzulegen, ob der Trigger bei Neuanlage,
Änderung oder Löschen eines Datensatzes ausgeführt wird.
Anmerkung: Dies ist nur für selbst definierte ("generierte") Infobereiche möglich.
2 Klicken Sie in einer leeren Zeile in eine der ersten vier Spalten.
Kapitel 6 Wartungsmodul 201
3 Wählen Sie im Dialogfeld Feld-Typ auswählen einen Feldtyp aus und definieren Sie je nach
Feldtyp zusätzliche Einstellungen:
uid Bearbeiterfeld
Nach Auswahl dieses Feldtyps werden vier
miteinander verknüpfte Felder angelegt.
Wenn der Benutzer eine Bearbeiter-ID einträgt,
werden automatisch die Felder Bearbeiter,
Gruppen-ID und Gruppe gefüllt.
signed int ganze Zahl von -2147483647 bis +2147483647 optional: Format,
(4 Byte) Maske
Anmerkung: Geben Sie für jedes neue Feld eine Bezeichnung ein, Felder umbenennen
auf Seite 203. Sonst werden diese Felder in update.seven nicht angezeigt.
Felder umbenennen
1 Klicken Sie beim Infobereich, zu dem das Feld gehört, in die Spalte Text.
2 Tragen Sie Namen in allen verfügbaren Sprachen ein, Text auf Seite 199.
ID
In der Spalte ID wird automatisch eine Zahl vergeben.
Im Core-Datenmodell: 1-3999
Für Systemfelder: 4000-5000
Für generierte Felder: ab 7000
Name
Der Name wird je nach Feldtyp automatisch benannt und nummeriert.
Der Feldname kann nicht in diesem Feld, sondern im Feld Text des Infobereichs geändert
werden, Text auf Seite 199.
Typ
Der Typ wird bei Neuanlage eines Feldes ausgewählt und kann nachträglich nicht geändert
werden.
204 Administratorhandbuch 1 update.seven win
Referenz
Für einige Feldtypen werden mehrere Felder angelegt, zwischen denen Verknüpfungen
bestehen. In der Spalte Referenz wird angezeigt, mit welchen Feldern ein Feld verknüpft ist. Die
Spalte kann nicht geändert werden.
date, time: Ein Datums- und ein Zeitfeld verweisen aufeinander.
sno, lno: Stationsnummer und Laufnummer ergeben den eindeutigen Schlüssel eines
Datensatzes und verweisen aufeinander. Bei Verknüpfungen zu anderen Infobereichen über
Stations- und Laufnummer wird hier auch die entsprechende Referenz angezeigt.
uid: Für jedes Bearbeiterfeld wird ein entsprechendes Feld zur Bearbeitergruppe angelegt.
Wenn der Benutzer eine Bearbeiter-ID einträgt, werden automatisch die Felder Bearbeiter,
Gruppen-ID und Gruppe gefüllt.
Katalog
In dieser Spalte wird eine Verknüpfung zu einem Katalog definiert. Der Benutzer kann beim
Bearbeiten des Feldes auf den Katalog zugreifen.
Die Spalte kann nur für die Feldtypen fix catalog und var catalog geändert werden.
Wenn der Infobereich in das aktive Datenmodell übernommen wird, kann dieser Katalog nicht
mehr geändert werden.
DB-Spalte
Zeitstempel
Ist für ein Feld die Spalte Zeitstempel aktiviert, wird bei einer Änderung des Feldinhalts im
Datensatz das aktuelle Datum in das Feld Upd eingetragen.
Länge
Hier wird die Länge des Feldes in der Eingabemaske angegeben. Für Textfelder entspricht dies
der Anzahl der Zeichen.
Die Feldlänge kann bei generierten Feldern erhöht und verringert werden, bei vordefinierten
Infobereichen kann sie nur verringert werden.
Anmerkung: Für Oracle-Datenbanken können Sie Textfelder mit einer Länge von mehr als 8
KB definieren. Wenn Sie aber Daten an andere Stationen kommunizieren, die eine MSSQL-
Datenbank verwenden, sollten Sie die Länge trotzdem auf 8 KB beschränken, da sonst in der
MS SQL-Datenbank Probleme auftreten können.
Eigenschaften
Sie können die folgenden Eigenschaften für die verschiedenen Feldtypen auswählen.
Für Textfelder
• Dokument: Felder mit der Eigenschaft Dokument verhalten sich wie die Standard-
Dokumentfelder von update.seven. Ihre Feldlänge muss mindestens 20 Zeichen betragen.
• E-Mail: Feld mit einer E-Mail-Adresse. Durch Mausklick wird das E-Mail-Programm gestartet
und eine leere E-Mail mit diesem Adressaten wird erstellt. Die Feldlänge sollte mindestens
50 Zeichen betragen.
Kapitel 6 Wartungsmodul 205
Anmerkung: Die weiteren Funktionen von E-Mail-Feldern sind nicht verfügbar, nämlich
"speichern als Kontakt" sowie "Suche nach eMail" bzw. "Abgleich nach E-Mail-Adresse"
bei update.seven groupware.
• Hyperlink: Ein Hyperlink-Feld wird als Verknüpfung dargestellt. Durch Mausklick in das Feld
wird der Internet-Browser mit der im Feld gespeicherten Adresse gestartet.
Weitere Eigenschaften
Die folgenden Eigenschaften werden nur angezeigt und können nicht bearbeitet werden.
Eigenschaft Erklärung
"filter()" Suchbedingungsfunktion
"def.listfield" Standard-Listenfeld
"readonly" Feld kann nicht editiert werden (auch nicht für SU)
"must" Mussfeld
"free" Freifeld
206 Administratorhandbuch 1 update.seven win
Eigenschaft Erklärung
"rep" Bearbeiterfeld
"group" Gruppenfeld
"resource" Resourcefeld
"sno" Stationsnummer
"lno" Laufnummer
Format
Das Format definiert das Erscheinungsbild bei der Ausgabe des Feldinhalts. Je nach Feldtyp
können Sie unterschiedliche Formate wählen. Klicken Sie dazu in die Spalte Format.
Wählen Sie die gewünschten Optionen. Je nach Auswahl wird im Feld Format ein Code
angezeigt:
Führende Nullen Nullen werden links bis zur Maximallänge "leading zero"
ergänzt.
Maske
In der Spalte Maske können Sie definieren, welche Zeichen in ein Feld eingegeben werden
dürfen. Sie können zum Beispiel festlegen, dass eine Stationsnummer aus drei Blöcken
bestehen muss (zuerst 4 Ziffern, dann ein Bindestrich, und danach 9 Ziffern).
Sie können die Einschränkungen entweder direkt im Feld Maske definieren, oder aus einer Liste
vordefinierte Masken auswählen (diese werden automatisch in codierter Form (z. B. #1)
dargestellt).
Anmerkung: Die Möglichkeit, Masken für Felder zu definieren, muss zusätzlich im Desktop
über die Schaltfläche Oberfläche in der Registerkarte Masken mit der Option Eingabefelder
mit Masken aktiviert werden.
208 Administratorhandbuch 1 update.seven win
Feldmasken auswählen
1 Klicken Sie bei einem Feld in die Spalte Maske, und öffnen Sie das Dialogfeld Maske mit der
Pfeilschaltfläche.
Feldmasken definieren
Einschränkungen für die Eingabe, die durch die vordefinierten Masken nicht abgedeckt sind,
können Sie selbst direkt in die Spalte Maske eintragen.
• Fixe Zeichen werden direkt eingetragen.
• Blöcke mit Definitionen werden in folgender Form in eckige Klammern gesetzt:
[LIMIT:FILTER:FLAGS:LÄNGE:MIN:MAX]
Die Optionen bedeuten:
LIMIT erlaubte Anzahl der Zeichen; "-1" bedeutet unbegrenzt.
FLAGS Attribute, die das Verhalten des Blocks steuern, Die Option Flags auf
Seite 209.
LÄNGE Anzahl der Zeichen, die für diesen Block zur Verfügung stehen. (Wenn unter
FLAGS die Option zum Auffüllen mit "0" gesetzt ist, werden die übrigen
Stellen mit "0" aufgefüllt.)
Sie müssen nicht alle Optionen angeben, z.B. bei [4:0-9] können Sie alle Optionen außer LIMIT
und FILTER weiter rechts weglassen. Wenn Sie allerdings z.B. nur die Option FLAGS
verwenden, müssen Sie alle Optionen links davon mit Doppelpunkten angeben: [::128]
Beispiele
[3] [3] Zwei Blöcke zu je max. drei Zeichen, getrennt durch BN1 4NE
Leerzeichen
Die Option FLAGS besteht aus mehreren Attributen die Sie miteinander kombinieren können.
Jedes Attribut hat einen Wert:
512 Wenn Separator gedrückt wird [3:0-9:512]-[2:0-9] Bei Drücken von "-"
und nicht gültig für Block ist, springt Anzeige zum
zum nächsten Block springen. zweiten Block
Anmerkung zum Speichern: Die Optionen Länge, Eigenschaften und Format betreffen
allein die Ausgabe und nicht die Art, wie die Datensätze in der Datenbank gespeichert sind.
Die Optionen unter Maske hingegen bewirken, dass die Datensätze auch anders gespeichert
werden: Bei der Option [1:ABC]-[1:123] wird in der Datenbank tatsächlich z. B. A-1
gespeichert.
Anmerkung zum Import: Beim Import wird Länge geprüft. Bei numerischen Feldern wird
bei zu großen Werten der Datensatz abgewiesen, bei alphanumerischen wird das importierte
Feld abgeschnitten. Die Attribute unter Maske werden aus Performance-Gründen beim
Import nicht geprüft.
Kapitel 6 Wartungsmodul 211
Einträge löschen
Um einen Infobereich, ein Feld oder einen Katalogwert zu löschen, doppelklicken Sie auf die
erste Spalte und bestätigen Sie die Löschmeldung.
Anmerkung: Fixe Kataloge können Sie durch Doppelklick nur in integrierter Ansicht löschen.
In aufgelöster Ansicht wird schon durch den ersten Klick der Bereich Fixer Katalog geöffnet.
Verkleinern Sie den Bereich Fixer Katalog durch Ziehen des linken Randes mit der Maustaste
und versuchen Sie danach erneut, den Katalog zu löschen. Beim nächsten Löschen eines
fixen Katalogs ist das nicht mehr notwendig, wenn die Fenstereinstellungen gespeichert
werden.
Anmerkung: Infobereiche, Felder und Kataloge mit der jeweils höchsten Nr. (bzw. ID)
dürfen nicht aus dem Datenmodell gelöscht werden. Wenn Sie einen solchen Eintrag nicht
mehr verwenden möchten, löschen Sie ihn nur aus der Maske oder Liste, bzw. setzen Sie ihn
auf inaktiv. Falls Sie ihn aus dem Datenmodell löschen und danach einen neuen Eintrag (z.B.
ein neues Feld) anlegen, erhält der neue Eintrag die gleiche Nummer wie der gelöschte, und
es kommt zu Problemen bei Verteilen des Datenmodells über die Kommunikation oder in
update.designer.
Beispiel: Reklamationen
In diesem Beispiel wird ein Infobereich für Reklamationen erstellt. Reklamationen werden bei
Firmen gespeichert, also ist dieser Infobereich vom Infobereich Firma abhängig.
Infobereich anlegen
3 Klicken Sie in der Baumansicht auf generiert unter dem Knoten Infobereich.
Der Bereich Infobereich: generiert wird angezeigt.
4 Klicken Sie in die Zelle Nr. oder Name in der ersten freien Zeile, um einen Infobereich
hinzuzufügen.
5 Wählen Sie "child, N-1" und klicken Sie auf OK. Dadurch wird eine N-1-Beziehung zwischen
dem übergeordneten Infobereich (Firma) und dem neuen Infobereich definiert: Eine Firma
kann mit einer beliebigen Anzahl von Kundenbeschwerden verknüpft werden, und jede
Kundenbeschwerde wird mit einer einzigen Firma verknüpft.
6 Wählen Sie "Firma" als übergeordneten Infobereich aus und klicken Sie auf OK.
212 Administratorhandbuch 1 update.seven win
7 Klicken Sie auf die Zelle Felder, um alle Felder des neuen Infobereichs anzuzeigen. Einige
Felder wurden automatisch angelegt, z. B. Löschkennzeichen, Schlüssel- und Indexfelder
und Felder, die die Beziehung zum übergeordneten Infobereich festlegen.
9 Fügen Sie die anderen Felder hinzu, wählen Sie dabei den gewünschten Feldtyp im
Dialogfeld:
o Produktgruppe: Wählen Sie "var catalog" als Feldtyp und wählen Sie den Katalog
Produktgruppe aus der Liste aus, um das Feld mit dem Katalog zu verknüpfen.
o Produkt: Wählen Sie "var catalog" als Feldtyp und Produkt als Katalog. Geben Sie den
übergeordneten Katalog an. Wählen Sie "Cat.Var" (die einzige Option), um den Katalog
Produkt mit dem Katalog Produktgruppe zu verknüpfen.
o Bearbeiter: Wählen Sie "uid" als Feldtyp. Dadurch werden vier neue Felder für Name,
ID, Gruppe und Gruppen-ID angelegt.
o Beantworten bis: Wählen Sie "date(4Byte)" als Feldtyp.
12 Geben Sie die gewünschten Namen für den Infobereich ("Reklamation") und die Felder in
die sprachabhängigen Spalten und in die Spalte Sprachunabhängig ein.
14 Öffnen Sie mit Rechtsklick auf die Zeile des Infobereichs das Kontextmenü, und
übernehmen Sie mit Infobereich übernehmen die Änderungen ins aktive Datenmodell.
6 Klicken Sie auf OK, um im Dialogfeld ID bearbeiten den Standardwert für die Ebene zu
akzeptieren.
7 Geben Sie den Namen der Ebene ("Reklamation") in allen verfügbaren Sprachen ein.
9 Wählen Sie durch Doppelklick den Infobereich Reklamation aus der Liste aus.
11 Wählen Sie eine Maske und eine Liste für die Ebene aus.
12 Klicken Sie auf die Schaltfläche Bearbeiten neben dem Feld Einstellungen.
15 Klicken Sie auf die Schaltfläche Bearbeiten neben dem Feld Vorgänger.
18 Klicken Sie auf die Schaltfläche Bearbeiten neben dem Feld Beziehung zum Vorgänger.
19 Wählen Sie Verhältnis n:1 und aktivieren Sie das Kontrollkästchen Muss für den Infobereich
Firma.
Kapitel 6 Wartungsmodul 215
20 Klicken Sie auf die Schaltfläche Flags für den Infobereich Firma und aktivieren Sie
PRO_PREL_KEY. Dadurch übernimmt das System automatisch die Firmengruppe und -
nummer, wenn ein neuer Datensatz im Infobereich Reklamation angelegt wird.
Ebene aufrufen
Um die neue Ebene aufzurufen, müssen Sie Befehle hinzufügen, die die Ebene öffnen. Sie
können Ebenen aus dem Menü Info, einer Kopfzeile, einem Kontextmenü oder aus der
Symbolleiste aufrufen. Weitere Informationen zur Konfiguration des Desktops finden Sie im
Kapitel Desktop im Administratorhandbuch 2.
Portfolioformat
Portfolios können mit einer grafischen Oberfläche im Modul Wartung definiert werden, statt wie
bisher über Text-Dateien. Außerdem wird die Portfolio-Definition nun als Teil der Datenbank
gespeichert und somit automatisch an die Außenstationen verteilt.
Im Wartungsmodul gibt es den Infobereich Portfolioformat, in dem Portfolios erstellt werden
können (in der Branchenversion BTB auch die Bewertungen für Objekte, Opportunities und
Projekte). Voraussetzung dafür ist, dass dies die katalogwartende Station ist.
Der Hauptbereich (siehe Tabelle unten) zeigt alle definierten Portfolios und Bewertungen an (in
diesem Fall die Portfolios "Standard" und "Stammkunde", sowie eine Objekt-Bewertung).
Darüber werden zwei Auswahllisten angezeigt. Die linke Auswahlliste enthält (nur für BTB
relevant) die Möglichkeiten "Portfolio", "Objekt-Bewertung", "Projekt-Bewertung" und "OP-
Bewertung", die rechte Auswahlliste enthält die verschiedenen Portfolio-Arten.
Um ein neues Portfolio zu definieren, klicken Sie auf die Schaltfläche Neu in der Kopfzeile,
worauf Sie zunächst (nur BTB) in einem Dialog auswählen müssen, ob ein Portfolio oder eine
der Bewertungen definieren werden soll. Danach öffnet sich eine Portfolio-Maske mit drei
Registerkarten.
Im oberen Bereich der Maske kann ausgewählt werden, welche Portfolioart definiert werden soll
sowie, ob das Portfolio für einen oder alle Mandanten gelten soll.
Hauptbereich
216 Administratorhandbuch 1 update.seven win
Im Mittelteil der Maske ist es möglich, in der Registerkarte Beschreibung zu definieren, mit
welcher Beschreibung A- und B-Fragen angezeigt werden, sowie bei welcher Prozentzahl die
Trennlinien liegen.
In der Registerkarte Sektoren können Texte, Beschreibung und Farben für die vier Sektoren
definiert werden, die im Portfolio-Quadrat angezeigt werden.
Kapitel 6 Wartungsmodul 217
In der Registerkarte Ergebnis können die Ergebnistexte für alle vier Sektoren bestimmt werden,
die bei der Durchführung je nach Ergebnis angezeigt werden.
Über das Kontextmenü gelangen Sie in den Bereich zur Eingabe der Fragen und Antworten.
Um eine neue A- bzw. B-Frage zu definieren, tragen Sie einfach einen Text in die Zeile "Neue
Frage" unter A- bzw. B-Fragen ein. Um eine neue Antwort zu einer Frage samt Punkten zu
definieren, tragen Sie beides einfach in die entsprechende Zeile "Neue Antwort" ein.
Sobald die Definition beendet ist, klicken Sie Speichern in der Kopfzeile des Fensters
Beschreibung. Das Portfolio ist damit fertig definiert und einsatzbereit.
Für Spezialisten:
• Sprachen: Das Portfolio ist mehrsprachig. Bei allen Texten können Sie je Sprache
unterschiedliche Texte eingeben.
• Migration: Wenn Sie bisher Portfolios in einer Textdatei definiert hatten, werden diese
beim ersten Starten von update.seven eingelesen und als Format in der Datenbank
abgespeichert. Ab diesem Zeitpunkt werden sämtliche Portfolios in den Textdateien
ignoriert. Änderungen dieser Einstellungen können im Modul Wartung vorgenommen
werden.
• Mandanten: Sollte der übergeordnete Bereich mandantenabhängig sein, können Sie an
dieser Stelle eingeben, ob das Portfolio ebenfalls mandantenabhängig sein soll oder nicht.
• Feldlängen: Die maximale Feldlänge für Sektoren beträgt 20, für Bewertung 200 Zeichen.
218 Administratorhandbuch 1 update.seven win
Löschen
Wollen Sie bestimmte Datensätze unter bestimmten Bedingungen aus Ihrer Datenbank löschen,
verwenden Sie dazu den Infobereich Löschen.
Mit der Dropdown-Liste links oben wählen Sie den Infobereich aus, aus dem Datensätze
gelöscht werden sollen.
Lösche
Zeigt den Infobereich an, aus dem Daten gelöscht werden sollen.
bedingt
Damit eine zuvor definierte Bedingung auch tatsächlich wirkt, muss sie aktiviert werden.
Aktivieren Sie das Kontrollkästchen bedingt, oder wählen Sie Daten Bedingung aktiv.
Bedingung
Mit der Schaltfläche Bedingung können Sie die Datensätze, die gelöscht werden sollen, noch
weiter einschränken.
Sie können Bedingungen nur für den Bereich definieren, aus dem Datensätze gelöscht werden
sollen. Das Dialogfeld zur Definition von Bedingungen wird geöffnet, Bedingungen im
Benutzerhandbuch.
Anmerkung: Das Löschen von Datensätzen im Infobereich Prozess-Tracking sollte nur vom
Administrator (SU) durchgeführt werden. Zusätzlich sollte eine Bedingung gesetzt werden,
aufgrund der Datensätze mit dem Status "offen" nicht gelöscht werden. Sonst kann es sein,
dass auch aktive Prozesse gelöscht werden.
Bedingungen sind besonders wichtig beim Löschen oder Aktualisieren von abhängigen
Datensätzen auf Basis einer Selektion. Eine Selektion aller Firmen, mit denen ein Telefonkontakt
stattgefunden hat, beinhaltet z. B. nicht nur Kontaktdatensätze mit "Kontaktart gleich Telefon",
sondern alle Kontakte von Firmen/Personen, bei denen es mindestens einen Telefonkontakt in
der Datenbank gibt.
Ein Löschvorgang oder eine Aktualisierung würde nun jeden Kontakt in dieser Selektion
betreffen. Das heißt, dass zum Löschen oder Aktualisieren der Telefonkontakte die Bedingung
Kontaktart gleich Telefon im Modul Wartung aktiviert werden muss.
Selektion
Aktiviert die ausgewählte Selektion.
Kapitel 6 Wartungsmodul 219
Selekt.Name
Aktivieren Sie das Kontrollkästchen Selektion. Es wird nicht automatisch mit der Auswahl einer
Selektion aktiviert.
Möchten Sie nicht alle Datensätze, sondern nur Firmen und Personen die durch eine Selektion
eingegrenzt sind, löschen, gehen Sie so vor:
Kontrolle
Wenn Sie den Löschvorgang manuell kontrollieren möchten, dann aktivieren Sie das Kontrollfeld
Kontrolle.
Jeden Datensatz, der gelöscht werden soll, müssen Sie manuell bestätigen.
Aktiv:
Möchten Sie Datensätze auf einer Station löschen, auf einer anderen jedoch bestehen lassen,
dann aktivieren Sie das Kontrollfeld.
Bei der Kommunikation mit anderen Stationen wird die Löschinformation nicht weitergegeben,
die Daten werden auf der aktuellen Station unwiderruflich gelöscht.
Anz.
Protokollfeld, das anzeigt, wie viele Datensätze durchsucht wurden.
Gelöscht
Protokollfeld, das anzeigt, wie viele Datensätze tatsächlich gelöscht wurden.
Start
Haben Sie alle Einstellungen vorgenommen und die notwendigen Bedingungen gesetzt und
aktiviert, dann können Sie mit der Schaltfläche Start den Löschvorgang starten.
Wird eine Firma gelöscht, werden alle dazugehörigen Personen plus alle abhängigen Datensätze
(Infobereiche) gelöscht.
Anmerkung: Sie können Daten pro Löschvorgang jeweils nur aus einem Infobereich
löschen.
Aktualisierung
In diesem Infobereich können Sie Feldinhalte der gesamten Datenbank ändern oder
aktualisieren.
• Inhalte von Datenfeldern (numerische, alphanumerische Werte oder Katalogwerte)
• Länder- und Orteintragungen
Mit der Dropdown-Liste links oben wählen Sie den Infobereich aus, aus dem Datensätze
aktualisiert werden sollen.
Bedingt
Damit eine zuvor definierte Bedingung auch tatsächlich wirkt, muss sie aktiviert werden.
Klicken Sie auf das Kontrollfeld bedingt oder wählen Sie die Menüoption Daten Bedingung
aktiv.
Bedingung
Die Bedingung definiert, bei welchen Datensätzen welcher Feldinhalt zu ersetzen ist. Sie wird
auf einen bestehenden Eintrag gesetzt.
Über die Schaltfläche Bedingung können Sie die Datensätze, die aktualisiert werden sollen, noch
weiter einschränken.
Es öffnet sich das Dialogfeld zur Definition von Bedingungen, Bedingungen im
Benutzerhandbuch.
Bedingungen sind besonders wichtig beim Löschen oder Aktualisieren von abhängigen
Datensätzen auf Basis einer Selektion. Eine Selektion aller Firmen, mit denen ein Telefonkontakt
stattgefunden hat, beinhaltet z. B. nicht nur Kontaktdatensätze mit Kontaktart gleich Telefon,
sondern alle Kontakte von Firmen/Personen, bei denen es mindestens einen Telefonkontakt in
der Datenbank gibt.
Ein Löschvorgang oder eine Aktualisierung würde nun jeden Kontakt in dieser Selektion
betreffen. Das heißt, dass zum Löschen oder Aktualisieren der Telefonkontakte die Bedingung
Kontaktart gleich Telefon im Modul Wartung aktiviert werden muss.
Selektion
Aktiviert die ausgewählte Selektion.
Kapitel 6 Wartungsmodul 221
Selekt. Name
Aktivieren Sie das Kontrollfeld Selektion. Es wird nicht automatisch mit der Auswahl einer
Selektion aktiviert.
Möchten Sie nicht alle Datensätze, sondern nur Firmen oder Personen, die durch eine Selektion
eingegrenzt sind, bzw. deren Zusatzinformationen aktualisieren, gehen Sie wie folgt vor:
Kontrolle
Wenn Sie den Aktualisierungsvorgang manuell kontrollieren möchten, aktivieren Sie das
Kontrollkästchen Kontrolle.
Jeden Datensatz, der aktualisiert werden soll, müssen Sie dann manuell bestätigen.
Geändert
Protokollfeld, das anzeigt, wie viele Datensätze tatsächlich aktualisiert wurden.
Feld
Name des Feldes, das ersetzt werden soll.
Ersatzwert
Unterhalb der Maske befindet sich die Ersatzwert-Tabelle. Die Ersatzwert-Tabelle enthält alle
Felder des aktuell ausgewählten Infobereichs.
In dieser Tabelle legen Sie fest, in welchem Feld die derzeit vorhandene Eintragung durch den
neuen Wert ersetzt werden soll. Doppelklick auf das Feld öffnet den gegebenenfalls
dahinterliegenden Katalog.
Kein Ersatzwert
Wollen Sie ein Feld ohne Ersatzwert aktualisieren (d. h., das Feld soll durch ein Leerfeld ersetzt
werden), dann aktivieren Sie das Feld zwar, legen jedoch keinen Ersatzwert fest (keine
Eingabe).
Upd
In der Spalte Upd aktivieren Sie durch Klicken die Felder, die beim Aktualisierungsvorgang
verändert werden sollen.
Anmerkung: Ändern Sie das Feld Komkz. nicht, da dies zu Dateninkonsistenzen bei der
Kommunikation führen kann.
222 Administratorhandbuch 1 update.seven win
Start
Bevor Sie den Aktualisierungsvorgang starten, überprüfen Sie, ob die manuelle Kontrolle (zur
Sicherheit) aktiviert ist. Mit der Schaltfläche Start beginnen Sie den Aktualisierungsvorgang.
Kontroll-Ablauf
Ist das Kontrollkästchen aktiv, wird der erste Datensatz in einem Dialogfeld angezeigt.
Ändern
Wollen Sie die Werte des Datensatzes ändern, wählen Sie den Aktualisierungsvorgang mit der
Schaltfläche Ändern.
OK
Soll der Eintrag des Datensatzes nicht überschrieben werden, akzeptieren Sie den alten Eintrag
mit OK und der nächste Datensatz wird angezeigt.
Stopp
Über die Schaltfläche Stopp können Sie den gesamten Aktualisierungsvorgang vorzeitig
beenden.
Beispiel:
6 Definieren Sie die Bedingung "Vorwahl=0222", und bestätigen Sie mit OK.
KAPITEL 7
Analysemodul
Das Modul Analyse wird für folgende Aufgaben verwendet:
• Auswertung der Daten eines Infobereichs anhand selbst definierter Kriterien.
• Darstellung der Auswertungsergebnisse als Tabelle oder als Balken- oder
Tortendiagramm.
• Export der Ergebnisse in die Tabellenkalkulation.
• Speichern von Standardanalysen, die regelmäßig ausgewertet und aktualisiert werden
können.
Stellen Sie vor Beginn der Analyse Ihre Anforderungen fest:
• Menge der Infobereiche: Alle Infobereiche oder eine Untermenge (Selektion)
• Inhalt der Felder: Alle Felder oder ein Teil
• Rechenoperationen: Summen
• Darstellung der Ergebnisse: Anzeigen auf der x-Achse (Einheiten, Kriterien, Intervalle,
etc.). Wenn ein Katalogfeld analysiert wird, können alle Werte für das Feld als
Analyseeinheit verwendet werden. Wenn ein numerisches Feld (Zahlen, Daten) einer
Analyse unterzogen wird, können numerische Bereiche oder Intervalle, wie z. B. Monate,
Quartale und Umsatzperioden, als Analyseeinheit verwendet werden.
Der einzelne Benutzer hat grundsätzlich die Möglichkeit, die vom Administrator zur Verfügung
gestellten Standardanalysen für seine Bedürfnisse anzupassen oder neue Analysen zu erstellen.
Der Benutzer kann bei einer Analyse allerdings nur auf die Daten zurückgreifen, auf die er eine
Zugriffsberechtigung (Modul Rechte) hat.
Benutzer können im Hauptmodul von update.seven selbst Analysen definieren, Analysen im
Benutzerhandbuch.
Analyseformat
Im Infobereich Analyse-Format werden Formate definiert bzw. geladen.
Nachdem Sie eine Analyse über die Schaltfläche Start gestartet haben, stehen Ihnen
verschiedene Darstellungsmöglichkeiten zur Verfügung.
Format
Textfeld, das den Namen enthält, der dem Analyseformat gegeben wurde. Sobald Sie eine
Analysedefinition gespeichert haben, wird der Name in diesem Textfeld angezeigt, wenn sie
erneut geladen wird.
224 Administratorhandbuch 1 update.seven win
Skalierung
Textfeld, das den Namen des vorher gespeicherten Formats der Analyseeinheit enthält.
Laden (Schaltfläche)
Gespeicherte Analyseformate können jederzeit wieder geladen werden. Die Ergebnisse einer
Analyse werden neu berechnet, sobald ein Analysevorgang erneut gestartet wird.
Speichern (Schaltfläche)
Dient dem Speichern der Änderungen eines vorhandenen Analyseformats oder eines neu
erstellten Analyseformats, Speichern der Analyse auf Seite 228.
Start (Schaltfläche)
Startet den Analysevorgang, sobald alle Kriterien und die Analyseeinheit festgelegt wurden.
Standardanalysen können einmal definiert, dann erneut geladen und durch Klicken der
Schaltfläche Start aktualisiert werden, Ausführen der Analyse (Start) auf Seite 228.
Skalierung (Kontextmenü)
Öffnet das Dialogfeld Skalierung, falls vorher ein Eintrag in der Spalte Feld vorgenommen
wurde. Die Analyseeinheit für eine Tabelle oder ein Diagramm wird hier durch Klicken auf die
Schaltfläche Generieren und der Festlegung eines bestimmten Wertes oder eines Wertebereichs
definiert, Skalierung auf Seite 227 und Analyseeinheit nachträglich bearbeiten auf Seite 230.
Anmerkung: Wenn Sie keine Analyseeinheit festgelegt haben und versuchen, den
Datensatz zu speichern oder die Analyse auszuführen, wird am Bildschirm die
Systemmeldung "Erstellen Sie zuerst die Skala" angezeigt.
Tabelle (Kontextmenü)
Zeigt das Analyseergebnis in einer Tabelle.
Grafik (Kontextmenü)
Stellt das Analyseergebnis als Diagramm dar. Als Standardformat ist ein Balkendiagramm
definiert.
Subanalyse (Kontextmenü)
Zeigt die Ergebnisse einer Subanalyse in einer Tabelle, allerdings nur dann, wenn eine
Subanalyse definiert wurde.
Übergabe (Kontextmenü)
Übergibt die Analyseergebnisse an die eingestellte Tabellenkalkulation, (z. B. Excel).
Löschen (Kontextmenü)
Sämtliche Daten werden aus der Maske gelöscht, und der Ausgangszustand wird
wiederhergestellt.
Kapitel 7 Analysemodul 225
Position
Zeigt, wie viele Zeilen im Analyseformat enthalten sind. Wird automatisch vom System erfasst.
Text
Beliebiger Text, der während der Definition der Analyse eingegeben wurde und der als
Überschrift des Diagramms oder der Tabelle aufscheint.
Infobereich
Dient der Auswahl des Infobereichs von update.seven, der verwendet werden soll. Dies ist der
Datensatz, der verarbeitet werden soll.
Bed.Aktiv
Durch Klicken in diese Spalte können Sie eine Bedingung definieren, die die zu analysierenden
Daten einschränkt. Wenn eine Bedingung aktiv ist, wird ein Häkchen angezeigt.
Feld
Hier wird ein Feld (aus dem in der Spalte Infobereichsname gewählten Infobereich) bestimmt,
das einer Analyse unterzogen werden soll. Die Wahl des Feldes definiert die Analyseeinheit für
dieses Analyseformat.
Anmerkung: Falls Sie das zu analysierende Feld in einer vorher festgelegten Analyse, ohne
die Analyseeinheit zuerst zu aktualisieren, verändern, wird eine Systemaufforderung zur
Änderung der Analyseeinheit angezeigt.
Wenn Sie mit Ja bestätigen, entfernt das System automatisch das bestehende Format der
Analyseeinheit. Wenn Sie Nein wählen, müssen Sie das Analyseformat selbst modifizieren.
Summenfeld
Wahl eines numerischen Feldes, für das während der Analyse eine Summe berechnet werden
soll.
Subanalyse
Ausführen einer zusätzlichen Analyse innerhalb des vorher ausgewählten Datensatzes.
Analyse definieren
So erstellen Sie eine Analyse:
Infobereich auswählen
Klicken Sie in die Zelle direkt unterhalb des Spaltenkopfes Infobereichsname, um das Dialogfeld
mit den Namen aller Infobereiche von update.seven zu öffnen.
Wählen Sie den Infobereich, der die Grundlage für Ihre Analyse sein soll (z: B. Firma), durch
Aktivieren des Kontrollkästchens neben dem Eintrag.
Klicken Sie in die Zelle direkt unter dem Spaltenkopf Text, und geben Sie den Namen für die
Daten dieses Infobereichs an, zum Beispiel Firma.
Falls Sie eine Analysezeile löschen möchten, klicken Sie auf einen der Einträge in der Spalte
Infobereichsname. Deaktivieren Sie im Dialogfeld das Kontrollkästchen neben dem
gewünschten Infobereich. Der Name wird aus der Tabelle entfernt.
Bedingung definieren
Wenn Sie die Daten im ausgewählten Datensatz einschränken möchten, klicken Sie in die
entsprechende Zelle direkt in der Spalte Bed.Aktiv ( Bedingungen im Benutzerhandbuch).
Kapitel 7 Analysemodul 227
Feldsummen
Klicken Sie in die Zelle unterhalb des Spaltenkopfes Summenfeld. Falls gewünscht, wählen Sie
ein Feld, in dem eine Summe berechnet werden soll (zum Beispiel "Umsatz").
Skalierung
Wählen Sie die Option Skalierung im Kontextmenü des Infobereichs Analyseformat, und klicken
Sie im Dialogfeld Skalierung auf die Schaltfläche Generieren. Daraufhin öffnet sich das
Dialogfeld Skala generieren.
Wenn Sie in der Spalte Feld ein Katalogfeld (z. B. Firmentyp) gewählt haben, bewirkt das
Klicken auf die Schaltfläche OK im Dialogfeld Skala Generieren, dass alle Katalogwerte für
dieses Feld automatisch zu den Analysekriterien hinzugefügt werden:
Anmerkung: Einzelne Werte können aus der Liste mit der Schaltfläche Löschen entfernt
werden.
Mit der Eingabe eines Maximalwerts (Feld Maximal im Dialogfeld Skala Generieren) können
Sie die Anzahl der angezeigten Katalogwerte beschränken.
Wenn Sie in der Spalte Feld ein numerisches Feld gewählt haben, muss die Analyseeinheit
manuell definiert werden.
1 Wählen Sie in der Spalte Feld ein numerisches Feld (z. B. Mitarbeiter), indem Sie in das
leere Feld klicken und aus dem Dialogfeld das gewünschte Feld mit OK bestätigen oder auf
das Feld doppelklicken.
2 Klicken Sie auf die Option Skalierung im Kontextmenü. Das Dialogfeld Skalierung wird
angezeigt.
3 Klicken Sie auf die Schaltfläche Generieren. Das Dialogfeld Skala generieren wird angezeigt.
4 Geben Sie den unteren Grenzwert in das Feld Von ein (z. B. 15). Geben Sie den oberen
Grenzwert in das Feld Bis ein (z. B. 40). Geben Sie das Intervall zwischen den beiden
Zahlen in das Feld Schritte ein (z. B. 25).
5 Klicken Sie auf die Schaltfläche OK, um zur Ansicht der festgelegten Analyseeinheit
zurückzukehren.
228 Administratorhandbuch 1 update.seven win
update.seven zeigt den Bereich, der gespeichert oder mit der Schaltfläche OK angenommen
werden kann:
6 Die gewünschten Werte werden im Dialogfeld Skalierung aufgelistet, und Sie können mit
OK bestätigen.
Über die beiden Optionen im Kontextmenü können Sie die Spaltenbreite der Tabelle
verändern.
Falls Sie eine Subanalyse festgelegt haben, können Sie über die Option Subanalyse im
Kontextmenü zur Ergebnistabelle der Subanalyse wechseln.
Über die Option Grafik im Kontextmenü können Sie die Analyse als Balken- oder
Tortendiagramm darstellen. Durch Klicken auf die Pfeilschaltfläche in der Kopfzeile kehren Sie in
den Infobereich Analyse-Format zurück, Grafische Darstellung auf Seite 232.
Über die Dropdown-Liste links oben können Sie zwischen Ergebnissen in Prozenten und
tatsächlich berechneten Zahlen (absolute Zahlen) oder Summen wechseln.
Übergabe an Tabellenkalkulation
Kehren Sie in den Infobereich Analyseformat zurück, indem Sie auf die Schaltfläche mit dem
gebogenen Pfeilsymbol klicken.
Klicken Sie auf die Option Übergabe im Kontextmenü.
Das Diagramm wird exportiert, wobei die Rohergebnisdaten gleichzeitig in eine getrennte Liste
übertragen werden.
Subanalyse erstellen
Subanalysen werden bei einer weitergehenden Analyse der Primäranalyse verwendet.
Anmerkung: Das Ergebnis der Primäranalyse bleibt unverändert, wenn ein Subanalysefeld
hinzugefügt wird.
In diesem Beispiel enthalten die Spalten die Anzahl der Firmen nach Sektor (Spalte Skalierung)
und deren Bearbeiter. Die Summen werden für jede Zeile und Spalte dargestellt.
Subanalyse übergeben
Wie bei der Primäranalyse können Sie das Analyseergebnis über die Option Übergabe im
Kontextmenü z. B. an Microsoft Excel exportieren, Übergabe an Tabellenkalkulation auf Seite
229.
Wenn Sie eine Skalierung markieren und auf die Schaltfläche Löschen klicken, wird sie
gelöscht.
Erlaubt, ein vorher gespeichertes Skalierungsformat zu laden und zu bearbeiten.
Mit Hilfe dieser Schaltfläche können Sie ein bereits geladenes Skalierungsformat
entfernen.
Speichert ein Skalierungsformat. Die definierte Analyseeinheit steht für die künftige
Verwendung wieder zur Verfügung.
OK Bestätigt ein Analyseformat. Die Einstellungen werden in die bestehende Definition
übernommen.
3 Klicken Sie auf die Schaltfläche Neu. Das Dialogfeld Analyse Skalierung wird angezeigt.
6 Legen Sie im Block Verknüpfung die Verknüpfung (UND oder ODER), im Block Block
Operator den arithmetischen Operator und im Block Vergleichswert die Vergleichswerte
fest.
Zusätzliche Kriterien
Klicken Sie auf die Schaltfläche Neu, und fügen Sie die zusätzlichen Selektionskriterien hinzu.
Anschließend können Sie über die Schaltfläche Start im Infobereich Analyseformat die Analyse
starten und über die Option Grafik im Kontextmenü eine Darstellungsart des Ergebnisses
wählen, Grafische Darstellung auf Seite 232.
232 Administratorhandbuch 1 update.seven win
Grafische Darstellung
Wenn das Ergebnis als Balkendiagramm dargestellt werden soll, wählen Sie die Option Grafik im
Kontextmenü.
Verwenden Sie gegebenenfalls die vertikalen und horizontalen Bildlaufleisten, um alle Einträge
entlang der Achsen sehen zu können.
Auf der x-Achse wird die Analyseeinheit angezeigt. In der Abbildung oben sind es die
Katalogwerte des Feldes Firmentyp. Der Prozentsatz der Firmen je Sektor wird unterhalb der
Legende angeführt.
Die y-Achse ist auf die maximale Zahl der Firmen je Sektor (die maximale Höhe wird im
Dialogfeld Optionen der Balkendiagrammeinstellungen definiert) beschränkt.
Wenn das Ergebnis als Tortendiagramm dargestellt werden soll, klicken Sie auf die Schaltfläche
Torte.
Dialogfeld Optionen
Je nachdem, ob Sie sich in der Torten- oder Balkendiagramm-Ansicht befinden, stehen Ihnen
unterschiedliche Optionen zur Verfügung:
Sortieren
Mit Hilfe dieser Optionen können Sie bestimmen, wie die Diagramme sortiert werden sollen:
Alphabetisch
Die Diagramme werden alphabetisch sortiert.
Fix
Die Diagramme werden nach der Analyseeinheit bzw. dem Katalogwert oder in der Reihenfolge
des Intervalls sortiert.
Dezimalstellen anzeigen
Mit Hilfe dieser Optionen bestimmen Sie, ob bzw. wo die Legende auf dem Diagramm angezeigt
werden soll.
Links / Rechts
Die Legende wird links oder rechts dargestellt.
Legende anzeigen
Legende anzeigen oder verbergen.
Falls die Legende nicht angezeigt wird, füllt das Tortendiagramm den gesamten Bildschirm aus.
Summe in Legende
Die Summe wird in der Legendenzeile neben der Analyseeinheit angezeigt. Falls die Legende
nicht angezeigt wird, kann man diese Option nicht anwenden.
Text Bezeichnung
Mit Hilfe dieser Optionen bestimmen Sie, wie Texte und Überschriften auf dem Diagramm
angezeigt werden sollen.
Rahmen
Text wird bei einer Platzierung auf dem Diagramm mit einem deutlich sichtbaren Außenrahmen
versehen.
Hintergrund
Der Text wird mit einer anderen Hintergrundfarbe als das Diagramm dargestellt.
Balken
Mit Hilfe dieser Optionen können Sie die Eigenschaften des Layouts der Balken bestimmen.
Maximale Balkenhöhe
Der höchste Balkenwert wird für die Begrenzung der Balkendiagrammgröße verwendet.
Relative Balkenhöhe
Die kumulierte Summe über alle Balken wird für die Begrenzung der Balkendiagrammgröße
verwendet.
Kapitel 7 Analysemodul 235
Sichtbare Balken
Sie können die Höchstanzahl der Balken, die gleichzeitig auf dem Bildschirm angezeigt werden,
bestimmen.
Summen anzeigen
Die Summen werden entlang der Unterseite des Diagramms angezeigt.
Einstellungen
Mit den Schaltflächen im Block Einstellungen können Sie Farb- und Schrifteinstellungen für das
Balkendiagramm treffen:
Ebenen
Über die Schaltfläche Ebenen können Sie aus einer Dropdown-Liste die Farbpalette und die
Schriftart für den Ebenenteil des Diagramms wählen.
Klassen
Über die Schaltfläche Klassen können Sie aus einer Dropdown-Liste die Farbpalette und die
Schriftart für den Klassenteil des Diagramms wählen.
Summen
Über die Schaltfläche Summen können Sie aus einer Dropdown-Liste die Farbpalette und die
Schriftart für den Summenteil des Diagramms wählen.
Auto-Analyse
update.seven bietet Ihnen auch die Möglichkeit, mehrere Analysen, die nacheinander
durchgeführt werden sollen, mit einer Script-Datei aufzurufen. Gehen Sie dabei folgendermaßen
vor:
1 Definieren Sie die einzelnen Analyseformate und speichern Sie diese, z. B. "Umsatz Nord",
Umsatz Süd", "Umsatz Ost" und "Umsatz West".
2 Schreiben Sie eine Script-Datei Analyse.txt, wo Sie pro Zeile die Namen der einzelnen
Analyseformate angeben, z. B.:
-a:"Umsatz Nord"
-a:"Umsatz Süd"
-a:"Umsatz Ost"
-a:"Umsatz West"
4 Legen Sie die Batch-Datei und die Textdatei im Arbeitsverzeichnis (exe-Verzeichnis) von
update.seven ab.
5 Starten Sie das Modul Analyse durch den Aufruf der Batch-Datei.
237
KAPITEL 8
Rebuild-Modul
Das Modul Rebuild dient der Wiederherstellung von beschädigten Tabellen, auf die
update.seven nicht mehr zugreifen kann. Ein Stromausfall, eine defekte Festplatte oder auch
falsche Einstellungen in den Startdateien können dafür die Ursache sein.
Das System bringt eine Fehlermeldung, update empfiehlt in diesem Fall einen Rebuild.
Rebuild starten
1 Stellen Sie sicher, dass kein anderer Benutzer auf die Datenbank zugreift. Verwenden Sie
dazu im Hauptmodul die Menüoption Extras System sperren.
3 Vergewissern Sie sich, dass Sie zum Löschen und Generieren der Dateien berechtigt sind.
Die Liste enthält jene Infobereiche, für die ein alphanumerischer oder phonetischer Index
definiert ist.
5 Wählen Sie die Infobereiche, für die ein Rebuild durchgeführt werden soll.
Alle
Aktivieren markiert alle im Listenfeld angeführten Infobereiche. Dadurch können Sie einen
Rebuild für die gesamte Datenbank starten.
Anmerkung: Nach dem Rebuild muss die Sperre mit der Schaltfläche Sperre aufheben
wieder rückgängig gemacht werden, damit sich andere Benutzer wieder anmelden können,
Sperre aufheben auf Seite 23.
Auto-Rebuild
Ein Rebuild kann auch per Befehlszeile aufgerufen werden, z. B. für einen zeitgesteuerten
Rebuild (mit einem externen Zeitsteuerungsprogramm).
Für den Rebuild gilt folgende Befehlszeile:
...\system\exe\Mmba.exe -r -u:<benutzer> -p:<passwort> -f:<Parameter>
Als Parameter werden (durch Komma getrennt) die Kürzel (zwei Buchstaben) der Infobereiche
angegeben, die einen Rebuild erhalten sollen.
Wenn alle Infobereiche einen Rebuild erhalten sollen, wird "all" als Parameter eingetragen.
Beispiel: Für einen automatischen Rebuild auf den Infobereich Firma (FI) und Person (KP) ist
folgende Befehlszeile erforderlich:
...\system\exe\Mmba.exe -r -u:<benutzer> -p:<passwort> -f:fi,kp
Für einen automatischen Rebuild auf alle Infobereiche ist folgende Befehlszeile erforderlich:
...\system\exe\Mmba.exe -r -u:<benutzer> -p:<passwort> -f:all
239
KAPITEL 9
SQL-Tool
Mit Hilfe des SQL-Tools von update.seven können Sie Änderungen in der SQL-Datenbank
durchführen.
Achtung: Sie können mit diesem Tool Daten Ihrer update.seven Datenbank
unwiederbringlich löschen! Verwenden Sie dieses Programm nur, wenn Sie als Administrator
genaue Kenntnisse über Ihr System haben.
1 Um das SQL-Tool zu starten, rufen Sie die Datei mmba.exe (im Verzeichnis SYSTEM\EXE)
mit einem Parameter auf:
mmba.exe -q:
2 Melden Sie sich als "SU" an, andernfalls dürfen Sie das Tool nicht verwenden.
Das Dialogfeld update.seven SQL-Tool wird angezeigt.
Anmerkung: Vor den Aktionen vom Typ "Create" muss die entsprechende Aktion
"Drop" durchgeführt werden.
240 Administratorhandbuch 1 update.seven win
Option Erklärung
Drop All Tables/Indexes Löscht alle Tabellen (mit allen darin befindlichen
Datensätzen) und Indizes.
Achtung: Ihre Daten werden dadurch
unwiederbringlich gelöscht!
Rebuild All Tables Baut die Datenschlüssel aller Tabellen neu auf.
Rebuild COLLATION Indexes Erstellt die Indizes für die Sortierreihenfolge der
markierten Tabelle neu, Mehrsprachige
Rebuild NLS_SORT Indexes
Sortierung von Feldern im
Administratorhandbuch 2.
Rebuild ALL COLLATION Indexes Erstellt die Indizes für die Sortierreihenfolge
aller Tabellen neu, Mehrsprachige Sortierung
Rebuild ALL NLS_SORT Indexes
von Feldern im Administratorhandbuch 2.
Recreate All Sel. Indexes Erstellt die Indizes aller Selektionstabellen neu.
Option Erklärung
Check -> Check Cols. Wenn diese Option aktiv ist, wird nach dem
Anlegen bzw. Überprüfung einer Tabelle
überprüft, ob alle Spalten vorhanden sind.
243
Index
A B
Abgleich Bearbeiter
Abgleichregeln • 157 Einer Gruppe zuordnen • 49
Andere Infobereiche • 156 Gruppe • 48
Firma • 152 Inaktiv • 51
Person • 154 Neuanlage im Rechtemodul • 45
Abgleichbedingung • 148 Öffentlich • 52
Abgleichfeld Rechte • 31, 44
Import • 152 Vertretung • 51
Abgleichlänge • 175 Vorgesetzter • 51
Adressprüfung Bearbeiterrecht • 31
Landescode • 174 Bedingt
AKQ-Stadien (Infobereich) Zugriff auf Infobereiche • 34
Sperre • 34 Bedingung
Aktualisieren Export • 169
Orte • 180 Importdatei • 152
Alias-Benutzer • 109 Infobereich • 34
Analyse Rechte • 34
Ausführen • 228 Befehlszeile
Bedingung Aktiv (Spalte) • 226 Parameter für Auto-Rebuild • 238
Definieren • 225 Benutzer
Einheit nicht speichern • 230 Ändern • 27
Einheit verändern • 230 Anlegen • 26
Feld wählen • 227 Import • 142
Format • 226 Löschen • 27
Infobereich • 223 Neuanlage im Konfigurationsmodul • 25
Infobereich wählen • 226 Neuanlage im Rechtemodul • 45
Infobereichsname (Spalte) • 226 Rechte • 31
Optionen (Dialogfeld) • 233 Stationsrecht • 44
Optionen (Schaltfläche) • 232 Verzeichnis • 20
Speichern • 228 Wiederanlegen • 27
Starten • 228 Benutzerliste
Subanalyse • 227, 229 Modul Konfiguration • 44
Summenfeld wählen • 227 Rechte • 44
Übergabe • 229 Benutzerrechte • 20, 112
Wertebereiche hinzufügen • 231 Benutzer-Tracking
Zeile löschen • 226 Rechte • 105
Zoom (Schaltfläche) • 232 Stationskonfiguration • 105
Zusätzliche Kriterien • 231 Bottom Up • 40
Analyseeinheit
Skalierung ändern • 230 D
Analysemodul Dateiformat • 137
Übersicht • 223 Export • 168
Ausführen Dateiverzeichnis
Analyse • 228 Benutzer • 20
Auslöser db • 19, 20
Trigger • 69, 71, 74 exe • 19
Auto-Analyse • 235 frm • 20
Batch-Datei • 235 sys • 20
Script-Datei • 235 Datenaustausch
Auto-Import/Export • 170 Export • 167
Script-Datei • 172 Datenmodell • 184
Auto-Rebuild • 238 Außenstellen • 187
Felder • 200, 203
Infobereiche • 191, 193, 194
244 Index
Übersicht • 173
Z
Zugriff auf Felder
Sperren bzw. erlauben • 35
Zugriff auf Infobereiche
Sperren bzw. erlauben • 33
Zugriff bedingt
Infobereich • 34
Zugriffsprotokolle
Export • 101
Zuordnung (Infobereich) • 138
Zusatzmandanten • 84
Ändern • 92