販売提案と契約の管理

使用事例の英雄バナー

販売提案は、顧客獲得に向けたビジネスの道のりの最初のステップです。 何事にも第一印象は続く。 そのため、最初に顧客とやり取りすることで、ビジネスに対する期待が高まります。 あなたの提案は簡潔、正確、そして便利でなければならない。

契約書と提案書には、その文書構造内に様々な種類のデータが含まれています。 動的データ(クライアント名、見積書の金額など)と静的データ(会社の能力、チームプロファイル、標準のSOW条件などの定型文)の両方が含まれます。 販売提案などのテンプレート文書を作成する場合は、プロジェクトの詳細をボイラープレートテンプレートに手動で置き換えるなど、単調なタスクが伴うことがよくあります。 このチュートリアルでは、動的データとワークフローを使用して、販売提案の作成のための効率的なプロセスを構築します。

学習内容

この実践チュートリアルでは、いくつかのツールを使用して動的データとワークフローを実装する方法を学習します。最も重要なのがAdobe Acrobat Services個のAPIです。 これらのAPIは、お客様やお客様のビジネスにとって販売提案や契約をより便利にするために使用されます。 このチュートリアルでは、PDF文書を自動的に作成、結合および表示する方法を示す実践的なテクニックを紹介します。 これらの作業を手動で行うと時間がかかり、手間がかかります。 Acrobat Services個のAPIを利用することで、これらのタスクに費やす時間を短縮できます。

関連APIとリソース

問題を解決する

これでツールがインストールされたので、問題の解決を開始できます。 提案書には、各クライアントに固有の静的コンテンツと動的コンテンツの両方が含まれます。 ボトルネックが発生するのは、提案を行うたびに両方のタイプのデータが必要になるためです。 静止テキストの入力には時間がかかるため、テキストを自動化し、各クライアントからの動的データを手動で処理することにします。

