001-010948
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
- 6.0.3
- 改修バージョン
- 公開日
- 2023-02-06
- 更新日
- 2023-02-06
詳細
【発生条件】
次の条件を満たすと発生する場合があります。
補足:
次の条件を満たすと発生する場合があります。
- API「WorkflowGetRequests」を使用して申請情報を取得するとき、「end_request_date」または「end_approval_date」を指定する。
- 申請フォームを追加します。
例:
申請フォーム1 - 申請フォーム1に承認経路を設定し、申請フォームを有効にします。
- 申請フォーム1を使用して申請を作成します。
例:
------------
標題:申請1
------------
補足:- 2023年2月2日に作成したものとします。
- 2023年2月2日に作成したものとします。
【再現手順】
- 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日より前に作成された申請情報を取得します。
- 「end_request_date」を指定して、2023年2月1日より前に作成された申請情報を取得します。
→現象発生:
申請日時の期間による絞り込みが実行されず、申請1を含むすべての申請情報が取得されます。
→正しい結果:
申請日時の期間による絞り込みが実行され、申請1の申請情報が取得されません。
補足:
- 準備3点目で共有経路を設定した場合も、同様の現象が発生します。
- 手順1で「end_approval_date」を指定した場合も、同様の現象が発生します。
回避/対応方法
本現象に対する有効な回避方法や対応方法はありません。