Las reglas de colección las define el patrón de colección. Recoge un grupo de sucesos seleccionados dentro de un intervalo de tiempo. Es una regla con estado.
El patrón de colección se utiliza para reunir sucesos similares durante un cierto periodo de tiempo. El periodo de tiempo se indica por una ventana de tiempo obligatoria, según define el elemento <timeWindow> en el lenguaje de reglas.
Con el patrón de colección, la respuesta de la regla se ejecuta cuando la ventana de tiempo está completa, según se define en el elemento <onTimeWindowComplete>.
La regla recoge los sucesos que cumplen los criterios de un selector de sucesos concreto durante el periodo de tiempo especificado. Cuando termina el periodo de tiempo, resume los sucesos recogidos en un único suceso que contenga el cómputo total de sucesos e información característica sobre los sucesos resumidos.