0

私は IBM Rule Designer (8.8.1) を初めて使用します。私のチームは、多数のルール フロー、サブフロー、ルール/アクション タスクなどを含むプロジェクトを継承しています。タスク (つまり、ルール フロー) を文書化しようとしています。ノード) レベルですが、ルール タスクに 100 以上のルールが含まれる場合があります。ルール タスクをクエリして、特定のルール タスクに関連付けられているルールの数をすばやく見つける方法はありますか? 次のようなことを言っているように見えるクエリ条件句やオブジェクトは見つかりませんでしたFind all business rules such that each business rule [is contained within <a rule task>].

それを達成する方法についてのアイデアはありますか?ルールのリストの結果を整数のルール数に変換する方法はありますか?

ご協力いただきありがとうございます; 明確化が必要な場合はお知らせください。

4

1 に答える 1

0

簡単な回答: 簡単な方法はないと思いますが、方法はあります。

クエリを使用すると、ルール パッケージ内のすべてのルールを検索するのが最も近いと思います。ルール タスクをルール パッケージと並べることは一般的な (そして良い) 慣例であるため、多くの場合、それで十分です。ルールの選択で個々のルールが指定されている場合、クエリはおそらく役に立ちません。

逆に、ルールが表示されるルール タスクを見つけるのは簡単です。ルール エクスプローラー ビューまたはルール エディター ビューでルールを右クリックし、[ルールの依存関係の検索] を選択します。 「このルールを選択できるルールフロー」を選択します。あなたが求めたものではありませんが、しばしば役に立ちます。

注: クエリを実行するか、その他の検索を実行すると、結果が [検索] ビューに表示され、一致した数が上部に含まれます。複数のルール タスクに表示される場合、このカウントには同じルールが複数回含まれる可能性があることに注意してください。

個別に指定されたルール タスクのルールをカウントするには、ルール フローのソース コードを調べます。ルールフロー エディタでルールフローを開き、*.rfl タブを選択します。下にスクロールするか検索して、興味のあるタグを見つけます。行番号付けをオンにして (右クリック、[設定]、[行番号を表示])、自分で計算することができます。または、 からタグを選択してクリップボードにコピーし、行数をカウントする別のプログラムに貼り付けることもできます。選択したアイテムの数を自動的にカウントする Excel や別のエディターを使用することも、行番号をオンにして Eclipse で空のファイルを作成することもできます。

于 2018-04-19T12:45:17.443 に答える