Codeunit "Campaign Target Group Mgt"

ID 7030
Namespace: Microsoft.CRM.Campaign

Methods

ActivateCampaign

procedure ActivateCampaign(var Campaign: Record Campaign)

Parameters

Name Type Description
Campaign Table Microsoft.CRM.Campaign.Campaign

DeactivateCampaign

procedure DeactivateCampaign(var Campaign: Record Campaign, ShowMessage: Boolean)

Parameters

Name Type Description
Campaign Table Microsoft.CRM.Campaign.Campaign
ShowMessage Boolean

AddSegLinetoTargetGr

procedure AddSegLinetoTargetGr(SegLine: Record "Segment Line")

Parameters

Name Type Description
SegLine Table Microsoft.CRM.Segment."Segment Line"

DeleteSegfromTargetGr

procedure DeleteSegfromTargetGr(SegLine: Record "Segment Line")

Parameters

Name Type Description
SegLine Table Microsoft.CRM.Segment."Segment Line"

AddInteractionLogEntry

procedure AddInteractionLogEntry(InteractionLogEntry: Record "Interaction Log Entry")

Parameters

Name Type Description
InteractionLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"

DeleteContfromTargetGr

procedure DeleteContfromTargetGr(InteractLogEntry: Record "Interaction Log Entry")

Parameters

Name Type Description
InteractLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"

ConverttoCustomer

procedure ConverttoCustomer(Contact: Record Contact, Customer: Record Customer)

Parameters

Name Type Description
Contact Table Microsoft.CRM.Contact.Contact
Customer Table Microsoft.Sales.Customer.Customer

ConverttoContact

procedure ConverttoContact(Cust: Record Customer, CompanyContNo: Code[20])

Parameters

Name Type Description
Cust Table Microsoft.Sales.Customer.Customer
CompanyContNo Code[20]

Events

OnAfterAddSegLineToTargetGroup

[IntegrationEvent(False,False)]
local procedure OnAfterAddSegLineToTargetGroup(var CampaignTargetGr: Record "Campaign Target Group", var SegLine: Record "Segment Line")

Parameters

Name Type Description
CampaignTargetGr Table Microsoft.CRM.Campaign."Campaign Target Group"
SegLine Table Microsoft.CRM.Segment."Segment Line"

OnBeforeActivateCampaign

[IntegrationEvent(False,False)]
local procedure OnBeforeActivateCampaign(var Campaign: Record Campaign, var IsHandled: Boolean)

Parameters

Name Type Description
Campaign Table Microsoft.CRM.Campaign.Campaign
IsHandled Boolean

OnBeforeDeactivateCampaign

[IntegrationEvent(False,False)]
local procedure OnBeforeDeactivateCampaign(var Campaign: Record Campaign, ShowMessage: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Campaign Table Microsoft.CRM.Campaign.Campaign
ShowMessage Boolean
IsHandled Boolean

See also