2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

承認プロセスのまとめ

Last updated at Posted at 2021-11-09

まとめページに戻る
まとめA~M

制限

し (承認と拒否のみを画面上に残す)、「再割り当て」ボタンを非表示にすることができます。ユーザーは UI 上でボタン セクションのドロップダウン矢印からアクセスできますが、少なくとも、以前のようにページに明確に表示されなくなります。

image.png

以下の投稿を参考にしてみてください

未承認一覧レポートを見る方法
https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54V00007PvUPtSAN

フローで動的に承認者を設定する方法が紹介されています。

マネージャーが登録されていないという部分は申請者の管理者を見て判断していけば、自動でセットできそうな気はしますが... やったことはないですね。
https://www.linkedin.com/pulse/use-power-salesforce-flow-dynamically-assign-approver-gaurav-jain

英語の質問&回答ですが自分自身を割り当てる方法が紹介されています。

How to assign yourself as the approver?
https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A91xfSAB

Unfortunately, we do not have any workaround and you would need to add this as post migration activity in production.

残念ながら、回避策はなく、実稼働環境で移行後のアクティビティとしてこれを追加する必要があります。

以下のブログが参考になると思います。

  • Salesforce の承認プロセス機能において、承認者の代わりに申請を承認/却下できる人を設定できる機能
  • ユーザに対して一人だけ代理承認者を設定しておくことができる
  • また承認プロセスの各承認ステップごとに代理承認者による承認を許可するかどうかが設定できる

https://dackdive.hateblo.jp/entry/2018/03/17/100000

代理承認者
https://help.salesforce.com/s/articleView?id=sf.cpq_aa_delegate_approvers_task.htm&type=5

代理申請となると、オブジェクトレベルでのすべての編集(管理者権限)が必要になりそうですね。

フローのコアクションも使えるかもしれません

フローコアアクション: 承認申請
https://help.salesforce.com/s/articleView?id=sf.flow_ref_elements_actions_approval.htm&type=5

どうも長い間アイデアには上がっているようですが実装されていませんね。

https://ideas.salesforce.com/s/idea/a0B8W00000GdijTUAR/ability-to-disable-approval-notifications

Salesforce の標準承認プロセスの経験は限られていますが、私たちの 1 つのユースケースでは、それが非常に基本的なものであることがわかり、残念でした。これは、アプリケーション タイプのレビュー プロセスであると考えられます。また、承認者が承認/拒否する対象を検討しているときに、その画面で情報を収集し、次の状態に移行するときにその情報を Salesforce にポストし直す必要があると考えられます。

もしそうなら、既成のフローよりもカスタム フローの方が良いと思います。承認/拒否画面でレビュー担当者から情報を収集することは、基本機能の一部ではありません。少なくとも、私たちのプロジェクトではそうだったと記憶しています。

image.png

ステップ5のセキュリティ設定が原因の様です。
ご確認をお願いします。

https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000A86LaSAJ

image.png

開発など

今回の件ですが差し戻した時ににフローで同じ承認レコードを複製する方法は使えませんか?

私が確認した組織では、「ロール&内部下位ロール」が適応されていたが、

承認プロセスの申請者設定で「ロール&下位ロール」の設定が残っていたためエラーが起きたのではないかと考えております。

Salesforce で特定の最終承認および拒否アクションを有効にするには、「設定」>「承認プロセス」に移動し、プロセスを選択して、「最終承認アクション」および「最終拒否アクション」の下にアクションを追加します(例: フィールドの更新、電子メールアラート、タスク)。完了したら、承認プロセスを有効化します。

フローによる処理の代替

未解決

An error has occurred in the following section: [Exception, ]. Salesforce.com has been notified of this error.

エラー

I had a very similar problem which I resolved by emptying my recycle bin. I'd deleted an early version of the flow so that I could start over but even when it is in the bin it prevents you using the same names again.

https://developer.salesforce.com/forums/?id=906F0000000g2iJIAQ

インストールは必要ですが、フローを使って可能になるようです。

https://unofficialsf.com/approval-processes-unlock-records-in-lightning/

Please check this article.

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000HDuxvSAD

There was an entry condition in my approval process, I removed that and it worked.

承認プロセスに入力条件があったので、それを削除したところ、うまくいきました。

image.png

エラーを解決するには、関連する承認ルールがリストされていない承認をすべて削除します。承認ルールは承認の必須フィールドです。

To resolve the error, delete any Approvals that do not have a related Approval Rule listed. An Approval Rule is a required field for Approvals.

https://help.salesforce.com/s/articleView?id=000780101&type=1

レポート

承認プロセスの用語

