問題
開発者は、会社のブランドガイドラインを使用してフォーマットされたPDF見積書を作成し、それを商談レコードに自動的に保存するよう求められます。開発者がこの機能を実現する方法はどれですか。2つ選びなさい。
- カスタムスタイルを使用してVisualforceページを作成します。
- 会社の書式設定を実装するVisual workflowを作成します。
- AppExchangeからアプリケーションをインストールして文書を生成します。
- メールテンプレートを作成してプロセスビルダーで使用します。
正解
- カスタムスタイルを使用してVisualforceページを作成します。
- 会社の書式設定を実装するVisual workflowを作成します。
- AppExchangeからアプリケーションをインストールして文書を生成します。
- メールテンプレートを作成してプロセスビルダーで使用します。
解説
それぞれの選択肢の理由について説明します。
□ カスタムスタイルを使用してVisualforceページを作成します。
これは正解です。Visualforceページはカスタムスタイルを使用して会社のブランドガイドラインに従いフォーマットされたPDFを生成するのに非常に適しています。renderAs="pdf"
属性を使用して、Visualforceページから直接PDF形式で出力することができます。さらに、このPDFはApexコードを使って商談レコードに関連付けて保存することも可能です。
□ 会社の書式設定を実装するVisual workflowを作成します。
これは不正解です。Flow Builder(以前のLightning Flow Builderとして知られ、現在はSalesforce フローの一部として位置づけられています)は、ビジネスプロセスを自動化するためのツールです。しかし、ブランドガイドラインに従ったPDF文書の生成に関して、このツールだけでは直接的な機能を提供していません。
□ AppExchangeからアプリケーションをインストールして文書を生成します。
これは正解です。Salesforce AppExchangeには、文書生成やPDF作成のための多くのアプリケーションがあります。これらのアプリケーションを使用することで、会社のブランドガイドラインに従ったPDF見積書を自動的に生成・保存することができます。
□ メールテンプレートを作成してプロセスビルダーで使用します。
これは不正解です。メールテンプレートは、Eメールを送信する際に使用する内容のフォーマットを定義するものであり、直接PDFを作成する機能はありませんので、PDF見積書を作成するという要件には合致しません。プロセスビルダーは、特定のイベントが発生したときに自動的にプロセス(ワークフロー)を実行するツールですが、PDF文書を作成してレコードに添付する機能は提供していません。また、Salesforceはワークフローおよびプロセスビルダーからより強力なフローへの移行を進めており、将来的にはこれらの機能は廃止されます。
コメント