まず、Microsoft Forms (または推奨のフォームビルダー)でデータキャプチャフォームを作成します。 販売提案に追加されるクライアントからの動的データ用のフォームです。 このフォームに、会社名、日付、住所、プロジェクトの範囲、価格、その他のコメントなど、必要な詳細をクライアントから取得するための質問を入力します。 独自のビルドを作成するには、次の[form](https://forms.office.com/Pages/ShareFormPage.aspx id=DQSIkWdsW0yxEjajBLZtrQAAAAAAAAAAAAN__rtiGj5UNElTR0pCQ09ZNkJRUlowSjVQWDNYUEg2RC4u&sharetoken=1AJeMavBAzzxu isrkmUyを参照)。 潜在的なクライアントがフォームに入力し、応答をJSONファイルとして書き出して、ワークフローの次の部分に渡すことを目的としています。

一部のフォームビルダーでは、データをCSVファイルとして書き出すことしかできません。 そのため、生成されたCSVファイルをJSONファイルに変換すると便利な場合があります。

静的データは、すべての販売提案書で再利用されます。 したがって、Microsoft Wordのセールスプロポーザルテンプレートを使用して、静的なテキストを提供できます。 このテンプレートを使用できますが、独自のテンプレートを作成するか、Adobeテンプレートを使用できます。

JSON形式のクライアントからの動的データと、Microsoft Wordテンプレートの静的テキストの両方を取り込んで、クライアントに固有の営業提案を作成する機能が必要になりました。 Acrobat Services APIは、2つを結合し、署名可能なPDFを生成するために使用されます。

この機能を使用するには、タグを使用します。 タグは、数字、単語、配列、または複雑なオブジェクトを表すことができる使いやすい文字列です。 タグは、動的データ(この場合は、フォームに入力されるクライアントデータ)のプレースホルダーとして機能します。 テンプレートにタグを挿入したら、JSONファイルからWordテンプレートにフォームフィールドをマッピングできます。

タグの使用

販売提案テンプレートを開き、[挿入]タブを選択します。 アドイン ​グループで、[アドインを取得]を選択します。 次に、Adobe文書生成アドイン ​を選択して追加します。 追加されると、[ホーム] ​タブの​ [Adobe] ​グループにDocument Generation Taggerが表示されます。

Adobe ​グループの​ [ホーム] ​タブで、Document Generation ​を選択して、文書のタグ付けを開始します。 ウィンドウの右側にあるパネルに、役立つデモビデオが表示されます。

Word内のDocument Taggerアドインのスクリーンショット

使用を開始」を選択します。 次に、サンプルデータを入力するよう求められます。 次に示すように、form response JSONファイルをペーストまたはアップロードします。

サンプルコードを貼り付けたスクリーンショット

タグを生成」を選択して、ペーストまたはアップロードしたJSONファイルからフィールドのリストを取得します。 右側のサイドバーには、以下のようなタグが表示されます。

利用可能なタグのスクリーンショット

タグの生成後、そのタグを文書に挿入できます。 タグは、カーソル位置の文書に追加されます。 上記に示すように、プロジェクトスコープ ​タグを​ プロジェクトスコープ ​の字幕の下に追加する必要があります。 これにより、クライアントがフォームにプロジェクトのスコープを入力すると、その応答は​ プロジェクトスコープ ​のサブタイトルの下に表示され、追加したタグが置き換えられます。 タグの追加が完了すると、ドキュメントの一部が下の画面キャプチャのようになります。

Word文書にタグを追加したスクリーンショット

APIの使用

Acrobat Services API ホームページに移動します。 Acrobat Services APIの使用を開始するには、アプリケーションの資格情報が必要です。 下までスクロールして「無料体験版を開始」を選択し、資格情報を作成します。 これらのサービスは、6か月間無料で利用できます。その後、従量課金制で文書トランザクション1件につきわずか$0.05であるため、必要なものだけを支払うことができます。

PDFサービスAPI ​をサービスとして選択し、以下に示すその他の詳細を入力してください。

資格情報を取得するスクリーンショット

資格情報を作成すると、いくつかのコードサンプルが表示されます。 使用する言語を選択します(このチュートリアルではNode.jsを使用します)。 API資格情報はzipファイルです。 ファイルをPDFToolsSDK-Node.jsSamplesに展開します。

まず、auto-doc**という名前の空のフォルダを作成します。**フォルダー内で、次のコマンドを実行してNode.jsプロジェクトを初期化します: npm init。 プロジェクトに"auto-doc". ​という名前を付けます

をクリックします。/PDFToolsSDK-Node.jsSamples/adobe-dc-pdf-tools-sdk-node-samplesには、pdftools-api-credentials.jsonというファイルがあります。 private.keyをauto-docフォルダに移動します。 これには、API資格情報が含まれます。 また、自動ドキュメントフォルダーに、「resources」というサブフォルダーを作成します。 セールスプロポーザルを生成するたびに、クライアントから受信するJSON形式のデータが保持されます。 同じフォルダーに、Microsoft Wordからsales proposalテンプレートを保存します。

これで、魔法を使う準備ができました。 このチュートリアルではNode.jsを使用しているため、Node.js Acrobat Services SDKをインストールする必要があります。 これを行うには、auto-docフォルダーでyarn add @adobe/documentservices-pdftools-node-sdkを実行します。

merge.jsという名前のファイルを作成して、次のコードを貼り付けます。

javascript
const PDFToolsSdk = require('@adobe/documentservices-pdftools-node-sdk'),
fs = require('fs');
try {
// Initial setup, create credentials instance.
const credentials = PDFToolsSdk.Credentials
.serviceAccountCredentialsBuilder()
.fromFile("pdftools-api-credentials.json")
.build();
// Setup input data for the document merge process
const jsonString = fs.readFileSync('resources/Proposal.json'),
jsonDataForMerge = JSON.parse(jsonString);
// Create an ExecutionContext using credentials
const executionContext = PDFToolsSdk.ExecutionContext.create(credentials);
// Create a new DocumentMerge options instance
const documentMerge = PDFToolsSdk.DocumentMerge,
documentMergeOptions = documentMerge.options,
options = new documentMergeOptions.DocumentMergeOptions(jsonDataForMerge, documentMergeOptions.OutputFormat.PDF);
// Create a new operation instance using the options instance
const documentMergeOperation = documentMerge.Operation.createNew(options)
// Set operation input document template from a source file.
const input = PDFToolsSdk.FileRef.createFromLocalFile('resources/Proposal.docx');
documentMergeOperation.setInput(input);
// Execute the operation and Save the result to the specified location.
documentMergeOperation.execute(executionContext)
.then(result => result.saveAsFile('output/Proposal.pdf'))
.catch(err => {
if (err instanceof PDFToolsSdk.Error.ServiceApiError
|| err instanceof PDFToolsSdk.Error.ServiceUsageError) {
console.log('Exception encountered while executing operation', err);
} else {
console.log('Exception encountered while executing operation', err);
}
});
} catch (err) {
console.log('Exception encountered while executing operation', err);
}

このコードは、Acrobat Servicesを使用して作成したタグを使用して、MicrosoftフォームからJSONファイルを取得します。 次に、そのデータをMicrosoft Wordで作成した販売提案書テンプレートと結合して、まったく新しいPDFを作成します。 PDFは新しく作成されたに保存されます。/outputフォルダーです。

また、このコードではAdobe Sign APIを使用して、生成された販売提案に両社に署名してもらいます。 このAPIの詳細な説明については、このブログ記事を参照してください。

次の手順

自動化が必要な、非効率的で手間のかかるプロセスから始めました。 販売提案プロセスを自動化および簡素化するために、お客様ごとに手動でドキュメントを作成する代わりに、合理化されたワークフローを作成しました。

Microsoft Formsを使用すると、お客様からそれぞれの提案に含まれる重要なデータを取得できます。 Microsoft Wordでセールスプロポーザルテンプレートを作成し、毎回作成したくない固定テキストを提供しています。 次に、Acrobat Services APIを使用してフォームとテンプレートのデータを結合し、より効率的な方法で顧客の営業提案PDFを作成しました。

この実践チュートリアルでは、これらのAPIで可能なことのほんの一例を示します。 その他のソリューションを見つけるには、Adobe Acrobat Services APIページにアクセスしてください。 これらのツールはすべて6か月間無料で使用できます。 その後、従量課金制プランのドキュメントトランザクションあたり0.05ドルをお支払いいただくと、チームが見込み客を販売パイプラインに追加するだけで、お支払いいただくことができます。

recommendation-more-help
61c3404d-2baf-407c-beb9-87b95f86ccab