【Salesforce】承認プロセステストクラスエラー
【Salesforce】承認プロセステストクラスエラー
・テストクラス
承認プロセスの作成
Approval.ProcessSubmitRequest psr = new Approval.ProcessSubmitRequest();
承認申請するオブジェクトの設定
psr.setObjectId(objectId);
承認プロセス実行
Approval.ProcessResult submitResult = Approval.process(psr);
・テストクラスエラー
System.DmlException: Process failed. First exception on row 0; first error: NO_APPLICABLE_PROCESS, 該当する承認プロセスは見つかりませんでした。: []
・対応ポイント
テストクラスの実装内容と一致する、承認プロセスの開始条件が存在するか確認する。