001-010290

パッケージ版 Garoon

関心あり
0人の方が関心を示しています。

「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円
    -------

【再現手順】
  1. 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 タイトルを更新しました。

関連記事