Health Cloudのグループ給付ドキュメント生成OmniScriptの設定
ドキュメント生成 OmniScript では、テンプレートに基づいて .pdf および .docx 形式でドキュメントが作成されます。ドキュメントテンプレートに関する詳細を使用して OmniScript を設定します。特定のビジネス要件を満たすために、OmniScript と見積ドキュメントの作成に使用するテンプレートをカスタマイズできます。他のドキュメント生成ワークフローで使用するテンプレートのバージョンを作成することもできます。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Health Cloud、Insurance管理パッケージ、およびInsurance Industries Extension管理パッケージが付属するEnterprise EditionおよびUnlimited Edition |
| 必要なユーザー権限 | |
|---|---|
| OmniScript を編集する | 「OmniStudio 管理者」権限セット |
ドキュメント生成 OmniScript には、OmniStudio ドキュメント生成が必要です。デザイナー以外のユーザーがドキュメントを生成できるようにするには、デザイナー以外のユーザーの OmniStudio 権限セットグループに DocGen 権限セットを追加する必要があります。詳細は、「OmniStudio ドキュメントの生成」を参照してください。
- サーバー側ドキュメントの生成を有効にします。「サーバー側ドキュメント生成設定の有効化」を参照してください。
-
少人数グループの見積用のドキュメントテンプレートを作成します。
-
このサンプルテンプレートテキストをコピーして .docx ファイルに貼り付けます。このサンプルの差し込み項目には、少人数グループの見積に関連するデータが自動的に取り込まれます。
{{AccountIdName}} {{AccountAddress1}}
{{AccountAddress2}}
{{City}}, {{State}} {{ZipCode}}
{{AccountPhoneNumber}}
作成日: {{CreatedDate}}
有効期限: {{ExpDate}}
見積番号: {{QuoteNum}}
商品名 数量 販売価格 合計金額 {{#Products}}{{ProductName}} {{Quantity}} {{SalesPrice}} {{TotalPrice}}{{/Products}} 発効日: {{EffectiveDate}}
終了日: {{EndDate}}
期間: {{Term}}
期間の保険料合計: {{TotalPremium}}
月次保険料: {{MonthlyPremium}}
見積承諾情報 署名 _____________
名前 ____________
役職 ____________
日付 _______________
- ビジネス要件に合わせて書式設定を追加し、差し込み項目を追加または削除します。
- テンプレートをドキュメントテンプレートデザイナーにアップロードします。「OmniStudio ドキュメント生成用の Microsoft Word または Microsoft PowerPoint テンプレートの作成」を参照してください。
-
このサンプルテンプレートテキストをコピーして .docx ファイルに貼り付けます。このサンプルの差し込み項目には、少人数グループの見積に関連するデータが自動的に取り込まれます。
- 標準ユーザーと Experience Cloud サイトユーザーにドキュメントテンプレートへのアクセス権を付与するには、標準ユーザー、カスタマーコミュニティユーザー、カスタマーコミュニティプラスユーザー、パートナーコミュニティユーザーを Docgen ドキュメントテンプレートライブラリに追加します。または、[ファイル] でドキュメント テンプレートのアクション メニューをクリックし、[共有] をクリックして、テンプレートを共有するユーザーを選択します。
-
DocumentTemplateID と TemplateContentVersionID を決定します。これらの値はドキュメント生成 OmniScript で指定します。
- [設定] メニューから、[開発者コンソール] を選択します。
- クエリ SELECT Id, Name FROM DocumentTemplate を実行します。
- クエリ結果で、ドキュメントテンプレートの ID 値をコピーして後で使用するために保存します。この ID はドキュメント生成 OmniScript プロパティに入力します。
- クエリ SELECT Id, Name, ContentDocumentId FROM DocumentTemplateContentDoc WHERE name like 'DocumentTemplateID%' を実行します。クエリで、DocumentTemplateID を前のクエリで取得した ID に置き換えます。ID 値の後にワイルドカード文字を示す % を含めます。
- クエリ結果で、ドキュメントテンプレートの ContentDocumentId 値をコピーします。
- クエリ SELECT Id, Title, LatestPublishedVersionId FROM ContentDocument WHERE Id = 'ContentDocumentId' を実行します。クエリで、ContentDocumentId を前のクエリで取得した ID に置き換えます。
- クエリ結果で、ドキュメントテンプレートの LatestPublishedVersionId 値をコピーして、後で使用するために保存します。この ID はドキュメント生成 OmniScript プロパティに入力します。
- アプリケーションランチャーで、[OmniScripts] を見つけて選択します。
- [GroupBenefits/DocumentGeneration] をクリックし、最新バージョンの DocumentGeneration OmniScript を開きます。
-
SetDocumentGenerationInputParameters ステップを選択し、[プロパティ] パネルをクリックして、次の項目の値を入力します。
項目 値 DocumentTemplateId 前のステップで実行したクエリのドキュメントテンプレートの ID TemplateContentVersionId 前のステップで実行したクエリのドキュメントテンプレートの LatestPublishedVersionId DocumentName 説明的な名前 RecordId %quoteRecordId% - [Activate Version (バージョンの有効化)] をクリックします。
-
OmniScript をカスタマイズするには、[新しいバージョン] をクリックし、OmniScript 要素を編集し、カスタマイズしたバージョンを有効化します。
見積に関連しないワークフローでカスタマイズしたドキュメント生成 OmniScript を使用するには、ドキュメントテンプレートと OmniStudio データマッパー情報を編集します。
- SetDocumentGenerationInputParameters ステップで、ドキュメントテンプレートのプロパティをカスタマイズします。
- GetQuoteData ステップと TransformQuoteData ステップで、適切なデータマッパーを指定します。たとえば、OmniScript を使用して契約のドキュメントを生成する場合、契約データを取得して変換するデータマッパーを入力します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

