ラベル SQL-Server の投稿を表示しています。 すべての投稿を表示
ラベル SQL-Server の投稿を表示しています。 すべての投稿を表示

2014-10-07

土屋企画のソフトウェア販売サイトのご案内

 本稿土屋企画の製品購入サイトの説明となります。購入サイトをご利用いただくには、こちらをクリックして以下のページを表示します。


注:
本システムは FileMakerインスタントWeb(IWP)と SQL Server 2000 により開発・運用されています。


1. 新規購入と登録ユーザによる購入

上図のページで新規のお客様は“新規購入”ボタンをクリックしてください(以下、「2-A 新規購入」参照)。土屋企画製品の登録ユーザの方は“ログイン”ボタンをクリックし、次の画面で[アカウント名]と[パスワード]を入力して“ログイン”をクリックします(以下、「2-B 登録ユーザによる購入」参照)。

2-A. 新規購入

“新規購入”ボタンをクリックすると、下記のページが表示されます。

  1. まず「お客様情報」欄の各項目に必要な情報を入力してください。*が付いている項目は入力が必須です。
  2. 次に希望の商品を「買い物カゴ」タブに入れます。[新規購入]タブ内の商品の右端にある“カゴへ”をクリックすると、その商品が「買い物カゴ」タブ内に表示されます(以下、「3.買い物カゴ」参照)。

    注:
    [製品名]をクリックすると、製品の案内ページが表示されます。

2-B. 登録ユーザによる購入

ログインに成功する以下のページが表示されます。ウインドウ右上部にある“製品購入申込”ボタンをクリックします。

「購入/アップグレード ― 入力」のページに、お客様の情報が入力された状態で表示されます。
必要に応じて「お客様情報」欄の項目を変更してください。 本システムにログインするときに必要となる[アカウント名]および[パスワード]もこちらのページで変更が可能です。

本ページ下部には4つのタブがあります。
タブ 説明
アップグレード アップグレード可能な製品がある場合、表示される
新規購入 新規購入可能な製品が表示される
お得意様優待 優待販売がある場合、表示される
買い物カゴ 他の3つのタブ上にある“カゴへ”ボタンで選択された製品が表示される


■アップグレードタブ

[対象ライセンス]が複数ある場合、つまりアップグレード可能なライセンスが複数ある場合、
目的のライセンスをクリックして選択すると、右にアップグレード可能な製品が表示される

アップグレード可能な製品がある場合は、「アップグレード」タブ内にその製品が表示されます。アップグレードする製品の右にある“カゴへ”をクリックすると、その商品が「買い物カゴ」タブ内に表示されます(以下、「3.買い物カゴ」参照)。

注:
[対象ライセンス]が複数行ある場合、アップグレードするライセンスをクリックして選択してください。選択したライセンスに対するアップグレード可能な製品が右側に表示されます。

■新規購入タブ
上記「2-A 新規購入」参照。

■お得意様優待タブ
お得意様を対象とした優待販売製品が表示されます。製品の右にある“カゴへ”をクリックすると、その製品が「買い物カゴ」タブ内に表示されます(以下、「3.買い物カゴ」参照)。
注:
優待販売は期間限定の為、本タブには何も表示されないことがあります。

3. 買い物カゴ

上述の各タブにある“カゴへ”ボタンをクリックすると、その製品が[買い物カゴ]タブ内に移動します。他にも購入する製品がある場合は、適切なタブをクリックして購入する製品の“カゴへ”ボタンをクリックして、その製品を[買い物カゴ]タブへ移動します。購入する製品を登録し終えたら、“確認画面へ”ボタンをクリックします。 


項目説明

項目 説明 補足
クリックすると数量が1増す アップグレード製品の場合、本ボタンは動作せず
クリックすると数量が1減る アップグレード製品の場合、本ボタンは動作せず
× 製品を買い物カゴから削除する
確認画面へ 確認画面へ移動

4. ご注文確認ページ

 本ページで注文内容をご確認頂き、修正が必要であれば“前画面へ戻る”を、修正が不要であれば“注文を確定する”をクリックしてください。 “注文を確定する”をクリックすると、注文完了ページが表示されます。



5. 注文完了ページ

