/// <summary> /// Initializes conditional transition flow element properties. /// </summary> protected void InitializeConditionalTransitionFlowElement(ConditionalTransitionFlowElement element) { element.IsDelayedStart = IsDelayedStart; element.DelayInDays = DelayInDays; element.DelayUnit = DelayUnit; element.FilterId = FilterId; }
/// <summary> /// Creates executable instance of conditional transition. /// </summary> public override ProcessFlowElement CreateProcessFlowElement(UserConnection userConnection) { var executableElement = new ConditionalTransitionFlowElement { UserConnection = userConnection }; InitializeCampaignProcessFlowElement(executableElement); InitializeCampaignTransitionFlowElement(executableElement); InitializeConditionalTransitionFlowElement(executableElement); return(executableElement); }