朝晩は少し涼しくなってきました。
気がつけば、もうすぐお盆ですね。早いものです。
うちは明日13日から15日まで夏季休暇です。
さて・・・近況報告なんぞ。
昼間のうちは客先へ出かけたり来社いただく方々の対応をしたり、夜は開発という毎日を繰り返していました。
ここ数日は遅れ気味のスケジュールを消化するため、昼夜問わず開発に没頭しているところです(^^)
今開発しているのはスペックエンジニアリング様の受注&顧客管理システム。
4月から取り掛かる予定でしたが、うちの諸事情により先月から遣り始めてます。
これまではEXCELを中心にマンパワーで回されていた業務が、うんと楽になるはずです。
顧客の履歴管理も煩雑でしたが、きっちり管理することでより質の高いサービスを行うのが狙い。
今の時代は「良い物」だけでは売れないですからね。
段階的にですが、インフラの整備から販売戦略までお世話させていただきます。
おこがましいかもですが、私もスペックの一員のつもりで、事業を盛り上げていく手助けになれたらと思ってます。
少し、システムの話をしましょうか。
今回提供するシステムにはWebからの注文を自動的に取り込み、受注伝票に転換するという機能が含まれています。
受注システム自体をWebで作るという手もありますが、クラサバ並みのリッチクライアントを実現するのは少々骨が折れます。
使う側が妥協点を見出してくれればよいのですが、これまで親しんだ他の市販アプリ等と比べると、やはりWebアプリでは少々貧弱。
結局、今回もVB.NETで作成しています。
話を戻して・・・
ではWebからの受注をどうやってローカルに取り込むか?というのがひとつのテーマになります。
実はこれ、FTPを利用すれば結構簡単に実現出来るんですね。
うちが以前使用していたVB.NET2003では基本的に出来ませんでした。
WindowsAPIを利用すれば可能ですけどね。
今回はFTPを実装しているVB.NET2008でやります。
うちのレンタルサーバーで試しましたが、テストでは特に問題はありませんでした。
パフォーマンスも問題ありません。
当初はWebサイト側で注文メールに添付ファイルをつけて送ってもらい、ローカル側でメールをトラップし、添付された受注データをインポートしようと考えていました。
しかし、これは本当に出来そうにない!
VB.NETは、メール送信は出来ますが受信は・・・?
やり方はあるのかも知れません。ネットにはサンプルが出てましたから。
ただ多分それもAPIを活用したものでしょう。
そんなこんなで今回はFTPを使うことになりそうです。
ところで本日、VB.NET2008のサービスパック1がリリースされましたね。
併せて.NET Framework3.5のサービスパック1も。
実はこれ大助かりなんです!
VB.NET2008を利用されている方はお困りの点が解決されていますよ。
毎度、インストールして弊害があっても、私は責任持てませんけど(^^ゞ
気づいたことを一点だけ。
以前のバージョンではサーバーの共有フォルダに実行ファイルを置くと、クライアント側から実行した時にエラーが出てませんでした?
私はこれに数日間泣かされました。
多分、信頼関係に関する仕様だったと思いますが、これがイントラであれば解決出来るようです。
うちではエラーが出なくなりましたから。
まあ、環境様々なので疑ってかかってくださいな(^^)
それでは、皆さんも素敵な夏休みをお過ごしください。
ご出勤の方には・・・申し訳御座いません。

