001-010634
ScheduleModifyEventsまたはScheduleModifyRepeatEventsを使用して予定を変更すると、施設予約情報のカスタマイズ項目が空欄になる。
- 種別
- 不具合
- 機能
-
- スケジュール
- SOAP API
- 再現バージョン
-
- 4.0.0
- 4.0.1
- 4.0.2
- 4.0.3
- 4.2.0
- 4.2.1
- 4.2.2
- 4.2.3
- 4.2.4
- 4.2.5
- 4.2.6
- 4.6.0
- 4.6.1
- 4.6.2
- 4.6.3
- 4.10.0
- 4.10.1
- 4.10.2
- 4.10.3
- 5.0.0
- 改修バージョン
- 5.0.1
- 公開日
- 2019-11-14
- 更新日
- 2020-01-24
詳細
【発生条件】
次の条件のどちらかを満たす場合に発生します。
- API「ScheduleModifyEvents」を使用して、施設予約情報のカスタマイズ項目を設定した通常予定を変更する。
- API「ScheduleModifyRepeatEvents」を使用して、施設予約情報のカスタマイズ項目を設定した繰り返し予定を変更する。
※本記事は、API「ScheduleModifyEvents」を使用して、通常予定を変更するケースについて手順を記載します。
【準備】
- 施設を追加します。
例:
施設1 - 施設予約情報の項目にカスタマイズ項目を追加します。
例:
------------
項目名:カスタマイズ項目1
項目コード:カスタマイズ項目コード1
項目タイプ:文字列(1行)
使用:「使用する」のチェックボックスを選択する
------------
補足:- (システム管理画面)「スケジュール > 施設予約情報の項目」画面で、追加します。
- (システム管理画面)「スケジュール > 施設予約情報の項目」画面で、追加します。
- 施設予約情報のカスタマイズ項目に文字列を設定した予定を登録します。
例:
------------
日時:2019年09月01日(日)09:00 ~ 2019年09月01日(日)10:00
タイトル:予定1
施設:施設1
カスタマイズ項目1:テスト1
------------ - API「ScheduleModifyEvents」を使用して、予定1の内容を変更します。
APIリクエスト例:
------------
<parameters>
<schedule_event xmlns="" id="1" event_type="normal" version="dummy" detail=”予定1” timezone="Asia/Tokyo">
<members>
<member>
<user id=>
</user>
<facility id="1">
</facility>
</member>
</members>
<when>
<datetime start="2019-09-01T10:00:00" end="2019-09-01T11:00:00">
</datetime>
</when>
</schedule_event>
</parameters>
------------
- アプリケーション画面にログインし、[スケジュール] > [グループ週] > [予定1]の順にクリックします。
→現象発生:
カスタマイズ項目1が空欄になります。
→正しい結果:
カスタマイズ項目1の内容が保持されます。
補足:
- 準備2点目で、項目タイプに「文字列(複数行)」または「メニュー」を設定した場合も、同様の現象が発生します。
- 準備2点目で、一覧表示の「標準で表示する」のチェックボックスを選択をした場合、「スケジュール」画面でも同様の現象が発生します。
例:
------------
10:00-11:00
予定1
------------
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 5.0.1のGaroon