Special Case of Dependency Management for Program and Campaign

Oracle Eloqua has a limitation that it doesn’t list all the dependencies of Campaign and Program in ‘View Dependency’ call for Program and Campaign. As a workaround, there is a solution implemented in the app.

Use Case 1 #

Managing dependencies for Program/Campaign that have dependencies on other Campaigns, Programs or Form Processing Step: #

  • Add the required Program/Campaign into the package. Save. 
  • Click on ‘Manage Dependency’. Message will be displayed that ‘There are no dependencies for this asset’. Status of the asset will be changed to ‘Ready’.
  • Click on ‘Clear Dependency & Delete’. Once the processing is complete, the asset status will be updated as ‘Action Required’ in front of the Campaign/Program. 
  • Click on ‘Manage Dependency’ which will display all the dependencies. Choose the required actions. Save.
  • Now click on either ‘Clear Dependency’ if you want to just clear dependency and don’t want to delete the Program/Campaign OR Click on ‘Clear Dependency & Delete’ if you want to delete the Program/Campaign after clearing dependency.
  • Action will now be complete. Appropriate status will be displayed in front of the Program/Campaign and in the package. 

Risk: If the Program/Campaign doesn’t have any dependency, then it’ll be deleted from Eloqua permanently. 

Use Case 2 #

Managing dependencies for Campaign that has dependencies on Segment or Shared Filter #

This is same as for other assets. 

  • Add the required Program/Campaign into the package. Save. 
  • Click on ‘Manage Dependency’ that will display the dependencies. Choose the required action and save. Status of the asset will be changed to ‘Ready’.
  • Now click on either ‘Clear Dependency’ if you want to just clear dependency and don’t want to delete the Program/Campaign OR Click on ‘Clear Dependency & Delete’ if you want to delete the Program/Campaign after clearing dependency.

Use Case 3 #

Managing dependencies for Campaign that has dependencies on Segment, Shared Filter, other Campaigns, Program or Form Processing Step #

In this case, follow the steps from Use Case 2 first followed by the steps from Use Case 1. 

  • Add the required Program/Campaign into the package. Save. 
  • Click on ‘Manage Dependency’ that will display the dependencies as Segments/Shared Filter. Choose the required actions and save. Status of the asset will be changed to ‘Ready’.
  • Now click on ‘Clear Dependency & Delete’. Dependencies will be cleared and once the processing is complete, the asset status will be updated as ‘Action Required’ in front of the Campaign/Program. 
  • Click on ‘Manage Dependency’ which will display all the dependencies (Campaigns, Programs and Forms). Choose the required action. Save.
  • Now click on either ‘Clear Dependency’ if you want to just clear dependency and don’t want to delete the Campaign OR click on ‘Clear Dependency & Delete’ if you want to delete the Campaign after clearing dependency.
  • Action will now be complete. Appropriate status will be displayed in front of the Campaign and in the package.