USP_DATAFORMTEMPLATE_VIEW_MKTCOMMUNICATIONTEMPLATE

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@CURRENTAPPUSERID uniqueidentifier IN
@DATALOADED bit INOUT
@BASECURRENCYID uniqueidentifier INOUT
@NAME nvarchar(100) INOUT
@DESCRIPTION nvarchar(255) INOUT
@SITEID uniqueidentifier INOUT
@TEMPLATETYPECODE tinyint INOUT
@OVERRIDEASKLADDERS bit INOUT
@OVERRIDEAPPEALBUSINESSUNITS bit INOUT
@INCLUDESEEDS bit INOUT
@ISACTIVE bit INOUT
@COMMUNICATIONNAMESCHEMEID uniqueidentifier INOUT
@DESCRIPTIONDEFAULT nvarchar(255) INOUT
@DESCRIPTIONLOCKED bit INOUT
@APPEALINFORMATION xml INOUT
@APPEALLOCKED bit INOUT
@CHANNELCODEDEFAULT tinyint INOUT
@CHANNELCODELOCKED bit INOUT
@ALLOWRESERVINGFINDERNUMBERS bit INOUT
@ALLOWRESERVINGFINDERNUMBERSLOCKED bit INOUT
@ALLOWSPECIFYBUDGET bit INOUT
@ALLOWSPECIFYBUDGETLOCKED bit INOUT
@ALLOWEXCLUDEPREVIOUSEFFORTS bit INOUT
@ALLOWEXCLUDEPREVIOUSEFFORTSLOCKED bit INOUT
@SOURCECODEIDDEFAULT uniqueidentifier INOUT
@SOURCECODELOCKED bit INOUT
@EXPORTDEFINITIONRECORDTYPE nvarchar(50) INOUT
@EXPORTDEFINITIONRECORDTYPEID uniqueidentifier INOUT
@EXPORTDEFINITIONQUERYVIEWID uniqueidentifier INOUT
@MAILEXPORTDEFINITIONID uniqueidentifier INOUT
@MAILEXPORTDEFINITIONIDLOCKED bit INOUT
@PHONEEXPORTDEFINITIONID uniqueidentifier INOUT
@PHONEEXPORTDEFINITIONIDLOCKED bit INOUT
@EMAILEXPORTDEFINITIONID uniqueidentifier INOUT
@EMAILEXPORTDEFINITIONIDLOCKED bit INOUT
@EXPORTDESCRIPTION nvarchar(255) INOUT
@EXPORTDESCRIPTIONLOCKED bit INOUT
@CURRENCYSYMBOLDISPLAYSETTINGCODE tinyint INOUT
@CURRENCYSYMBOLDISPLAYSETTINGCODELOCKED bit INOUT
@CURRENCYDECIMALDIGITSDISPLAYSETTINGCODE tinyint INOUT
@CURRENCYDECIMALDIGITSDISPLAYSETTINGCODELOCKED bit INOUT
@CURRENCYDECIMALDIGITS int INOUT
@CURRENCYGROUPSEPARATORDISPLAYSETTINGCODE tinyint INOUT
@CURRENCYGROUPSEPARATORDISPLAYSETTINGCODELOCKED bit INOUT
@CURRENCYGROUPSEPARATOR nvarchar(4) INOUT
@CURRENCYDECIMALSEPARATORDISPLAYSETTINGCODE tinyint INOUT
@CURRENCYDECIMALSEPARATORDISPLAYSETTINGCODELOCKED bit INOUT
@CURRENCYDECIMALSEPARATOR nvarchar(4) INOUT
@ORGANIZATIONCURRENCYID uniqueidentifier INOUT
@DATEFORMAT nvarchar(50) INOUT
@DATEFORMATLOCKED bit INOUT
@FUZZYDATEFORMAT nvarchar(50) INOUT
@FUZZYDATEFORMATLOCKED bit INOUT
@MONTHDAYFORMAT nvarchar(50) INOUT
@MONTHDAYFORMATLOCKED bit INOUT
@HOURMINUTEFORMAT nvarchar(50) INOUT
@HOURMINUTEFORMATLOCKED bit INOUT
@CSVLINEBREAKCODE tinyint INOUT
@CSVLINEBREAKCODELOCKED bit INOUT
@RUNSEGMENTATIONSEGMENTREFRESHPROCESS bit INOUT
@RUNSEGMENTATIONSEGMENTREFRESHPROCESSLOCKED bit INOUT
@RUNMARKETINGEXCLUSIONSREPORT bit INOUT
@RUNMARKETINGEXCLUSIONSREPORTLOCKED bit INOUT
@CACHESOURCEANALYSISRULEDATA bit INOUT
@CACHESOURCEANALYSISRULEDATALOCKED bit INOUT
@RUNSEGMENTATIONSEGMENTCALCULATEPROCESS bit INOUT
@RUNSEGMENTATIONSEGMENTREFRESHPROCESSACTIVATE bit INOUT
@RUNMARKETINGEXCLUSIONSREPORTACTIVATE bit INOUT
@CACHESOURCEANALYSISRULEDATAACTIVATE bit INOUT
@ACTIVATEOPTIONSLOCKED bit INOUT
@EXPORTAFTERACTIVATE bit INOUT
@EXPORTAFTERACTIVATELOCKED bit INOUT
@USEADDRESSPROCESSING bit INOUT
@ADDRESSPROCESSINGOPTIONID uniqueidentifier INOUT
@NAMEFORMATPARAMETERID uniqueidentifier INOUT
@ADDRESSPROCESSINGOPTIONSEASONALASOFDATETYPECODE tinyint INOUT
@ADDRESSPROCESSINGOPTIONSEASONALASOFDATE datetime INOUT
@ADDRESSPROCESSINGLOCKED bit INOUT
@ENABLEHOUSEHOLDING bit INOUT
@HOUSEHOLDINGTYPECODE tinyint INOUT
@HOUSEHOLDINGINCLUDEHOUSEHOLDSWITHNOMEMBERS bit INOUT
@HOUSEHOLDINGONERECORDPERHOUSEHOLD bit INOUT
@HOUSEHOLDINGINCLUDEINDIVIDUALSWITHNOHOUSEHOLD bit INOUT
@HOUSEHOLDINGLOCKED bit INOUT
@DEFAULTKPIS xml INOUT
@KPISLOCKED bit INOUT
@INCLUDESELECTIONS xml INOUT
@INCLUDESELECTIONSLOCKED bit INOUT
@EXCLUDESELECTIONS xml INOUT
@EXCLUDESELECTIONSLOCKED bit INOUT
@EXCLUDEDECEASED bit INOUT
@CANUPDATEEXCLUDEDECEASED bit INOUT
@EXCLUDEDECEASEDLOCKED bit INOUT
@EXCLUDEINACTIVE bit INOUT
@CANUPDATEEXCLUDEINACTIVE bit INOUT
@EXCLUDEINACTIVELOCKED bit INOUT
@EXCLUSIONASOFDATE datetime INOUT
@EXCLUSIONDATETYPECODE tinyint INOUT
@EXCLUSIONASOFDATELOCKED bit INOUT
@EXCLUSIONS xml INOUT
@EXCLUSIONSLOCKED bit INOUT
@ASKLADDEROVERRIDES xml INOUT
@ASKLADDEROVERRIDESLOCKED bit INOUT
@SEEDSLOCKED bit INOUT
@SEEDS xml INOUT
@BUSINESSUNITSLOCKED bit INOUT
@BUSINESSUNITS xml INOUT
@CURRENCY nvarchar(110) INOUT
@CACHESOURCEANALYSISRULEDATAACTIVATELOCKED bit INOUT
@ALLOWEFFORTBUSINESSUNITSOVERRIDE bit INOUT
@ALLOWEFFORTADDRESSPROCESSINGOVERRIDE bit INOUT
@ISBBEC bit INOUT

