PortqiiLogoOnWebflow
PortqiiLogoOnWebflow
PortqiiLogoOnWebflow

Appendix

Package Status #

The following lists out ALL the different package status and their definitions.

STATUSDEFINITION
NewInitial status of the package
In Progress“Clear Dependency” process is in progress
PartialPartial completion of clear dependency process without errors
Partial with ErrorsPartial completion of clear dependency process with errors for few assets
ErrorredClear dependency failure state – application was unable to clear dependencies due to failure.
CompletedClear dependency process is successfully completed

List of Supported and Unsupported Assets #

NOTE :

With Oracle’s release of Eloqua 19C, assets created with classic design editors have become view only. They are now immutable with view only access. (They however, continue to function in the existing campaigns).

With this change, the ADM tool can’t remove dependencies connected to such assets.

The current workaround suggested is to: Identify such assets (created with classic editors) and delete them.

Below are the details of the currently supported dependent assets for the Contact Field. Please contact portQii Support to know more about the Product Roadmap.

AssetsSupported DependenciesSupported ActionsStatus
Contact FieldContact ViewReplaceCompleted
RemoveCompleted


Field Merge
RemoveUnsupported due to Eloqua Limitation 
ReplaceCompleted
Form Processing StepReplaceCompleted
RemoveCompleted
CampaignReplaceCompleted
RemoveCompleted
Shared FilterReplaceCompleted
RemoveCompleted
SegmentReplaceCompleted
RemoveCompleted


Signature Rule
RemoveUnsupported due to Eloqua Limitation 
ReplaceCompleted
Dynamic ContentReplaceCompleted
RemoveCompleted
ProgramReplaceCompleted
RemoveCompleted
Bulk ImportDeleteCompleted
RemoveCompleted
Bulk ExportDeleteCompleted
RemoveCompleted
CDO/Events/Program Builder/Lead Scoring/Form Update RuleReplace/RemoveUnsupported due to Eloqua Limitation 
SegmentCampaignReplaceCompleted
RemoveCompleted
ProgramReplaceCompleted
RemoveCompleted
Bulk ExportRemoveCompleted
ReplaceCompleted
EmailCampaignReplaceCompleted
RemoveCompleted
SegmentReplaceCompleted
RemoveCompleted
Contact FilterReplaceCompleted
RemoveCompleted
Form Processing StepReplaceCompleted
RemoveCompleted
CampaignCampaignReplaceNot Supported
RemoveCompleted
ProgramReplaceNot Supported
RemoveCompleted
SegmentReplaceCompleted
RemoveCompleted
Shared FilterReplaceCompleted
RemoveCompleted
Form Processing StepReplaceNot Supported
RemoveCompleted
FormLanding PageReplaceCompleted
RemoveCompleted
CampaignReplaceCompleted
RemoveCompleted
SegmentReplaceCompleted
RemoveCompleted
Shared FilterReplaceCompleted
RemoveCompleted
ProgramProgramReplaceNot Supported
RemoveCompleted
CampaignReplaceNot Supported
RemoveCompleted 
Form Processing StepReplaceNot Supported
RemoveCompleted 
Landing PageEmailReplaceCompleted
RemoveCompleted
Landing PageReplaceCompleted
RemoveCompleted
Contact FilterReplaceCompleted
RemoveCompleted
CampaignReplaceCompleted
RemoveCompleted
Email GroupReplaceCompleted
RemoveUnsupported due to Eloqua Limitation 
 SegmentReplaceCompleted
RemoveCompleted



Shared Filter


SegmentReplaceCompleted
RemoveCompleted
CampaignReplaceCompleted
RemoveCompleted
ProgramReplaceCompleted
RemoveCompleted
Email GroupEmailReplaceCompleted
RemoveCompleted
SegmentReplaceCompleted
RemoveCompleted
Shared FilterReplaceCompleted
RemoveCompleted
ProgramReplaceCompleted
RemoveCompleted
Form Processing StepReplaceCompleted
RemoveCompleted
MicrositeLanding PageReplaceCompleted
RemoveUnsupported due to Eloqua Limitation









Images








EmailReplaceCompleted
RemoveCompleted
Email HeaderReplaceCompleted
RemoveCompleted
Email FooterReplaceCompleted
RemoveCompleted
Landing PageReplaceCompleted
RemoveCompleted
Shared ContentReplaceCompleted
RemoveCompleted
Dynamic ContentReplaceCompleted
RemoveCompleted
Signature LayoutReplaceCompleted
RemoveCompleted














Option List/Picklist













Contact FieldReplaceCompleted
RemoveCompleted
Account FieldReplaceCompleted
RemoveCompleted
CDOReplaceCompleted
RemoveUnsupported due to Eloqua Limitation 
Shared FilterReplaceCompleted
RemoveCompleted
SegmentReplaceCompleted
RemoveCompleted
FormReplaceCompleted
RemoveCompleted
Campaign FieldReplaceCompleted
RemoveCompleted
Prospect FieldReplaceUnsupported due to Eloqua Limitation
RemoveUnsupported due to Eloqua Limitation
Account Field
  
 Contact View ReplaceCompleted
RemoveCompleted
Contact View
 
RemoveCompleted
Account View
 
