cobra CRM

Datenbankstruktur

Allgemeine

Tabellen verwalten

  • Erteilen Sie den Befehl »Datei: Datenbank: Datenbankstruktur«.
  • Markieren Sie links eine Datentabelle.
  • Klicken Sie dann die Schaltfläche »Verwalten« an oder verwenden Sie das Kontextmenü.
Tabellen verwalten

Sie treffen hier Einstellungen für die markierte Tabelle. Welche Möglichkeiten Sie haben, ist davon abhängig, welche Art von Tabelle Sie ausgewählt haben.

Anzeigeformat

Sie bestimmen, welche Daten aus den entsprechenden Datensätzen in Dialogboxen auftauchen sollen.

Anzeigeformat

Sie können Anzeigeformate für verschiedene Bereiche anlegen. Damit erreichen Sie, dass Ihnen beim Löschen einer Adresse im Löschdialog andere Daten angezeigt werden als beim Anlegen eines Termines. Für alle Anzeigebereiche, für die nichts festgelegt wurde, wird das Anzeigeformat »Standard« verwendet.

Wählen Sie links ein Feld aus und klicken Sie die Schaltfläche mit dem Pfeil an, um einen Feldinhalt in das Anzeigeformat zu übernehmen.

Als Anzeigebereich werden verschiedene Aufgaben angezeigt, bei denen cobra in Dialogen Feldinhalte der entsprechenden Datentabelle einblendet. Für jeden dieser Anzeigebereiche können Sie ein eigenes Anzeigeformat definieren.

Für Datums-/Zeit-Felder in Anzeigeformaten gibt es eine weitere Einstellmöglichkeit: <Erfasst am|dd.MM.yyyy HH:mm:ss> <Erfasst von> <Bemerkung> Als Trennzeichen dient »|« (vertikaler Strich, Unicode 007C, ASCII 124; Sie können dieses Zeichen mit der Tastenkombination Alt+0124 in das Anzeigeformat eintragen).

Anzeigeformat Datums-/Zeit-Felder

Legen Sie jetzt beispielsweise eine Aufgabe zu diesem Kontakt an, wird dieses Anzeigeformat so interpretiert, dass <Erfasst am|dd.MM.yyyy HH:mm:ss> durch die Uhrzeit ersetzt wird, zu welcher der Kontakt erfasst wurde.

Diese Funktion können Sie in allen Datums-/Zeit-Feldern in Anzeigeformaten verwenden.

Berechnetes Feld im Anzeigeformat

In Anzeigeformate können auch virtuelle Felder vom Typ »Berechnetes Feld« aufgenommen werden. Andere virtuelle Felder wie Wenn-Dann-Sonst-Felder können in Anzeigeformaten nicht verwendet werden. Berechnete Felder definieren Sie in der Datenbankstruktur.

  • Erteilen Sie den Befehl »Datei: Datenbank: Datenbankstruktur«.

  • Klicken Sie die Schaltfläche »Virtuelle Felder« an.

  • Um dieses Feld in ein Anzeigeformat aufzunehmen, klicken Sie in der Datenbankstruktur unten links die Schaltfläche »Verwalten« an.

  • Wählen Sie »Anzeigeformat«.

In der Liste der verfügbaren Felder steht Ihnen jetzt auch das berechnete Feld zur Verfügung.

Berechnetes Feld im Anzeigeformat

Schnelldruckformat

In Tabellen lassen sich Datensätze unkompliziert über das Kontextmenü ausgeben. Sie legen hier fest, welches Karteikartenformat dabei für diese Datentabelle vorgeschlagen werden soll.

Filterverwaltung

Hiermit öffnen Sie den Dialog zum Bearbeiten von Filtern.

Angezeigte Spalten

Wählen Sie aus, welche Datenfelder als Spalten der Tabelle dienen sollen. Sie können hier für diese Spalten unter anderem auch die Textausrichtung und andere Eigenschaften bestimmen.

Angezeigte Spalten

Datensatzvorlagen

