5 返信 最新の回答 日時: Apr 15, 2010 9:56 PM ユーザー:TailCapeT

    会議室予約システムを作りたいのですが..

    d.o

      タイトル

      会議室予約システムを作りたいのですが..

      フォーラムに投稿

      会議室や備品の予約システムを作りたいと考えています。

      ユーザーは、会議室や備品の予約状況を簡単に閲覧出来、予約を入れたりキャンセルすることが出来るようにしたいとおもいます。
      予約の確認画面は、出来ればですが、iCalの1日の予定を表示する画面ようにグラフィカルな感じにしたいのですが、、、

      はたしてFilemakerでこれを実現するのは可能でしょうか?
      どのようなテーブル設計が必要か考えているのですが、いい方法が思いつきません。

      たとえば、
      予約情報のテーブルをつくり、そこに予約した人や、開始時間、終了時間をいれる。
      会議室等のリソース情報を保存するテーブルをつくり、予めリソースごとに10分刻み分のレコードを用意しておきます
      2つのテーブルをリレーションで繋いでポータルをりようして、予約が入っている時間かには色をつけて表示させるようにする。

      こんなかんじで、近いことは出来そうですが、もっとスマートな方法がありそうで質問させていただきました。

      みなさまのアドバイスをいただければと思います。

        • 1. Re: 会議室予約システムを作りたいのですが..
          TailCapeT
            

          こんにちは、とても大変な事ですが可能です。

            

          私は約10年前にD-Oさん御希望の事を行いたくてFileMakerを始めました。

          改良を重ね、現在はマルチクライアントで便利に使っています。

          使い易く、便利に早く使え、社内の業務効率がとても良くなりました。

          今では、これが無くては仕事が出来ない状態です。 

            

          ですが、作成には膨大なトライアンドエラーが必要でした。

           ここで、「◯◯」ですよとは簡単に申し上げられない所も多いです。

          思った機能の通りに動いても、遅くて実用に耐えず、作り直しも何回か行いました。 

           

          ちょっとしたヒントです

          ・予約時間を入れるテーブルと、予約状況を見るテーブルを別に作った方が良いです。

          ・リレーションと計算フィールドの二つは速度低下のリスクとなりますので、作り方に注意です。

          ・運用する度に、リレーション対象が増えることを想定しないと、運用後に遅くなりとても困ってしまいます。

          ・マルチクライアントの場合はダブルブッキングに注意です。

           

          業務に直結する部分ですので、出来れば仕事としてどなたかに相談されることをお勧めします。

          私はせずに一人で作ってしまったので、沢山の失敗をしました。今では事前相談をしなかった事を後悔しています。

           

          • 2. Re: 会議室予約システムを作りたいのですが..
            user6776
              

            どうしてもFileMakerでやらなければいけない理由がない限りはやめた方がいいかと。

            実現は可能だと思います。 

             

            また、フュージョンリアクターというプラグイン使えば簡単にできそうですよ。(使ったことはないですが) 

            http://fusionplugins.com/reactor/ 

             

             

            こちらの方のシステムにカレンダー機能があるので参考になるかも。

            http://cpsfm.seesaa.net/article/109684379.html 

            • 3. Re: 会議室予約システムを作りたいのですが..
              d.o
                

              oztatさん

               

              アドバイスありがとうございます。

               

              >業務に直結する部分ですので、出来れば仕事としてどなたかに相談されることをお勧めします。

              >私はせずに一人で作ってしまったので、沢山の失敗をしました。今では事前相談をしなかった事を後悔しています。 

               

              小さな職場で予算もないので外部委託は無理なのです。しかも、職場でFilemakerを使えるというかコンピューターが少しはわかるのも私を含めて数名です。まいかい試行錯誤しながらやっていっている状況です。

               

              また質問するかもしれませんのでその時はよろしくお願いします。 

              • 4. Re: 会議室予約システムを作りたいのですが..
                d.o
                  

                sago350さん

                 

                レスありがとうございます

                 

                やはりFilemakerでは難しいですかね。

                前回私の書いた方法だと、結構重くなりそうだし..。

                 

                実はMacOS X ServerでWikiを運用しているのですが...会議室予約はそっちでやったほうが良いかもしれません。

                ただ、職場のみなさんがFilemakerに慣れている(入力作業をしてもらっている)ので、Filemakerで済ませられるならそれも楽かなと思いまして。

                もう少し検討してみます。 

                 

                フュージョンリアクターは以前、AppleStore銀座で行われたデモをみました。

                いろいろ便利そうでしたが、英語の壁があり手を出していません。

                 

                またアドバイスをお願いします。 

                • 5. Re: 会議室予約システムを作りたいのですが..
                  TailCapeT
                    

                  こんにちは、尾崎です。

                   

                  >小さな職場で予算もないので外部委託は無理なのです。しかも、職場でFilemakerを使えるというかコンピューターが少しはわかるのも私を含めて数名です。

                  >まいかい試行錯誤しながらやっていっている状況です。 

                   

                  私と同じような環境であるようで、、、身に詰まされます。

                  茨の道ですが、とても楽しく自分自身力がついたと思います。

                  足の傷を省みず、進むお気持ちでしたら、幾許かお教えできることも有るかと思います。

                   

                  ・テーブル

                   当方、「操作を行うテーブル」「予定を入れるテーブル」「予定の状態を表示するテーブル」の三つが有ります。

                   ここでの一番のポイントは「予定の状態をリレーションで表示しない」という点です。

                   Filemakerとしてはリレーションで表示する計算フィールドの仕様が素直な作り方かと思いますが、

                   これで10分枠の1日表示、さらに複数要素を組み込むと1画面に計算させる 物が多くなりすぎ、予定表示画面がとても遅くなります。

                   予定を取得する、変更するタイミングで予定を表示するテーブルの内容を書き換える仕様が一番早く快適でした。

                   

                  ・表示物

                   オブジェクトフィールドの画像は重くなります。

                   ●や■などのテキストをマークとして枠に表示させる手段が軽くて快適です。

                   

                  ・下勉強

                   Filemaker界では有名サイトですので、ご覧になっているかもしれませんが、 

                   Sevensdoor(http://web.sevensdoor.com/index.xsl) というサイトがあります。

                   毎月開催されているFunNight!というイベントは、とても良い情報ばかりです。

                   このサイトが凄いのが、このイベントのレポートです。

                   過去のイベントで紹介された各々の方の話された内容が残っています。

                   「操作を覚える」 といった所を超えた方は皆さん是非読むべきと私は思います。

                   

                  何かご質問がありましたら、出来るだけレスします頑張ってください。