Definition

Copy


CREATE procedure dbo.[USP_DATAFORMTEMPLATE_VIEW_MKTCOMMUNICATIONTEMPLATE]
(
  @ID uniqueidentifier,
  @CURRENTAPPUSERID uniqueidentifier,
  @DATALOADED bit = 0 output,
  @BASECURRENCYID uniqueidentifier = null output,
  @NAME nvarchar(100) = null output,
  @DESCRIPTION nvarchar(255) = null output,
  @SITEID uniqueidentifier = null output
  @TEMPLATETYPECODE tinyint = null output,
  @OVERRIDEASKLADDERS bit = null output,
  @OVERRIDEAPPEALBUSINESSUNITS bit = null output,
  @INCLUDESEEDS bit = null output,
  @ISACTIVE bit = null output,
  @COMMUNICATIONNAMESCHEMEID uniqueidentifier = null output,
  @DESCRIPTIONDEFAULT nvarchar(255) = null output,
  @DESCRIPTIONLOCKED bit = null output,
  @APPEALINFORMATION xml = null output,
  @APPEALLOCKED bit = null output,
  @CHANNELCODEDEFAULT tinyint = null output,
  @CHANNELCODELOCKED bit = null output,
  @ALLOWRESERVINGFINDERNUMBERS bit = null output,
  @ALLOWRESERVINGFINDERNUMBERSLOCKED bit = null output,
  @ALLOWSPECIFYBUDGET bit = null output,
  @ALLOWSPECIFYBUDGETLOCKED bit = null output,
  @ALLOWEXCLUDEPREVIOUSEFFORTS bit = null output,
  @ALLOWEXCLUDEPREVIOUSEFFORTSLOCKED bit = null output,
  @SOURCECODEIDDEFAULT uniqueidentifier = null output,
  @SOURCECODELOCKED bit = null output,  
  @EXPORTDEFINITIONRECORDTYPE nvarchar(50) = null output,
  @EXPORTDEFINITIONRECORDTYPEID uniqueidentifier = null output,
  @EXPORTDEFINITIONQUERYVIEWID uniqueidentifier = null output,
  @MAILEXPORTDEFINITIONID uniqueidentifier = null output,
  @MAILEXPORTDEFINITIONIDLOCKED bit = null output,
  @PHONEEXPORTDEFINITIONID uniqueidentifier = null output,
  @PHONEEXPORTDEFINITIONIDLOCKED bit = null output,
  @EMAILEXPORTDEFINITIONID uniqueidentifier = null output,
  @EMAILEXPORTDEFINITIONIDLOCKED bit = null output,
  @EXPORTDESCRIPTION nvarchar(255) = null output,
  @EXPORTDESCRIPTIONLOCKED bit = null output,
  @CURRENCYSYMBOLDISPLAYSETTINGCODE tinyint = null output,
  @CURRENCYSYMBOLDISPLAYSETTINGCODELOCKED bit = null output,
  @CURRENCYDECIMALDIGITSDISPLAYSETTINGCODE tinyint = null output,
  @CURRENCYDECIMALDIGITSDISPLAYSETTINGCODELOCKED bit = null output,
  @CURRENCYDECIMALDIGITS int = null output,
  @CURRENCYGROUPSEPARATORDISPLAYSETTINGCODE tinyint = null output,
  @CURRENCYGROUPSEPARATORDISPLAYSETTINGCODELOCKED bit = null output,
  @CURRENCYGROUPSEPARATOR nvarchar(4) = null output,
  @CURRENCYDECIMALSEPARATORDISPLAYSETTINGCODE tinyint = null output,
  @CURRENCYDECIMALSEPARATORDISPLAYSETTINGCODELOCKED bit = null output,
  @CURRENCYDECIMALSEPARATOR nvarchar(4) = null output,
  @ORGANIZATIONCURRENCYID uniqueidentifier = null output,
  @DATEFORMAT nvarchar(50) = null output,
  @DATEFORMATLOCKED bit = null output,
  @FUZZYDATEFORMAT nvarchar(50) = null output,
  @FUZZYDATEFORMATLOCKED bit = null output,
  @MONTHDAYFORMAT nvarchar(50) = null output,
  @MONTHDAYFORMATLOCKED bit = null output,
  @HOURMINUTEFORMAT nvarchar(50) = null output,
  @HOURMINUTEFORMATLOCKED bit = null output,
  @CSVLINEBREAKCODE tinyint = null output,
  @CSVLINEBREAKCODELOCKED bit = null output,
  @RUNSEGMENTATIONSEGMENTREFRESHPROCESS bit = null output,
  @RUNSEGMENTATIONSEGMENTREFRESHPROCESSLOCKED bit = null output,
  @RUNMARKETINGEXCLUSIONSREPORT bit = null output,
  @RUNMARKETINGEXCLUSIONSREPORTLOCKED bit = null output,
  @CACHESOURCEANALYSISRULEDATA bit = null output,
  @CACHESOURCEANALYSISRULEDATALOCKED bit = null output,
  @RUNSEGMENTATIONSEGMENTCALCULATEPROCESS bit = null output,
  @RUNSEGMENTATIONSEGMENTREFRESHPROCESSACTIVATE bit = null output,
  @RUNMARKETINGEXCLUSIONSREPORTACTIVATE bit = null output,
  @CACHESOURCEANALYSISRULEDATAACTIVATE bit = null output,
  @ACTIVATEOPTIONSLOCKED bit = null output,
  @EXPORTAFTERACTIVATE bit = null output,
  @EXPORTAFTERACTIVATELOCKED bit = null output,
  @USEADDRESSPROCESSING bit = null output,
  @ADDRESSPROCESSINGOPTIONID uniqueidentifier = null output,
  @NAMEFORMATPARAMETERID uniqueidentifier = null output,
  @ADDRESSPROCESSINGOPTIONSEASONALASOFDATETYPECODE tinyint = null output,
  @ADDRESSPROCESSINGOPTIONSEASONALASOFDATE datetime = null output,
  @ADDRESSPROCESSINGLOCKED bit = null output,
  @ENABLEHOUSEHOLDING bit = null output,
  @HOUSEHOLDINGTYPECODE tinyint = null output,
  @HOUSEHOLDINGINCLUDEHOUSEHOLDSWITHNOMEMBERS bit = null output,
  @HOUSEHOLDINGONERECORDPERHOUSEHOLD bit = null output,
  @HOUSEHOLDINGINCLUDEINDIVIDUALSWITHNOHOUSEHOLD bit = null output,
  @HOUSEHOLDINGLOCKED bit = null output,
  @DEFAULTKPIS xml = null output,
  @KPISLOCKED bit = null output,
  @INCLUDESELECTIONS xml = null output,
  @INCLUDESELECTIONSLOCKED bit = null output,
  @EXCLUDESELECTIONS xml = null output,
  @EXCLUDESELECTIONSLOCKED bit = null output,
  @EXCLUDEDECEASED bit = null output,
  @CANUPDATEEXCLUDEDECEASED bit = null output,
  @EXCLUDEDECEASEDLOCKED bit = null output,
  @EXCLUDEINACTIVE bit = null output,
  @CANUPDATEEXCLUDEINACTIVE bit = null output,
  @EXCLUDEINACTIVELOCKED bit = null output,
  @EXCLUSIONASOFDATE datetime = null output,
  @EXCLUSIONDATETYPECODE tinyint = null output,
  @EXCLUSIONASOFDATELOCKED bit = null output,
  @EXCLUSIONS xml = null output,
  @EXCLUSIONSLOCKED bit = null output,
  @ASKLADDEROVERRIDES xml = null output,
  @ASKLADDEROVERRIDESLOCKED bit = null output,
  @SEEDSLOCKED bit = null output,
  @SEEDS xml = null output,
  @BUSINESSUNITSLOCKED bit = null output,
  @BUSINESSUNITS xml = null output,
  @CURRENCY nvarchar(110) = null output,
  @CACHESOURCEANALYSISRULEDATAACTIVATELOCKED bit = null output,
  @ALLOWEFFORTBUSINESSUNITSOVERRIDE bit = null output,
  @ALLOWEFFORTADDRESSPROCESSINGOVERRIDE bit = null output,
  @ISBBEC bit = null output
  )
