SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
イントラネット・スタートパック
ver.710
タイムゾーン対応解説




© NTT DATA INTRAMART CORPORATION 2010
目次


• Isp710で行うタイムゾーン対応とは
• タイムゾーン対応による変化
 – スケジュール
 – 配信メール
 – 有効期限
• タイムゾーン対応を行わない箇所




     © NTT DATA INTRAMART CORPORATION 2010   1
Isp710で行うタイムゾーン対応とは

•   タイムゾーンはユーザごとに個人設定画面で行います。クライアントPCのタ
    イムゾーンは利用されません。
•   設定は個人設定で行い、ユーザ単位で管理されます。
•   タイムゾーン設定はGMTからの時差を登録します。(日本の場合:
    GMT+09:00)
•   設定を行わない場合はAPサーバのタイムゾーンの扱いとなります。
•   タイムゾーンを保存するテーブルが追加されます。
•   ログイン中はセッションに情報を保持して利用します。
•   有効期限など、日付のみだったデータは時刻をもちます。
•   情報の意味合いや処理の都合、機能の性質上などの理由より一部対応を
    行わない箇所が存在します。




        © NTT DATA INTRAMART CORPORATION 2010   2
Isp710で行うタイムゾーン対応とは

•   保存されるデータは全てサーバのタイムゾーンで保存されます。
    – Ex.サーバが日本の場合、GMT+00:00で登録したデータはGMT+09:00での時
      刻で登録します。そのため、DBより直接取得した場合は、登録した日時とは必
      ずしも一致しません。
    – サーバと同一のタイムゾーンの場合、データはそのまま保存されます。
•   DBに保存されているデータからユーザが設定した日時に変換を行うAPI
    (共通関数)を提供します。
•   日付表示はプロパティ化し、各言語によって指定が可能です。
                                               各ユーザの設定タイム
                                               ゾーンに合わせてAPI
                                               ゾーンに合わせてAPI               4/10 8:00
                                               で変換
             ユーザの登録した日付をサーバ     GMT+09:00
             のタイムゾーンに変更して保存                                  GMT+00:00
GMT+08:00


                                                                         4/10 16:00
                                                             GMT+09:00
4/10 15:00                     4/10 16:00
                                                                         4/9 21:00

              © NTT DATA INTRAMART CORPORATION 2010           GMT-10:00              3
タイムゾーン対応による変化

• 指定するタイムゾーンでスケジュールが登録されてい
  ます。表示の表現に変更はありません。
• 終日のスケジュールは、登録ユーザのタイムゾーンで
  時間登録されるため、登録者とことなるタイムゾーン
  の場合は開始日・終了日の時刻が変換されて表示さ
  れます。
 – 例:設定しているタイムゾーン
   •   青柳 未設定 (サーバ時間はJST)
   •   林 +09:00
   •   上田 +06:00
   •   寺田 +00:00
 – この場合のスケジュール表示は、、、



        © NTT DATA INTRAMART CORPORATION 2010   4
スケジュールの表示 グループ(日)
    設定なし    登録なし
青
柳




            5/24 10:00-12:00 事前打ち合わせ
林   +9:00
               参加者:青柳・林
            5/24 15:00-17:00 TV会議
               参加者:青柳・林・上田




    +6:00   5/24 終日スケジュール
上                                                     -3時間で表示
               参加者:上田
田




              © NTT DATA INTRAMART CORPORATION 2010             5
スケジュールの表示 グループ(週)

青柳                            林                              上田
設定なし                          +9:00                          +6:00
5/26 終日スケジュール                 5/24 10:00-12:00 事前打ち合わせ       5/24 終日スケジュール
   参加者:青柳・上田                     参加者:青柳・林                       参加者:上田
                              5/24 15:00-17:00 TV会議
                                 参加者:青柳・林・上田
                              5/26 終日スケジュール
                                 参加者:青柳・林

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




                © NTT DATA INTRAMART CORPORATION 2010                        6
