KB-2206 Package containing process model fails to import due to 'Node Output' missing precedent

This issue has been resolved in an Appian hotfix/new Appian version. Please apply the latest hotfix to your Appian installation or upgrade to the latest version of Appian.

Symptoms

Package imports containing a process model fail with an error similar to below:

The processModel [id=<PMUUID>] was not imported because a required precedent is missing: content [uuid=<UUID> location=Node > "<NodeName>" > Node Output] cannot be found.

Searching for this missing precedent by UUID or ID returns no results.

Cause

This issue has been addressed via AN-196715 in the following hotfixes:

  • 21.2.850.0
  • 21.3.605.0
  • 21.4.340.0

Action

Apply the latest hotfix to your Appian installation or upgrade to the latest version of Appian.

Workaround

  1. If not already installed, deploy the Content Tools Plug-in from the App Market.
  2. Create a new expression rule with the following contents:
    getcontentdetailsbyuuid(objectUUID:"<UUID>").
    Execute the expression rule. The result value should be a constant name, such as cons!<NameOfProcessVariableInAffectedPM>
  3. Rename the conflicting process variable in the affected process model to a different value. Ensure references to this process variable are updated as well.
  4. Retry the import. There should be no missing precedent error at this point.

Affected Versions

This article applies Appian versions 21.2, 21.3 and 21.4.

Last Reviewed: January 2022

Related
Recommended