14
© NTT DATA INTRAMART CORPORATION 2010 イントラネット・スタートパック イントラネット・スタートパック ver.710 ver.710 タイムゾーン対応解説

Isp710 タイムゾーン解説

Embed Size (px)

Citation preview

Page 1: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010

イントラネット・スタートパックイントラネット・スタートパック ver.710ver.710

タイムゾーン対応解説

Page 2: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 1

目次

• Isp710で行うタイムゾーン対応とは

• タイムゾーン対応による変化

– スケジュール

– 配信メール

– 有効期限

• タイムゾーン対応を行わない箇所

Page 3: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 2

Isp710で行うタイムゾーン対応とは

• タイムゾーンはユーザごとに個人設定画面で行います。クライアントPCのタ

イムゾーンは利用されません。• 設定は個人設定で行い、ユーザ単位で管理されます。• タイムゾーン設定はGMTからの時差を登録します。(日本の場合:

GMT+09:00)• 設定を行わない場合はAPサーバのタイムゾーンの扱いとなります。• タイムゾーンを保存するテーブルが追加されます。• ログイン中はセッションに情報を保持して利用します。• 有効期限など、日付のみだったデータは時刻をもちます。• 情報の意味合いや処理の都合、機能の性質上などの理由より一部対応を

行わない箇所が存在します。

Page 4: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 3

Isp710で行うタイムゾーン対応とは

• 保存されるデータは全てサーバのタイムゾーンで保存されます。– Ex.サーバが日本の場合、GMT+00:00で登録したデータはGMT+09:00での時

刻で登録します。そのため、DBより直接取得した場合は、登録した日時とは必

ずしも一致しません。– サーバと同一のタイムゾーンの場合、データはそのまま保存されます。

• DBに保存されているデータからユーザが設定した日時に変換を行うAPI (共通関数)を提供します。

• 日付表示はプロパティ化し、各言語によって指定が可能です。

ユーザの登録した日付をサーバユーザの登録した日付をサーバ

のタイムゾーンに変更して保存のタイムゾーンに変更して保存

各ユーザの設定タイム各ユーザの設定タイム

ゾーンに合わせてゾーンに合わせてAPIAPI で変換で変換

GMT+09:00GMT+08:00

GMT+09:00

GMT+00:00

GMT-10:00

4/10 15:00 4/10 16:00

4/10 16:00

4/9 21:00

4/10 8:00

Page 5: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 4

タイムゾーン対応による変化

• 指定するタイムゾーンでスケジュールが登録されてい ます。表示の表現に変更はありません。

• 終日のスケジュールは、登録ユーザのタイムゾーンで 時間登録されるため、登録者とことなるタイムゾーン

の場合は開始日・終了日の時刻が変換されて表示さ れます。

– 例:設定しているタイムゾーン• 青柳 未設定 (サーバ時間はJST)• 林

+09:00

• 上田 +06:00• 寺田 +00:00

– この場合のスケジュール表示は、、、

Page 6: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 5

スケジュールの表示

グループ(日)

設定なし 登録なし

林 +9:00 5/24 10:00-12:00 事前打ち合わせ

参加者:青柳・林

5/24 15:00-17:00 TV会議

参加者:青柳・林・上田

+6:00 5/24 終日スケジュール

参加者:上田-3時間で表示

Page 7: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 6

スケジュールの表示

グループ(週)

青柳 林 上田

設定なし +9:00 +6:005/26 終日スケジュール

参加者:青柳・上田

5/24 10:00-12:00 事前打ち合わせ

参加者:青柳・林

5/24 15:00-17:00 TV会議

参加者:青柳・林・上田

5/26 終日スケジュール

参加者:青柳・林

5/24 終日スケジュール

参加者:上田

開始日-終了日の時間が異なる

Page 8: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 7

スケジュールの表示

終日スケジュール(日)

設定なし 6/3 終日スケジュール

参加者

青柳・寺田

+0:00 6/3 終日スケジュール

参加者

青柳・寺田

開始日と終了日がともにユーザのタイムゾーンの時間となる

Page 9: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 8

スケジュールの表示

終日スケジュール(週)

設定なし 6/3 終日スケジュール

参加者

青柳・寺田

+0:00 6/3 終日スケジュール

参加者

青柳・寺田

タイムゾーンの異なるユーザの場合

は、2日にまたがる

Page 10: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 9

配信メール

• ISPにはユーザに情報を通知するためのメー ル配信が用意されています。配信されるメール

に対してもタイムゾーン対応が行われます。 メール配信には2種類あり、異なる対応がおこ

なわれています。

Page 11: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 10

一斉配信メール

• 宛先に複数ユーザを指定し、一度のメール送信で複数ユーザに配信する

メールです。この場合、サーバのタイムゾーンを付加します。– スケジュールの登録・更新・削除時の通知メール

開始日・終了日・期間

– コミュニティのアンケート登録時の通知メール

回答終了期限

– ToDoの登録・更新・削除時の通知メール

記入日・期限・受付日時

---上田辰男より以下の内容のスケジュールが登録されました---

タイトル

: スケジュール配信

期間

: 2010/06/01 13:00 - 2010/06/01 15:00(GMT+09:00) 参加者

: 上田辰男, 青柳辰巳, 寺田雅彦

1通のメールを

複数ユーザに配信します

タイムゾーン計算

は行われず、情報

付加

Page 12: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 11

個人配信メール

• 宛先は個人となり、ユーザごとに処理をして、対象ユーザに配信するメール

です。この場合、ユーザのタイムゾーンの時間で送信します。– スケジュール定期配信– スケジュール通知バッチ

複数ユーザにそれぞれメールを配信します

---以下の内容のスケジュールが登録されています---タイトル

: TV会議期間 : 2010/05/31 16:00 - 2010/05/31 18:00 参加者 : 青柳辰巳,林政義,上田辰男施設・備品

: プレゼン用会議室1(TV会議可)

タイムゾーン

計算される

Page 13: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 12

有効期限の取り扱い

• 有効期限は今まで日付のみの取り扱いでしたが、タイムゾーンを考慮する

ため、時刻を登録します。その際の時刻は強制的に23:59:59とします。この

ため、時差のあるユーザが編集すると期限日が変化する場合があるため

注意が必要となります。

GMT+09:00 GMT-10:00

日付が変更となるタイムゾーンを持つ場合に同一データを編集した場合は有効期限の短縮・延長が発生します。

2010 5/31 5:00~2010 6/30 4:59となり、

2010 5/31~2010 6/30と表示

2010 5/31 19:00~2010 7/1 18:59となり、

2010 5/31~2010 7/1と表示

2010 6/1~2010 7/1で登録↓

2010 6/1 0:00~2010 7/1 23:59

2010 5/31~2010 6/30で変更↓

2010 5/31 0:00~2010 6/30 23:59

Page 14: Isp710 タイムゾーン解説

© NTT DATA INTRAMART CORPORATION 2010 13

タイムゾーン対応を行わない箇所

• 機能の性質によるもの– 勤怠・旅費全般– 営業日報の実施日、次回訪問日– イベントの開催日、募集期限– コミュニティのアンケート登録時の通知メール

回答終了期

• 情報の意味合いによるもの– ブログの誕生日

• 処理の都合によるもの– ブログのアクセスランキング(週)– 共通のグループ検索の検索基準日– ドキュメント管理のデータインポートの拡張項目– WebMailの期間指定検索