目次

Schedule Board 　ver 1.20

　Schedule Board は、スケジュール管理や会議室/備品予約などを行える、ファイル共有型のグループウェアです。サーバの共有フォルダ（またはクライアント）にスケジュール情報ファイルを置くことでデータを共有します。特別なサーバや設定を必要としないため、非常に安価かつ手軽に導入できます。また、スタンドアロンで個人的な予定表や日誌のような用途にも対応できます。

　また、直感的に分かりやすいユーザ・インターフェイスを実装しており、市販のグループウェアに勝るとも劣らない使いやすさを提供しています。

開発コンセプト

操作方法

グループの作成

スケジュールの登録

スケジュールの操作

スケジュールの変更と削除

便利な操作

表示モード

休日設定について

セットアップユーティリティ

お知らせ機能について

利用条件など


使い方


開発コンセプト

　 Schedule Board は、次のようなコンセプトに基づいて作成されています。

　　　・手軽に導入できる

　　　・軽快な動作、快適な操作性

■ファイル共有型グループウェア

　市販のグループウェアには、高価なサーバ用ソフトを必要とするものや外部データベース（ＲＤＢＭＳ）を必要とするものが一般的です。また、そうでなくとも「1サーバ5ライセンスパック」のようなパッケージから分かるように、サーバをたててそこに専用のサーバソフトを動かすことが必要になるものがほとんどです。このため、グループウェア用にサーバ機を一つ用意する必要が出てきます。こういった仕組みは、大規模な組織で計画的に導入する場合に向いており、高いセキュリティとパフォーマンスが期待できます。

　Schedule Board は、スケジュールデータに個々のクライアントが勝手にアクセスするだけの方式をとっています。これは、例えばサーバにおかれた一太郎のファイルに、様々な人がアクセスするのと全く同じ原理です。このため、ファイルが共有できる環境（Windows NTの共有ディレクトリや、Windows 95のフォルダの共有など）さえあればOKです。このため、ボトムアップで導入を推進して行きやすいといったメリットもあります。

　このことは、専門知識をもった管理者が必要ないことも意味しています。このため、非常に手軽に導入することが可能です。

■ユーザ権限の排除

　市販のグループウェアでは、ユーザ登録やユーザ権限などの概念が存在します。例えば、他人のスケジュールを勝手に消したりすることはできないケースが一般的です。

　 Schedule Board では、このようなユーザ管理と権限を一切排除しています。つまり、ある意味で性善説に基づいたソフトウェアであるということができます。 Schedule Board はユーザのログインやパスワードなどを必要としませんので、「現在操作しているのは誰であるのか」ということを全くソフト側が認識しません。

　こういう状態を望ましくなく思う人もいるかも知れません。しかし、これをきっちりやろうとすると、ソフトウェアが重くなるだけでなく管理も複雑になり、運用に当たっての負担が大きくなってきます。 Schedule Board は、手軽に導入でき、運用管理を簡単にしようという考えに基づき、これらを排除した作りになっています。


操作方法

　画面の操作方法を示します。


グループの作成

　Schedule Boardを利用するに当たっては、まずグループを作成して下さい。一つのグループの中にいくつでもメンバーを追加することができます。

　グループは、拡張子が[ .GOURP ]というグループ情報ファイルとして保存されます。このファイルを、サーバなどの共有できるフォルダに置くことで、情報を共有することができます。また、スケジュールのデータは同じフォルダに拡張子が[ .SCH ]というファイルで月ごとに作成されます。このファイルに、データが次々と追加されてゆきます。

！グループ情報ファイルがおかれるフォルダは、アクセスする全員が書き込み権限を持っていることが必要です。Windows NTの場合、フォルダのアクセス権と共有のアクセス権の両方を確認する必要があります。OSのヘルプまたはマニュアルを参照して下さい。

！スケジュールデータファイルは、必要に応じて定期的にバックアップをとるようにして下さい。

【グループの作成】

　メニューから、[グループ]-[グループの作成]を選択します。グループの名前と、グループ情報を保管するファイルを指定して下さい。このとき、複数ユーザでデータを共有したい場合、グループ情報ファイルはサーバなどの共有フォルダにおくようにします。

【メンバーの追加】

　F9キーまたは[グループ]-[メンバーの追加]で、メンバーの追加ができます。

名前：　表示される名前を入力します。通常、人間であれば名前を、会議室であれば会議室名などを入力します。

コード：　グループの中で、メンバーを一意に識別するためのコードを入力します。使用できる文字や文字数に制限はありませんが、長さが短いほどパフォーマンスが良くなります。グループの中で重なるコードがあってはいけません。

備考：　入力しなくても構いません。「営業課長」とか「収容人数50人」とか、付帯情報を自由に入れて下さい。

種類：　スケジュールの重複を許可するかどうかを入力します。会議室などでは、スケジュールの重複は許可しないようにします。重複は許可する設定の方がパフォーマンスが若干良くなります。

【メンバーの編集】

