Ü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;