Make(旧Integromat)とAdobe Acrobatの連携で実現する文書自動化
Make(旧Integromat)は、ノーコードで様々なWebサービスを連携させるiPaaS(Integration Platform as a Service)です。Adobe AcrobatのAPI(Adobe PDF Services API)と組み合わせることで、文書に関する定型作業を完全に自動化できます。
例えば、クライアントからメールで受け取った契約書を自動的にPDFに変換し、クラウドストレージに保存した上で関係者に通知する、といった一連のワークフローを、プログラミングなしで構築できます。
従来、このような自動化を実現するにはシステム開発会社への外注が必要でしたが、Makeのビジュアルエディタを使えば、IT部門でなくても業務担当者自身がワークフローを設計・構築できます。これは「市民開発」と呼ばれるDXの重要なトレンドの一つです。
本記事では、MakeとAdobe Acrobat(PDF Services API)を連携させた文書ワークフローの具体的な構築方法を、ステップバイステップで解説します。プログラミング不要で、誰でも実践できる内容です。
MakeとAdobe PDF Services APIの基本設定
MakeとAdobe Acrobatを連携させるための初期設定を行います。この設定は最初に一度だけ行えば、以降のすべてのワークフローで利用できます。
Adobe PDF Services APIの取得
1. Adobe Developer Console(developer.adobe.com)にアクセスし、Adobeアカウントでログインします。
2. 新しいプロジェクトを作成し、「PDF Services API」を追加します。
3. 認証情報(クライアントID、クライアントシークレット)を取得します。
4. これらの認証情報は安全に保管してください。
Makeアカウントの設定
1. Make(make.com)にアカウントを作成します。無料プランでも基本的なワークフローの構築が可能です。
2. 「Scenarios」から新しいシナリオを作成します。
3. Adobe PDF Servicesモジュールを検索して追加します。
4. 先ほど取得した認証情報を使ってコネクションを設定します。
接続テスト
設定が完了したら、簡単なテストを実行して接続が正常に機能していることを確認します。例えば、テスト用のWordファイルをPDFに変換するシンプルなシナリオを作成し、正常に変換されれば設定成功です。
Adobe AcrobatのAPI機能は、単体のデスクトップアプリケーションでは実現できない大規模な自動化を可能にします。Makeとの組み合わせにより、その可能性がさらに広がります。
実践シナリオ1:メール添付文書の自動PDF変換・保存
最も基本的かつ実用的なシナリオとして、メールで受信した添付ファイルを自動的にPDFに変換し、クラウドストレージに保存するワークフローを構築します。
ワークフローの構成
トリガー:Gmailの新着メール受信(特定の件名やラベルでフィルタ)
処理1:添付ファイルの取得
処理2:Adobe PDF Services APIでPDFに変換
処理3:Google DriveまたはDropboxにPDFを保存
処理4:Slackまたはメールで完了通知
設定の詳細
Gmailモジュールでは、「Watch Emails」トリガーを使用し、特定のラベルが付いたメールのみを対象にします。添付ファイルがWord、Excel、PowerPointの場合にのみ後続の処理を実行する条件分岐(フィルター)を設定します。
Adobe PDF Servicesモジュールでは、「Create PDF」アクションを選択し、入力ファイルとして前のモジュールから受け取った添付ファイルを指定します。変換オプションで出力品質やページサイズを設定できます。
Google Driveモジュールでは、変換されたPDFを指定したフォルダに保存します。ファイル名には元のファイル名と日付を含めるルールを設定し、整理しやすくします。
このシナリオだけでも、日常的なファイル変換作業が完全に自動化されます。手動でファイルを開いて変換する作業から解放され、生産性が大幅に向上します。
実践シナリオ2:契約書の自動生成・署名依頼フロー
より高度なシナリオとして、CRMデータを基に契約書を自動生成し、Adobe Signで署名依頼を送信するワークフローを構築します。
| ステップ | 使用サービス | 処理内容 |
|---|---|---|
| 1. トリガー | Salesforce / HubSpot | 商談ステータスが「契約準備」に変更 |
| 2. データ取得 | CRM | 顧客名、契約金額、契約期間等を取得 |
| 3. 文書生成 | Adobe PDF Services | テンプレートにデータを差し込みPDF生成 |
| 4. 署名依頼 | Adobe Sign | 生成されたPDFの署名依頼を送信 |
| 5. 保存 | Google Drive / SharePoint | 契約書PDFをクラウドに保存 |
| 6. 通知 | Slack / Email | 営業担当者に署名依頼完了を通知 |
テンプレートの準備
契約書のテンプレートはWord形式で作成し、差し込みフィールドをプレースホルダーとして設定します。Adobe PDF Services APIのDocument Generation機能が、これらのプレースホルダーをCRMから取得した実際のデータに置換してPDFを生成します。
このワークフローにより、営業担当者は商談のステータスを変更するだけで、契約書の作成から署名依頼までが自動的に実行されます。契約締結までのリードタイムが大幅に短縮され、営業効率が飛躍的に向上します。
実践シナリオ3:定期レポートの自動生成・配信
月次や週次の定期レポートを自動生成し、関係者に配信するワークフローも、MakeとAdobe PDF Servicesの組み合わせで実現できます。
ワークフローの流れ
スケジュールトリガー(毎月1日の9:00など)→データソースからデータ取得(Google Sheets、データベースなど)→レポートテンプレートにデータ差し込み→PDF生成→結合(複数レポートの場合)→メール配信→クラウドストレージに保管
活用例:営業月次レポート
Google Sheetsに蓄積された月間の営業データ(売上、受注件数、案件進捗など)を取得し、レポートテンプレートに差し込んでPDFを自動生成します。グラフや表を含むリッチなレポートが、毎月自動的に作成・配信されます。
活用例:請求書の一括生成
顧客管理データベースから請求情報を取得し、顧客ごとの請求書PDFを一括生成します。生成された請求書は自動的にメール送付され、同時にクラウドストレージにも保管されます。経理部門の作業負荷が大幅に軽減されます。
Acrobat ProのAPI機能とMakeを組み合わせることで、文書業務の自動化範囲は無限に広がります。まずは小さなシナリオから始めて、徐々に自動化の範囲を拡大していくのがおすすめです。
エラー処理と運用のベストプラクティス
自動化ワークフローを安定的に運用するためには、適切なエラー処理と監視体制が不可欠です。
エラーハンドリングの設定
Makeでは各モジュールにエラーハンドラーを設定できます。API呼び出しが失敗した場合のリトライ設定、ファイル形式が対応していない場合の通知設定、タイムアウト時の代替処理など、想定されるエラーに対する対策を事前に設定しておきましょう。
ログの記録と監視
各シナリオの実行結果は自動的にMakeのダッシュボードに記録されます。定期的にログを確認し、エラーの傾向や処理速度の変化を把握することが重要です。異常が検出された場合にSlackやメールで通知するアラート機能も活用しましょう。
テスト環境の構築
本番環境のワークフローを変更する前に、テスト用のシナリオで十分にテストを行います。テストデータを使って全パターンの動作確認を行い、問題がないことを確認してから本番に反映させましょう。
コスト管理
MakeのプランとAdobe PDF Services APIの利用量に応じてコストが発生します。月間の処理件数を把握し、適切なプランを選択することが重要です。不要なシナリオの停止や処理の最適化で、コストを抑えつつ必要な自動化を維持しましょう。
まとめ:ノーコード自動化で文書業務のDXを加速しよう
MakeとAdobe Acrobat(PDF Services API)の連携は、文書業務の自動化において非常に強力な組み合わせです。メール添付のPDF変換という基本的なシナリオから、契約書の自動生成・署名依頼という高度なシナリオまで、ノーコードで実現できます。
自動化の導入により、手作業によるミスの削減、処理速度の向上、担当者の業務負荷軽減という三重のメリットが得られます。特に定型的な文書処理が多い組織では、導入効果が顕著に現れます。
まずは一つの小さなシナリオから始め、成功体験を積み重ねながら自動化の範囲を拡大していくことをおすすめします。文書業務のDXは、今日から始められます。

コメント