[toc]
概要
このページでは、帳票DX for Salesforce で作成した帳票設定をもとに、Visualforce(Salesforce アクション)形式の帳票出力ボタンを作成します。
作成したボタンを Salesforce画面(レコード詳細/リスト)に配置し、実際に帳票を出力するまでの流れを紹介します。
ステップ1:ボタン生成画面を開く
-
【帳票DX for Salesforce ユーザガイド(3)】帳票作成 で作成した帳票設定の画面で、「ボタン生成」ボタンをクリックします。
-
「ボタン生成」画面が表示されます。
「コンテンツリソース(ボタンの種類)」で「Visualforce(Salesforce アクション)」を選択します。
ステップ2:ボタンを生成
-
ボタン設定が完了したら「ボタン生成」ボタンをクリックします。
⚠️注意「ボタンの名前」は半角アンダースコアと半角英数字のみ使用可能です。
-
ボタン生成完了画面が表示されます。 「ボタン配置設定画面へ移動」ボタンをクリックします。
v1.146.0以降の機能 - クリップボードにコピー
v1.146.0以降のバージョンでは、「クリップボードにコピー」ボタンからボタン生成が可能です。
設定したエラー条件、出力パターン、出力後更新処理、順序などを含むボタン設定がクリップボードにコピーされます。💡補足「クリップボードにコピー」の詳細については、【帳票DX for Salesforce】作成済みのボタンを修正する方法 を参照してください。
ステップ3:ボタンを設置(詳細ページボタンの場合)
ボタンを詳細ページボタンとして配置する場合の手順です。
-
ページレイアウトの一覧画面に遷移します。 使用しているページレイアウトのリンクをクリックします。
💡補足使用しているページレイアウトは「ページレイアウトの割り当て」ボタンから確認できます。
-
「モバイルおよび Lightning のアクション」をクリックします。
-
作成したボタンを一覧から「Salesforce モバイルおよび Lightning Experience のアクション」にドラッグ&ドロップで移動します。
💡補足「Salesforce モバイルおよび Lightning Experience のアクション」に「定義済みアクションを上書き」の表示がある場合は、このリンクをクリックしてください。
-
「Salesforce モバイルおよび Lightning Experience のアクション」に作成したボタンが表示されます。
-
作成したボタンが表示されていることを確認し、「保存」ボタンをクリックします。
リストページにボタンを追加する場合は、本記事の「ボタンを配置(リストボタンの場合)」セクションを参照してください。
ステップ4:ボタンを確認・実行
-
「アプリケーションランチャー」アイコンをクリックします。
-
検索で「商談」と入力し、「商談」をクリックします。
-
出力する商談レコードのリンクをクリックします。
-
画面の右上、または「▼」ボタンをクリックすると、作成したボタンがアクションとして表示されます。
「PDF 見積書出力」ボタンをクリックします。 -
実行確認のダイアログが表示されます。「実行」ボタンをクリックします。
-
「ダウンロード」ウィンドウが表示され、出力が完了します。
実行時に「OAuth認証」画面が表示された場合は、「許可」をクリックしてください。
詳細は、【帳票DX for Salesforce セットアップガイド(1)】インストール&カスタム設定の「6.接続アプリケーションのインストール」を参照してください。
ボタンを配置(リストボタンの場合)
ボタンをリストページボタンとして配置する場合の手順です。
-
「リストビューボタンレイアウト」画面に遷移します。「リストビュー」の「▼」>「編集」をクリックします。
-
「商談リストビュー」が表示されます。
「カスタムボタン」>「利用可能なボタン」から表示するボタン名を選択し、「▶」ボタンをクリックします。 -
「選択したボタン」に表示されていることを確認し、「保存」ボタンをクリックします。
-
「アプリケーションランチャー」アイコンから「商談」をクリックし、リストにボタンが表示されていることを確認してください。
-
出力する際は、リストに表示されているレコードそれぞれにチェックを入れ、出力ボタンをクリックします。
「ボタンの種類」が「Visualforce(Salesforce アクション)」の場合、確認ダイアログが表示されるので、「OK」をクリックします。💡補足v1.51.0以前の場合、この確認ダイアログは表示されません。
v1.58.0以降にバージョンアップを行った場合、既存のボタンにはこの確認ダイアログは表示されません。 -
「ダウンロード」ウィンドウが表示され、出力が完了します。
Visualforce ページのアクセスを有効化する必要があります。
手順の詳細については、次のセクション「Visualforce ページアクセス権限の設定」を参照してください。
実行時に「OAuth認証」画面が表示された場合は、「許可」をクリックしてください。
詳細は、【帳票DX for Salesforce セットアップガイド(1)】インストール&カスタム設定の「6.接続アプリケーションのインストール」を参照してください。
Visualforce ページアクセス権限の設定
作成されたボタンに対応するVisualforce ページへのアクセスを有効化する必要があります。
(赤枠で囲っている箇所は Visualforceページ名です)
-
設定の「ホーム」タブから「ユーザ」>「プロファイル」をクリックします。
-
ボタンから帳票出力をさせたいユーザーのプロファイルをクリックします。
-
「有効なVisualforceページアクセス」をクリックします。
-
「編集」をクリックします。
-
作成したボタンに対応するVisualforce ページを、「利用可能なVisualforceページ」から「有効化されたVisualforceページ」に追加して「保存」ボタンをクリックします。