BusComp_PreQuery Event

Siebel CRM calls the BusComp_PreQuery event before it runs a query. This method returns ContinueOperation or CancelOperation. For more information, see Caution About Using the Cancel Operation Event Handler.

Format

BusComp_PreQuery

No arguments are available.

Usage

To modify the search criteria or to restrict Siebel CRM from running certain queries, you can use the BusComp_PreQuery event.

Used With

Server Script

Examples

The following example is in Siebel VB:

Function BusComp_PreQuery() As Integer
   Dim strPosition As String
   Dim strSearchSpec As String
   Dim intReturn As Integer
   intReturn = ContinueOperation
   strPosition = TheApplication.PositionName
   strSearchSpec = Me.GetSearchSpec("Owned By")
   If strPosition <> "System Administrator" Then
      if Len(strSearchSpec) = 0 or InStr(strSearchSpec,
         strPosition) = 0 Then
         Me.SetSearchSpec "Owned By", strPosition
      end if
   End if
   BusComp_PreQuery = intReturn
End Function