1

受信した日付のペアを取得し、メッセージ エンリッチャーを使用して、これら 2 つの日付の間に特定の仕事に従事した従業員のリストを取得するフローがあります。結果は、JDBC データベースから返されるマップの単純なリストです。問題なくフロー変数に保存しました。次のエンリッチメントが私を悩ませています。フロー変数の従業員リストを使用する for each ループをセットアップします。これはうまく機能し、次にこれらの従業員ごとに別の JDBC クエリを実行して、フローに渡された 2 つの日付の間に従業員が提出したすべてのタイム チケットを取得する必要があります。クエリは機能しますが、結果を保持するターゲット式を定義するのに問題があります。ターゲットが従業員 ID をキーとし、期間のチケット (マップのリスト) が値であるマップであることを確認したいと思います。これを行う方法はありますか?これらの結果を保存するより良い方法はありますか? すべてのチケットを取得したら、それらをさまざまな方法で要約し、詳細と分析を示すレポートを生成する必要があります。

私は現在、コミュニティ ランタイム バージョン 3.4 用にミュール スタジオでこれを開発しています。

4

1 に答える 1