001-010653
差し戻された申請データが存在すると、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
承認経路1の処理者:ユーザー2
------------ - ユーザー2で、申請1を差し戻します。
【再現手順】
- REST API「申請データの取得(GET)」を使用して、申請データを取得します。
例:
-----------------------------------
GET /xxxxx/xxxxx/grn.xxx/api/v1/workflow/admin/requests HTTP/1.1
Host: xx.xx.xx.xx
X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU=
-----------------------------------
補足:- Garoon REST APIの使用については、cybozu developer networkをご確認ください。
https://cybozu.dev/ja/garoon/docs/rest-api/
- Garoon REST APIの使用については、cybozu developer networkをご確認ください。
→現象発生:
次のエラーが発生し、申請データを取得できない場合があります。
------------
{
"error": {
"errorCode": "PHP00099",
"message": "予期しないエラーが発生しました。",
"cause": "原因は不明です。"
}
}
------------
{
"error": {
"errorCode": "PHP00099",
"message": "予期しないエラーが発生しました。",
"cause": "原因は不明です。"
}
}
------------
補足:
- 準備4点目で共有経路を設定しても、同様の現象が発生する場合があります。
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 5.0.1のGaroon