英語 日本語  説明
Approval Actions 承認時のアクション 必要なすべての承認者がステップを承認したとき、承認時のアクションが実行されます。
Approval Process 承認プロセス Salesforce でレコードを承認する方法を自動化します。承認プロセスでは、承認申請者、プロセスの各ポイントでの実行内容など、承認の各ステップを指定します。
Approval Request 承認申請 メール、Salesforce アプリケーション通知、Lightning Experience 通知、または Chatter 投稿です。承認申請では、レコードが承認申請されたことが受信者に通知されます。
Approval Steps 承認ステップ 承認ステップで、特定の承認プロセスに一連の承認を定義します。各ステップで次のことを決定します。
・各ステップの条件を満たすレコード
・承認申請を誰に割り当てるか各代理承認者による申請への返答を許可するかどうか
・最初のステップでは、レコードがそのステップの条件を満たさない場合の動作を指定します。
その後のステップでは、承認者が申請を却下した場合の動作を指定します。
Assigned Approver 承認者 承認者は、承認申請への返答を担当するユーザです
Delegated Approver 代理承認者 代理承認者は、割り当てられた承認者によって、承認申請の承認代理として任命されたユーザです。
Email Approval Response メール承認 メール承認により、ユーザはメール通知に返信して承認申請に返答できます。
Initial Submission Actions 申請時のアクション 申請時のアクションは、ユーザがレコードの承認を初めて申請したときに実行されます。デフォルトでは、レコードはロックされます。
Final Approval Actions 最終承認時のアクション 最終承認時のアクションは、必要なすべての承認が得られたときに実行されます。
Final Rejection Actions 最終却下時のアクション 最終却下時のアクションは、承認者が要求を却下し、最終却下状態に移行したときに実行されます。
Outbound Message 送信メッセージ 送信メッセージでは、外部サービスなどの指定エンドポイントに情報を送信します。送信メッセージは、[設定] から設定できます。外部エンドポイントを設定し、SOAP API を使用してメッセージのリスナーを作成します。
Process Instance プロセスインスタンス プロセスインスタンスとは、承認プロセスの 1 つのインスタンスを表します。レコードが承認申請されるたびに、新しいプロセスインスタンスが作成されます。
Process Instance Node プロセスインスタンスノード プロセスインスタンスノードとは、承認ステップのインスタンスを表します。レコードが承認プロセスのステップに進むたびに、プロセスインスタンスノードが作成されます。レコードがステップの条件を満たしていない場合、または承認プロセスインスタンスがそのステップに進まずに完了した場合、プロセスインスタンスノードは作成されません。
Recall Actions 取り消し時のアクション 取り消し時のアクションは、承認申請が取り消されたときに実行されます。デフォルトでは、レコードはロック解除されます。
Record Locking レコードのロック レコードのロックでは、項目レベルのセキュリティや共有設定に関係なく、ユーザがレコードを編集できないようにします。デフォルトでは、未承認のレコードは、Salesforce によってロックされます。システム管理者のみが、ロックされたレコードを編集できます。

承認プロセス ページで承認/却下ボタンを有効にする方法は?

Q. 組織の一部の承認プロセスの承認および却下ボタンに問題があります。承認のためにレコードを送信すると、承認/却下ボタンが表示されません。ページ レイアウトを変更して何かを有効にした後、この問題が発生したことを覚えています。確認済みで、承認者です。

A.
承認リクエスト ページに移動し、ページを編集し、ハイライト パネルを削除し、保存して再度挿入し、保存して、ページを有効にします (既に有効になっている場合は、有効にする必要はありません)。毎回成功。

承認申請ページに入り、ページを編集し、ハイライト パネルを削除し、保存して再度挿入し、保存して、ページをアクティブ化します (既にアクティブになっている場合は、アクティブ化する必要はありません)。常に成功します。

How to activate the approve/reject button in the approval process page?

承認プロセスで、割り当てた人以外で承認できてしまう

次の権限のあるユーザは、指定承認者でなくても承認申請に返答できます。

  • 「すべてのデータの編集」
  • オブジェクトに対する「すべて変更」

承認設定に関する考慮事項
https://help.salesforce.com/s/articleView?id=sf.approvals_considerations_approver.htm&type=5

ユーザに権限がない?

image.png

When a record is submitted for approval, it’s locked to prevent users from editing it during the approval process. Use the record editability properties to determine who can edit records that are locked in this approval process.

OPTION
Administrators OR... | Lets the assigned approver and admins edit the record.

Specify Who Can Edit Locked Records
https://help.salesforce.com/s/articleView?id=sf.approvals_create_recordeditability.htm&type=5

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?