スケジュールの表示 終日スケジュール(日)

    設定なし    6/3 終日スケジュール
青
               参加者 青柳・寺田
柳




                                 開始日と終了日がともに
    +0:00   6/3 終日スケジュール         ユーザのタイムゾーンの時間となる
寺
               参加者 青柳・寺田
田




            © NTT DATA INTRAMART CORPORATION 2010   7
スケジュールの表示 終日スケジュール(週)

    設定なし    6/3 終日スケジュール
青
               参加者 青柳・寺田
柳




                                 タイムゾーンの異なるユーザの場合
    +0:00   6/3 終日スケジュール
                                 は、2日にまたがる
寺
               参加者 青柳・寺田
田




            © NTT DATA INTRAMART CORPORATION 2010   8
配信メール

• ISPにはユーザに情報を通知するためのメー
  ル配信が用意されています。配信されるメール
  に対してもタイムゾーン対応が行われます。
  メール配信には2種類あり、異なる対応がおこ
  なわれています。




   © NTT DATA INTRAMART CORPORATION 2010   9
一斉配信メール

•   宛先に複数ユーザを指定し、一度のメール送信で複数ユーザに配信する
    メールです。この場合、サーバのタイムゾーンを付加します。
    – スケジュールの登録・更新・削除時の通知メール 開始日・終了日・期間
    – コミュニティのアンケート登録時の通知メール 回答終了期限
    – ToDoの登録・更新・削除時の通知メール 記入日・期限・受付日時




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

                                          タイトル : スケジュール配信
                                          期間   : 2010/06/01 13:00 - 2010/06/01 15:00(GMT+09:00)
                                          参加者 : 上田辰男, 青柳辰巳, 寺田雅彦



                                                      タイムゾーン計算
                                                      は行われず、情報
      1通のメールを                                            付加

      複数ユーザに配信します


        © NTT DATA INTRAMART CORPORATION 2010                                                     10
個人配信メール

•   宛先は個人となり、ユーザごとに処理をして、対象ユーザに配信するメール
    です。この場合、ユーザのタイムゾーンの時間で送信します。
    – スケジュール定期配信
    – スケジュール通知バッチ




                                            ---以下の内容のスケジュールが登録されています---
                                            タイトル : TV会議
                                            期間 : 2010/05/31 16:00 - 2010/05/31 18:00
                                            参加者 : 青柳辰巳,林政義,上田辰男
                                            施設・備品 : プレゼン用会議室1(TV会議可)




                                                      タイムゾーン
                                                      計算される
     複数ユーザに
     それぞれメールを配信します


        © NTT DATA INTRAMART CORPORATION 2010                                          11
有効期限の取り扱い

•   有効期限は今まで日付のみの取り扱いでしたが、タイムゾーンを考慮する
    ため、時刻を登録します。その際の時刻は強制的に23:59:59とします。この
    ため、時差のあるユーザが編集すると期限日が変化する場合があるため
    注意が必要となります。
                                                              日付が変更となるタイムゾーンを持つ場合に
                                                              同一データを編集した場合は
                                                              有効期限の短縮・延長が発生します。



                  2010 6/1~2010 7/1          2010 5/31 5:00~2010 6/30 4:59
                         で登録                             となり、
                          ↓                      2010 5/31~2010 6/30
             2010 6/1 0:00~2010 7/1 23:59                と表示



            2010 5/31 19:00~2010 7/1 18:59
                        となり、                      2010 5/31~2010 6/30         GMT-10:00
GMT+09:00                                                 で変更
                 2010 5/31~2010 7/1
                         と表示                               ↓
                                             2010 5/31 0:00~2010 6/30 23:59




            © NTT DATA INTRAMART CORPORATION 2010                                         12
タイムゾーン対応を行わない箇所

• 機能の性質によるもの
 –   勤怠・旅費全般
 –   営業日報の実施日、次回訪問日
 –   イベントの開催日、募集期限
 –   コミュニティのアンケート登録時の通知メール 回答終了期
     限
