1

ユーザーが SMS 経由で送信する情報を取得し、Salesforce API でその情報を使用して Salesforce で連絡先を作成するスクリプトを作成しましたが、正常に動作しますが、ユーザーが SMS から連絡先を作成するたびにユーザーとパスワードをハードコーディングしました。クリエーターになります。連絡先を作成するためのユーザーの資格情報にアクセスするにはどうすればよいですか? 私は次のようなことをしたい: User WHERE Phone = $_GET['mobile'] から Id を選択し、createdById をユーザーの ID と等しくします。ユーザーのパスワードを含む配列またはファイルがなくても、それは可能ですか?

前もって感謝します。

4

1 に答える 1

0

David "wOOt!" によるサクセス コミュニティでの回答 リュー

CreatedById 項目は、Apex を使用して任意のユーザーに編集できます。資格情報は必要ありません。Salesforce は、最初に組織に対してこの権限を有効にする必要があります。「監査項目の作成」と呼ばれていると思います。これにより、CreatedDate、CreatedById などのフィールドを変更できます。多くの組織がこれを使用しているため、実際にはかなり一般的な要求です。最近、レコードの作成者も変更するコードを書きました。

監査フィールドのその他の定義については、http: //www.salesforce.com/us/developer/docs/api/Content/system_fields.htmを参照してください。

于 2014-01-07T23:10:53.360 に答える