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

SessionPermSetActivation

SessionPermSetActivation オブジェクトは、個々のユーザセッション中に有効化された権限セット割り当てを表します。SessionPermSetActivation オブジェクトが権限セットに挿入されると、有効化イベントが起動され、権限設定をユーザ固有のセッションに適用できるようになります。このオブジェクトは、API バージョン 37.0 以降で使用できます。

サポートされているコール

describeCompactLayouts()describeLayout()query()retrieve()

項目

セッションベースの権限セットを権限セットグループに含めても、グループに割り当てられたユーザのセッションベースの有効化を行う必要はありません。

メモ

項目名 詳細
AuthSessionId
reference
プロパティ
Filter、Group、Sort
説明
セッションの時間内にこの権限セットの割り当てに関連付けられたセッション ID。
Description
string
プロパティ
Filter、Group、Nillable、Sort
説明
使用デバイスやブラウザなどのセッションの詳細。
PermissionSetId
reference
プロパティ
Filter、Group、Sort
説明
セッションの時間内にこの権限セットの割り当てとユーザに関連付けられた権限セット ID。
UserId
reference
プロパティ
Filter、Group、Sort
説明
セッションの時間内にこの権限セットの割り当てが適用されるユーザのユーザ ID。

使用方法

SessionPermSetActivation を使用して、指定されたセッションの時間内にのみ使用できる権限セットを作成します。たとえば、認証されたセッションの間のみ特定のアプリケーションにアクセスできる権限セットを作成します。

次の Apex の例では、ボタンを使用してセッション情報が送信された後に特定されたセッションが有効化されます。有効化に成功すると、ユーザに確認メッセージが表示されます。