• 情報の意味合いによるもの
 – ブログの誕生日
• 処理の都合によるもの
 –   ブログのアクセスランキング(週)
 –   共通のグループ検索の検索基準日
 –   ドキュメント管理のデータインポートの拡張項目
 –   WebMailの期間指定検索

       © NTT DATA INTRAMART CORPORATION 2010   13

Contenu connexe

En vedette

Drupal - 7 Whats new?
Drupal - 7 Whats new?Drupal - 7 Whats new?
Drupal - 7 Whats new?Aditya Mooley
 
WordPress WorkFlow
WordPress WorkFlowWordPress WorkFlow
WordPress WorkFlowJudy Unrein
 
HTML5: Are We There Yet?
HTML5: Are We There Yet?HTML5: Are We There Yet?
HTML5: Are We There Yet?Judy Unrein
 
Protocolo Amenaza de Parto Pretermino(fxbs).
Protocolo Amenaza de Parto Pretermino(fxbs).Protocolo Amenaza de Parto Pretermino(fxbs).
Protocolo Amenaza de Parto Pretermino(fxbs).fxbersanz
 
Designing an Effective Business Model for Your Training Organization
Designing an Effective Business Model for Your Training Organization Designing an Effective Business Model for Your Training Organization
Designing an Effective Business Model for Your Training Organization Judy Unrein
 
Introduction to Cakephp
Introduction to CakephpIntroduction to Cakephp
Introduction to CakephpAditya Mooley
 
Digital Marketing & Social Media Presentation North Lincolnshire Council Scru...
Digital Marketing & Social Media Presentation North Lincolnshire Council Scru...Digital Marketing & Social Media Presentation North Lincolnshire Council Scru...
Digital Marketing & Social Media Presentation North Lincolnshire Council Scru...AdeCapon
 
Security In PHP Applications
Security In PHP ApplicationsSecurity In PHP Applications
Security In PHP ApplicationsAditya Mooley
 
EFT Level I Practioner Training
EFT Level I Practioner TrainingEFT Level I Practioner Training
EFT Level I Practioner TrainingGene Nelson
 
Our Presentation ~Pom 4~
Our Presentation ~Pom 4~Our Presentation ~Pom 4~
Our Presentation ~Pom 4~FxyzGirlz
 

En vedette (10)

Drupal - 7 Whats new?
Drupal - 7 Whats new?Drupal - 7 Whats new?
Drupal - 7 Whats new?
 
WordPress WorkFlow
WordPress WorkFlowWordPress WorkFlow
WordPress WorkFlow
 
HTML5: Are We There Yet?
HTML5: Are We There Yet?HTML5: Are We There Yet?
HTML5: Are We There Yet?
 
Protocolo Amenaza de Parto Pretermino(fxbs).
Protocolo Amenaza de Parto Pretermino(fxbs).Protocolo Amenaza de Parto Pretermino(fxbs).
Protocolo Amenaza de Parto Pretermino(fxbs).
 
Designing an Effective Business Model for Your Training Organization
Designing an Effective Business Model for Your Training Organization Designing an Effective Business Model for Your Training Organization
Designing an Effective Business Model for Your Training Organization
 
Introduction to Cakephp
Introduction to CakephpIntroduction to Cakephp
Introduction to Cakephp
 
Digital Marketing & Social Media Presentation North Lincolnshire Council Scru...
Digital Marketing & Social Media Presentation North Lincolnshire Council Scru...Digital Marketing & Social Media Presentation North Lincolnshire Council Scru...
Digital Marketing & Social Media Presentation North Lincolnshire Council Scru...
 
Security In PHP Applications
Security In PHP ApplicationsSecurity In PHP Applications
Security In PHP Applications
 
EFT Level I Practioner Training
EFT Level I Practioner TrainingEFT Level I Practioner Training
EFT Level I Practioner Training
 