注文が完了しました。お客様には注文の確認のメールが自動送信されます。



以上



【IWP関連記事】

【IWP関連の製品・サービス】



2014-10-02

土屋企画のCRM(ユーザサポート)サイトのご案内

TPC ― Customers Relationship & Support サイト は、土屋企画の製品・サービスをご利用のお客様に、製品・サービスの購入履歴情報、サポート履歴情報、お得意様限定のサービスやファイルダウンロードを提供するために設けられました。

注:
本システムは FileMakerインスタントWeb(IWP)と SQL Server 2000 により開発・運用されています。 


ご利用に際しては、こちらから“ログイン”ボタンをクリックしてください。

主な機能は以下の通りです。


B-1 購入履歴タブ

お客様の製品・サービスの購入履歴と、付属のサポートのインシデント情報が照会できます。



項目説明
項目 説明 補足
ご購入日 製品またはサービスの購入日 この日付がサポート開始日となります。
サポート期限 サポートの終了日
Inc/単位 製品付属のインシデントまたはサポートを受けられる時間と、その単位
  • 上図Aでは、240分(4時間)のコンサルティングを受けることができます。
  • 上図Bの 「売上猫くん」の[Inc]は空欄ですが、この場合、期限前であれば原則として回数/時間による制限無く、メールにより質問をして頂けます。
  • 上図Cの「FMEasy在庫 R1.0 開発版」は、ご購入から365日間、2件までメールにより質問をして頂けます。
前繰越 前月の未消化時間の繰越分 現在、繰越はコンサルティングのオプションでのみ有効です。
消費計 消費した[Inc]
[Inc]の残
翌繰越 翌月へ繰り越す未消化時間
有効 サポートの有効/無効を表示


B-2 サポート履歴タブ

過去に受けたサポート/コンサルティングの履歴を照会できます。 [消費Inc]はサポート/コンサルティングで消費したインシデント数または時間が表示されます。



B-3 特典タブ

個々のお客様限定の特典または製品付属の特典(ファイルダウンロードやサービスへのアクセス)をご利用になれます。 
 2014年10月現在、土屋企画の製品・サービスをご購入頂いたすべてのお客様は、『FMEasy在庫 IWP/WD R1.5』のインスタントWeb及びWebDirectの体験サイトをご利用頂けます。

以上 


【IWP関連記事】

【IWP関連の製品・サービス】



2014-05-19

FileMaker IWP と SQL-Server 2000 によるソフトハウス用ライセンス販売管理システム

 ユーザに特定のブラウザを強制できない状況、不特定多数のユーザがアクセスする環境では WebDirect を使用できないため、IWP(インスタントWeb)が有用ですが、現状として WebDirect が限られたブラウザのみしかサポートしない状況で、IWP(またはその機能)の提供を打ち切っちゃう FileMaker ってなんなの……。

  さて、小社では自社ソフトウェアのユーザ管理用に Microsoft SQL-Server 2000(以下、Ms-sql)とASPをしたシステムを開発し長らく運用してきておりますが、1 年半ほど前にフロントエンド部を Active Server Page から FileMakerに 置き換えた、ということは以前、本Blogでご紹介いたしました。

 この前システムは10年以上ユーザ情報と製品サポートの記録用に運用してきましたが、昨年 5 月『売上猫くん Standard R5』をリリースしたのを機に一念発起し、ソフトウェアライセンスのWeb販売機能追加を含め、大幅に機能を拡張することにしました。


開発環境

MS SQL-Server 2000 (同左)
MS SQL-Server Management Studio Ver 9 (同左)
FileMaker Pro Server 12 Advanced (FileMaker Pro Server 11 Advanced)
FileMaker Pro 12 Advaned(FileMaker Pro 11 Advanced)
注:( )内は、前回開発時の環境

※なぜいまさらMs-sql 2000なのか?

な ぜ前世紀の遺物の Ms-sql 2000 を使い続けるのか?というと、FM が公式にはサポートしていないSQLデータソースを操作できるのか試してみたい、という好奇心からです。
 ちなみに、FM12 が公式にサポートしている Ms-sql は2005と2008のみ。 前回、Ms-sql 2000→2008 へのアップグレードは簡単にできることを確認していますので、問題が発生時したらアップグレードするつもりでしたが、現在まで問題なく運用できております。

