Office File Creatorに関連する各種権限を付与します。
※本手順はOffice File Creator Ver.1用です。Ver.2をご利用の場合は、権限設定を参照してください。
2.1. 権限設定
OFCの権限を以下のとおり設定してください。
- 管理者ユーザは、OFC_Templateレコード・テンプレートファイルを管理するユーザです。
- 一般ユーザは、レコードページのカスタムボタンより、帳票を出力するユーザです。
権限一覧
設定 | オブジェクト | 管理者ユーザ | 一般ユーザ |
カスタムオブジェクト権限 | OFC_Template | 参照・作成・編集・削除 | 参照 |
項目レベルセキュリティ | OFC_Template | 参照・編集(すべての項目) | - |
カスタムタブの設定 | OFC_Template | デフォルトで表示 | タブを隠す |
Apexクラス | Apexクラス名が"genofc."で始まるApexクラスにアクセス権限を付与 ※無料版の場合は、"genofcfree."で始まる名前 |
||
Visualforceページ | Visualforce名が"genofc."で始まるVisualforceページにアクセス権限を付与 ※無料版の場合は、"genofcfree."で始まる名前 |
※Ver1.12.0より一般ユーザの項目レベルセキュリティの参照権限は不要になりました。
プロファイルに権限付与
画面右上の設定アイコンより「設定」をクリックします。
クイック検索ボックスに「プロファイル」と入力し、「プロファイル」を選択します。対象のプロファイル名をクックします。
タブとカスタムオブジェクト権限の設定
「編集」ボタンをクリックします。
「タブの設定」セクション内の「カスタムタブの設定」より、OFC_Templateのタブを設定します。
管理者ユーザ: デフォルトで表示
一般ユーザ: タブを隠す
「カスタムオブジェクト権限」セクション内のOFC_Templateのカスタムオブジェクト権限を設定します。
管理者ユーザ: 参照、作成、編集にチェックオン。*削除、すべて表示、すべて変更は必要な場合はチェックオン
一般ユーザ: 参照のみチェックオン
「保存」ボタンをクリックします。
項目レベルセキュリティ
項目レベルセキュリティは、管理者ユーザのみ権限を付与します。一般ユーザは項目レベルセキュリティの権限設定は不要です。
「項目レベルセキュリティ」セクション内の「カスタム項目レベルセキュリティのOFC_Templateの「参照」リンクをクリックします。
「編集」ボタンをクリックします。
参照アクセス権、編集アクセス権をすべてチェックオンにし、「保存」ボタンをクリックします。
「プロファイルに戻る」ボタンをクリックします。
Apexクラス
Apexクラスの権限設定は、管理者ユーザ、一般ユーザ共通です。
「有効な Apex クラス」内の「編集」ボタンをクリックします。
Apexクラス名が"genofc."(無料版は"genofcfree.")で始まるApexクラスを「有効化されたApexクラス」内に追加します。「保存」ボタンをクリックします。
Visualforceページ
Visualforceページの権限設定は、管理者ユーザ、一般ユーザ共通です。
「有効な Visualforce ページアクセス」内の「編集」ボタンをクリックします。
Visualforce名が"genofc."(無料版は"genofcfree.")で始まるVisualforceページを「有効化された Visualforce ページ」内に追加します。「保存」ボタンをクリックします。
2.2. 備考
- リストビューより一括出力用にVisualforceページを作成した場合、作成したVisualforceページへのアクセス権限を付与してください。
- Experience Cloudで利用時、ゲストユーザは、すべてのオブジェクトで組織の共有設定が非公開に設定されます。ゲストユーザのOFC_Templateオブジェクトへのアクセス権限は、共有ルールの作成が必要です。詳細は以下のSalesforceヘルプを参照してください。
ゲストユーザプロファイルを設定するときのベストプラクティスと考慮事項
ゲストユーザ共有ルールの作成
Experience Cloud サイトでのゲストユーザアクセスのテスト
2.3. トラブルシューティング
カスタムボタンから出力時、「アクセス権がありません アクセス権がないため要求を実行できません。データの所有者、またはシステム管理者にお問い合わせください。 詳細は、「「アクセス権がありません」エラー」を参照してください。」 のエラーメッセージが表示される場合、Visualforceページの権限を付与してください。リストビューより一括出力用にVisualforceページを作成した場合、作成したVisualforceページへのアクセス権限を付与してください。