BATCH (4.0SP5)

The BATCH table stores batch instances that are used to view and update batches throughout the system.

Primary Key
Primary Key Field Type

ID

uniqueidentifier

Foreign Key Fields
Foreign Key Field Type Null Notes Description

BATCHTEMPLATEID

uniqueidentifier

false

FK to BATCHTEMPLATE

APPUSERID

uniqueidentifier

true

FK to APPUSER

BATCHWORKFLOWSTATEID

uniqueidentifier

false

FK to BATCHWORKFLOWSTATE

ORIGINATINGBATCHID

uniqueidentifier

true

FK to BATCH

ADDEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

CHANGEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

Fields
Field Field Type Null Notes Description

BATCHNUMBER

nvarchar(100)

false

''

The unique number of a given batch.

DESCRIPTION

nvarchar(1000)

false

''

PROJECTEDNUMBEROFRECORDS

int

false

0

The projected number of records in this batch.

PROJECTEDTOTALAMOUNT

money

false

0

The projected total amount for records in this batch.

STATUSCODE

tinyint

false

0

0=Uncommitted, 1=Committed, 2=Deleted, 3=Committing

DATECOMMITTED

datetime

true

The date that the batch was committed.

COMMENTS

nvarchar(2000)

false

''

CREATEOUTPUTIDSET

bit

false

0

Designates whether or not an ID set should be created as a result of the batch commit process.

OUTPUTIDSETNAME

nvarchar(100)

false

''

The name of the outpue ID set to be created by the batch commit process.

OVERWRITEOUTPUTIDSET

bit

false

0

Designates whether or not to overwrite the output ID set if one with the same name already exists.

CREATEEXCEPTIONBATCH

bit

false

0

Indicates whether a batch should be created for exceptions during the commit process.

EXCEPTIONBATCHNAME

nvarchar(60)

false

''

The name to use when creating an exception batch.

PURGEBATCH

bit

false

0

Indicates whether or not to delete the batch data and mark the batch as deleted after the commit process.

CREATECONTROLREPORT

bit

false

0

Indicates whether or not to generate data for a control report.

EFTFILECREATED

bit

false

0

Indicates whether or not an EFT transmission file has been created for this batch.

DATEADDED

datetime

false

getdate()

Indicates the date this record was added.

DATECHANGED

datetime

false

getdate()

Indicates the date this record was last changed.

TS

timestamp

false

Timestamp.

TSLONG

bigint (Computed)

true

Numeric representation of the timestamp.

FORMDEFINITIONXML

xml

true

Stores the field defaults for a batch.

VALIDATEBATCH

bit

false

0

Indicates whether or not to validate the batch before the commit process runs. Only a successful validate will allow the batch to be committed.

CHECKFORDUPLICATERECORDS

bit

false

1

Indicates whether or not to check for duplicate records in the batch.

USEPROJECTEDTOTALS

bit

false

1

Indicates whether or not the projected totals values should be used in validation.

AUTOSAVEONROWCHANGE

bit

false

0

Indicates whether or not the batch should auto save on each row change.

OVERRIDE

bit

false

0

Indicates whether a exception batch number is overridden with a user defined value.

STATUS

nvarchar(11) (Computed)

true

Provides a translation for the 'STATUSCODE' field.

AUTOMATCHTHRESHOLD

decimal(20, 4)

false

0

OVERALLMATCHTHRESHOLD

decimal(20, 4)

false

0

PARAMETERSXML

xml

true

DISABLEADDNEWROW

bit

false

0

Indexes
Index Name Field(s) Unique Primary Clustered

IX_BATCH_BATCHTEMPLATEID

BATCHTEMPLATEID

False

False

False

IX_BATCH_DATEADDED

DATEADDED

False

False

True

IX_BATCH_DATECHANGED

DATECHANGED

False

False

False

IX_BATCH_ID_APPUSERID

ID

APPUSERID

False

False

False

IX_BATCH_ORIGINATINGBATCHID

ORIGINATINGBATCHID

False

False

False

IX_BATCH_STATUSCODE_APPUSERID

STATUSCODE

APPUSERID

False

False

False

PK_BATCH

ID

True

True

False

UIX_BATCH_BATCHNUMBER_BATCHTEMPLATEID

