USP_DATAFORMTEMPLATE_EDIT_BATCH2TEMPLATE
The save procedure used by the edit dataform template "Batch Template Edit Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@NAME | nvarchar(60) | IN | Batch template name |
@DESCRIPTION | nvarchar(1000) | IN | Description |
@BATCHWORKFLOWID | uniqueidentifier | IN | Workflow name |
@AUTOSAVEONROWCHANGE | bit | IN | Enable auto-save |
@NUMBERINGSCHEMEID | uniqueidentifier | IN | Numbering scheme |
@BATCHFIELDS | xml | IN | Selected fields for the batch |
@VALIDATEBATCH | bit | IN | Validate batch before committing |
@CHECKFORDUPLICATERECORDS | bit | IN | Check for duplicate constituents |
@PURGEBATCH | bit | IN | Delete batch after committing |
@CREATEEXCEPTIONBATCH | bit | IN | Create exception batch |
@CREATECONTROLREPORT | bit | IN | Create control report |
@BATCHTYPECATALOGID | uniqueidentifier | IN | Select a batch type |
@IMPORTONLY | bit | IN | This template is only used for importing data |
@TEMPLATEPERMISSIONS | xml | IN | Assign batch template administrator permissions |
@CUSTOMIZEPERMISSIONS | xml | IN | Assign permissions to customize batch field options |
@SITEID | uniqueidentifier | IN | Site |
@TEMPLATEUSECODE | tinyint | IN | Template use |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_BATCH2TEMPLATE
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@NAME nvarchar(60),
@DESCRIPTION nvarchar(1000),
@BATCHWORKFLOWID uniqueidentifier,
@AUTOSAVEONROWCHANGE bit,
@NUMBERINGSCHEMEID uniqueidentifier,
@BATCHFIELDS xml,
@VALIDATEBATCH bit,
@CHECKFORDUPLICATERECORDS bit,
@PURGEBATCH bit,
@CREATEEXCEPTIONBATCH bit,
@CREATECONTROLREPORT bit,
@BATCHTYPECATALOGID uniqueidentifier,
@IMPORTONLY bit,
@TEMPLATEPERMISSIONS xml,
@CUSTOMIZEPERMISSIONS xml,
@SITEID uniqueidentifier,
@TEMPLATEUSECODE tinyint
)
as
declare @AUTOMATCHTHRESHOLD bit;
declare @OVERALLMATCHTHRESHOLD bit;
begin try
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_BATCH2TEMPLATE
@ID = @ID,
@AUTOMATCHTHRESHOLD = @AUTOMATCHTHRESHOLD output,
@OVERALLMATCHTHRESHOLD = @OVERALLMATCHTHRESHOLD output
exec dbo.USP_DATAFORMTEMPLATE_EDIT_BATCH2TEMPLATE
@ID = @ID,
@CHANGEAGENTID = @CHANGEAGENTID,
@NAME = @NAME,
@DESCRIPTION = @DESCRIPTION,
@BATCHWORKFLOWID = @BATCHWORKFLOWID,
@AUTOSAVEONROWCHANGE = @AUTOSAVEONROWCHANGE,
@NUMBERINGSCHEMEID = @NUMBERINGSCHEMEID,
@BATCHFIELDS = @BATCHFIELDS,
@VALIDATEBATCH = @VALIDATEBATCH,
@CHECKFORDUPLICATERECORDS = @CHECKFORDUPLICATERECORDS,
@PURGEBATCH = @PURGEBATCH,
@CREATEEXCEPTIONBATCH = @CREATEEXCEPTIONBATCH,
@CREATECONTROLREPORT = @CREATECONTROLREPORT,
@BATCHTYPECATALOGID = @BATCHTYPECATALOGID,
@IMPORTONLY = @IMPORTONLY,
@TEMPLATEPERMISSIONS = @TEMPLATEPERMISSIONS,
@CUSTOMIZEPERMISSIONS = @CUSTOMIZEPERMISSIONS,
@SITEID = @SITEID,
@TEMPLATEUSECODE = @TEMPLATEUSECODE,
@AUTOMATCHTHRESHOLD = @AUTOMATCHTHRESHOLD,
@OVERALLMATCHTHRESHOLD = @OVERALLMATCHTHRESHOLD
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;
return 0