Fleekformの帳票出力手順といまの提供状況まとめ
この記事は2023年に書いたものです。取り上げているFleekformはAppExchangeでいまも提供されています。当時の手順はそのまま残し、2026年9月時点の提供状況と、帳票をPDFで出力する標準機能の代替を追記しました。
この記事の読み方
最初に書いた時点では、AppExchangeの帳票サービス「Fleekform」を導入し、既存のExcel・Wordのフォーマットをそのまま使ってSalesforceのレコードから帳票を出力する、という内容でした。その手順自体は下に残してあります。
3年が経ち、確かめ直す必要が出てきたのは提供状況です。
Fleekformでできたこと
Fleekformは、使い慣れたExcelやWordのフォーマットをそのままSalesforceの帳票出力に使えるようにする、AppExchange経由のクラウド帳票サービスです。導入から出力までは、次の流れで進みます。
AppExchangeからインストールする
AppExchangeで「Fleekform」を検索してインストールし、インストール先の組織とインストールするユーザの範囲(すべてのユーザ、特定のユーザなど)を選びます。
無料トライアルを申し込む
インストール後、「Fleekformフォーム管理」タブから新規申込を行い、トライアルを開始します。
出力対象オブジェクトと採番を設定する
「Fleekform設定」タブで帳票を出力するオブジェクト(取引先・取引先責任者など)を選びます。帳票番号を自動採番したい場合は、採番名・フォーマット・開始番号もここで設定します。
帳票のもとになるExcelファイルをフォーム登録する
スペースを作成し、あらかじめ作っておいた帳票出力用のExcelファイルを「フォーム登録」でアップロードします。同じファイルを選び直すたびにバージョンが1つずつ上がるので、修正のたびに再アップロードした履歴が残ります。
Excelの項目とSalesforceの項目をマッピングする
「Fleekform帳票定義」で出力対象オブジェクトを選び、シートに差込モードを設定してから、Salesforce側の項目をExcel側の項目へドラッグ操作で対応付けます。
詳細画面に帳票出力ボタンを配置して出力する
ページレイアウトに自動生成された「帳票出力」ボタンを配置します。レコードの詳細画面でボタンを押すと帳票が生成され、保存先(Salesforceの「ドキュメント」など)を選ぶとファイルとして残ります。
⚠️ 帳票の保存先や採番ルールは組織ごとに設計する項目なので、上の流れは代表的な設定例です。実際の運用に合わせて調整してください。
2026年9月時点の状況
Fleekformは、2026年9月時点でもAppExchange(日本語版)に掲載されており、購入・トライアルができます。提供元は株式会社Fleekdrive、評価は5点満点中4.68(28件)です。価格は年額のプラン制で、最小のXSプラン(2,400ポイント)が120,000円/企業/年、最大のXLプラン(600,000ポイント)が2,400,000円/企業/年と表示されています。いずれのプランもユーザ数は無制限です。
⚠️ ただし、AppExchangeの「詳細」タブに掲載されている最新リリースは2022年4月21日(バージョンCloudSharedOfficeWR/4.1.1)です。動作環境の説明にも「2022年4月現在」という注記が残っています。
導入前に確かめること
最新リリースの時期を確認する
AppExchangeの「詳細」タブで、掲載されている最新リリースの日付とバージョンを見ます。更新が数年止まっているように見える場合は、サンドボックスで現在のLightning Experience上の動作を先に確かめてください。
料金プランと利用人数を確かめる
プランごとにポイント数の上限が違います。帳票を使うユーザ数と出力頻度に合わせて、価格設定の詳細ページでプランを選びます。
標準機能で足りないかを確認する
PDFへの出力だけが目的なら、標準のVisualforceページで足りることがあります。複雑な帳票デザインや、既存のExcel・Wordテンプレートをそのまま流用したい場合に導入を検討します。
標準機能で同じことをする
| やりたいこと | 標準でのやり方 |
|---|---|
| レコードの項目を差し込んだ帳票をPDFで出力する | VisualforceページにrenderAs="pdf"を指定し、標準コントローラでレコードの項目を差し込みます |
| 出力ボタンをレコード詳細画面に置く | Visualforceページを開くカスタムボタンやクイックアクションを、ページレイアウトに配置します |
| 既存のExcel・Wordフォーマットをそのまま使う | 標準機能では対応していません。既存のレイアウトをそのまま使いたい場合は、Fleekformのような帳票ツールが必要です |
書き方はシンプルです。ページの属性にrenderAs="pdf"を1つ足すだけで、そのVisualforceページがPDFとして出力されます。
<apex:page standardController="Account" renderAs="pdf"> <apex:stylesheet value="{!URLFOR($Resource.Styles, 'pdf.css')}"/> <h1>帳票サンプル</h1> <table> <tr><th>取引先名</th><td><apex:outputText value="{!Account.Name}"/></td></tr> </table> </apex:page>
apex:pageにrenderAs="pdf"を指定するだけで、レンダリング結果がPDFになります。読み取り専用の表示ページです。
ここで間違えやすい
| 間違い | 何が起きるか |
|---|---|
| PDF内で複雑なJavaScriptやWebフォントを使う | サポート対象外のためレンダリングされません。装飾はCSSと画像で行います |
| 改行のない長いURLや文字列をそのまま置く | ページの外へはみ出す場合があります。あらかじめ折り返し位置を入れます |
| 生成前のページの応答サイズや画像サイズの上限を意識しない | 15MB・60MB・30MBといった上限を超えると生成に失敗します |
| 帳票ツールの最新リリース日を確認せずに導入を決める | 数年前のバージョンのまま止まっている可能性があります。詳細タブで必ず確認します |
確認した環境
- 2026年9月/Salesforce Summer '26(APIバージョン67.0)時点のVisualforce開発者ガイドで、
renderAs="pdf"の書き方とレンダリングの制約を確認しています - Fleekformの提供状況は、2026年9月にAppExchange(日本語版)の掲載内容で確認しています
- 記事の前半の手順は2023年5月時点の記録です。画面や操作は変わっている可能性があります
まとめ
- Fleekformは、既存のExcel・WordフォーマットをそのままSalesforceの帳票出力に使えるAppExchangeのサービスでした
- 2026年9月時点でも掲載・販売されていますが、掲載ページ上の最新リリースは2022年4月です
- 導入前には、詳細タブの最新リリース日と、サンドボックスでの動作確認をおすすめします
- 帳票をPDFで出力するだけなら、標準のVisualforceページに
renderAs="pdf"を指定する方法があります - 既存のExcel・Wordのレイアウトをそのまま使いたい場合は、標準機能では代替できません
Salesforceの導入・運用についてご相談ください
導入前の検討から、お使いの環境の改修・運用、AIとの連携まで承ります。状況を伺ったうえで、進め方をご提案します。