the date of a BP Server event is set at the time the BP Server engine generates the event. The date precision is actually set in milliseconds (Java date representation), but is manipulated at second-level maximum precision by BPM Events rules.
Note: The event date is the origination date, not the reception date of the event. This difference may be significant as events transit through the Business Process Server database, and some delay may occur between the current date at which a BPM Events rule processes an event, and the origination date. This type of delay can be caused by the following scenario: BPM Events server restarts after a shutdown and requires processing a backlog of events generated during this time.