弊社は医療用品を販売しており、当社はオンラインで製品を販売するウェブサイトを持っています。私たちは新しい注文を受けたときに顧客に製品を送るサプライヤと協力しています。現在、これを手動で処理しています。当社はウェブサイトで注文を受け取り、製品サプライヤーに電話/ファックス/電子メールで注文し、顧客に製品を送り、配送情報で当社に通知し、顧客に通知する。EDI X12の実装でC#
このプロセスは最近処理が難しくなっています。これまでのB2Bソリューションは使用していませんが、現在はEDIソリューションを実装する必要があります。当社の最大のサプライヤはEDIスタンドアーツを使用しています。
私が理解する限り、プロセスは以下のようになります。
- 注文を受け取ったら、X12ドキュメントを作成し、FTP、SFTP、またはVANでこのドキュメントを送信します。
- サプライヤはX12文書を受け取り、処理します。 X12形式の請求書を送信します。
- 請求書を受け取り、システムに解析します。
- 当社のサプライヤーは、顧客に製品を出荷する際に、X12形式の出荷情報を送信します。
- 配送情報文書を受け取り、解析します。
このプロセスについていくつか質問があります。
- 最初に最も重要な質問:私は正しく理解していますか? :)
- 私は開発者としてどのようなプログラムやツールが必要ですか?
- 私は私たち自身のX12パーサーを書くのは賢明ではないことを知っています。外部アプリケーションが必要です。しかし、どんな種類のアプリケーションが必要ですか? BizTalkのような大きなアプリケーションが必要ですか?または
- http://x12parser.codeplex.com/
- http://www.edidev.com/ のようないくつかのヘルパーライブラリは、我々が望むものを行うのに十分です。
- 当社のサプライヤは、データ通信のためにFTP、SFTP、VANをサポートしていますが、どの通信を選択する必要がありますか?どちらが簡単で理解しやすいですか?
申し訳ありませんが、私は知っている、私はたくさんの質問がある:)任意の助けに感謝します。
私はあなた自身でそれをすることをお勧めしません。彼らがcXMLなどをサポートしている場合(おそらくリチャードが言及したように)、EDIドキュメントをサポートするとすぐに別のEDIドキュメントを要求するでしょう。そしてもう一つ。その後、UN/EDIFACT(別の標準)、cXML、次に異なる接続プロトコル/ネットワークを求める人がいます...私は商用ソフトウェアを購入するか、VANと契約します。 – TrueWill
私はウィルがここでとても良い点を作ってくれると思います。 – rtev
ありがとうございます、あなたは正しいです。私が自分ですると、後で痛いことがあります。私は.NET開発者です。もし私がEDIプロセスのためにMicrosoft BizTalkを選ぶなら、それは良い選択でしょうか? – arunes