問題を説明しましょう。多くのサプライヤが、さまざまな形式 (さまざまなヘッダー付き) のデータ ファイルを送信してくれます。データ形式 (サプライヤーが送信する列) を制御することはできません。次に、このデータを標準トランザクションに変換する必要があります (この標準は一定であり、当社によって定義されています)。
ここでの課題は、サプライヤがファイルで送信する列を制御できないことです。宛先基準は一定です。現在、エンド ユーザーが UI を介して独自のデータ変換ルールを定義できるフレームワークを開発するよう依頼されています。(宛先トランザクションのフィールド A が columnX+columnY または入力ファイルの columnZ の最初の 3 文字と等しいとします)。このようなデータ変換ルールは多数あります。
目標は、ユーザーがこれらすべてのサプライヤー ファイルを追加できるようにすることです (そして、最小限のコード変更で、フロント エンド UI からすべてのデータを会社のデータに変換できます)。このためのフレームワークをいくつか提案してください(Javaベースが望ましい)。