問題
Universal Containers社 のAgent アクションには、新しいAgentforce エージェント用の複数のApex クラスが含まれています。
Agent アクションによって呼び出される Apex を展開する際の重要な考慮事項は何ですか?
A Apex クラスはユニットテストで少なくとも 75% のコードカバー率を持ち、すべての依存関係がデプロイメントパッケージに含まれている必要があります
B Agent アクションによって呼び出される Apex クラスは、エージェントが本番環境で有効化されていない限り、75% 未満のテストカバー率でデプロイできます
C Apex クラスがエージェントによってのみ使用される限り、75% のコードカバー率の要件をバイパスできます
解答
A Apex クラスはユニットテストで少なくとも 75% のコードカバー率を持ち、すべての依存関係がデプロイメントパッケージに含まれている必要があります (信頼度100%)
解説
この問題は、Aが正解です。
Salesforce のベストプラクティスとして、本番環境に Apex コードをデプロイする際には、少なくとも 75% のコードカバー率が必要です。これは、コードの品質と安定性を確保するための重要な要件です。また、呼び出される Apex クラスが依存する他のコンポーネント(他の Apex クラス、カスタムオブジェクトなど)も、デプロイメントパッケージに含める必要があります。
BとCは、Salesforce のコードカバー率の要件は、デプロイメント環境やエージェントの有効化状態に関わらず適用されるため、不適です。


コメント 匿名ですので、お気軽にコメントいただけると嬉しいです!!