※本記事のトップページは以下です。また本記事はdocutizeをご利用の方が対象のため、製品が異なる場合はトップページより対象製品の記事をご覧ください。
【重要】Salesforce Spring '22 でのVisualforcePDF帳票が出力不可となる事象について
■VisualforcePDF帳票の利用有無の確認
以下の手順で確認が可能です。「システム管理者」プロファイルの方が行ってください。
※Classic画面をご利用の方も確認はLightning画面で行っていただきますようお願いいたします。
※Excel・Word・PowerPoint出力の場合は影響ありません。
1.左上のアプリケーションランチャーをクリックし、「帳票」と検索します。複数の候補の中から「帳票」を選択します。
2.出力形式が「VFPDF」の帳票レコードを探します。
「VFPDF」がVisualforcePDF帳票です。後述の「■対処方法」をご覧ください。
「VFPDF」が存在しない場合は、影響はありませんので変更は不要です。
■対処方法
※「システム管理者」プロファイルの方が行ってください。
<パッケージのインストール>
下記パッケージを組織にインストールします。
■OPROARTS Report Engine 1.0
・本番組織
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5F000000cIDnQAM
・Sandbox組織
https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5F000000cIDnQAM
※ライセンスの割り当て先を選択する際に迷った場合は「すべてのユーザのインストール」をご選択ください。
<ボタンの書き換え>
1.出力形式が「VFPDF」の帳票レコードを開きます。
2.[レイアウト]ボタンをクリックします。
3.画面左下の「Layout」内の「全般」の「名前」を確認します。
以下の例の場合は、「bill_tp」です。
※「名前」はコピーができません。キャプチャーやメモなどで控えていただけますと幸いです。
上記の確認が完了しましたら、Designer画面は閉じます。
4.画面右上の歯車マークをクリックし、「設定」を選択します。
5.画面左上のクイック検索で「Visualforce」と入力し、「Visualforce ページ」を選択します。
6.手順3で確認した「名前」と同様のVisualforceページを探し、[編集]ボタンをクリックします。
例では、手順3で確認した「名前」が「bill_tp」でしたので以下の[編集]ボタンをクリックしています。
7.「Visualforce Markup」内を全選択してコピーします。
8.以下のツールを開き、手順7でコピーした内容を上段に貼り付けます。
変換ツールはこちら
※変換ツールは Internet Explorer 以外のブラウザでご利用ください。
9.[変換]ボタンをクリックします。
10.「このページの内容」のポップアップが表示されますので[OK]ボタンをクリックします。
11.下段の内容を全選択してコピーします。
12.「Visualforce Markup」内を手順11でコピーした内容で上書きます。
※元の内容が残らないようご注意ください。一度すべて削除してから貼り付けることを推奨します。
13.[保存]ボタンをクリックします。
設定は以上です。VisualforcePDF帳票が出力できるかご確認いただけますでしょうか。
その他ご不明な点等ございましたら下記サポートサイトにお問い合わせください。
https://spc.opro.net/hc/ja