Question
長期実行アクティビティ (「完了まで待機し再開」系のアクティビティ)を別のワークフローにエクスポートし、「Main.xaml」から『ワークフローファイルを呼び出し(Invoke Workflow File)』アクティビティを利用して対象ワークフローを呼び出すと、下記のようなエラーが発生しました。
エラーメッセージ:
メッセージ: 型が ‘UiPath.Activities.Contracts.Persistence.IPersistenceBookmarks’ の拡張は、このワークフローを実行するように構成する必要があります。
例外の型: System.Activities.ValidationException
Answer
原因
UiPath.Persistence.Activities パッケージの長期実行アクティビティ (「完了まで待機し再開」系のアクティビティ) の部分は、オーケストレーションプロセスのエントリポイント、つまり Main.xaml としてマークされたファイルでのみ使用できます。
ご参考までにベストプラクティスが下記に記載されています。
解決策
「UiPath.Persistence.Activities」のアクティビティに関しましてはワークフロープロジェクトのエントリポイントである「Main.xaml」にて実行していただけます。