Data Validation Superbadge Unit



https://trailhead.salesforce.com/content/learn/superbadges/superbadge_data_validation_sbu


# 顧客IDの形式を強制する

アカウント オブジェクトに顧客 ID 形式を適用するソリューションを構築します。

何もしないで検証ボタンをクリックします

:::note alert
We can't find the Customer_ID_Format validation rule with the expected settings. Make sure it is active, built according to the business requirements, and has a description populated.

期待される設定の Customer_ID_Format 検証ルールが見つかりません。このルールがアクティブであり、ビジネス要件に従って構築されており、説明が入力されていることを確認してください。
:::


説明が入ってなかった...

:::note alert
We've tried to insert an account record with a valid or blank customer ID to test your Customer_ID_Format validation rule, but the insert failed.

Customer_ID_Format 検証ルールをテストするために、有効または空の顧客 ID を持つアカウント レコードを挿入しようとしましたが、挿入に失敗しました。
:::

ブランクはOKなのね。



# 機会データの検証

要件に基づいて、Opportunity オブジェクトの 2 つの検証ソリューションを構成します。

:::note alert
We can't find the Verified_Account_for_Closed_Won_Opp validation rule with the expected settings. Make sure it is active, built according to the business requirements, and has a description populated.


想定される設定のVerified_Account_for_Closed_Won_Opp検証ルールが見つかりません。ルールが有効化されていること、ビジネス要件に従って構築されていること、説明が入力されていることを確認してください。
:::



:::note alert
We've attempted to insert an opportunity record to test your Verified_Account_for_Closed_Won_Opp validation rule, but the rule allowed a record to save without the associated account being verified.


Verified_Account_for_Closed_Won_Opp 検証ルールをテストするために商談レコードを挿入しようとしましたが、ルールにより、関連付けられているアカウントが検証されていない状態でレコードを保存することができました。
:::

AccountIdがnullもエラー？

何だこの検証ロジックは？意味が分からん

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

一番ショボい肝心のAccountIdがnullをチェックしてない入力規則で合格。ちょっと検証ロジックの品質が低い。


しかし、もう１つ設定があるな。

:::note alert
Challenge Not yet complete... here's what's wrong:
We can't find the Limit_Access_to_Reopen_Closed_Opp validation rule with the expected settings. Make sure it is active, built according to the business requirements, and has a description populated.
:::



# 重複リードの特定と解決

重複する可能性のあるリードを特定し、特別な Developer Edition 組織で見つかった重複リードをマージするソリューションを作成します。

何もしないで検証ボタンをクリックする

:::note alert
We can't find the Match_Leads_based_on_Email_Company_and_Website matching rule with the expected settings. Make sure it is active, built according to the business requirements, and has a description populated.

期待される設定のMatch_Leads_based_on_Email_Company_and_Websiteマッチングルールが見つかりません。ルールがアクティブであること、ビジネス要件に従って構築されていること、説明が入力されていることを確認してください。
:::

:::note alert
We can't find the 'Duplicate Lead based on Email, Company, and Website' duplicate rule with the expected rule details. Make sure it is active, built according to the business requirements, and has a description populated.

「メールアドレス、会社名、ウェブサイトに基づいてリードを重複させる」重複ルールが、期待されるルール詳細とともに見つかりません。このルールがアクティブであり、ビジネス要件に従って構築されており、説明が入力されていることを確認してください。
:::

:::note alert
We can't find the conditions that would prevent the 'Duplicate Lead based on Email, Company, and Website' duplicate rule from running for the Web-to-Lead user.

Web-to-Lead ユーザーに対して「電子メール、会社、Web サイトに基づいてリードを重複する」重複ルールが実行されないようにする条件が見つかりません。
:::

userオブジェクトの項目を使えばよかった...

:::note alert
We can't find that any duplicate lead records in your special org were merged.

特別な組織内で重複したリード レコードが結合されたことは確認できませんでした。
:::

:::note alert
We can't find that the duplicate lead records from the special org were merged as expected.


特別な組織からの重複したリードレコードが期待どおりにマージされたかどうかを確認できません。
:::

重複を全てマージする？


# 重複した連絡先レコードの防止


重複した連絡先レコードが作成されないようにするソリューションを作成します。


:::note alert
We can't find the Match_Contacts_based_on_Name_Email_and_Role matching rule with the expected settings. Make sure it is active, built according to the business requirements, and has a description populated.

期待される設定のMatch_Contacts_based_on_Name_Email_and_Roleマッチングルールが見つかりません。このルールがアクティブであること、ビジネス要件に従って構築されていること、および説明が入力されていることを確認してください。
:::

:::note alert
We can't find the expected matching criteria in the Match_Contacts_based_on_Name_Email_and_Role matching rule.
:::

:::note alert
We can't find the 'Duplicate Contact based on Name, Email, and Role' duplicate rule with the expected rule details. Make sure it is active, built according to the business requirements, and has a description populated.

期待されるルール詳細を持つ「名前、メールアドレス、役割に基づいて連絡先を重複させる」重複ルールが見つかりません。ルールが有効であること、ビジネス要件に従って構築されていること、説明が入力されていることを確認してください。
:::

:::note alert
We can't find the expected actions for the 'Duplicate Contact based on Name, Email, and Role' duplicate rule.


「名前、メール、役割に基づいて連絡先を重複する」重複ルールに期待されるアクションが見つかりません。
:::

エラーメッセージを上書きしてなかった... エラーメッセージの内容が悪い。