UFN_MKTSEGMENTATION_ISACTIVATING
Indicates whether or not a marketing effort is currently being activated.
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SEGMENTATIONID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.[UFN_MKTSEGMENTATION_ISACTIVATING]
(
@SEGMENTATIONID uniqueidentifier
)
returns bit
as
begin
return
(
select (case when [MKTSEGMENTATION].[ACTIVE] = 0 and exists(
select 1
from dbo.[MKTSEGMENTATIONACTIVATEPROCESSSTATUS]
inner join dbo.[BUSINESSPROCESSSTATUS] on [BUSINESSPROCESSSTATUS].[ID] = [MKTSEGMENTATIONACTIVATEPROCESSSTATUS].[ID]
where [BUSINESSPROCESSSTATUS].[BUSINESSPROCESSCATALOGID] = '22C3D75C-A956-4BFC-A5FD-4B866BAEF509'
and [MKTSEGMENTATIONACTIVATEPROCESSSTATUS].[PARAMETERSETID] = [MKTSEGMENTATIONACTIVATEPROCESS].[ID]
and [BUSINESSPROCESSSTATUS].[STATUSCODE] = 1)
then 1 else 0 end)
from dbo.[MKTSEGMENTATION]
inner join dbo.[MKTSEGMENTATIONACTIVATEPROCESS] on [MKTSEGMENTATIONACTIVATEPROCESS].[SEGMENTATIONID] = [MKTSEGMENTATION].[ID]
where [MKTSEGMENTATION].[ID] = @SEGMENTATIONID
);
end