001-006656
CSVファイルから、存在しない日付が設定されている予定が、エラーにならずに読み込めてしまう場合がある。
- 種別
- 不具合
- 機能
-
- スケジュール
- 個人設定
- システム設定
- 再現バージョン
-
- 3.1.0
- 3.1.1
- 3.1.2
- 3.1.3
- 3.5.0
- 3.5.1
- 3.5.2
- 3.5.3
- 3.5.4
- 3.5.5
- 3.7.0
- 3.7.1
- 改修バージョン
- 3.7.2
- 公開日
- 2013-08-13
- 更新日
- 2013-10-25
詳細
【発生条件】
次の条件を満たす場合に発生します。
- 予定の開始日または終了日に、不正な日付(カレンダーに存在しない日付)を31以下の数字で指定したCSVファイルをスケジュールに読み込む。
例:
-------------------------------
2013/01/00
2013/02/30
2013/02/31
2013/04/31
2013/06/31
2013/09/31
2013/11/31
-------------------------------
補足:
- うるう年以外で2月29日を指定した場合も現象が発生します。
【再現手順】
- アプリケーション画面にログインし、[個人設定] > [各アプリケーションの設定] > [スケジュール] > [スケジュールの読み込み]の順にクリックします。
- 「先頭行をスキップする」で「はい」を選択し、「発生条件」を満たすCSVファイルを指定し、[次へ>>]をクリックします。
予定の例:
-------------------------------
タイトル:予定1
開始日 :2013/06/00
終了日 :2013/06/01
-------------------------------
CSVの例:
-------------------------------
"開始日","開始時刻","終了日","終了時刻","予定","予定詳細","メモ"
"2013/06/00","","2013/06/01","","","予定1",""
------------------------------- - [読み込む]をクリックします。
→現象発生:
バージョン 3.1.0 ~ 3.1.3のガルーンの場合:
次の現象が発生する場合があります。
- エラーが発生せずに、CSVファイルが読み込めます。
- スケジュールにアクセスすると、エラー(FW00034)が発生します。
例:
- 「グループ日」「日」「年」画面で2013/05/31から2013/06/2のいずれかの日付をクリックする
- 「グループ週」または「週」画面で2013/05/25から2013/06/2のいずれかの日付をクリックする
- 「月」画面で2013/04から2013/07のいずれかの月をクリックする
補足:
- 開始日に不正な31日を指定し、終了日に正しい日付を指定した場合、予定の終了日の翌日以前のすべての日でエラー(FW00034)が発生します。
例:
次の予定をCSVで読み込み2013/07/02以前のスケジュールにアクセスすると、すべての日でエラー(FW00034)が発生します。
-------------------------------
開始日:2013/06/31
終了日:2013/07/01
-------------------------------
バージョン 3.5.0以降のガルーンの場合:
次の現象が発生する場合があります。
- エラーが発生せずに、CSVファイルが読み込めます。
- 予定が終日予定で登録されます。
例:
2013/05/31から2013/6/1に終日予定が登録されます。
補足:
- 開始日に不正な31日を指定し、終了日に正しい日付を指定した場合、予定の終了日の以前のすべての日に予定が登録されます。
例:
次の予定をCSVで読み込むと、2013/07/01以前すべての日に終日予定が登録されます。
-------------------------------
開始日:2013/06/31
終了日:2013/07/01
-------------------------------
- 開始日に不正な31日を指定し、終了日に正しい日付を指定した場合、予定の終了日の以前のすべての日に予定が登録されます。
- 読み込んだ予定をクリックするとエラー(FW00030またはFW00034)が発生し、「予定の詳細」画面が表示されません。
→正しい結果:
次のエラーが発生し、CSVが読み込めません。
不正な開始日を指定した場合:
--------------------------
エラー (GRN_SCHD_13004)
開始日付が不正です。
--------------------------
不正な終了日を指定した場合:
--------------------------
エラー (GRN_SCHD_13005)
終了日付が不正です。
--------------------------
補足:
- 不正な31日を開始日に指定した場合、読み込んだ予定がCSVに書き出されません。
- 不正な31日を終了日に指定した場合、終了日の日付が「0000/00/00」でCSVに書き出されます。
※開始日および終了日に不正な31日を指定した場合は、読み込んだ予定はCSVに書き出されません。 - スケジュールポートレットでも同様の現象が発生します。
- (システム管理画面)「スケジュール > CSVファイルからの読み込み > 予定の読み込み」画面から予定を読み込んだ場合も、同様の現象が発生します。
- (システム管理画面)「スケジュール > スケジュールの一括削除」画面で、不正な日付予定の終了日より後の日付を「削除する期間」に指定して一括削除すると、不正な日付予定が削除されます。
- 開始日と終了日に指定する日付の組み合わせ、および時刻指定の有無により、発生する現象が異なります。
回避/対応方法
【対応方法】
すでに現象が発生している場合は内部データの変更が必要です。
お手数ですが、弊社テクニカルサポートにお問い合わせください。
-----------------------------------------------------------
【更新履歴】
2013/10/21 タイトルを一部変更しました。