今日の私からの2番目のCert401の質問-明日試験に参加します。模擬試験をして、これ以外のすべての質問に合格しただけで、少し混乱しています。
分析スナップショットの実行が失敗する原因は何ですか? 3つの選択肢を選択してください。
A。ソースレポートが削除されました
B。ターゲットオブジェクトにはトリガーがあります
C。実行中のユーザーが非アクティブ化されました
D。ターゲットオブジェクトはカスタムオブジェクトです
E。ソースレポートはマトリックスレポートとして保存されます
推奨される回答はABCです。AとCは間違いなく正しいですが。私はBとEと少し混乱しています。私の意見では、ソースレポートは表形式または要約のいずれかである必要があり、分析スナップショットでは、トリガーが挿入トリガーの場合にのみターゲットオブジェクトトリガーで問題が発生します。私はこれについて正しいですか?
ありがとうございます
ランス
コメント
- 私はしません'インターネットで入手できる模擬試験を信用しないでください。私はそれらについて多くの間違った答えを特定し、あなたを混乱させることになります。
答え
これは少し思えます私にも混乱します。ソースレポートとして要約レポートまたはマトリックスレポートを作成できないという印象を受けました。
ヘルプページから
ソースレポートは表形式である必要があります。
[ソースレポート]フィールドのレポートは表形式ではなくなりました。新しいソースレポートを選択するか、既存のソースレポートの形式を表形式に更新します。
したがって、この模擬試験でエラーが見つかった可能性があります。これは模擬試験はいずれもSFによって実際にサポートされていないため、驚くことではありません。実際には、SFはそれらに遭遇すると、それらをシャットダウンしようとします。模擬試験は正しい保証がないため、注意して使用します。
Bの周りも正しいようです。オブジェクトの挿入トリガーも失敗の原因になります
ターゲットオブジェクトに挿入トリガーを含めることはできません。
[ターゲットオブジェクト]フィールドでカスタムオブジェクトの新しいレコードが作成されると、Apexトリガーが実行されます。Apexトリガーを削除するか、ターゲットオブジェクトを選択してください。新しいレコードが作成されると、Apexトリガーは実行されません。
ヘルプページはこちら https://help.salesforce.com/HTViewHelpDoc?id=data_troubleshooting_snapshots.htm&language=en_US
コメント
- はい、トリガー部分は正しいです、私はちょうどこれに遭遇しました。トリガーを挿入すると、"分析スナップショット"ジョブが失敗します。ただし、更新トリガーは問題ありません。
回答
実際にはBは正しいです。そして、マトリックスと要約レポートについて言った人は誰でも間違っています。実際には、要約レポートまたはマトリックスレポートである必要があります。
ところで、これが私がそれを発見した方法です…オブジェクト分析スナップショットにOwnerIDというフィールドを作成しました。タスクにはルックアップフィールドを含めることができないため、分析スナップショットでタスクを所有することはできません。これを回避するために、挿入時と更新時にowerid__c = OwnerIDと言う基本的なトリガーを記述できると思いましたが、私は間違っていました。実行すると、次のエラーが発生しました。
ターゲットオブジェクトに挿入トリガーを含めることはできません。
更新トリガーを使用して、遅れをとることができると期待しています。それを入力し、所有者フィールドに新しい所有者を入力します。指が交差しました…
テストで頑張ってください。現在、501認定に取り組んでいます。受講する前に学ぶことはたくさんありますが、中途半端だと思います。
コメント
- 更新トリガーはスナップショットジョブを中断しません。挿入トリガーのみが問題になります。