In einer Datensatzvorlage sind bestimmte Werte bereits eingetragen, so dass das Erfassen von Daten wesentlich erleichtert wird. Bei diesen Werten kann es sich um manuell eingegebene Werte oder um Werte aus der Datenbank bzw. Attribute handeln. So lassen sich beispielsweise umfangreiche Datensätze für bestimmte Geräte anlegen, die dann nicht jedes Mal, wenn ein solches Gerät verkauft oder repariert wird, neu erfasst werden müssen.

Erstellen einer neuen Datensatzvorlage via Vorlagen-Assistent

Sie erreichen den Vorlagen-Assistent unter:

  • »Datei: Datenbank: Datenbankstruktur: Verwalten: Datensatzvorlagen...« oder

  • »Datei: Datenbank: Datensatzvorlage verwalten«.

  • Klicken Sie auf die Schaltfläche »Neu...«.

Der Vorlagen-Assistent wird geöffnet.

Datensatzvorlage-Assistent
  • Klicken Sie auf »Weiter«.
Datensatzvorlage-Assistent Eigenschaften
  • Vergeben Sie einen Vorlagen-Namen und eine spezifische Beschreibung.
  • Legen Sie den relevanten Bereich und die betreffende Tabelle aus.
  • Klicken Sie auf »Weiter«.

In diesem Schritt legen Sie die Feldzuordnungen der Datensatzvorlage fest. Über das Dropdown-Menü finden Sie alle hinterlegten Felder der zuvor ausgewählten Tabelle.

  • Wählen Sie die relevanten Felder aus und klicken Sie auf »Hinzufügen«.
Datensatzvorlage-Assistent Feldzuordnungen
  • Fügen Sie den relevanten Wert via den drei bekannten Schaltflächen »Feldinhalt eines Datensatzes hinzufügen...«, »Benutzerattribut hinzufügen...« und »Auswahllisteneintrag hinzufügen...« ein.
  • Klicken Sie auf »Weiter«.

In diesem Schritt entscheiden Sie, ob Sie die Standard-Eingabemaske oder eine benutzerdefinierte Eingabemaske verwenden wollen.

  • Wählen Sie die relevante Eingabemaske aus und klicken Sie anschließend auf »Weiter«.

Sie haben eine neue Datensatzvorlage erstellt. Entscheiden Sie abschließend, ob Sie die erstellte Vorlage sofort freigeben möchten oder dies später tun möchten.

Datensatzvorlage-Assistent Abschluss

Sie können Ihre Datensatzvorlagen jederzeit im ausgänglichen Dialog »Datensatzvorlagen konfigurieren« über die Schaltfläche »Aktivieren/Deaktivieren« verwalten.

  • Aktiveren/Deaktivieren Sie die erstellte Vorlage.
  • Klicken Sie auf »Fertig«.

Kopierregeln

Kopierregeln gibt es nur in CRM PRO XL und CRM BI.

Feldinhalte automatisch ändern

Der Kopierregel-Assistent sorgt dafür, dass sich bestimmte Feldinhalte automatisch ändern, wenn andere Feldinhalte geändert werden.

Eine solche Kopierregel lässt sich auch tabellenübergreifend festlegen, so dass Feldinhalte einer Datentabelle geändert werden, wenn sich Feldinhalte einer anderen Datentabelle ändern.

Beachten Sie, dass die Kopierregeln clientseitig greifen und ausgeführt werden, wenn der Benutzer eine Änderung in einer Eingabemaske vornimmt. Werden die Feldänderungen automatisch hervorgerufen, z.B. durch ein Rechenfeld oder eine Kampagne, aktivieren diese Änderungen die Kopierregeln nicht.

Ein Beispiel

Im vorliegenden Beispiel wird in der Seminarverwaltung der Demodatenbank eine Regel definiert, die dafür sorgt, dass die mögliche Höchstzahl der Teilnehmer an einer Schulungsveranstaltung automatisch angepasst wird, wenn die Veranstaltung in einen (kleineren oder größeren) Raum verlegt wird.

  • Erteilen Sie den Befehl »Datei: Datenbank: Datenbankstruktur«.

In diesem Beispiel gibt es in der Datenbankstruktur

  1. eine Datentabelle »Seminar-Raum« mit dem Feld »Anzahl der Arbeitsplätze«, dies ist das Quellfeld, sowie
  2. eine Datentabelle »Seminar-Angebot« mit dem Feld »Max Teilnehmerzahl«, dies ist das Zielfeld.
