Approval Process Management Superbadge Unit


https://trailhead.salesforce.com/content/learn/superbadges/superbadge_ap_management_sbu?trail_id=automate-business-processes-2

+ 承認アクション
+ 承認リクエスト
+ 承認手順
+ 割り当てられた承認者


# 承認プロセスの設定と作成

特別な設定でDeveloper Edition組織にサインアップします。機能強化リクエストオブジェクトの承認プロセスと関連設定を作成します。


:::note alert
We can’t find the Approval Status field created with the correct label, name, and picklist values.

正しい表示ラベル、名前、選択リスト値で作成された承認状況項目が見つかりません。
:::

:::note alert
We can't find the Approval Status field created with the correct default picklist value.
:::

:::note alert
We can't find an approval process named New Enhancement Request.
:::

:::note alert
We can't find the correct entry criteria for the New Enhancement Request approval process.
:::


:::note alert
We can't find the correct Record Editability Properties on the New Enhancement Request approval process.


新しい機能強化要求の承認プロセスで、正しいレコード編集可能性プロパティが見つかりません。
:::

:::note alert
We can't find the correct fields on the approval page layout on the New Enhancement Request approval process.


新しい機能強化リクエストの承認プロセスの承認ページ レイアウトに正しいフィールドが見つかりません。
:::

:::note alert
We can't find the correct recall configuration on the New Enhancement Request approval process.


新しい機能強化リクエストの承認プロセスで正しいリコール構成が見つかりません。
:::

リコール構成って何？


# 新しい機能強化リクエストの承認プロセスの最初のステップを作成する

新規機能強化リクエストの承認プロセスに、最初の送信アクションと最終的な却下および承認アクションを追加します。フィールド更新アクションと、新規機能強化リクエストの承認プロセスの最初のステップを作成します。

:::note alert
We can't find the final approval action set up correctly on the New Enhancement Request approval process.


新しい機能強化リクエストの承認プロセスで最終承認アクションが正しく設定されていません。
:::

何を設定しても同じエラーですね。最悪のチェックロジックです。エラーメッセージを共通にして手抜きをしてますね。これは困った。多分時間が掛かかるか、諦めた方が賢明かもしれん。

途中は何も設定してないけど、最終と拒否を設定したら合格した。思ったっとおり適当な検証ロジックでした。これも廃止した方がいい。実務では全く役に立たん。途中も設定は英訳を読んでも何がしたいのか意図が分かりませんでした。そもそもこの承認申請って何をしたいんだろうか？　さっぱり分からん。レビューしたいの？


# 新しい機能強化リクエストの承認プロセスの 2 番目のステップを作成する

電子メールアラートと、新しい機能強化リクエストの承認プロセスの 2 番目のステップを作成します。


:::note alert
We can't find the second approval step with the correct criteria on the New Enhancement Request approval process.


新しい機能強化リクエストの承認プロセスで、正しい基準を持つ 2 番目の承認ステップが見つかりません。
:::

:::note alert
We can't find the second approval step with the correct criteria on the New Enhancement Request approval process.


新しい機能強化リクエストの承認プロセスで、正しい基準を持つ 2 番目の承認ステップが見つかりません。
:::

えええ、条件とかあった？4つの何とかか？　英語なので全く頭に入ってきません。全て右から左にスルーされます。

Typeじゃないの？エラーが変わりません


:::note alert
We can't find the second approval step with only one required criteria.

必須条件が 1 つしかない 2 番目の承認ステップが見つかりません。
:::

Next Step とかないんですよね。この回答も意味が分からん。

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

デフォルトの不要なステップを消したら通った.... 何で？


# 新しい機能強化リクエストの承認プロセスの3番目のステップを作成する

新規機能拡張リクエストの承認プロセスに3番目のステップを作成します。ユーザーが機能拡張リクエストレコードを承認のために送信できるように、最終的な設定を行います。

:::note alert
The second approval step needs some configuration in reference to the third approval step when records don’t meet the criteria.

:::

:::note alert
The second approval step needs some configuration in reference to the third approval step when records don’t meet the criteria.
:::

nextがないから？

何か知らんけど、出てきた。何でだろう？次ができたから

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/c1451d78-27b0-422b-b8d4-28feac4ac7ef.png)

:::note alert
We can't find the third approval step with the correct approval action.
:::

他に何かあったっけ？

:::note alert
We can't find an active approval process named New Enhancement Request.
:::

えええ、有効化？

:::note alert
Users can't submit the record for approval from the record page.


ユーザーはレコード ページからレコードを承認のために送信できません。
:::


ページレイアウトか....


:::note alert
Users can't see the list of items that needs approval on the home page with the developer name Home_Page_Default.

:::

ホームページが嫌なやつなんだけど... どうやって削除できたかな...

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/d0cff9ea-855d-41c4-9675-de6fdf1ed49f.png)



Try deactivate "Advanced Seller Home"

Goto setup --> HOME

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/81382da5-69b2-4c1b-93ab-bad5d97d383f.png)

Salesアップではこの画面が消えなかったので、コンソールで設定...

最後まで本当に検証ロジックは理解できませんでした。　これって意味があるのかな？
単に検証ロジックがどうしたいのかを総当たりで探すだけの処理でしかない。