2022 April Release

Class FSCBULK@1.1001:BulkOperationBasicObject Permanent link for this heading

Class Hierarchy

Object > BasicObject > BulkOperationBasicObject

Use an object of class BulkOperationBasicObject ("Bulk Job") to configure a bulk job on a set of existing objects. The set of objects is determined by a query.

The bulk job performs operations or sets attributes on these objects.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

integer(4)

blkbulksize

Number of Records for Commit

DuplicateCriteriaList[]

blkduplicatelist

Duplicate Detection

boolean

blkfixversion

Save Version

date

blklaststarttime

Last Start Time

LogAttributesList[]

blklogattributes

Additional Object Properties in Log

Folder

blklogfolder

Folder for Logs

LogDetailMode

blklogmode

Logging Mode

integer

blkmaxobjects

Number of Objects to Be Processed

boolean

blknoteless

Skip Setting Modification Properties

Object

blkobjectclass

Search Form / Select Result / Object Class

Object[]

blkobjectlist

Or Object List

Action

blkonfinished

Method Called When Finished

OperationMode

blkoperationmode

Operation Mode

QueryScope

blkqueryscope

Query Scope

string[]

blkselect

Select Clause

boolean

blksimulation

Simulation Mode (No Changes)

Object

blksrcobject

Use Property Values From

integer

blkstartobject

First Object

StartTimeSelectMode

blkstarttimeselectmode

Select Objects

integer(2)

blkthreads

Number of Threads

ValidateOperationList[]

blkvalidateops

Validation Operations

ValueList[]

blkvaluelist

Modify Properties

string

blkversiontext

Version Text

boolean

cancel

Cancel

boolean

done

Done

Group

newobjgroup

New Group

User

newobjowner

New Owner

string[]

progressstrlist

Progress Information

string

status

Status

Actions Permanent link for this heading

Return Type

Signature

void

BulkActions(
  optional integer unused1,
  optional integer unused2)

void

CancelOperation()

void

ChangeOwner(
  object obj)

void

CreateLogObject(
  out interface logobject,
  optional string name)

void

GetBulkActions(
  out Action[] blkactions)

void

InitializeObject()

void

ObjectRefresh(
  optional AttributeDefinition[] attrdefs,
  optional boolean broadcast)

void

RecreateNamebuild(
  object obj)

void

RefreshWindow(
  optional integer unused1,
  optional integer unused2)

void

StartOperation(
  optional integer handle,
  optional integer index,
  optional boolean showdialog,
  optional boolean closedialog,
  optional object[] objectspass1,
  optional object[] objectspass2,
  optional dictionary context,
  optional boolean vapp,
  optional boolean async,
  out optional interface syncobj,
  optional object bulkaction)

void

StartOperationSync()

void

UpdateBulkOperationBasicObject(
  BulkOperation bulkoperation)

void

ValidateSelection()