質問
メモ&添付やファイルオブジェクト、活動履歴への登録はできますか。
回答
「メモ&添付」や「ファイル」への登録と「活動履歴」への登録を行うことができます。 ボタン内のJavaScriptに以下のパラメータを指定してください。
「※必須」は、指定をする場合は必須となるものです。
活動履歴への登録
createsTask: 'true', // ※必須
taskWhatId: '{!Opportunity.Id}', // ※必須
taskOwnerId: '{!User.Id}', // 省略時は出力者のユーザーID
taskStatus: 'Completed', // 省略時は「Completed」
taskSubject: '帳票生成', // タスク件名
taskDescription: '帳票を生成しました', // タスク説明パラメーター説明
| パラメーター | 説明 |
|---|---|
createsTask | 'true'を指定すると活動履歴を作成します。(必須) |
taskWhatId | 活動履歴の関連先レコードIDを指定します。(必須) |
taskOwnerId | 活動履歴の所有者ユーザーIDを指定します。 省略時は出力者のユーザIDになります。 |
taskStatus | 活動履歴の状況を指定します。 省略時はCompletedになります。 |
taskSubject | 活動履歴の件名を指定します。 |
taskDescription | 活動履歴の説明を指定します。 |
メモ&添付への登録
createsAttachment: 'true', // ※必須
attachmentParentId: '{!Opportunity.Id}', // ※必須
attachmentOwnerId: '{!User.Id}', // 省略時は出力者のユーザーID
attachmentName: '見積書_2025年1月', // 省略時は出力ファイル名パラメーター説明
| パラメーター | 説明 |
|---|---|
createsAttachment | 'true'を指定すると添付ファイルを作成します。(必須) |
attachmentParentId | 添付ファイルの関連先レコードIDを指定します。(必須) |
attachmentOwnerId | 添付ファイルの所有者ユーザーIDを指定します。 省略時は出力者のユーザIDになります。 |
attachmentName | 添付ファイル名を指定します。 省略時は出力ファイル名になります。 |
ファイルオブジェクト(Salesforce Files)への登録
createsFileAttachment: 'true', // ※必須
attachmentParentId: '{!Opportunity.Id}', // ※必須
attachmentNetworkId: '{!Network.Id}', // コミュニティIDが必要な場合
attachmentOwnerId: '{!User.Id}', // 省略時は出力者のユーザーID
attachmentName: '見積書_2025年1月', // 省略時は出力ファイル名
removeAttachmentNameExtension: 'true', // 拡張子を除去する場合パラメーター説明
| パラメーター | 説明 |
|---|---|
createsFileAttachment | 'true'を指定するとSalesforce Filesに登録します。(必須) |
attachmentParentId | 添付ファイルの関連先レコードIDを指定します。(必須) |
attachmentNetworkId | Salesforce Filesへの登録でコミュニティIDを指定する必要がある場合に指定します。 |
attachmentOwnerId | 添付ファイルの所有者ユーザーIDを指定します。 省略時は出力者のユーザIDになります。 |
attachmentName | 添付ファイル名を指定します。 省略時は出力ファイル名になります。 |
removeAttachmentNameExtension | 'true'を指定するとSalesforce Filesへの添付時にファイルの拡張子を除去します。 |
指定例
メモ&添付する場合
attachmentParentId: '{!Opportunity.Id}',
createsAttachment: 'true',ファイルに添付する場合
attachmentParentId: '{!Opportunity.Id}',
createsFileAttachment: 'true',活動履歴に登録する場合
createsTask: 'true',
taskWhatId: '{!Opportunity.Id}',
taskSubject: '帳票生成',
複数機能の組み合わせ
複数の登録機能を組み合わせて同時に使用することも可能です。
例:メモ&添付 + 活動履歴
/* メモ&添付 */
attachmentParentId: '{!Opportunity.Id}',
createsAttachment: 'true',
/* 活動履歴 */
createsTask: 'true',
taskWhatId: '{!Opportunity.Id}',
taskSubject: '見積書生成',