001-010653

パッケージ版 Garoon

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

差し戻された申請データが存在すると、REST API「申請データの取得(GET)」を実行したときに、エラー(PHP00099)が発生する場合がある。

種別
不具合
機能
  • ワークフロー
  • REST API
再現バージョン
  • 5.0.0
改修バージョン
5.0.1
公開日
2020-01-09
更新日
2020-01-24
【発生条件】

次の条件をすべて満たすと発生する場合があります。
  • 申請を処理する際、[差し戻す]をクリックした申請データが存在する。

  • REST API「申請データの取得(GET)」を使用して、申請データを取得する。

【準備】
  • ユーザーを追加します。

    例:
    • ユーザー1
    • ユーザー2

  • ワークフローに、カテゴリーを追加します。

    例:
    カテゴリー1

  • カテゴリー1に、申請フォームを追加します。

    例:
    申請フォーム1

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

    例:
    ------------
    経路情報:
    • 経路名:専用経路1

    承認経路:
    • 経路ステップ:承認経路1
    ------------

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

    例:
    ------------
    標題:申請1
    承認経路1の処理者:ユーザー2
    ------------

  • ユーザー2で、申請1を差し戻します。

【再現手順】
  1. REST API「申請データの取得(GET)」を使用して、申請データを取得します。

    例:
    -----------------------------------
    GET /xxxxx/xxxxx/grn.xxx/api/v1/workflow/admin/requests HTTP/1.1
    Host: xxxxxx.co.jp
    X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU=
    Authorization: Basic QWRtaW5pc3RyYXRvcjpjeWJvenU=
    -----------------------------------

    補足:

→現象発生:
 次のエラーが発生し、申請データを取得できない場合があります。
 ------------
  {
     "error": {
         "errorCode": "PHP00099",
         "message": "予期しないエラーが発生しました。",
         "cause": "原因は不明です。"
     }
 }
 ------------

補足:

  • 準備4点目で共有経路を設定しても、同様の現象が発生する場合があります。

【回避方法】

次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
  • バージョン 5.0.1のGaroon

関連記事