したがって、現在、私のサイトでは、サイト ユーザー、PaymentConnect ユーザー、および Linvio ユーザーがすべてゲスト ライセンスを使用しています。その結果、それらのいずれも編集/削除権限を持っていないようです。サイトのゲスト ユーザーは、連絡先などの保存された SalesForce レコードを編集できますか?
ありがとう!
したがって、現在、私のサイトでは、サイト ユーザー、PaymentConnect ユーザー、および Linvio ユーザーがすべてゲスト ライセンスを使用しています。その結果、それらのいずれも編集/削除権限を持っていないようです。サイトのゲスト ユーザーは、連絡先などの保存された SalesForce レコードを編集できますか?
ありがとう!
あまり知られていない秘密ですが、VFページコントローラでバインドされたsObjectを使用して直接更新せず、代わりに一連の汎用プロパティを使用してsObjectフィールドを表す場合、標準オブジェクトの更新に関する制限を回避できました。次に、コントローラーで新しい標準sObjectをインスタンス化し、更新するフィールドに値(IDを含む)を設定して、更新と呼びます。その後Salesforceがこれをロックダウンしたかどうかはわかりませんが、機能していました。これが機能するためには、コントローラーも共有なしである必要があります。
サイトのユーザーは、標準オブジェクトに対する読み取りと作成のアクセス許可のみを持つことができます (いくつかの標準オブジェクトはさらにロックダウンされています)。ただし、任意のカスタム オブジェクトへのアクセスを完全に制御できます。サイト ユーザーの権限を変更するには
出典:サイトの公開アクセス設定