メインコンテンツまでスキップ

Cyclical Dependency in Operations

プラットフォーム: Process Simulate

オペレーションが互いに循環して依存しているため、Resolver は有効な実行順序を決定できません。サイクルが除去されるまで、エクスポートはブロックされます。これは通常、予期しないモデリング構造を示します。原因を特定できない場合は、Study とログを添えてサポートにお問い合わせください。


Resolver に表示されるダイアログ

The following operations are forming a cyclical dependency: Operation: {operationName}, Parent: {parentName}

このダイアログでできること

  • エクスポートを続行できますか? いいえ
  • ポップアップのボタン: OK
  • 次に起こること: 循環依存が除去されるまで、エクスポートは続行されません。
  • 次のステップ: 修正方法

続行した場合の影響

オペレーションがサイクルを形成している間、エクスポートは完了できません。Resolver は循環依存から有効な実行順序を構築できません。


修正方法

  1. ダイアログにリストされたオペレーションを開き、それぞれが他のオペレーションにどのように依存しているか (親オペレーションおよび順序付けリンク) を確認します。
  2. ループを閉じる依存関係を除去またはリダイレクトしてサイクルを断ち切り、オペレーションが一方向の順序を形成するようにします。
  3. Study を保存し、エクスポートを再実行します。
  4. オペレーションが正しく見え、サイクルが予期しない場合は、Study とエクスポートされたログを添えてサポートにお問い合わせください。