私は上司から、リモートの荷送人が当社のシステムにアクセスして処理する必要のある注文を取得し、UPS Worldship から梱包ラベルを印刷できるようにする方法を 1 週間で実装するように命じられました。
このリモート オフィスは、私たちのビジネスの一部ではありません。彼らはウェブフロントエンド(エクストラネットに相当するもの)を介して私たちのシステムにアクセスします - 私たちの側では基本的に、彼らが出荷する必要がある注文をマークし、これをバッチジョブまたは彼らがプルダウンできる何かにエクスポートする必要があります。 Worldship のバージョンに挿入しますが、注文番号 (私たちが割り当てます) で注文を検索できます。
今、私は Worldship で何もしたことがありません。これを行う最善の方法は、注文をこの場所からの発送としてマークし、注文データをある種の XML 形式に変換して、サーバー上のファイルに書き込むユーティリティを提供することです。ある時点で、それをサーバーに転送するジョブ (FTP?) があり、ワールドシップへのインポート/マップを開始する必要があります。次に、彼らは注文を処理し、UPS 追跡番号を含む XML ファイルを返送して、システムにロードできるようにする必要があります。Worldship がどのように機能するか、フィールドをマップする方法がまったくわかりません。1 つの住所が複数の注文に関連付けられることは十分にあり得るからです。上司は Worldship を使用して注文情報を取得できるようにしたいと考えています。注文番号。
どこから手をつけていいのかわからない、やりたいことから無理そうに聞こえるけど、彼は「そんなに難しくない」と思っている人なんです。
現在のサイトは VBScript で書かれていますが、必要に応じて .NET も使用できます。