> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 条件付き承認のトラブルシューティング

> 社員が承認を送信する際に「現在の条件に承認者が設定されていません」と表示された場合のトラブルシューティングガイドです。OA承認管理者がプロセス設計における条件分岐と承認者の設定を確認し、問題を素早く特定して修正できるよう案内します。

## 一、利用シーン

社員が承認を送信する際に「現在の条件に承認者が設定されていません」というエラーが表示された場合、OA承認管理者は承認フローのプロセス設計に誤りがないかを確認する必要があります。

<Frame>
  ![エラーメッセージの表示例](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YpLdn537RZ09Oo83/img/ce16a9e8-fe3a-4297-874c-f98d217cae45.png)
</Frame>

## 二、確認手順

「**承認管理コンソール**」-「**フォーム管理**」ページで、フォーム操作の中の【**編集**】をクリックします。

<Frame>
  ![フォーム管理ページでの編集操作](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZmyDkLO8g/img/0aa4e5e9-e662-4552-866b-60163ba741b8.png)
</Frame>

【**プロセス設計**】をクリックし、プロセス設計のメイン画面を開きます。

<Frame>
  ![プロセス設計のメイン画面](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YdgOk2b0JJJNXq4B/img/1991fcb9-5976-4331-bc66-5332c816016e.png)
</Frame>

右上の【プレビュー】をクリックするとQRコードが表示されます。

<Frame>
  ![プレビューをクリックして表示されるQRコード](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZmyDkLO8g/img/823d77ca-2f58-4a35-9188-784e3b87ab17.png)
</Frame>

スマートフォンでQRコードをスキャンすると、異なるロールに切り替えたり、異なる条件を選択したりして、承認フローの遷移が期待どおりかを検証できます。

<div style={{maxWidth:'400px',margin:'16px auto'}}>
  <Frame>
    ![スマートフォンでの承認フロー検証画面](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZmyDkLO8g/img/12c77f46-c42d-4591-bd61-c270fdee6c6b.png)
  </Frame>
</div>

エラーが発生したメンバーの立場でフローを起動し、エラーの赤字部分をクリックして、問題のあるノードを確認します。

<div className="grid grid-cols-2 gap-4 my-4">
  <Frame>
    ![エラーが発生したノードの確認画面1](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YpLdn537RZ09Oo83/img/1f77f746-ed7d-4d31-b66c-e395d812d871.png)
  </Frame>

  <Frame>
    ![エラーが発生したノードの確認画面2](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YpLdn537RZ09Oo83/img/aaa04810-4ea2-4ff8-90ba-5f47ec0b7d24.png)
  </Frame>
</div>

## 三、よくある問題とトラブルシューティング方法

| **番号** | **問題**                                          | **トラブルシューティング方法**                                                                                                                                                                                                                                                            |
| ------ | ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1      | 条件分岐で申請者を条件とし、指定部門やメンバーを設定した場合に正常に送信できない<br />  | 1、企業の連絡先で該当社員が指定部門やメンバー範囲に属しているかを確認し、指定部門をクリックして該当社員が含まれているかを確認します。<br />2、各条件分岐の設定について上記の方法で確認し、該当社員が申請者に含まれていることを確保します。                                                                                                                                                    |
| 2      | 条件分岐で申請者を条件とし、指定ロールを設定した場合に正常に送信できない<br />      | 1、連絡先でロール内に該当社員がいるかを確認し、いない場合は「ユーザーを追加」をクリックして、該当社員を指定ロールに追加します。<br />2、各条件分岐の設定について上記の方法で確認し、該当社員が申請者に含まれていることを確保します。                                                                                                                                                       |
| 3      | 条件分岐で複数選択フィールドを条件とした場合に正常に送信できない                | 1、複数選択フィールドを条件とする場合、判定の関係が「フルアクセス等しい」か「いずれかを含む」かを確認する必要があります。<br />フルアクセス等しい：複数選択項目の条件がすべて満たされた場合に、その分岐に入ります。<br />いずれかを含む：複数選択項目のいずれか1つが満たされた場合に、その分岐に入ります。<br />2、社員がいずれかの選択肢を選ぶだけでその条件分岐のフローに入れるようにしたい場合は、「いずれかを含む」に変更する必要があります。                                          |
| 4      | 条件分岐で立替金額、休暇申請時間などの数値タイプフィールドを条件とした場合に正常に送信できない | 立替金額、休暇申請時間などの数値タイプフィールドを条件とする場合、各条件分岐で設定された数値範囲を合わせてすべての範囲をカバーしているかを確認する必要があります。<br />例：<br />条件1：休暇申請時間\<1日、条件2：休暇申請時間〉1日<br />休暇申請時間=1の場合が抜けている<br />休暇申請時間が1日と等しい場合、承認者が見つからない                                                                                           |
| 5      | 条件分岐で複数の条件を設定した場合に正常に送信できない                     | 同一の条件グループ内の条件は「かつ」の関係であり、同時に満たされてはじめてその分岐に入ります。いずれかの条件が満たされればその条件に入るようにしたい場合は、1つの条件内に2つの条件グループを作成し、条件グループ間は「または」の関係となります。<br />例：<br />条件1：申請者が営業部に属し、かつ立替金額>1000円；条件2：立替金額\<=1000円<br />営業部以外で、かつ立替金額>1000円の場合が抜けている<br />申請者がマーケティング部で、かつ立替のマーケティング費用金額>1000の場合、承認者が見つからない |

問題1を例にすると、申請者条件に指定部門と指定ユーザーを同時に設定している場合、エラーが発生した社員がその中に含まれているかを一つずつ確認する必要があります。

<Frame>
  ![申請者条件に設定された指定部門とユーザーの例](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YpLdn537RZ09Oo83/img/2881d0f6-aa2d-4600-83b0-906a4ef60e20.png?x-oss-process=image/crop,x_948,y_386,w_582,h_65/ignore-error,1)
</Frame>
