001-010290
「route」の値を指定せず「route_time」または「route_fare」の値を指定し、スケジュールのSOAP APIを使用して予定を登録または更新しようとすると、「route_time」または「route_fare」の値を取得できない。
- 種別
- 不具合
- 機能
-
- スケジュール
- 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
- 公開日
- 2018-06-29
- 更新日
- 2018-10-19
詳細
【発生条件】
次の条件をすべて満たす場合に発生します。
- 「route」の値がない。
- 「route_time」、「route_fare」、またはその両方の値を取得しようとする。
※本記事は、「route」の値がない状態で、「route_time」と「route_fare」の値を、API「ScheduleGetEvents」で取得するケースについて手順を記載します。
【準備】
- 予定を登録します。
例:
-------
日時:2018年07月01日(日) 10:00~11:00
タイトル:予定1
会社情報:- 路線
経路:(空欄)
所要時間:5分
運賃:100円
------- - 路線
【再現手順】
- API「ScheduleGetEvents」を使用して、予定1を取得します。
APIリクエスト例:
-------
<parameters start="2018-07-01T01:00:00Z" end="2018-07-01T02:00:00Z">
</parameters>
-------
→現象発生:
「route_time」と「route_fare」の値を取得できません。
補足:
- APIレスポンスの「route_time」と「rote_fare」に、予定1に設定した「所要時間」と「運賃」がそれぞれ反映されません。
- 準備で、「会社情報」の「路線」以外の項目に値を入力した場合、本現象は発生しません。
- 次の操作を行った場合も、同様の現象が発生することを確認しています。
- API「ScheduleAddEvents」を使用して予定を登録する。
- API「ScheduleGetEventsById」を使用して予定を取得する。
- API「ScheduleAddEvents」の場合、現象発生時も、「経路」と「所要時間」は予定に正常に登録されます。
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 4.10.0のGaroon
-------------------------------------------------------------
【更新履歴】
2018/07/19 タイトルを更新しました。
【更新履歴】
2018/07/19 タイトルを更新しました。