ちょいメモ。
参考:PermissionSet | SOAP API 開発者ガイド | Salesforce Developers

Permissions... から始まる項目がいくつかあるらしいので、Apex で項目一覧を取得してみる。
調べ方
以下を開発者コンソールの Execute Anonymous で実行。ログをダウンロードして USER_DEBUG だけ抽出。
Map<String, Schema.SObjectField> M = Schema.SObjectType.PermissionSet.fields.getMap(); SObjectType t = Schema.getGlobalDescribe().get('PermissionSet'); Map<String,Schema.SObjectField> fields = t.getDescribe().fields.getMap(); for (Schema.SObjectField field : fields.values()) { Schema.DescribeFieldResult dfr = field.getDescribe(); if (dfr.getName().contains('Permissions')) { System.debug(dfr.getName() + ' | ' + dfr.getLabel()); } }
結果
| API 参照名 | ラベル |
|---|---|
| PermissionsEmailSingle | メールの送信 |
| PermissionsEmailMass | 一括メール送信 |
| PermissionsEditTask | ToDo の編集 |
| PermissionsEditEvent | 行動の編集 |
| PermissionsExportReport | レポートのエクスポート |
| PermissionsImportPersonal | 個人データのインポート |
| PermissionsDataExport | ウィークリーデータのエクスポート |
| PermissionsManageUsers | ユーザの管理 |
| PermissionsEditPublicFilters | 公開リストビューの管理 |
| PermissionsEditPublicTemplates | 公開テンプレートの管理 |
| PermissionsModifyAllData | すべてのデータの編集 |
| PermissionsManageCases | ケースの管理 |
| PermissionsMassInlineEdit | リストからの一括編集 |
| PermissionsEditKnowledge | 記事の管理 |
| PermissionsManageKnowledge | Salesforce ナレッジの管理 |
| PermissionsManageSolutions | 公開ソリューションの管理 |
| PermissionsCustomizeApplication | アプリケーションのカスタマイズ |
| PermissionsEditReadonlyFields | 参照のみ項目の編集 |
| PermissionsRunReports | レポート実行 |
| PermissionsViewSetup | 設定・定義を参照する |
| PermissionsTransferAnyEntity | 所有権の移行 |
| PermissionsNewReportBuilder | レポートビルダー |
| PermissionsActivateContract | 契約の有効化 |
| PermissionsActivateOrder | 注文の有効化 |
| PermissionsImportLeads | リードのインポート |
| PermissionsManageLeads | リードの管理 |
| PermissionsTransferAnyLead | リード所有者の移行 |
| PermissionsViewAllData | すべてのデータの参照 |
| PermissionsEditPublicDocuments | 公開ドキュメントの管理 |
| PermissionsViewEncryptedData | 暗号化されたデータの参照 |
| PermissionsEditBrandTemplates | レターヘッドの管理 |
| PermissionsEditHtmlTemplates | HTML テンプレートの編集 |
| PermissionsChatterInternalUser | Chatter 内部ユーザ |
| PermissionsManageTranslation | 翻訳の管理 |
| PermissionsDeleteActivatedContract | 有効契約の削除 |
| PermissionsChatterInviteExternalUsers | Chatter に顧客を招待する |
| PermissionsSendSitRequests | 登録情報照会要求の送信 |
| PermissionsManageRemoteAccess | 接続アプリケーションを管理する |
| PermissionsCanUseNewDashboardBuilder | ドラッグアンドドロップ ダッシュボードビルダー |
| PermissionsManageCategories | カテゴリの管理 |
| PermissionsConvertLeads | リードの取引の開始 |
| PermissionsPasswordNeverExpires | パスワード無期限 |
| PermissionsUseTeamReassignWizards | チーム再割り当てウィザードの使用 |
| PermissionsEditActivatedOrders | 有効化された注文の編集 |
| PermissionsInstallPackaging | AppExchange パッケージのダウンロード |
| PermissionsPublishPackaging | AppExchange パッケージのアップロード |
| PermissionsChatterOwnGroups | 新規 Chatter グループの作成および所有 |
| PermissionsEditOppLineItemUnitPrice | 商談商品の販売価格の編集 |
| PermissionsCreatePackaging | AppExchange パッケージの作成 |
| PermissionsBulkApiHardDelete | Bulk API の物理削除 |
| PermissionsSolutionImport | ソリューションのインポート |
| PermissionsManageCallCenters | コールセンターの管理 |
| PermissionsManageSynonyms | シノニムの管理 |
| PermissionsViewContent | ポータルのコンテンツの参照 |
| PermissionsManageEmailClientConfig | メールクライアント設定の管理 |
| PermissionsEnableNotifications | アウトバウンドメッセージの送信 |
| PermissionsManageDataIntegrations | データインテグレーションの管理 |
| PermissionsDistributeFromPersWksp | コンテンツ配信の作成 |
| PermissionsViewDataCategories | データカテゴリの表示 |
| PermissionsManageDataCategories | データカテゴリの管理 |
| PermissionsAuthorApex | Apex 開発 |
| PermissionsManageMobile | モバイル設定を管理する |
| PermissionsApiEnabled | API の有効化 |
| PermissionsManageCustomReportTypes | カスタムレポートタイプの管理 |
| PermissionsEditCaseComments | ケースコメントの編集 |
| PermissionsTransferAnyCase | ケース所有者の移行 |
| PermissionsContentAdministrator | Salesforce CRM Content の管理 |
| PermissionsCreateWorkspaces | ライブラリの作成 |
| PermissionsManageContentPermissions | コンテンツ権限の管理 |
| PermissionsManageContentProperties | コンテンツプロパティの管理 |
| PermissionsManageContentTypes | ファイルのレコードタイプおよびレイアウトの管理 |
| PermissionsManageExchangeConfig | Lightning Sync を管理 |
| PermissionsManageAnalyticSnapshots | レポート作成スナップショットを管理 |
| PermissionsScheduleReports | レポートのスケジュール |
| PermissionsManageBusinessHourHolidays | 営業時間の休日の管理 |
| PermissionsManageDynamicDashboards | 動的ダッシュボードの管理 |
| PermissionsCustomSidebarOnAllPages | すべてのページにカスタムサイドバーを表示 |
| PermissionsManageInteraction | フローの管理 |
| PermissionsViewMyTeamsDashboards | 私のチームのダッシュボードの参照 |
| PermissionsModerateChatter | Chatter のモデレート |
| PermissionsResetPasswords | ユーザパスワードのリセットおよびユーザのロック解除 |
| PermissionsFlowUFLRequired | フローユーザ機能ライセンスが必要 |
| PermissionsCanInsertFeedSystemFields | Chatter フィードにシステム項目値を挿入 |
| PermissionsManageKnowledgeImportExport | ナレッジ記事のインポート/エクスポートの管理 |
| PermissionsEmailTemplateManagement | メールテンプレートの管理 |
| PermissionsEmailAdministration | メール管理 |
| PermissionsManageChatterMessages | Chatter メッセージとダイレクトメッセージを管理 |
| PermissionsAllowEmailIC | メールベースの ID 検証オプション |
| PermissionsChatterFileLink | 公開リンクの作成 |
| PermissionsForceTwoFactor | ユーザインターフェースログインの 2 要素認証 |
| PermissionsViewEventLogFiles | イベントログファイルを参照 |
| PermissionsManageNetworks | コミュニティを作成および設定 |
| PermissionsManageAuthProviders | 認証プロバイダの管理 |
| PermissionsRunFlow | フローを実行 |
| PermissionsCreateCustomizeDashboards | ダッシュボードの作成とカスタマイズ |
| PermissionsCreateDashboardFolders | ダッシュボードフォルダを作成 |
| PermissionsViewPublicDashboards | 公開フォルダのダッシュボードを参照 |
| PermissionsManageDashbdsInPubFolders | 公開フォルダのダッシュボードを管理 |
| PermissionsCreateCustomizeReports | レポートの作成とカスタマイズ |
| PermissionsCreateReportFolders | レポートフォルダを作成 |
| PermissionsViewPublicReports | 公開フォルダのレポートを参照 |
| PermissionsManageReportsInPubFolders | 公開フォルダのレポートを管理 |
| PermissionsEditMyDashboards | 私のダッシュボードを編集 |
| PermissionsEditMyReports | 私のレポートを編集 |
| PermissionsViewAllUsers | すべてのユーザの参照 |
| PermissionsAllowUniversalSearch | Knowledge One |
| PermissionsConnectOrgToEnvironmentHub | 環境ハブに組織を接続 |
| PermissionsWorkCalibrationUser | Work.com 調整を有効化 |
| PermissionsCreateCustomizeFilters | リストビューを作成およびカスタマイズ |
| PermissionsWorkDotComUserPerm | Work.com を有効化 |
| PermissionsGovernNetworks | コミュニティを管理する |
| PermissionsSalesConsole | セールスコンソール |
| PermissionsTwoFactorApi | API ログインの 2 要素認証 |
| PermissionsDeleteTopics | トピックを削除 |
| PermissionsEditTopics | トピックを編集 |
| PermissionsCreateTopics | トピックを作成 |
| PermissionsAssignTopics | トピックを割り当てる |
| PermissionsIdentityEnabled | Identity 機能を使用 |
| PermissionsIdentityConnect | Identity Connect を使用 |
| PermissionsAllowViewKnowledge | ナレッジの参照を許可 |
| PermissionsContentWorkspaces | ライブラリへのアクセス |
| PermissionsManageSearchPromotionRules | 昇格済み検索語の管理 |
| PermissionsCustomMobileAppsAccess | カスタムモバイルアプリケーションにアクセス |
| PermissionsViewHelpLink | ヘルプリンクを参照 |
| PermissionsManageProfilesPermissionsets | プロファイルおよび権限セットを管理 |
| PermissionsAssignPermissionSets | 権限セットの割り当て |
| PermissionsManageRoles | ロールを管理 |
| PermissionsManageIpAddresses | IP アドレスを管理 |
| PermissionsManageSharing | 共有を管理 |
| PermissionsManageInternalUsers | 内部ユーザを管理 |
| PermissionsManagePasswordPolicies | パスワードポリシーを管理 |
| PermissionsManageLoginAccessPolicies | ログインアクセスポリシーを管理 |
| PermissionsManageCustomPermissions | カスタム権限を管理 |
| PermissionsCanVerifyComment | Chatter の質問への回答の確認 |
| PermissionsManageUnlistedGroups | 「リストに記載しない」グループを管理 |
| PermissionsModifySecureAgents | セキュアエージェントを変更 |
| PermissionsManageTwoFactor | API で 2 要素認証を管理 |
| PermissionsChatterForSharePoint | Chatter For SharePoint へのアクセス |
| PermissionsLightningExperienceUser | Lightning Experience ユーザ |
| PermissionsConfigCustomRecs | カスタムおすすめの設定 |
| PermissionsSubmitMacrosAllowed | ユーザが元に戻せないマクロを管理 |
| PermissionsBulkMacrosAllowed | 複数のレコードに対してマクロを実行 |
| PermissionsShareInternalArticles | 内部のナレッジ記事を外部と共有 |
| PermissionsManageSessionPermissionSets | セッション権限セットの有効化を管理 |
| PermissionsSendAnnouncementEmails | お知らせメールを送信 |
| PermissionsChatterEditOwnPost | 自分の投稿を編集 |
| PermissionsChatterEditOwnRecordPost | 自分の所有レコードへの投稿を編集 |
| PermissionsImportCustomObjects | カスタムオブジェクトのインポート |
| PermissionsDelegatedTwoFactor | ユーザインターフェースで 2 要素認証を管理 |
| PermissionsChatterComposeUiCodesnippet | UI からのコードスニペットの挿入を許可 |
| PermissionsSelectFilesFromSalesforce | Salesforce からファイルを選択 |
| PermissionsModerateNetworkUsers | コミュニティユーザモデレート |
| PermissionsMergeTopics | トピックのマージ |
| PermissionsSubscribeToLightningReports | レポートを登録 |
| PermissionsManagePvtRptsAndDashbds | すべての非公開レポートおよびダッシュボードを管理 |
| PermissionsAllowLightningLogin | Lightning Login ユーザ |
| PermissionsCampaignInfluence2 | キャンペーンインフルエンス |
| PermissionsViewDataAssessment | データ評価の参照アクセス権 |
| PermissionsRemoveDirectMessageMembers | ダイレクトメッセージから人を削除 |
| PermissionsCanApproveFeedPost | フィード投稿とコメントを承認可能 |
| PermissionsAddDirectMessageMembers | ダイレクトメッセージに人を追加 |
| PermissionsAllowViewEditConvertedLeads | 取引開始済みのリードを表示および編集 |
| PermissionsShowCompanyNameAsUserBadge | コミュニティロールとして会社名を表示 |
| PermissionsAccessCMC | コミュニティ管理にアクセス |
| PermissionsViewHealthCheck | 状態チェックを表示 |
| PermissionsManageHealthCheck | 状態チェックを管理 |
| PermissionsPackaging2 | 第二世代パッケージの作成と更新 |
| PermissionsManageCertificates | 証明書を管理 |
| PermissionsCreateReportInLightning | レポートビルダー (Lightning Experience) |
| PermissionsPreventClassicExperience | Salesforce Classic に切り替えるオプションを非表示 |
| PermissionsHideReadByList | [表示先] リストを非表示 |
| PermissionsListEmailSend | リストメールの送信を許可 |
| PermissionsFeedPinning | フィードでの投稿の固定 |
| PermissionsChangeDashboardColors | ダッシュボードの色を変更 |
| PermissionsIotUser | IoT ユーザ |
| PermissionsUseWebLink | カスタマイズしたアクションへのアクセスを許可 |
| PermissionsViewAllActivities | すべての活動を表示 |
| PermissionsSubscribeReportToOtherUsers | レポートを登録: 受信者を追加 |
| PermissionsLightningConsoleAllowedForUser | Lightning コンソールユーザ |
| PermissionsSubscribeReportsRunAsUser | レポートを登録: 実行ユーザを設定 |
| PermissionsSubscribeToLightningDashboards | ダッシュボードへの登録 |
| PermissionsApexRestServices | Apex REST サービス |
| PermissionsEnableCommunityAppLauncher | コミュニティでアプリケーションランチャーを表示 |
| PermissionsManageSurveys | アンケートを管理 |
| PermissionsViewRoles | ロールおよびロール階層を表示 |
いっぱいある。