USP_BATCHCONSTITUENT_APPLYBUSINESSRULES
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @BATCHROWID | uniqueidentifier | IN | |
| @CONSTITUENTID | uniqueidentifier | IN | |
| @CHANGEAGENTID | uniqueidentifier | IN | |
| @NAMECODE | tinyint | IN | |
| @ADDALL | bit | IN | |
| @SIMILARADDRESSCODE | tinyint | IN | |
| @UNSIMILARADDRESSCODE | tinyint | IN | |
| @NEWADDRESSPRIMARYCODE | tinyint | IN | |
| @BIRTHDATERULECODE | tinyint | IN | |
| @DIFFERENTPHONECODE | tinyint | IN | |
| @NEWPHONEPRIMARYCODE | tinyint | IN | |
| @DIFFERENTEMAILCODE | tinyint | IN | |
| @NEWEMAILPRIMARYCODE | tinyint | IN |
Definition
Copy
CREATE procedure dbo.USP_BATCHCONSTITUENT_APPLYBUSINESSRULES(
@BATCHROWID uniqueidentifier,
@CONSTITUENTID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier,
@NAMECODE tinyint,
@ADDALL bit,
@SIMILARADDRESSCODE tinyint,
@UNSIMILARADDRESSCODE tinyint,
@NEWADDRESSPRIMARYCODE tinyint,
@BIRTHDATERULECODE tinyint,
@DIFFERENTPHONECODE tinyint,
@NEWPHONEPRIMARYCODE tinyint,
@DIFFERENTEMAILCODE tinyint,
@NEWEMAILPRIMARYCODE tinyint
)
as
begin
exec dbo.USP_CONSTITUENTUPDATEBATCH_APPLYNAMERULES @BATCHROWID, @CONSTITUENTID, @CHANGEAGENTID, @NAMECODE; -- Apply name rules
exec dbo.USP_CONSTITUENTUPDATEBATCH_APPLYADDRESSRULES @BATCHROWID, @CONSTITUENTID, @CHANGEAGENTID, @ADDALL, @SIMILARADDRESSCODE, @UNSIMILARADDRESSCODE, @NEWADDRESSPRIMARYCODE; -- Apply address rules
exec dbo.USP_CONSTITUENTUPDATEBATCH_APPLYBIRTHDATERULES @BATCHROWID, @CONSTITUENTID, @CHANGEAGENTID, @BIRTHDATERULECODE; -- Apply birthdate rules
exec dbo.USP_CONSTITUENTUPDATEBATCH_APPLYPHONERULES @BATCHROWID, @CONSTITUENTID, @CHANGEAGENTID, @ADDALL, @DIFFERENTPHONECODE, @NEWPHONEPRIMARYCODE; -- Apply phone rules
exec dbo.USP_CONSTITUENTUPDATEBATCH_APPLYEMAILRULES @BATCHROWID, @CONSTITUENTID, @CHANGEAGENTID, @ADDALL, @DIFFERENTEMAILCODE, @NEWEMAILPRIMARYCODE; -- Apply email rules
end