　メンバーの削除や変更、表示順序の入れ替えなどは、右クリックメニューや[グループ]メニューで随時行うことができます。ただし、メンバーのコードだけは変更できません。

　メンバーの表示順序は、ドラッグによっても変更することができます。こちらの方が手軽です。

　一旦削除したメンバーについては、同じコードのメンバーを再度追加することで、復活させることができます（かってそのメンバーに登録されていたスケジュールがよみがえります）。逆に、かって他のメンバーで使っていたコードは、同じグループ内で利用すると、前のメンバーとして認識されると言うことになります。

【ファイルの排他処理】

　グループ情報は、一度に複数の人が編集することはできません。他の人が編集している間は、その旨メッセージが表示されます。また、編集する前に、最新の情報を読み込むためのメッセージが表示されます。

　また、そのファイルを最後に編集したバージョンより古いバージョンの Schedule Board では、グループの編集をすることはできません。新しいバージョンでは、メンバーの属性の数が追加されている可能性があり、古いバージョンで編集して上書きすると、その新しいバージョンで追加されている属性が欠落してしまうおそれがあるからです。


スケジュールの登録

　スケジュールを登録するには、登録したいスケジュールを画面に線で描く要領でドラッグして下さい。すると、登録画面が開きます。

内容：　メイン画面の線表に表示される文字列です。文字数の制限はありません。

日付：　ボタンをクリックするとカレンダーが表示され、日付を選択できます。

時刻：　ドラッグした時間が表示されています。ボタンをクリックすると時計が表示されますが、針の先端をドラッグすることで時刻を設定できます。

色：　ボタンをクリックすることでメイン画面に表示される色を選択できます。内部的に意味は特にないので、お好みで設定して下さい。運用ルールで「休暇は赤」などというように決めておくのも一案です。

備考：　備考ボタンを押すと、備考欄が表示されます。なんでも好きなことを書いて下さい。文字数の制限はありません。備考は、スケジュールのプロパティを見たときに表示されます。

　同じようなスケジュールをたくさん登録するときは、メイン画面でスケジュールをCtrlキーを押しながらドラッグすることで、簡単にコピーできます。


スケジュールの操作

　スケジュールをクリックすると、選択できます。選択されたスケジュールはへこんだ外観で表示されます。

　スケジュールをダブルクリックすると、プロパティを見ることができます。


スケジュールの変更と削除

　選択されたスケジュールを変更・削除する場合は、右クリックメニューまたはメニューバーの[スケジュール]から、変更や削除を選択します。

　また、Delキーを押すだけでも削除可能です。


便利な操作

・スケジュールをドラッグするだけで、移動することができます。

・スケジュールをCtrlキーを押しながらドラッグすると、コピーすることができます。

・選択されたスケジュールの両端は、ドラッグして時間を変更することが可能です。

・メニューから「重複時間を表示」を選択することで、スケジュールが重なっている時間帯が赤色で表示されます。

　重なっている奥のスケジュールを見る場合は、手前のスケジュールを選択してメニューから「奥に表示」を選んで下さい。


表示モード

 Schedule Board は、二つの表示モードをサポートしています。

・一覧表示

　グループ全員の、任意の日付のスケジュールを一覧にできます。

・個人別表示

　特定の人の、一ヶ月分のスケジュールを表示できます。

　表示モードを切り替えるときに、人や日付の選択状態が移行されます。例えば、個人別表示で「７月２３日」を選択（見出し部分をクリックしてへこます）した状態で一覧表示にすると、７月２３日のスケジュールが一覧にされます。逆の切り替えも同じです。


休日の設定について
休日設定について

【休日の設定】

　 Schedule Board では、休日（祝祭日）情報をカスタマイズすることができます。休日情報は、

・個人別表示の、左側見出し部の日付表示

・日付選択用のカレンダー

　に反映され、赤色表示されます。

　内部的に、成人の日・憲法記念日などのいわゆる旗日が設定されています。これらは何の設定もなしに、赤色表示されます。ただし、次のものは、ユーザ（または管理者）が個々に設定する必要があります。

①会社の創立記念日、都道府県等自治体で定めた記念日（都民の日など）

　これらの休日は、ユーザまたは管理者が自分の環境に合わせて個々に設定して下さい。

②秋分の日、春分の日など年によって変動する休日

　作者の怠慢により、向こう数十年の休日を調べて登録する等していません。毎年カレンダーで確認して設定する必要があります。

※新しい休日制度について

　成人の日、勤労感謝の日などいくつかの休日を月曜または金曜にずらして三連休を多くする法律が国会等で審議中ですが、法律が成立次第、 Schedule Board でも対応準備するものとします。

【設定の方法】

　 Schedule Board は、Schedule.exeと同じフォルダにあるHoliday.txtというテキストファイルを読み込んで休日を判定します。Holiday.txtの記述方法は簡単です。メモ帳などのエディタで編集して下さい。

----------

0120

1115

19961022

----------