QuellfeldZielfeld
Feldinhalt wird geändert--->Feldinhalt wird automatisch angepasst

Beide Tabellen sind durch ein Beziehungsfeld zu verbinden.

Erreicht werden soll, dass der Feldinhalt von »Max Teilnehmerzahl« unter 2. geändert wird, wenn ein anderer Raum ausgewählt wird. »Max Teilnehmerzahl« soll den Wert erhalten, der für den jeweils ausgewählten Raum unter 1. als »Anzahl der Arbeitsplätze« eingetragen ist.

  • Klicken Sie in der Datenbankstruktur die freie Tabelle »Seminar-Angebot« mit der rechten Maustaste an.
  • Erteilen Sie im Kontextmenü den Befehl »Kopierregeln«.
  • Klicken Sie im Dialog für Kopierregeln die Schaltfläche »Neu« an.
Kopierregeln verwalten
  • Wählen Sie in diesem Dialog unter »Tabelle« die Zieltabelle aus. Das ist jene Tabelle, in der sich automatisch etwas ändern soll, wenn in der Quelltabelle etwas geändert wird.
  • Sie gelangen in den Assistenten für Kopierregeln.
Neue Kopierregel
Kopierregel aktivierenNur wenn die Kopierregel aktiviert ist, wird sie tatsächlich angewendet. Sie können Kopierregeln jederzeit deaktivieren, statt sie zu löschen. So bleibt die Kopierregel erhalten und kann später erneut benutzt werden.
NameGeben Sie der Kopierregel einen aussagekräftigen Namen.
TypHier wählen Sie aus, welche Bedingung im Quellfeld erfüllt sein muss, damit der Feldinhalt des Zielfeldes geändert wird. Hierbei handelt es sich also um den auslösenden Vorgang im Quellfeld. Gegebenenfalls müssen Sie für verschiedene Änderungen im Quellfeld (Feldinhalt geändert, Feldinhalt gelöscht) jeweils eine eigene Kopierregel anlegen.
Feldinhalt geändertDer Inhalt des Quellfeldes wird geändert.
Feldinhalt gelöschtDer Inhalt des Quellfeldes wird gelöscht.
FilterSie können einen Filter definieren, der das Ereignis eingrenzt. Sie müssen in diesem Filter unbedingt den Namen des Quellfeldes angeben.

Im zweiten Schritt geben Sie an, welches Zielfeld geändert oder neu mit Daten gefüllt werden soll.

Festlegen der zu kopierenden Felder
  • Wählen Sie oben ein Feld aus, das befüllt werden soll, wenn die Regel zutrifft.
  • Klicken Sie die Schaltfläche »Hinzufügen« an. Damit wird in der Übersicht unten eine neue Zeile für das ausgewählte Feld angelegt. Sie können einem Ereignis im Quellfeld mehrere Ereignisse in Zielfeldern zuordnen.
Kopierregeln Schalftlächen
  • Klicken Sie hier eine der Schaltflächen rechts an. Die erste Schaltfläche öffnet eine Feldauswahl, die andere öffnet die Benutzerattribute sowie Datum und Uhrzeit, die dritte Schaltfläche öffnet mögliche Auswahllisteneinträge.
Kopierregeln Feldauswahl

In der Feldauswahl stehen Ihnen die Felder der ausgewählten Tabelle ebenso zur Verfügung wie Felder aus Tabellen, die per Beziehungsfeld mit der aktuellen Tabelle verbunden sind.

Im abgebildeten Beispiel soll das im vorherigen Schritt angegebene Zielfeld »Max Teilnehmerzahl« in der Datentabelle »Seminar-Angebot« mit dem Inhalt des Feldes »Anzahl Arbeitsplätze« aus der Datentabelle »Seminarraum« überschrieben werden. So wird erreicht, dass im Zielfeld immer so viele Teilnehmer zugelassen werden, wie der Seminarraum Arbeitsplätze hat.

  • Wählen Sie das abgebildete Feld »Anzahl Arbeitsplätze« aus, und bestätigen Sie durch Klick auf »OK«.
  • In den Benutzerattributen finden Sie die Angaben aus der Benutzerverwaltung sowie Datumsfelder.