注:FM13 が公式にサポートしている SQL データソースはこちらになりますが、例によって旧版 SQL データソースはいとも簡単にリストから外されているのであった……
 

FileMaker 13 でもはやサポートされなくなった IWP をいまさら使う理由は次のとおり。

  1. PHPに比べ非常に短期間で開発が可能
  2. 必要最低限の機能で満足できる(JavaScriptなどを使用したゴージャスなインタフェイスは要らない)
  3. ヘビーなトラフィックが発生しない
  4. 何かあればサーバを再起動できる程度の余裕がある
上記 1. が IWP 採用の最大のメリットで、今回の開発では30人日程でカットオーバーできました。

※なぜWebDirect(WD)ではないのか?

  1. ブラウザの互換性が低い(不特定多数がWebアクセスする環境では使えない)
  2. ハードウェア/ソフトウェアのコスト
WDは¥100万~数百万の投資が普通にできる企業がイントラネットで利用するってことで。


ライセンス販売管理システムの仕様

仕様は以下のとおり。

No AP 機能名 内容/仕様
1 FM カスタマ管理 カスタマ(顧客)管理、Webログイン用アカウント管理
2 FM ライセンス管理 ・複数ライセンス管理(同一カスタマが複数の製品を所有することを想定、メール/葉書等の重複送信を防ぐ)
・入金確認後、Webでカスタマが登録した情報を元に、ユーザ(ライセンス)情報の登録/更新を行う。同時に、製品情報(製品用パスワード)等を登録完了通知メールとして送信
3 FM メール送信 ユーザを検索し、対象ユーザにアップグレード等の情報を一括送信。
4 FM 送信文章管理 メールで送信する文章を作成。ここで登録した内容をEvaluateし、ユーザ/商品毎の変数を評価(例:本文中に表示する宛名やアカウント情報をユーザ毎に変更する)
5 FM 送信履歴管理 ユーザ毎にメール/葉書などの送信履歴を保存
6 FM 葉書 アドレスが無効または不明でメールが送信されなかったユーザに対し、葉書(表裏面)を印刷する
7 FM サポート管理 ・サポート期間、インシデント消費状況を管理
・サポート内容を記録
8 FM 商品管理 ・複数商品対応
・同一商品の複数種類対応(例えば、『売上猫くん Standard R5』には、シングルユーザ版、マルチユーザ版、開発版の3種類がある)
・シリアルNo(ライセンスNo)生成
9 Iwp ログイン カスタマ毎に登録してあるアカウント情報をもとに認証
10 Iwp ユーザ情報更新 ユーザ情報の登録/更新/チェック
11 Iwp アカウント情報更新 アカウント/パスワードの登録/更新/チェック
12 Iwp 商品選択・購入 ・新規購入とアップグレード購入の両方に対応
・アップグレードというソフトウェア特有の販売形態に関連した各種制御(所有ライセンス数に基づくアップグレード)
13 Iwp 確認メール 注文確定後、カスタマに対して確認メールを送信
注:AP列の「FM」はFileMaker Pro 12/13で、「Iwp」はWebブラウザ がIWPにアクセスして利用するの意。


主な画面

FM で本アプリを起動時に表示される初期メニュー。
 [ClientMode]で「1:IWP」を選択すると、それ以降はブラウザの動作をシミュレート、デバッグはFMで行う。
図1 FileMakerクライアントで表示されるMenu画面


 カスタマが Web で入力した情報を基に、カスタマ画面上の情報が更新・作成される。
 ライセンスの購入・アップグレード履歴は、「購入履歴」タブに表示される。
 住所/電話等の情報は変更されうるので、カスタマ側で最新の情報を、購入履歴では購入時点の情報(ピンク部分)を保持する。

図2 FileMaker クライアントで表示されるカスタマ画面 ― 購入履歴タブ


 「サポート履歴」タブでは行ったサポート内容を入力・記録する。尚、このタブを開くと、ライセンス付属のサポートの有効期限を表示したサポート状況ウインドウが表示される。


