You could call a DataQualityEventHandler Business Rule to read the data management sequence in the calculation definitions page, followed by a consolidation within. The event handler business rule will evaluate the consolidation status before running a consolidation.
Here's an example of the evaluation code.
‘Evaluate the consolidation status.
If BRApi.Dashboards.Parameters.GetLiteralParameterValue(si, False, "ParamConsolFlagStatus").Contains("False")
Then
'Reset it to ‘True if No Consol is Running’
BRApi.Dashboards.Parameters.SetLiteralParameterValue(si, False, " ParamConsolFlagStatus ","False")'"True")
Else
brapi.ErrorLog.LogMessage(si," A job is currently being executed in the console. Kindly wait until the job is finished!")
Return Nothing
End If