Kopierregeln Benutzerattribut wählen

Damit haben Sie festgelegt, welche Feldinhalte ins Zielfeld übernommen werden sollen.

Im letzten Schritt des Assistenten können Sie verschiedene Aktionstypen festlegen.

Kopierregeln weitere Aktionen festlegen
Bestehende Feldinhalte nicht ersetzenDas Zielfeld wird nur dann befüllt, wenn es leer ist, Felder, die bereits etwas enthalten, werden nicht geändert.
Bestehende Feldinhalte ergänzenEnthält das Zielfeld bereits einen Inhalt, wird der neue Inhalt zusätzlich zum bisherigen in das Feld kopiert.
Bestehende Feldinhalte ersetzenEnthält das Zielfeld bereits einen Inhalt, wird der neue Inhalt anstelle des bisherigen in das Feld kopiert.
Meldung vor dem ErsetzenSie können eine Warnmeldung für das Ersetzen von Daten hinterlegen.
Adresse in Kampagne aufnehmenSie können die Adresse automatisch in eine Kampagne aufnehmen lassen.

In Zukunft wird bei der Änderung eines für ein Seminar vorgesehenen Raumes eine Abfrage eingeblendet. Wird diese bejaht, wird die maximale Teilnehmerzahl des Seminars bei der Raumänderung automatisch der im Seminarraum vorhandenen Zahl der Arbeitsplätze angepasst.

Eingabemasken

Sie können eigene Eingabemasken zusammenstellen und festlegen, welche Eingabemaske zu welcher Datentabelle angeboten werden soll. Siehe hierzu das Kapitel Eingabemasken.

Hierarchiefelder

Hierbei handelt es sich um jene Felder, deren Änderungen in Hauptadressen automatisch in die zugehörigen Nebenadressen übernommen werden (Befehl »Datei: Datenbank: Allgemeine Einstellungen: Hierarchie«). Mit dieser Option hier können Sie dafür sorgen, dass Hierarchiefelder etwa in Nebenadressen schreibgeschützt werden, so dass deren Inhalt dort nicht verändert werden kann.

Hierarchiefelder

Regeln zur Eindeutigkeit

Diese Regeln dienen der Fehlervermeidung und stellen sicher, dass Datensätze immer eindeutig sind. Im vorliegenden Beispiel heißt das, dass eine Regel definiert wird, die verhindert, dass eine Kundennummer versehentlich doppelt vergeben wird.

  • Klicken Sie die Tabelle, für die Sie eine solche Regel definieren wollen, mit der rechten Maustaste an.
  • Erteilen Sie aus dem Kontextmenü den Befehl »Regeln zur Eindeutigkeit«.

Der Dialog für die Definition von Eindeutigkeitsregeln öffnet sich.

Regeln zur Eindeutigkeit
  • Klicken Sie die Schaltfläche »Neu« an.
FehlermeldungDieser Text erscheint, wenn ein Benutzer eine Dublette einzugeben versucht.
Eindeutige FelderKlicken Sie hier das Feld bzw. die Felder an, die überprüft werden sollen.
  • Bestätigen Sie mit »OK«, wird diese Eindeutigkeitsregel aktiviert.

Erhalten Sie nach Klick auf »OK« eine mehr oder minder kryptische Fehlermeldung, heißt das, dass im ausgewählten Feld bereits Dubletten vorhanden sind. In diesem Fall bereinigen Sie bitte die Datenbank von Dubletten in diesem Feld. Danach können Sie die Regeln zur Eindeutigkeit neu erfassen.

Eindeutige Felder bestimmen

Versucht ein Benutzer in Zukunft, eine Kundennummer zu erfassen, die bereits vergeben wurde, erhält er die Warnmeldung:

Eindeutigkeit Warnmeldung

»Neue Datensätze erlauben bei«

Diese Option gibt es nur für Zusatzdaten. Hiermit können Sie festlegen, ob Zusatzdaten für alle Adressen erlaubt sind oder ausschließlich für Einzeladressen sowie Hauptadressen bzw. Nebenadressen zulässig sind.

Zurück
Übersicht