Skip to main content
Start, stop and monitor predefined batch tasks.

Constructors

NSBatchAgent()

Initializes a new instance of the NSBatchAgent class.

Methods

DeleteBatchTask(Integer)

Deletes a batch task from the database.
Returns: CRMScript.Global.Void

DeleteBatchTasks(Integer[])

Deletes batch tasks from the database.
Returns: CRMScript.Global.Void

GetBatchTaskInfo(Integer)

Gets a single NSBatchTaskInfo based on ID.
Returns: CRMScript.NetServer.NSBatchTaskInfo - A BatchTaskInfo. Example:

GetBatchTaskInfosByAssociates(Integer[])

Gets an array of NSBatchTaskInfo for the provided associate IDs.
Returns: CRMScript.NetServer.NSBatchTaskInfo[] - An array of BatchTaskInfo. Example:

GetBatchTaskInfosByAssociatesAndState(Integer[],Integer)

Gets an array of NSBatchTaskInfo for the provided associate IDs and batch task state.
Returns: CRMScript.NetServer.NSBatchTaskInfo[] - An array of BatchTaskInfo. Example:

GetBatchTaskInfosByNameAndAssociates(String,Integer[])

Gets an array of NSBatchTaskInfo for the provided associate IDs and batch task definition name.
Returns: CRMScript.NetServer.NSBatchTaskInfo[] - An array of BatchTaskInfo. Example:

GetBatchTaskInfosByNameAndState(String,Integer)

Gets an array of NSBatchTaskInfo with state defined by a BatchTaskState and the batchtask definition name.
Returns: CRMScript.NetServer.NSBatchTaskInfo[] - An array of BatchTaskInfo. Example:

GetBatchTaskInfosByState(Integer)

Gets an array of NSBatchTaskInfo with state defined by a BatchTaskState.
Returns: CRMScript.NetServer.NSBatchTaskInfo[] - An array of BatchTaskInfo. Example:

StartBatchJob(NSBatchTaskInfo)

Starts a batch job based on NSBatchTaskInfo.
Returns: CRMScript.Global.Integer - The ID of the created batch job. Example:

StopBatchJob(Integer)

Stops a batch job based on ID.
Returns: CRMScript.Global.Bool - true if the job was stopped successfully. Example:

UpdateBatchTask(NSBatchTaskInfo)

Updates information about a BatchTask.
Returns: CRMScript.NetServer.NSBatchTaskInfo - The updated BatchTaskInfo.
Only the following properties can be updated: State, Description, Response and Request.
Example: