レベルを上げるときの検証

プロセス単位のレベルを上げるときに、次のことが検証されます。

  • 直属の子孫のプロセス単位のレベル。これは、エンティティの子のレベルより上に、プロセス単位が移行されないようにするためです。

  • プロセス単位のエンティティの入力通貨。これは、エンティティで別の通貨を使用している場合に、現在の換算レートが使われるようにするためです。

  • プロセス単位の親の入力通貨。これは、ノードを使用している場合に、ノードの値が間違った値にならないようにするためです。

検証では、連結が0%の子エンティティ(所有されていないエンティティ)も調べられます。親エンティティのレベルを上げる前に、所有されていないエンティティを特定のレベル(すべての子エンティティの最下位レベルなど)に上げる必要があります。