as
  set nocount on;

  declare @TSLONG bigint = 0;

  set @DATALOADED = 0;
  set @ISBBEC = (case when dbo.[UFN_INSTALLEDPRODUCTS_PRODUCTIS]('BB9873D7-F1ED-430A-8AB4-F09F47056538') = 0 then 1 else 0 end);

  exec dbo.[USP_DATAFORMTEMPLATE_EDITLOAD_MKTCOMMUNICATIONTEMPLATE]
    @ID,
    @CURRENTAPPUSERID,
    @DATALOADED output,
    @TSLONG output,
    @BASECURRENCYID output,
    @NAME output,
    @DESCRIPTION output,
    @SITEID output
    @TEMPLATETYPECODE output,
    @OVERRIDEASKLADDERS output,
    @OVERRIDEAPPEALBUSINESSUNITS output,
    @INCLUDESEEDS output,
    @ISACTIVE output,
    @COMMUNICATIONNAMESCHEMEID output,
    @DESCRIPTIONDEFAULT output,
    @DESCRIPTIONLOCKED output,
    @APPEALINFORMATION output,
    @APPEALLOCKED output,
    @CHANNELCODEDEFAULT output,
    @CHANNELCODELOCKED output,
    @ALLOWRESERVINGFINDERNUMBERS output,
    @ALLOWRESERVINGFINDERNUMBERSLOCKED output,
    @ALLOWSPECIFYBUDGET output,
    @ALLOWSPECIFYBUDGETLOCKED output,
    @ALLOWEXCLUDEPREVIOUSEFFORTS output,
    @ALLOWEXCLUDEPREVIOUSEFFORTSLOCKED output,
    @SOURCECODEIDDEFAULT output,
    @SOURCECODELOCKED output,  
    @EXPORTDEFINITIONRECORDTYPE output,
    @EXPORTDEFINITIONRECORDTYPEID output,
    @EXPORTDEFINITIONQUERYVIEWID output,
    @MAILEXPORTDEFINITIONID output,
    @MAILEXPORTDEFINITIONIDLOCKED output,
    @PHONEEXPORTDEFINITIONID output,
    @PHONEEXPORTDEFINITIONIDLOCKED output,
    @EMAILEXPORTDEFINITIONID output,
    @EMAILEXPORTDEFINITIONIDLOCKED output,
    @EXPORTDESCRIPTION output,
    @EXPORTDESCRIPTIONLOCKED output,
    @CURRENCYSYMBOLDISPLAYSETTINGCODE output,
    @CURRENCYSYMBOLDISPLAYSETTINGCODELOCKED output,
    @CURRENCYDECIMALDIGITSDISPLAYSETTINGCODE output,
    @CURRENCYDECIMALDIGITSDISPLAYSETTINGCODELOCKED output,
    @CURRENCYDECIMALDIGITS output,
    @CURRENCYGROUPSEPARATORDISPLAYSETTINGCODE output,
    @CURRENCYGROUPSEPARATORDISPLAYSETTINGCODELOCKED output,
    @CURRENCYGROUPSEPARATOR output,
    @CURRENCYDECIMALSEPARATORDISPLAYSETTINGCODE output,
    @CURRENCYDECIMALSEPARATORDISPLAYSETTINGCODELOCKED output,
    @CURRENCYDECIMALSEPARATOR output,
    @ORGANIZATIONCURRENCYID output,
    @DATEFORMAT output,
    @DATEFORMATLOCKED output,
    @FUZZYDATEFORMAT output,
    @FUZZYDATEFORMATLOCKED output,
    @MONTHDAYFORMAT output,
    @MONTHDAYFORMATLOCKED output,
    @HOURMINUTEFORMAT output,
    @HOURMINUTEFORMATLOCKED output,
    @CSVLINEBREAKCODE output,
    @CSVLINEBREAKCODELOCKED output,
    @RUNSEGMENTATIONSEGMENTREFRESHPROCESS output,
    @RUNSEGMENTATIONSEGMENTREFRESHPROCESSLOCKED output,
    @RUNMARKETINGEXCLUSIONSREPORT output,
    @RUNMARKETINGEXCLUSIONSREPORTLOCKED output,
    @CACHESOURCEANALYSISRULEDATA output,
    @CACHESOURCEANALYSISRULEDATALOCKED output,
    @RUNSEGMENTATIONSEGMENTCALCULATEPROCESS output,
    @RUNSEGMENTATIONSEGMENTREFRESHPROCESSACTIVATE output,
    @RUNMARKETINGEXCLUSIONSREPORTACTIVATE output,
    @CACHESOURCEANALYSISRULEDATAACTIVATE output,
    @ACTIVATEOPTIONSLOCKED output,
    @EXPORTAFTERACTIVATE output,
    @EXPORTAFTERACTIVATELOCKED output,
    @USEADDRESSPROCESSING output,
    @ADDRESSPROCESSINGOPTIONID output,
    @NAMEFORMATPARAMETERID output,
    @ADDRESSPROCESSINGOPTIONSEASONALASOFDATETYPECODE output,
    @ADDRESSPROCESSINGOPTIONSEASONALASOFDATE output,
    @ADDRESSPROCESSINGLOCKED output,
    @ENABLEHOUSEHOLDING output,
    @HOUSEHOLDINGTYPECODE output,
    @HOUSEHOLDINGINCLUDEHOUSEHOLDSWITHNOMEMBERS output,
    @HOUSEHOLDINGONERECORDPERHOUSEHOLD output,
    @HOUSEHOLDINGINCLUDEINDIVIDUALSWITHNOHOUSEHOLD output,
    @HOUSEHOLDINGLOCKED output,
    @DEFAULTKPIS output,
    @KPISLOCKED output,
    @INCLUDESELECTIONS output,
    @INCLUDESELECTIONSLOCKED output,
    @EXCLUDESELECTIONS output,
    @EXCLUDESELECTIONSLOCKED output,
    @EXCLUDEDECEASED output,
    @CANUPDATEEXCLUDEDECEASED output,
    @EXCLUDEDECEASEDLOCKED output,
    @EXCLUDEINACTIVE output,
    @CANUPDATEEXCLUDEINACTIVE output,
    @EXCLUDEINACTIVELOCKED output,
    @EXCLUSIONASOFDATE output,
    @EXCLUSIONDATETYPECODE output,
    @EXCLUSIONASOFDATELOCKED output,
    @EXCLUSIONS output,
    @EXCLUSIONSLOCKED output,
    @ASKLADDEROVERRIDES output,
    @ASKLADDEROVERRIDESLOCKED output,
    @SEEDSLOCKED output,
    @SEEDS output,
    @BUSINESSUNITSLOCKED output,
    @BUSINESSUNITS output,
    @CURRENCY output,
    @CACHESOURCEANALYSISRULEDATAACTIVATELOCKED output,
    @ALLOWEFFORTBUSINESSUNITSOVERRIDE output,
    @ALLOWEFFORTADDRESSPROCESSINGOVERRIDE output;

  return 0;