私の職場では、XML ファイルを使用して NAV 4.0 システムをサードパーティ システムと統合するという新しい任務が与えられました。統合は、XML ファイルの作成と事前定義されたディレクトリへのそれらのファイルの保存に基づいて行われます (つまり、非 Web サービス アプローチである必要がありますが、単純なファイル ベースのアプローチである必要があります)。
統合はアイテムのみをカバーします。つまり、アイテムと関連データがエクスポートされます。システムには、どのフィールドとテーブル (アイテムと一緒に) をエクスポートするか (アイテム、アイテムの測定単位、アイテムの販売価格など) を完全にセットアップする機能が必要です (後で、システムにテーブルやフィールドが追加される場合があります。そのため、ユーザーは開発者の助けを借りずにセットアップできるはずです)。つまり、システムはフィールドとテーブルが不変である必要がありますが、すべてのテーブルはアイテムに関連しています。
プロセス (エクスポート) は NAS で実行する必要があり、手動のやり直し機能も必要です (NAS が失敗した場合)。
エクスポートされたデータ XML を処理した後のこれらの他のシステムは、他の事前定義されたディレクトリにエラー ファイルを生成します。システムは、それらのシステムからエラー XML を受け入れ (エラー XML はインポートされます)、ユーザーに表示する必要があります。
私は、この課題の合理的な見積もりを出すのに本当に苦労しています。合理的な開発者がこれを行うにはどれくらいの時間がかかるでしょうか?