001-010948

パッケージ版 Garoon

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

API「WorkflowGetRequests」を使用するとき、「end_request_date」または「end_approval_date」を指定すると、すべての申請情報が取得されてしまう場合がある。

種別
不具合
機能
  • ワークフロー
  • 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
  • 5.0.2
  • 5.5.0
  • 5.5.1
  • 5.9.0
  • 5.9.1
  • 5.9.2
  • 5.15.0
  • 5.15.1
  • 5.15.2
  • 6.0.0
  • 6.0.1
  • 6.0.2
改修バージョン
公開日
2023-02-06
更新日
2023-02-06

詳細

【発生条件】
次の条件を満たすと発生する場合があります。


  • API「WorkflowGetRequests」を使用して申請情報を取得するとき、「end_request_date」または「end_approval_date」を指定する。

【準備】
  • 申請フォームを追加します。

    例:
    申請フォーム1

  • 申請フォーム1に承認経路を設定し、申請フォームを有効にします。

  • 申請フォーム1を使用して申請を作成します。

    例:
    ------------
    標題:申請1

    ------------

    補足:
    • 2023年2月2日に作成したものとします。

【再現手順】
  1. API「WorkflowGetRequests」を使用して申請情報を取得します。

    APIリクエスト例:
    ------------
    <parameters>
    <manage_request_parameter xmlns="" request_form_id="1" end_request_date="2023-02-01T00:00:00Z">
    </manage_request_parameter>
    </parameters>
    ------------

    補足:
    • end_request_dateを指定して、2023年2月1日より前に作成された申請情報を取得します

→現象発生:
 申請日時の期間による絞り込みが実行されず、申請1を含むすべての申請情報が取得されます。

→正しい結果:
 申請日時の期間による絞り込みが実行され、申請1の申請情報が取得されません。

補足:
  • 準備3点目で共有経路を設定した場合も、同様の現象が発生します。

  • 手順1で「end_approval_date」を指定した場合も、同様の現象が発生します。

回避/対応方法

本現象に対する有効な回避方法や対応方法はありません。