図3 FileMaker クライアントで表示されるカスタマ画面 ― サポート履歴タブ


 メールの送信文章を入力。[送信内容]はEvaluate()されるので、フィールド名や変数を指定可。

図4 FileMaker クライアントで表示される送信文入力画面


 今回の開発の肝はソフトウェアライセンスのショッピング機能。
 下図はそのまた肝の購入申込画面(FireFox使用時)。

 登録ユーザがブラウザを使用しログインすると本画面が表示され、カスタマ情報とともに所有する[現有ライセンス]が画面左下に、その右側にアップグレード可 能な商品情報が表示される。
 “カゴへ”をクリックすると、その商品が買い物カゴに入り、「買い物カゴ」タブが表示される。
 「新規購入」タブでは(アッ プグレードではない)購入可能な商品が表示される。必要に応じてアカウント情報を含む「お客様情報」欄の情報を更新し、商品を買い物カゴに入れて“確認 画面へ”をクリックすると、FMServerは入力情報をチェックしエラーがなければ確認画面を表示する。
 確認画面で“注文を確定する”をクリックする と、FMServerはカスタマ情報を更新するとともに、購入確認メールをユーザに対して送信する。
 なお、既存カスタマの場合、アカウント名/パスワードを 変更して“注文を確定する”と即座にデータベースに反映される。
 
図5 ブラウザに表示されるアップグレード・新規申込画面

 IWP と侮るなかれ。
 結構なモノが構築可能なのです。

以上

(土屋)

追記:
ショッピングモジュールに加え、 CRM(Customers Relationship Management)モジュールのユーザサポート機能を公開。詳しくはこちら


【IWP関連記事】

【IWP関連の製品・サービス】

2012-11-08

SQL Server 2000 を FileMaker 11で使う

 FileMakerが公式サポートしているMicrosoft SQL Server のバージョンはMS SQL Server 2008 R2/MS SQL Server 2008 SP2/MS SQL Server 2005 SP3のみです。

 が、10年程前に SQL Server 2000 と ASP で作成したシステムのデータをちょこちょこ弄る必要がでてきました。
 これを Active Server Page でやるのは大変すぎるので、FileMaker Pro 11でSQL-Server 2000のDBを扱えないものかと無謀にも思い立ち、試してみました。

 本記事は、その備忘録となります。

 例によって「システムDSN」を登録。
 環境は Windows 32bit、ODBCドライバは「SQL Server 6.00」。
 問題なく登録できる。



 次に FileMaker Pro 11 Advanced を起動してFileMakerデータベースを作成。
 上記で登録したDSNをFileMakerの外部データソースとして登録する。



 さらに、リレーションシップのウインドウで、上記で登録した SQL Server データベースのテーブルをTO(Table Occurrence)として現出させ、リレーションとかもしてみる。問題なし。



 FileMaker では TO 毎にレイアウト(フォーム)が自動作成される。ブラウズモードにして、表示方法を「表形式」を選択すると、以下のような表が表示される。



 ここまで、慣れていれば5分程度で作成できる。
 いまのところ、照会/検索は普通にできている。



 最後に躓いた点のメモ:

 上記のFileMakerデータベースを Windows Server 2008 x64 の FileMaker Server で運用する場合、普通にDSN登録をすると、上記のリレーションシップのところでエラーが起こると思われる。
 この場合、SysWoW64フォルダの odbcad32.exeを起動して、DSN登録を行うこと。

参考リンク


(土屋)


【IWP関連記事】

【弊社のIWP関連製品・サービス】


2008-03-10

FlexSql売管 ― FileMaker と SQL Server 2005 による売上管理システム


FileMaker Pro 9 と Microsoft SQL Server 2005 (Microsoft SQL Server 2005 Express Edition) を統合させた売上管理システム 「FlexSql売管 R0.1」をリリースいたしました。

本ソフトウェアはフリーウェアですので、ご自由にお試しください。




◇FlexSql売管 情報ページ
http://www.tpc.jp/product/fsql/


※ SQL Server と FileMaker の関連記事(2014年6月追記)
一考の価値あり? ― FileMaker のMS SQL Server との連携。
FileMaker IWP と SQL-Server 2000 によるソフトハウス用ライセンス販売管理システム