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.