BATCHNUMBER

BATCHTEMPLATEID

True

False

False

Triggers
Trigger Name Description

TR_BATCH_AUDIT_UPDATE

TR_BATCH_AUDIT_DELETE

Referenced by
Referenced by Field

ADDRESSVALIDATION

BATCHID

BATCHADDRESSVALIDATION

BATCHID

BATCHAMPRODATA

ID

BATCHAMPROIMPORT

BATCHID

BATCHAUCTIONITEM

BATCHID

BATCHBBNCDONATION

BATCHID

BATCHBBNCEVENTREGISTRATION

BATCHID

BATCHBBNCPROFILE

BATCHID

BATCHBBNCSIGNUP

BATCHID

BATCHCOAUPDATE

BATCHID

BATCHCONSTITUENT

BATCHID

BATCHCONSTITUENTADDRESSUPDATE

BATCHID

BATCHCONSTITUENTUPDATE

BATCHID

BATCHCURRENCYEXCHANGERATE

BATCHID

BATCHDECEASEDFINDER

BATCHID

BATCHDESIGNATIONLEVELFINANCIALINFO

BATCHID

BATCHDIRECTDEBITRETURN

BATCHID

BATCHDIRECTMARKETINGEFFORT

BATCHID

BATCHEDUCATIONALHISTORYUPDATE

BATCHID

BATCHEMAILFINDER

BATCHID

BATCHEVENT

BATCHID

BATCHEVENTREGISTRANT

BATCHID

BATCHEVENTSPONSORSHIP

BATCHID

BATCHGIVINGSUMMARYUPDATE

BATCHID

BATCHIGNOREDUPLICATE

BATCHID

BATCHINTERACTION

BATCHID

BATCHMEMBERSHIP

BATCHID

BATCHMEMBERSHIPDUES

BATCHID

BATCHMERCHANDISEINVENTORY

BATCHID

BATCHMODELINGANDPROPENSITY

BATCHID

BATCHMODELINGANDPROPENSITYUPDATE

BATCHID

BATCHPDACCOUNTSEGMENTMAPPING

BATCHID

BATCHPEOPLEFINDER

BATCHID

BATCHPHONEFINDER

BATCHID

BATCHPLEDGEWRITEOFF

BATCHID

BATCHRE7INTEGRATIONGIVINGSUMMARY

BATCHID

BATCHREVENUE

BATCHID

BATCHREVENUECONSTITUENTACCOUNT

BATCHID

BATCHSPONSORSHIP

BATCHID

BATCHSTATISTICS

BATCHID

BATCHSTATUS

PARAMETERSETID

BATCHSTEWARDSHIPPLANSTEPUPDATE

BATCHID

BATCHTIMESHEET

BATCHID

BATCHWORKFLOWSTATUS

BATCHID

COAUPDATE

BATCHID

CREDITCARDPROCESSING

BATCHID

CREDITCARDPROCESSINGRETRYBATCH

ID

CREDITCARDPROCESSINGRETRYBATCH

PARENTBATCHID

CREDITCARDPROCESSINGSTATE

BATCHID

DECEASEDFINDER

BATCHID

DECEASEDFINDERGETPROCESSDATA

BATCHID

DONATIONBATCH

BATCHID

EMAILFINDER

BATCHID

EVENTBATCH

ID

EXCHANGECALENDARITEMBATCH

BATCHID

EXCHANGECONTACTBATCH

BATCHID

EXCHANGEEMAILBATCH

BATCHID

FAFEVENTBATCH

BATCHID

FINANCIALTRANSACTIONLINEITEM

BATCHID

GENERATEBACSFILEPROCESS

BATCHID

GENERATEEFTFILEPROCESS

BATCHID

GLACCOUNTBATCH

BATCHID

IMPORTPROCESSBATCH

BATCHID

MERCHANDISEPRODUCTINSTANCEHISTORY

BATCHID

NETCOMMUNITYMAPPINGRULEBATCH

BATCHID

PEOPLEFINDER

BATCHID

PHONEFINDER

BATCHID

RECURRINGGIFTINSTALLMENTEVENT

BATCHID

REGISTRANTBATCH

BATCHID

UPDATEMULTIPLECONSTITUENTSFROMMFOBATCH

BATCHID