Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsTrailingDocumentService:uploadContentDocuments

InsTrailingDocumentService:uploadContentDocuments

このサービスを [ファイル] および [画像] 入力内のリモートプロパティとして追加し、特定のオブジェクトのプレースホルダーとして設定された要件を満たすドキュメントをアップロードします。

クラス: InsTrailingDocumentService

方法: uploadContentDocuments

このサービスは、次のオブジェクトでサポートされています。

  • Quote

  • 保険契約 (納入商品)

  • 要求

  • Contract

  • ケース

操作手順

  1. ユーザーがアップロードした文書を取得します。

  2. OmniScript にアップロードされたコンテンツ ID のリストを参照します。OmniScript によって、アップロードされたドキュメントのファイル名とサイズを含む入力 JSON が作成されます。

  3. OmniScript にユーザーが入力したcategoryNameと同じ名前のプレースホルダーレコードを検索します。プレースホルダーレコードが見つからない場合は、そのcategoryNameでプレースホルダーレコードが作成され、そのプレースホルダーレコードでコンテンツドキュメントリンクが作成されます。

  4. 末尾のドキュメントプレースホルダー ID と、プレースホルダーの下に作成されたコンテンツドキュメントリンク ID のリストを返します。

リモートオプション

オプション

説明

objectId

後続のドキュメントに添付するオブジェクトの ID。

categoryName

この末尾のファイルが保存されるファイル階層内のフォルダーの名前。

Input JSON

このサービスは、OmniScript によって作成された入力 JSON を取得します。

この例では、入力 JSON にファイル名とファイルサイズが含まれます。レコード配列の名前は、入力オブジェクトの名前を抽出するvlcFileKeyです。vlcFileKey = damageImages。これはサンプル OmniScript の入力コンポーネントの名前です。

{
	"damageImages": [{
		"filename": "accidentphoto1.jpg",
		"size": 77337,
		"data": "753039b5-d626-4413-8ad3-b0a7b06855b0"
	}]
}

出力 JSON

このサービスは、ID コンテンツのドキュメントリンクと末尾のドキュメントプレースホルダー (ドキュメントの要件) を返します。これらの ID を使用して、Vlocity でこれらのドキュメントを検索できます。


{
	"result": {
		"contentDocLinkIds": [
			"06Af4000004SBL1EAO"
		],
		"trailingDocPlaceholderId": "a51f4000000XocEAAS"
	},
	"error": "OK"
}      

例

通常、このサービスは、ユーザーがサポートドキュメントを末尾のドキュメントプレースホルダー ID にアップロードする必要があると思われる場合に、保険契約、請求、その他のフローに使用されます。このサービスの動作例を確認するには、次の項目を組織にダウンロードします。

 
読み込み中
Salesforce Help | Article