Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Open CTI での Apex クラスへのアクセス

公開日: Jun 26, 2023
説明
Winter ’19 リリース以降、既存の組織では、CTI ユーザのプロファイルで権限が与えられていない Apex クラスで CTI ソフトフォンが Open CTI RunApex() を呼び出すと、次のような警告メッセージが表示されるようになります。

「Apex クラス [Class Name] へのアクセス権がありません。システム管理者に連絡して、アクセス権を付与してもらってください。」

X をクリックすれば、警告メッセージを消去して通常のように作業を続けることができます。ただし、新しい組織では、ユーザに Open CTI 実装で使用されている各 Apex クラスへのアクセス権が付与されていないと、RunApex() は失敗します。

この変更は Spring '19 ですべての組織に適用され、ユーザが警告を無視することができなくなります。
解決策

警告メッセージを解消するには、次の手順を実行します。

 
  1. Open CTI の実装を確認します。実装で RunApex() が使用されている各 Apex クラスのリストを作成します。
  2. ​次に、CTI ユーザに割り当てられたプロファイルを確認します。手順 1 でリストした各 Apex クラスの権限を CTI ユーザに付与します。
     
注意: Apex クラスの権限は、管理パッケージのプロバイダ (該当する場合) により、プロファイル、権限セットまたは両方の組み合わせで付与することができます。
ナレッジ記事番号

000383968

 
読み込み中
Salesforce Help | Article