質問
帳票出力するボタンが既にSalesforceに設置されています。
このボタンはそのまま使用し、出力する帳票の設定を変更したいです。
しかし、ボタンに設定されているテンプレートや ViewFramer の特定方法が分からず、何を変更したら良いか分かりません。
回答
設置しているボタンの詳細画面に、呼び出しているテンプレート名またはマッピング名が記載されています。
以下の手順で確認して変更してください。
ボタンの設定を確認する手順
-
ボタンが設置されているオブジェクトで、「設定」> 「オブジェクトを編集」を開きます。
-
「ボタンリンクおよびアクション」メニューから該当のボタンを選択します。
-
「Visualforceページ」のリンクをクリックします。
- Visualforceページ内の設定を確認します。
Visualforceページ内の確認箇所
「Live for Salesforce」と「ViewFrame」では、Visualforceページ内で確認する内容が異なります。
ご利用の製品に合わせて確認してください。
Live for Salesforceの場合
「tpパラメータ」にテンプレート名が指定されています。
// tp: 配備済みテンプレートの名称を指定します。複数指定することもできます。
// このパラメータを省略することはできません。
tp:[
'Account'
],Salesforceの「OPROARTS Connector」アプリの「OPROARTS」タブを開いて、「START」ボタンをクリックするとテンプレート一覧画面が開きます。
ボタン内に記載されていた名前のテンプレートを変更してください。
「START」ボタンが表示されていない場合は、【LA】【LAD】【ALA】の登録方法(Salesforce/ViewFramer)の「LADライセンスの登録」の手順でLADの設定を行ってください。
ViewFramerの場合
mappingNmパラメータに指定されているマッピング名を確認します。同じ名前のマッピングを変更してください。
VIEWFRAMER.action({
mappingNm:'ListSheets',
fileName:'ListSheets',
accountId: '{!JSENCODE(Account.Id)}',ViewFramerのログイン画面は以下のURLをご参照ください。
https://vfui.ap.oproarts.com/view_framer_ui/
テンプレートを特定する手順
マッピング内の設定からテンプレートを特定したい場合は、以下の手順を実行してください。
-
特定したマッピングの「編集」ボタンをクリックし、マッピング編集画面を表示します。
-
画面右下の「次へ」ボタンをクリックします。
-
Salesforceへのログインが求められますので、ログインします。
-
「Documentizer」タブを開きます。「テンプレート」で設定しているものが該当のテンプレートです。