Ereignisse für Scripte

Über die Ereignisverwaltung kann auf verschiedene Ereignisse mit automatischen Aktionen reagiert werden. Hierzu können für jede der angebotenen Ereignisse Scripte hinterlegt werden. Weitere Informationen finden Sie im Abschnitt "Ereignis Verwaltung" im Kapitel "Workflows und Ereignisse" des Handbuchs.

Beispiel VBScript: Ereignis 'Datensatz wird gespeichert' der Ansicht Firma, um dem Anwender eine Hinweismeldung anzuzeigen, dass er für den aktuellen Datensatz nur Leserechte besitzt.

Dim oEvent

Set oEvent = WScript.Event

Dim DoCancel

DoCancel = false

Dim Value

Value = oEvent.Record1.GetContentsByName("ABC")

If(Value = "A") Then

    DoCancel = True

    MsgBox "Sie haben nur Leserechte auf diesen Datensatz!", vbInformation, cRM.AppTitle

End If

oEvent.Cancel = DoCancel

Beispiel C#-Script:

object event = Event;

bool doCancel = false;

string value = event.Record1.GetContentsByName("ABC");

if (value == "A")

{

    doCancel = true;

    MessageBox.Show("Sie haben nur Leserechte auf diesen Datensatz!", cRM.AppTitle, MessageBoxButtons.OK);

}

event.Cancel = doCancel;