※本記事のトップページは以下です。また本記事はoproarts/ソアスク/soarizeをご利用の方が対象です。製品が異なる場合はトップページより対象製品の記事をご覧ください。
【重要】Salesforce Spring '22 でのVisualforcePDF帳票が出力不可となる事象について
■VisualforcePDF帳票の利用有無の確認
以下の手順で確認が可能です。「システム管理者」プロファイルの方が行ってください。
※Classic画面をご利用の方も確認はLightning画面で行っていただきますようお願いいたします。
※Excel・Word・PowerPoint出力の場合は影響ありません。
1.ボタンが設置されているオブジェクトで右上の歯車マークをクリックし、「オブジェクトを編集」を開きます。
2.「ボタンリンクおよびアクション」メニューから該当のボタンを選択します。
ここでは例として「VisualforcePDF」というボタン名になっています。
※ソアスク/soarizeをご利用の方
該当のボタンが存在しない場合、ソアスク/soarizeのパッケージに含まれるデフォルト帳票を利用している可能性があります。そのボタンから出力する帳票については影響ありませんので対応は不要です。
例)見積レコードの「見積書出力」ボタン
3.「Visualforceページ」のリンクをクリックします。
・アクションの場合
・カスタムボタンまたはカスタムリンクの場合
4.Visualforceページ内に以下の記述があるか確認します。
記述ありの場合、VisualforcePDF帳票です。後述の「■対処方法」をご覧ください。
記述なしの場合は、影響ありませんので変更は不要です。
■oproartsのConnectorで作成している場合
OPROARTS010.MultiContactTemplateController
あるいは
OPROARTS020.MultiContactTemplateController
■ソアスク/soarize内包のConnectorで作成している場合
appsfs.MultiContactTemplateController
ブラウザ内検索(Ctrl+Fキー)で確認が可能です。
以下の例では「OPROARTS020.MultiContactTemplateController」で検索しました。
■対処方法
※ 「システム管理者」プロファイル の方が行ってください。
<パッケージのインストール>
下記パッケージを組織にインストールします。
■OPROARTS Report Engine 1.2
・本番組織
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5F000000cIRVQA2
・Sandbox
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5F000000cIRVQA2
※ライセンスの割り当て先を選択する際に迷った場合は「すべてのユーザのインストール」をご選択ください。
<ボタンの書き換え>
1.該当のVisualforceページを開き、[編集]ボタンをクリックします。
2.「Visualforce Markup」内を全選択してコピーします。
3.以下のツールを開き、手順2でコピーした内容を上段に貼り付けます。
変換ツールはこちら
※変換ツールは Internet Explorer 以外のブラウザでご利用ください。
4.[変換]ボタンをクリックします。
5.「このページの内容」のポップアップが表示されますので[OK]ボタンをクリックします。
※上記は「oproarts」の例のため名前空間プレフィックスが「OPROARTS020」となっています。
6.下段の内容を全選択してコピーします。
7.「Visualforce Markup」内を手順6でコピーした内容で上書きます。
※元の内容が残らないようご注意ください。一度すべて削除してから貼り付けることを推奨します。
8.[保存]ボタンをクリックします。
設定は以上です。VisualforcePDF帳票が出力できるかご確認いただけますでしょうか。
その他ご不明な点等ございましたら下記サポートサイトにお問い合わせください。
https://spc.opro.net/hc/ja