ReplaceCompleted
RemoveCompleted
Field Merge RemoveUnsupported due to Eloqua Limitation 
ReplaceCompleted
Form Processing Step ReplaceCompleted
RemoveCompleted
Campaign ReplaceCompleted
RemoveCompleted
Shared Filter ReplaceCompleted
RemoveCompleted
SegmentReplaceCompleted
 RemoveCompleted
Signature Rule Remove Unsupported due to Eloqua Limitation 
ReplaceCompleted
Dynamic Content ReplaceCompleted
RemoveCompleted
Program ReplaceCompleted
RemoveCompleted
Bulk Import DeleteCompleted
RemoveCompleted
Bulk Export DeleteCompleted
RemoveCompleted
CDO/Events/Program Builder/Lead Scoring/Form Update RuleReplace/Remove Unsupported due to Eloqua Limitation 
Custom Object FieldCampaignRemoveCompleted
ProgramRemoveCompleted
Dynamic ContentRemoveCompleted
SegmentRemoveCompleted
Contact FilterRemoveCompleted
Bulk ImportDeleteCompleted
RemoveCompleted
Bulk ExportDeleteCompleted
RemoveCompleted
Form Processing Step/Field MergeReplace/Remove Currently Unsupported
Custom ObjectSegmentRemoveCompleted
Contact FilterRemoveCompleted
Bulk ImportDeleteCompleted
RemoveCompleted
Bulk ExportDeleteCompleted
RemoveCompleted
Field MergeDynamic ContentReplaceCompleted
RemoveCompleted
Content SectionReplaceCompleted
RemoveCompleted
Landing PageReplaceCompleted
RemoveCompleted
EmailReplaceCompleted
RemoveCompleted
Email FooterReplaceCompleted
RemoveCompleted
Email HeaderReplaceCompleted
RemoveCompleted
FormReplaceCompleted
RemoveCompleted
App cloud appsAll assetsAll actionsUnsupported due to Eloqua limitations

Risks #

AssetsSupported DependenciesActionsRisk
Email GroupEmailReplace, RemoveThe dependent Email will be deleted and replaced with a new email. Marketing activities related to the old email will be lost.  
CampaignCampaign, Program, FormRemoveSince Eloqua delete API is called to view Campaign’s dependencies, the asset runs with the risk of getting deleted permanently if it has no dependencies. 
ProgramCampaign, Program, FormRemoveSince Eloqua delete API is called to view Program’s dependencies, the asset runs with the risk of getting deleted permanently if it has no dependencies.

Exceptions in Dependency Management #

This section provides few pointers on different Use Cases for Dependency Management.

Exceptions in Managing Contact Field’s Dependencies #

Parent AssetDependent AssetsComments
Contact Field


Dynamic ContentIf the Rule within Dynamic Content has only 1 criteria overall and it has the contact field whose dependency is being removed, the app will show the status as ‘Action Unsupported’ upon Clear Dependency. On hover, it will display the message as ‘Only 1 Criteria. Remove action is Unsupported’. This is Eloqua requirement that the Rule within Dynamic Content must have atleast 1 criteria. Hence ‘Replace’ action can be taken in such cases.    
Contact ViewIf the Contact View has only 1 Contact Field and and that Contact Field has been selected to be Removed, then the app will show the status as ‘Action Unsupported’ upon Clear Dependency. On hover, it will display the message as ‘Contact View has only one Field. Remove action is Unsupported’. This is Eloqua requirement that the Contact View must have atleast 1 Contact Field. Hence ‘Replace’ action can be taken in such cases.    
CampaignIf the Campaign is a Completed Campaign, then the dependency of Contact Field cannot be replaced or removed. This is Eloqua limitation. The app will display a message ‘Action Unsupported’. On hover it says ‘Cannot remove or replace Completed Campaign’. In such cases there is an option available on Action hamburger control called ‘Add to Package’. On clicking, it will add the Campaign to the package. User can manage and clear dependencies and delete the Campaign to free up the dependency of the Contact Field.  If the Campaign is ‘Active’, then the dependency will not be removed or replaced. The app will show the status as ‘Action Unsupported’ after Clear Dependency process. On hover, it will display the message as ‘Campaign is Active. Cannot remove dependency’. User has to deactivate the Campaign and re-process it in the App if needed. 
ProgramIf the Program is ‘Active’, then the dependency will not be removed or replaced. The app will show the status as ‘Action Unsupported’ after Clear Dependency process. On hover, it will display the message as ‘Program is Active. Cannot remove dependency’. User has to deactivate the Program and re-process it in the App if needed. 

Exceptions in Managing Picklist’s Dependencies #

Parent AssetDependent AssetsComments
PicklistSegment / Shared FilterDependency action is Unsupported for the following criteria within Segment and Shared Filter:1. Responded to any Campaign2. Has Linked Contact in Custom Object3. Has Linked Account in Custom Object 4. Has Linked Record in EventUser has to manually take care of managing these dependencies.
PicklistAsset TemplatesThe action is unsupported. User has to manually take care of managing these dependencies. 

Known Issues #

IssueResolution
The Dependency Manager package may get stuck if the assets are corrupted.Contact portQii Support to report the issue.