Our Presentation ~Pom 4~
Our Presentation ~Pom 4~Our Presentation ~Pom 4~
Our Presentation ~Pom 4~
 

Isp710 タイムゾーン解説

  • 2. 目次 • Isp710で行うタイムゾーン対応とは • タイムゾーン対応による変化 – スケジュール – 配信メール – 有効期限 • タイムゾーン対応を行わない箇所 © NTT DATA INTRAMART CORPORATION 2010 1
  • 3. Isp710で行うタイムゾーン対応とは • タイムゾーンはユーザごとに個人設定画面で行います。クライアントPCのタ イムゾーンは利用されません。 • 設定は個人設定で行い、ユーザ単位で管理されます。 • タイムゾーン設定はGMTからの時差を登録します。(日本の場合: GMT+09:00) • 設定を行わない場合はAPサーバのタイムゾーンの扱いとなります。 • タイムゾーンを保存するテーブルが追加されます。 • ログイン中はセッションに情報を保持して利用します。 • 有効期限など、日付のみだったデータは時刻をもちます。 • 情報の意味合いや処理の都合、機能の性質上などの理由より一部対応を 行わない箇所が存在します。 © NTT DATA INTRAMART CORPORATION 2010 2
  • 4. Isp710で行うタイムゾーン対応とは • 保存されるデータは全てサーバのタイムゾーンで保存されます。 – Ex.サーバが日本の場合、GMT+00:00で登録したデータはGMT+09:00での時 刻で登録します。そのため、DBより直接取得した場合は、登録した日時とは必 ずしも一致しません。 – サーバと同一のタイムゾーンの場合、データはそのまま保存されます。 • DBに保存されているデータからユーザが設定した日時に変換を行うAPI (共通関数)を提供します。 • 日付表示はプロパティ化し、各言語によって指定が可能です。 各ユーザの設定タイム ゾーンに合わせてAPI ゾーンに合わせてAPI 4/10 8:00 で変換 ユーザの登録した日付をサーバ GMT+09:00 のタイムゾーンに変更して保存 GMT+00:00 GMT+08:00 4/10 16:00 GMT+09:00 4/10 15:00 4/10 16:00 4/9 21:00 © NTT DATA INTRAMART CORPORATION 2010 GMT-10:00 3
  • 5. タイムゾーン対応による変化 • 指定するタイムゾーンでスケジュールが登録されてい ます。表示の表現に変更はありません。 • 終日のスケジュールは、登録ユーザのタイムゾーンで 時間登録されるため、登録者とことなるタイムゾーン の場合は開始日・終了日の時刻が変換されて表示さ れます。 – 例:設定しているタイムゾーン • 青柳 未設定 (サーバ時間はJST) • 林 +09:00 • 上田 +06:00 • 寺田 +00:00 – この場合のスケジュール表示は、、、 © NTT DATA INTRAMART CORPORATION 2010 4
  • 6. スケジュールの表示 グループ(日) 設定なし 登録なし 青 柳 5/24 10:00-12:00 事前打ち合わせ 林 +9:00 参加者:青柳・林 5/24 15:00-17:00 TV会議 参加者:青柳・林・上田 +6:00 5/24 終日スケジュール 上 -3時間で表示 参加者:上田 田 © NTT DATA INTRAMART CORPORATION 2010 5
  • 7. スケジュールの表示 グループ(週) 青柳 林 上田 設定なし +9:00 +6:00 5/26 終日スケジュール 5/24 10:00-12:00 事前打ち合わせ 5/24 終日スケジュール 参加者:青柳・上田 参加者:青柳・林 参加者:上田 5/24 15:00-17:00 TV会議 参加者:青柳・林・上田 5/26 終日スケジュール 参加者:青柳・林 開始日-終了日の時間が異なる © NTT DATA INTRAMART CORPORATION 2010 6
  • 8. スケジュールの表示 終日スケジュール(日) 設定なし 6/3 終日スケジュール 青 参加者 青柳・寺田 柳 開始日と終了日がともに +0:00 6/3 終日スケジュール ユーザのタイムゾーンの時間となる 寺 参加者 青柳・寺田 田 © NTT DATA INTRAMART CORPORATION 2010 7
  • 9. スケジュールの表示 終日スケジュール(週) 設定なし 6/3 終日スケジュール 青 参加者 青柳・寺田 柳 タイムゾーンの異なるユーザの場合 +0:00 6/3 終日スケジュール は、2日にまたがる 寺 参加者 青柳・寺田 田 © NTT DATA INTRAMART CORPORATION 2010 8
  • 10. 配信メール • ISPにはユーザに情報を通知するためのメー ル配信が用意されています。配信されるメール に対してもタイムゾーン対応が行われます。 メール配信には2種類あり、異なる対応がおこ なわれています。 © NTT DATA INTRAMART CORPORATION 2010 9
  • 11. 一斉配信メール • 宛先に複数ユーザを指定し、一度のメール送信で複数ユーザに配信する メールです。この場合、サーバのタイムゾーンを付加します。 – スケジュールの登録・更新・削除時の通知メール 開始日・終了日・期間 – コミュニティのアンケート登録時の通知メール 回答終了期限 – ToDoの登録・更新・削除時の通知メール 記入日・期限・受付日時 ---上田辰男より以下の内容のスケジュールが登録されました--- タイトル : スケジュール配信 期間 : 2010/06/01 13:00 - 2010/06/01 15:00(GMT+09:00) 参加者 : 上田辰男, 青柳辰巳, 寺田雅彦 タイムゾーン計算 は行われず、情報 1通のメールを 付加 複数ユーザに配信します © NTT DATA INTRAMART CORPORATION 2010 10
  • 12. 個人配信メール • 宛先は個人となり、ユーザごとに処理をして、対象ユーザに配信するメール です。この場合、ユーザのタイムゾーンの時間で送信します。 – スケジュール定期配信 – スケジュール通知バッチ ---以下の内容のスケジュールが登録されています--- タイトル : TV会議 期間 : 2010/05/31 16:00 - 2010/05/31 18:00 参加者 : 青柳辰巳,林政義,上田辰男 施設・備品 : プレゼン用会議室1(TV会議可) タイムゾーン 計算される 複数ユーザに それぞれメールを配信します © NTT DATA INTRAMART CORPORATION 2010 11
  • 13. 有効期限の取り扱い • 有効期限は今まで日付のみの取り扱いでしたが、タイムゾーンを考慮する ため、時刻を登録します。その際の時刻は強制的に23:59:59とします。この ため、時差のあるユーザが編集すると期限日が変化する場合があるため 注意が必要となります。 日付が変更となるタイムゾーンを持つ場合に 同一データを編集した場合は 有効期限の短縮・延長が発生します。 2010 6/1~2010 7/1 2010 5/31 5:00~2010 6/30 4:59 で登録 となり、 ↓ 2010 5/31~2010 6/30 2010 6/1 0:00~2010 7/1 23:59 と表示 2010 5/31 19:00~2010 7/1 18:59 となり、 2010 5/31~2010 6/30 GMT-10:00 GMT+09:00 で変更 2010 5/31~2010 7/1 と表示 ↓ 2010 5/31 0:00~2010 6/30 23:59 © NTT DATA INTRAMART CORPORATION 2010 12
  • 14. タイムゾーン対応を行わない箇所 • 機能の性質によるもの – 勤怠・旅費全般 – 営業日報の実施日、次回訪問日 – イベントの開催日、募集期限 – コミュニティのアンケート登録時の通知メール 回答終了期 限 • 情報の意味合いによるもの – ブログの誕生日 • 処理の都合によるもの – ブログのアクセスランキング(週) – 共通のグループ検索の検索基準日 – ドキュメント管理のデータインポートの拡張項目 – WebMailの期間指定検索 © NTT DATA INTRAMART CORPORATION 2010 13