　このように、日付を４ケタまたは８ケタで、一行ずつ羅列して行きます。上の例では、1月20日、11月15日、1996年10月22日が設定されています。

　毎年同じ日にある休日は、４ケタで記述します。特定の年だけに反映したい場合、８ケタで記述します。

【Setup.exeとの関連】

　Setup.exeを実行すると、管理者によって設定されたHoliday.txtが、ローカルのHoliday.txtに上書きされます。Setup.exeによって Schedule Board をバージョンアップするときは、注意して下さい。


セットアップユーティリティ
セットアップユーティリティについて

　セットアップユーティリティは、http://member.nifty.ne.jp/sugasawaから無料でダウンロードできます。

　Schedule Board はグループウェアですから、複数人数で使うことでますますその有用性を発揮します。しかし、その中にはコンピュータの設定に不慣れな人や、面倒なことをいやがる人もいると思います。Setup.exeが行なうのは、特別なことではありません。 Schedule Board を自分の職場などに導入したいと考えた人（以下、「導入推進者」）が、他の人に自分の決めた環境でインストールすることを支援します。

　導入推進者は、Setup.iniを変更することで、以下の項目をカスタマイズできます。

・ Schedule Board のショートカットの名称

・ Schedule Board が起動したときに最初に開くグループ

・ Schedule Board の実行時のフォルダ（グループ選択ボックスで最初に開くフォルダ）

　Setup.exeは、exe自身と同じフォルダにある同じ名前のiniファイルを参照します。例えば、Setup.exeを「総務部用Setup.exe」と名称変更すると、「総務部用setup.ini」を参照して起動するようになります。これにより、いろいろな環境用にカスタマイズされたインストール元を同じフォルダに作ることができます。

　Setup.exeは、通常サーバの共有フォルダにおくことになるでしょう。そのとき、同じフォルダに以下のものを用意することを忘れないで下さい。

 Schedule.exe

 Schedule.hlp

 Holiday.txt

 Setup.ini

 Setup.exe


お知らせ機能

　Schedule Board は、グループごとに「お知らせ」の文章をサーバにおいておき、次回の Schedule Board 起動時に表示させてメンバーに通知する機能があります。

　グループ情報ファイル(*.group)と同じ名前で拡張子を「.txt」に変えたファイルを、グループ情報ファイルと同じフォルダに置いておいて下さい。すると、このテキストファイルの内容が次回起動時に表示されます。

　このお知らせファイルは、タイムスタンプが新しくなると、再びメンバーに表示されるようになります。


利用条件など

【配布形態】

　Schedule Board は現バージョンにおいてフリーソフトウェアと致します。

　ただし、将来のバージョンにおいて有料化（シェアウェア化）する可能性があります。そのため、現バージョンは2000年3月までしか起動することが出来ません。ご注意下さい。1999年12月までのできるだけ早い時期に、それ以降も使えるものをリリースいたします。

　Schedule Board の最新版は、以下から入手して下さい。また、この件に関する新しい情報も、以下のURLから入手して下さい。

     NIFTY-Serve FWINAC LIB# 5

     http://member.nifty.ne.jp/sugasawa

【転載条件】

　  Schedule Board の転載は自由です。ただし、圧縮ファイルの中身を変更せずに行って下さい。雑誌・書籍への転載もＯＫです。

【著作権】

　 Schedule Board の著作権は Tack'n (菅沢卓司、GCH04111@nifty.ne.jp）が所有しています。

【サポートなど】

　サポートはNIFTY-ServeのFWINAC 5番会議室で行います。要望やバグ報告はこちらでお願いします。

【その他】

　 Schedule Board を用いて生じたいかなる結果に対しても、著作権者（作者）は責任を負いません。プログラムのバグ等によるスケジュールデータファイルの破損や、会議室などの予約の競合等による損失についても同様です。必要ならば、データファイル（*.sch, *.group）のバックアップを定期的に行うようにして下さい。

　また、著作権者（作者）はサポート・質問対応・バグ修正などの義務も負いません。

　このドキュメントに書かれている内容は、予告なしに変更することがあります。


人事異動などに伴うグループの組み替え

Schedule Board Group Editor (別売り)を用いると、組織変更などにともなうグループ間の人の入れ替えが、登録済みのスケジュールをそのまま移行して行えます。

Schedule Board Group Editor については、

 http://member.nifty.ne.jp/sugasawa

をご覧下さい。


重複
スケジュールが重複しています

　スケジュールが重複するため、登録できません。

　当該メンバー（または会議室）には、スケジュールを重複できないような制限がかけられています。スケジュールの重複を許すためには、メンバーの設定を変更する必要があります。

　スケジュールが重複していないのにこのメッセージが出る場合は、F5キーを押して、最新の情報に更新してみて下さい。最初にスケジュールを読み込んだあとに、他の誰かがスケジュールを登録した場合、あなたの画面にはまだ反映されていなくても、スケジュールが重複する可能性があります。 Schedule Board は、サーバの最新の情報を見て重複をチェックしています。