この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Referral Advocate Enrollments

既存または新規の顧客を、紹介プロモーションの支持者として登録します。
リソース
1/referral-programs/${referralProgramName}/promotions/${promotionCode}/member-enrollments
リソースの例
1https://yourInstance.salesforce.com/services/data/v60.0/referral-programs/demoProgram/promotions/DemoPromo1/member-enrollments
使用可能なバージョン
59.0
Chatter が必要かどうか
いいえ
HTTP のメソッド
POST
POST のリクエストボディ
ルート XML タグ
referralMemberEnrollmentInput
紹介プログラムの既存の支持者をプロモーションに登録する JSON の例
1{
2   "membershipNumber":"M125"
3}
1{
2  "contactId": "003xx000004Wsxc"
3}
1{
2  "associatedPersonAccountDetails": {
3    "firstName": "Mac",
4    "lastName": "Ray",
5    "email": "mray@salesforce.com",
6    "allowDuplicateRecords": "false",
7    "additionalPersonAccountFieldValues": {
8      "attributes": {
9        "country_ _c": "US"
10      }
11    }
12  },
13  "memberStatus": "Active",
14  "transactionJournalStatementFrequency": "Monthly",
15  "transactionJournalStatementMethod": "Mail",
16  "enrollmentChannel": "Email",
17  "additionalMemberFieldValues": {
18    "attributes": {
19      "state_ _c": "California"
20    }
21  }
22}
新規顧客をプロモーションの支持者として登録する JSON の例
1{
2  "membershipNumber": "M125",
3  "associatedPersonAccountDetails": {
4    "firstName": "Mac",
5    "lastName": "Ray",
6    "email": "mray@salesforce.com",
7    "allowDuplicateRecords": "false",
8    "additionalPersonAccountFieldValues": {
9      "attributes": {
10        "country_ _c": "US"
11      }
12    }
13  },
14  "memberStatus": "Active",
15  "transactionJournalStatementFrequency": "Monthly",
16  "transactionJournalStatementMethod": "Mail",
17  "enrollmentChannel": "Email",
18  "additionalMemberFieldValues": {
19    "attributes": {
20      "state_ _c": "California"
21    }
22  }
23}
プロパティ
名前 説明 必須か省略可能 使用可能なバージョン
additionalMember​FieldValues Map<String, String> 支持者のカスタム項目の値。 省略可能 59.0
additionalPerson​AccountFieldValues Map<String, String> 支持者の個人取引先からのカスタム項目の値。 省略可能 59.0
associatedPerson​AccountDetails Person Account Input 支持者の個人取引先の詳細。 省略可能

この項目は、取引先責任者 ID や支持者のメンバーシップ番号が不明な場合にのみ必須です。

59.0
contactId String 紹介プロモーションに登録する支持者の取引先責任者 ID。 省略可能

この項目は、個人取引先の詳細や支持者のメンバーシップ番号が不明な場合にのみ必須です。

59.0
enrollmentChannel String 支持者が紹介プログラムに参加するために使用したチャンネル。可能な値は次のとおりです。
  • CallCenter
  • Email
  • Franchise
  • Mobile
  • Partner
  • Pos
  • Print
  • Social
  • Store
  • Web
省略可能 59.0
memberStatus String 登録後の新しい支持者の状況。

可能な値は次のとおりです。

  • Active
  • Inactive
  • カスタム値 - 組織で定義する任意の値。たとえば、登録を確定する前に支持者を評価する必要がある場合、On Hold という状況を作成し、この項目に割り当てることができます。
デフォルト値は Active です。
省略可能

この項目は、新しい支持者を登録する際に必要です。

59.0
membershipEndDate String 支持者の紹介プログラムメンバーシップが終了する日付。 省略可能 59.0
membershipNumber String 支持者の一意のメンバーシップ番号。 省略可能

この項目は、個人取引先の詳細や支持者の取引先責任者 ID が不明な場合にのみ必須です。

59.0
shouldProcess​TransactionsInRealTime Boolean API によって作成された取引記録が、作成後すぐに処理されるか (true)、否か (false) を示します。デフォルト値は true です。 省略可能 59.0
transactionJournal​StatementFrequency String 支持者に対して取引明細書を作成する必要がある頻度。

可能な値は次のとおりです。

  • Monthly
  • Quarterly
省略可能 59.0
transactionJournal​StatementMethod String 取引記録明細書の希望の受領方法。

可能な値は次のとおりです。

  • Email
  • Mail
省略可能 59.0
POST のレスポンスボディ
Referral Member Enrollment Output