You are currently reviewing an older revision of this page.

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

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=0000cf6b-c49b-8000-6c30-0a000064055c location=Node > "<NodeName>" > Node Output] cannot be found.

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

Cause

A process variable is being identified as a missing precedent. This happens when the process variable has the same name as an existing or deleted constant in the environment. This issue has been reported to the Appian Product Team. The reference number for this issue is AN-196715.

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 to all versions of Appian 21.2 or later.

Last Reviewed: December 2021