Issue

You create a SharePoint-based package that contains a workflow. You recieve a "Missing required SharePoint related item" error message when you attempt to deploy the package as shown below.

Image

Cause

When you create a package and choose to include the workflow as a Referenced Item, you cannot deploy this package because a setting that the referenced workflow requires is missing.

Image

When packaging a SharePoint-integrated workflow, the workflow is dependent on the List Settings contained in the underlying SharePoint service object. The referenced workflow only contains a dependency on the SmartObject which means that List Settings are missing.

Workaround

Include the workflow and all dependencies as Included Items when you create the package, which packages all necessary items to deploy the workflow.

Image