cancel
Showing results for 
Search instead for 
Did you mean: 

Restrict Start Function for Campaign

Former Member
0 Kudos

Hi Gurus

We are using Marketing Campaigns with the Campaign Approval Process, however we find that a user can still start a Marketing Campaign even if the Approval is rejected.

Is there a way to deactivate the “Start” button until the Status = “Approved”

  • Does this require custom enhancements

Typically how should the Status Profile look for this set-up and what follow-up Transactions should be assigned to each status.

Many Thanks...

Vikas

View Entire Topic
former_member197655
Active Participant
0 Kudos

Hi Vikas,

You should create status profile which should not have 'released' status. Then assign this profile to all the campaign types. So the campaigns will be either 'initiated '  or ' in-process' or 'completed' when saved. Now a custom background  report has to be run every hour which will send an email alert to employee responsible to approve the campaigns and check the campaign launch date and time. If the launch date and time matches with the system date and time, and the campaign status is approved. Then pass the campaign guid to   cl_crm_mktpl_appl_base ( get instance) and then pass to method element read. Then call method execute_background  and the save method. So automatically the campaign execution will be completed.

Regards,

Manjeet Singh.