オブジェクトのステータスを変更する際に、「ステータスが低すぎて変更できません」が表示される理由は?
ワークフローで親オブジェクトを子オブジェクトよりも高いステータスに移動しようとしている際に、このエラーが表示されます。
説明
ステータスの変更をクリックしてオブジェクトのより高いステータスを選択しようとしている際に、「ステータスが低すぎて変更できません」エラーが表示されます。例えば、トピックのステータスを「レビュー」から「完了」に変更しようとしている場合。
IXIA CCMS ワークフローは、親オブジェクトは子オブジェクトと同等か、それ以下の状態である必要があることを規定します。そのため、オブジェクト(トピックなど)には、子オブジェクト(画像や conref など)を含む場合、子オブジェクトのステータスが親オブジェクトより低いと、親オブジェクトはより高いステータスに変更できません。
また、トピック間に「conref ループ」や循環参照がある場合にも、この状況も表示されます。例えば、トピック A がトピック B の段落を参照し、トピック B がトピック A のノートを参照している場合です。この状況は DITA では有効ですが、IXIA CCMS ではサポートされていません。それは、各トピックが互いの親でもあり子でもあるため、ワークフローがどちらが親であるかを識別できないからです。
解決法
この問題を解決するには、親のステータスを変更する前に、全ての子オブジェクトをより高い状態に移動させます。例えば、画像の親トピックが「完了」状態に移動する前に、その画像は「完了」状態になる必要があります。