Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Notes/Dominoのスケジュール機能のおさらい 及び OnTimeのDomino/Exchange連携機能

186 views

Published on

各自の予定はカレンダーと呼び、予定の検索や時間調整はスケジュールと呼びます。今回はスケジュールのお話し。Dominoがどの様にスケジュール情報を集めて処理しているか、またどのタスクや文書が関係しているかをご説明します。後半はOnTimeがDominoカレンダーとExchangeカレンダーの連携の実現方法についてもご説明しています。
Each event is called a calendar, and event search and time adjustment is called a schedule. This time I will talk about the schedule. Learn how Domino collects and processes schedule information and what tasks and documents are involved. In the second half, OnTime also explains how to implement linkage between Domino calendar and Exchange calendar.

Published in: Engineering
  • Login to see the comments

  • Be the first to like this

Notes/Dominoのスケジュール機能のおさらい 及び OnTimeのDomino/Exchange連携機能

  1. 1. Notes/Dominoのスケジュール 機能のおさらい
  2. 2. さてカレンダー接続の話しが 出てきたので本日はそれ系の 話しを少しばかり、、、 2
  3. 3. よく、 各自の予定はカレンダーと呼び、 予定の検索や時間調整はスケジュー ルと呼びますよね。 今回はNotes/Dominoがそのスケ ジュールをどの様に処理しているか のお話しです。。。 3
  4. 4. メールDB メールDB スケジュール管理(空き時間)を構成する要素 4 メールDB Busytime Clubusy スケジュール マネージャ ScheD カレンダー コネクタ Calconn リソース マネージャ RnRMgr ルーター Router 会議室 予約DB ユーザーから 問い合わせ
  5. 5. Busytimeの中身ってどんなの? • 1サーバーに1つ • サーバーが面倒見るメールDB達の分が ある • Clubusyはクラスタメンバー全員で面倒 を見る • 1ユーザー(1リソース)ごとに1文書 • これから未来のスケジュールデータだ けが収まっている • 見ての通り文書競合はよく起こる • メールDBのカレンダープロファイルが 正しく登録されたユーザーの情報だけ が入る • カレンダープロファイルには誰に空き 時間を提供するかを指定する設定があ る(次ページ参照) • ところでこの「Busy Time List」って データ形式はなに?5
  6. 6. メールDBのプリファレンス • 「メール/カレンダーへのアクセ ス」と「スケジュールへのアクセ ス」は別物 • ここで指定しないと他のユーザー からの問い合わせに何処まで情報 提供してい良いか分からなくなる • このタブを見ないで保存だけする と空き時間は全員に提供される 6
  7. 7. サーバー設定文書(*)にだけ •抽出するカレンダー の詳細という項目も ある 7
  8. 8. スケジュール問い合わせ(サーバー自身) •ScheDがbusytimeに問 い合わせてリストを取 得する •各人の条件に合わせて 提供するデータを絞り 込む 8 Busytime スケジュール マネージャ ScheD
  9. 9. スケジュール問い合わせ(隣のサーバーが絡 む) •自分のユーザーは ScheDがbusytimeに問 い合わせてリストを取 得する •他のサーバーには Calconnが問い合わせ て情報を取得する •各人の、、(以下同 じ) 9 Busytime スケジュール マネージャ ScheD カレンダー コネクタ Calconn Busytime スケジュール マネージャ ScheD カレンダー コネクタ Calconn
  10. 10. スケジュール問い合わせ(クラスターなら) •クラスターメンバーの ユーザー情報は全て ローカルのClubusyに あるのでScheDがデー タを取得するだけで済 む •各人の、、(以下同 じ) 10 Clubusy スケジュール マネージャ ScheD カレンダー コネクタ Calconn Clubusy スケジュール マネージャ ScheD カレンダー コネクタ Calconn
  11. 11. スケジュール問い合わせ(隣接・非隣接ドメ イン) • ドメイン文書の情報を利用し て問い合わせを行う • 各人の、、(以下同じ) 11 Busytime スケジュール マネージャ ScheD カレンダー コネクタ Calconn Busytime スケジュール マネージャ ScheD カレンダー コネクタ Calconn
  12. 12. スケジュール問い合わせ(異種ドメイン) • ユーザー文書!からカレンダードメイン を把握 • ドメイン一覧から異種ドメインを把握 • カレンダータブから利用しているシステ ムを把握 12 Busytime スケジュール マネージャ ScheD カレンダー コネクタ Calconn
  13. 13. ノーツ関数?での利用方法 •空き時間情報ダ イアログが使用 できる 13
  14. 14. LotusScriptでの利用方法 14
  15. 15. メールDB メールDB 遙か遠い昔、他にもコネクターが存在した….. 15 メールDB Busytime Clubusy スケジュール マネージャ ScheD カレンダー コネクタ Calconn リソース マネージャ RnRMgr ルーター Router 会議室 予約DB ユーザーから 問い合わせ Exchange Calendar Connector ExCalcon Microsoft社 謹製
  16. 16. “OnTime for Domino” support Exchange • OnTimeはご存知のように DominoDirectoryとbusytime とメールDBの必要部分だけを 集めたようなConfigDBに情報 をストアして動作します。 • なのでコネクタや異種ドメイ ン文書などは必要としません。 • DominoDirectoryに必要なの はそのユーザーのユーザー文 書だけ。 • メールシステムをその他のイ ンターネットメールに設定し、 インターネットアドレスを Exchangeのメールアドレスに 指定して下さい。 16
  17. 17. OnTime Configの設定はEx用の文書の作成だ け • 同期をつかさどるロジック は全てExchange用のServlet で実装 • そもそもOnTime for Microsoftも全てTomcat上 のServletで実装されている 17
  18. 18. あとはDDに存在するユーザーを同期対象と して動作 18
  19. 19. 例のHCLが言ってる話しは少々違うんです •さっきの画面とかもそうだけど、こ のままではOnTimeのUIを使用しない と使えないか •もしくはOnTime Configを覗かない と情報を取得出来ないことになりま すよね? •もうわかりますよね。。。。。 19
  20. 20. 続きは Notes/Domino Solution 2019 でご紹介します http://nds2019.jp

×