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

AccountCreator インターフェース

Chatter アンサーユーザーと関連付けられる取引先レコードを作成します。

名前空間

ChatterAnswers

使用方法

ChatterAnswers.AccountCreator は、chatteranswers:registration Visualforce コンポーネントの registrationClassName 属性で指定されます。このインターフェースは Chatter アンサーによってコールされます。また、このインターフェースでは、��ータルユーザーが使用する取引先レコードをカスタム作成できます。

ChatterAnswers.AccountCreator インターフェースを実装するには、最初に implements キーワードでクラスを次のように宣言する必要があります。
次に、クラスで次のメソッドの実装を提供する必要があります。

実装されたメソッドは global または public として宣言する必要があります。

AccountCreator のメソッド

AccountCreator のメソッドは次のとおりです。

createAccount(firstName, lastName, siteAdminId)

ユーザー情報を受け取り、取引先レコードを作成します。このメソッドの実装では、取引先 ID を返します。

署名

public String createAccount(String firstName, String lastName, Id siteAdminId)

パラメーター

firstName
型: String
登録するユーザーの名。
lastName
型: String
登録するユーザーの姓。
siteAdminId
型: ID
サイト管理者のユーザー ID。例外が発生した場合の通知に使用します。

戻り値

型: String

AccountCreator の実装例

これは、ChatterAnswers.AccountCreator インターフェースの実装例です。createAccount メソッドの実装では、ユーザー情報を受け取り、取引先レコードを作成します。メソッドは、取引先 ID の String 値を返します。

この例では、上記のコードをテストします。