Variable 'act_eventCount'

Die Variable 'act_eventCount' ist eine Ganzzahl gleich der Anzahl Ereignisse, die von einer Regel akzeptiert wurden.

Details

Bei einer Duplikatregel ist der Wert der Variablen 'act_eventCount' die Gesamtzahl der akzeptierten Ereignisse, wozu das ursprüngliche Ereignis und alle Duplikate zählen. Bei allen anderen Regeltypen entspricht der Wert der Größe der Ereignisliste, die durch die Variable 'act_eventList' mit der Methode 'act_eventList.size()' abgerufen werden kann.

Die Variablen 'act_eventCount' und 'act_eventList' sind in einer Zeitgeberregel nicht gültig, da eine Zeitgeberregel keine Ereignisse verarbeitet.

Wenn eine Regel in einem Gruppierungsschlüssel definiert wird, sind die Variablen 'act_eventCount', 'act_eventList' und 'act_threshold' in den folgenden Ausdruckskontexten nicht gültig:
  • Lebenszyklusaktionen
  • <filteringPredicate> in <activateOnEvent> oder <deactivateOnEvent> in <activationInterval>
  • <computedValue>
Dies ist der Fall, weil die Regelvariablen in diesem Fall nur auf eine Regelinstanz angewendet werden und Regelinstanzen bei der Ausführung dieser Ausdrücke nicht vorhanden sind.

Codebeispiel

Der folgende Code greift auf die Variable 'act_lib' zu, um die Anzahl Ereignisse abzurufen, die von einer Regel akzeptiert wurden:
int eventCt = act_lib.getIntVariable(IACTLibrary.EVENTCOUNT);