cobra CRM

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.

Zurück
Datensatzvorlagen