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

>100 Views

August 09, 19

スライド概要

各自の予定はカレンダーと呼び、予定の検索や時間調整はスケジュールと呼びます。今回はスケジュールのお話し。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.

profile-image

Toshihiro Okamoto

@okamomoba

スライド一覧

OnTime Group Calendar for Microsoft / for Domino の日本総代理店をしています。 CEO at AXCEL corporation that the agency of OnTime Group Calendar in Japan.

シェア

埋め込む »CMSなどでJSが使えない場合

各ページのテキスト
1.

Notes/Dominoのスケジュール 機能のおさらい

2.

さてカレンダー接続の話しが出てき たので本日はそれ系の話しを少し ばかり、、、 2

3.

よく、 各自の予定はカレンダーと呼び、 予定の検索や時間調整はスケジュールと呼 びますよね。 今回はNotes/Dominoがそのスケジュール をどの様に処理しているかのお話しです。。。 3

4.

スケジュール管理(空き時間)を構成する要素 スケジュール マネージャ ScheD ユーザーから 問い合わせ カレンダー コネクタ Calconn リソース マネージャ RnRMgr ルーター Router 4 メールDB メールDB メールDB Busytime Clubusy 会議室 予約DB

5.

Busytimeの中身ってどんなの? • 1サーバーに1つ • サーバーが面倒見るメールDB達の分がある • Clubusyはクラスタメンバー全員で面倒を見る • 1ユーザー(1リソース)ごとに1文書 • これから未来のスケジュールデータだけが収まっ ている • 見ての通り文書競合はよく起こる • メールDBのカレンダープロファイルが正しく登録 されたユーザーの情報だけが入る • カレンダープロファイルには誰に空き時間を提 供するかを指定する設定がある(次ページ参 照) • ところでこの「Busy Time List」ってデータ形式 はなに? 5

6.

メールDBのプリファレンス • 「メール/カレンダーへのアクセス」と「スケ ジュールへのアクセス」は別物 • ここで指定しないと他のユーザーからの 問い合わせに何処まで情報提供してい 良いか分からなくなる • このタブを見ないで保存だけすると空き 時間は全員に提供される 6

7.

サーバー設定文書(*)にだけ • 抽出するカレンダーの詳 細という項目もある 7

8.

スケジュール問い合わせ(サーバー自身) スケジュール マネージャ ScheD • ScheDがbusytimeに問 い合わせてリストを取得す る • 各人の条件に合わせて提 供するデータを絞り込む Busytime 8

9.

スケジュール問い合わせ(隣のサーバーが絡む) スケジュール マネージャ ScheD • 自分のユーザーはScheD がbusytimeに問い合わ せてリストを取得する • 他のサーバーにはCalconn が問い合わせて情報を取 得する • 各人の、、(以下同じ) Busytime カレンダー コネクタ Calconn カレンダー コネクタ Calconn Busytime スケジュール マネージャ ScheD 9

10.

スケジュール問い合わせ(クラスターなら) スケジュール マネージャ ScheD • クラスターメンバーのユー ザー情報は全てローカルの Clubusyにあるので ScheDがデータを取得す るだけで済む • 各人の、、(以下同じ) Clubusy カレンダー コネクタ Calconn カレンダー コネクタ Calconn Clubusy スケジュール マネージャ ScheD 10

11.

スケジュール問い合わせ(隣接・非隣接ドメイン) スケジュール マネージャ ScheD • ドメイン文書の情報を利用して問 い合わせを行う • 各人の、、(以下同じ) Busytime カレンダー コネクタ Calconn カレンダー コネクタ Calconn Busytime スケジュール マネージャ ScheD 11

12.

スケジュール問い合わせ(異種ドメイン) スケジュール マネージャ ScheD • ユーザー文書!からカレンダードメインを把握 Busytime • ドメイン一覧から異種ドメインを把握 カレンダー コネクタ Calconn • カレンダータブから利用しているシステムを把握 12

13.

ノーツ関数?での利用方法 •空き時間情報ダイ アログが使用できる 13

14.

LotusScriptでの利用方法 14

15.

遙か遠い昔、他にもコネクターが存在した….. スケジュール マネージャ ScheD ユーザーから 問い合わせ カレンダー コネクタ Calconn リソース マネージャ RnRMgr メールDB メールDB メールDB Busytime Clubusy ルーター Router Exchange Calendar Connector ExCalcon 15 Microsoft社 謹製 会議室 予約DB

16.

“OnTime for Domino” support Exchange • OnTimeはご存知のように DominoDirectoryとbusytimeと メールDBの必要部分だけを集めた ようなConfigDBに情報をストアし て動作します。 • なのでコネクタや異種ドメイン文書 などは必要としません。 • DominoDirectoryに必要なのは そのユーザーのユーザー文書だけ。 • メールシステムをその他のインター ネットメールに設定し、インターネッ トアドレスをExchangeのメールアド レスに指定して下さい。 16

17.

OnTime Configの設定はEx用の文書の作成だけ • 同期をつかさどるロジックは全て Exchange用のServletで実装 • そもそもOnTime for Microsoftも全てTomcat上の Servletで実装されている 17

18.

あとはDDに存在するユーザーを同期対象として動作 18

19.

例のHCLが言ってる話しは少々違うんです •さっきの画面とかもそうだけど、このままでは OnTimeのUIを使用しないと使えないか •もしくはOnTime Configを覗かないと情報 を取得出来ないことになりますよね? •もうわかりますよね。。。。。 19

20.

続きは Notes/Domino Solution 2019 でご紹介します http://nds2019.jp