When the BP Server receives a message, it requires a mechanism to identify the workstep instances to which this message is to be delivered. The rules which help to identify the correct instances to deliver the received message are called correlation. The message correlation is based on comparison of data from the message with dataslot values.