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

AppMenuItem

アプリケーションメニューまたはアプリケーションランチャーにある項目の組織のデフォルト設定を表します。

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

delete()、describeSObjects()、query()、retrieve()、update()

項目

項目 詳細
ApplicationId
型
reference
プロパティ
Filter、Group、Nillable、Sort
説明

メニュー項目の 15 文字の ID。

CanvasAccessMethod
型
picklist
プロパティ
Defaulted on create、Filter、Group、Nillable、Restricted picklist、Sort
説明
キャンバスアプリケーションのアクセスメソッド。次の値を指定できます。
  • Get — OAuth Webflow
  • Post — 署名付き要求
CanvasEnabled
型
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明
アプリケーションメニュー項目がキャンバスアプリケーションであるか (true)、否か (false) を示します。デフォルト設定は false です。
CanvasOptions
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
キャンバス接続アプリケーションで有効になっているオプションを表します。選択肢は次のとおりです。
  • PersonalEnabled — アプリケーションはキャンバス個人用アプリケーションとして有効化されています。
  • HideHeader — 「今何をしていますか?」というテキストが表示されるパブリッシャーヘッダーが非表示になっています。
  • HideShare — パブリッシャーの [共有] ボタンが非表示になっています。
この項目は、API バージョン 34.0 以降で使用できます。
CanvasReferenceId
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
キャンバスアプリケーションの一意の識別子。
CanvasSelectedLocations
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
ユーザインターフェースのどこにキャンバスアプリケーションを表示できるかを定義する、キャンバスアプリケーション用に選択された場所。次に例を示します。
1Chatter,ChatterFeed,Publisher,ServiceDesk
CanvasUrl
型
url
プロパティ
Filter、Group、Nillable、Sort
説明
キャンバスアプリケーションの URL。
Description
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
このメニュー項目の説明。
IconUrl
型
url
プロパティ
Filter、Group、Nillable、Sort
説明
メニュー項目のアプリケーションのアイコン。
InfoUrl
型
url
プロパティ
Filter、Group、Nillable、Sort
説明
アプリケーションの詳細情報の URL。
IsAccessible
型
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明

true の場合、現在のユーザにアプリケーションの使用を許可します。デフォルト設定は false です。

IsRegisteredDeviceOnly
型
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明
true の場合、アプリケーションは登録済みデバイスでのみ使用できることを示します。デフォルト設定は false です。API バージョン 49.0 以降で利用できます。
IsUsingAdminAuthorization
型
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明
true の場合、アプリケーションはシステム管理者によって特定のユーザに対して事前承認済みです。デフォルト設定は false です。
IsVisible
型
boolean
プロパティ
Defaulted on create、Filter、Group、Sort、Update
説明

true の場合、組織のユーザにこのアプリケーションが表示されます。デフォルト設定は false です。

Label
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
アプリケーションの名前。
LogoUrl
型
url
プロパティ
Filter、Group、Nillable、Sort
説明
メニュー項目のアプリケーションのロゴ。デフォルトは Label 値のイニシャルです。
MobileAppBinaryId
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
モバイルアプリケーションバイナリファイルの URL。
MobileAppInstallUrl
型
url
プロパティ
Filter、Group、Nillable、Sort
説明
アプリケーションをインストールするためにモバイルユーザを移動する場所。API バージョン 49.0 以降で利用できます。
MobileAppInstalledDate
型
dateTime
プロパティ
Filter、Nillable、Sort
説明
ユーザがモバイルアプリケーションをインストールした日時。API バージョン 49.0 以降で利用できます。
MobileAppInstalledVersion
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
ユーザがインストールしたモバイルアプリケーションのバージョン。API バージョン 49.0 以降で利用できます。
MobileAppVer
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
モバイルアプリケーションのバージョン番号。API バージョン 49.0 以降で利用できます。
MobileDeviceType
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
モバイルアプリケーションでサポートされるデバイスのフォーム要素。API バージョン 49.0 以降で利用できます。
MobileMinOsVer
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
アプリケーションに必要な最小バージョン。API バージョン 49.0 以降で利用できます。
MobilePlatform
型
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
アプリケーションのモバイルプラットフォーム。可能な値には、次のものがあります。
  • android – Android
  • ios – iOS
API バージョン 49.0 以降で利用できます。
MobileStartUrl
型
url
プロパティ
Filter、Group、Nillable、Sort
説明
モバイルユーザが認証後に移動する場所。この項目は、接続アプリケーションおよびエクスペリエンスビルダーサイトで使用されます。サイトの場合のみ、この場所は完全修飾ドメイン名になります。他のアプリケーションの場合、相対 URL になります。
Name
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
項目の API 名。
NamespacePrefix
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
このオブジェクトと関連付けられた名前空間プレフィックス。管理パッケージを作成する Developer Edition 組織ごとに一意の名前空間プレフィックスがあります。最大 15 文字です。namespacePrefix__componentName 表記を使用して、管理パッケージのコンポーネントを参照できます。
名前空間プレフィックスには、次のいずれかの値があります。
  • Developer Edition 組織では、インストールされた管理パッケージにオブジェクトが含まれていない限り、名前空間プレフィックスをサポートするすべてのオブジェクトで NamespacePrefix が組織の名前空間プレフィックスに設定されます。その場合、オブジェクトにはインストールされた管理パッケージの名前空間プレフィックスが付きます。この項目の値は、パッケージ開発者の Developer Edition 組織の名前空間プレフィックスです。
  • Developer Edition 組織でない場合、NamespacePrefix は、インストールされた管理パッケージの一部であるオブジェクトでのみ設定されます。その他のオブジェクトには名前空間プレフィックスがありません。
SortOrder
型
int
プロパティ
Filter、Group、Sort
説明
この項目がメニュー上で表示される場所を制御するインデックス値。たとえば、並び替え順が 5 のメニュー項目は、並び替え順の値が 3 と 9 の項目の間に表示されます。
StartUrl
型
url
プロパティ
Filter、Group、Nillable、Sort
説明
接続アプリケーションの場合は、ユーザが認証後に移動する場所です。それ以外の場合は、アプリケーションのデフォルト開始ページです。
Type
型
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
この項目で表されるアプリケーションの種別。次の種別があります。
  • ConnectedApplication
  • Network
  • ServiceProvider
  • TabSet
UserSortOrder
型
int
プロパティ
Filter、Group、Nillable、Sort
説明

ユーザがこの項目をメニュー (またはアプリケーションランチャー) のどの位置に設定するかを表すインデックス値。たとえば、並び替え順の値が 5 の項目は、並び替え順の値が 3 の項目と 9 の項目の間に表示されます。

この値は SortOrder とは分けられているため、両方の値を組み込んだロジックを作成できます。たとえば、ユーザが並び替えた項目を最初に表示し、残りの組織の並び替え順をその後に表示するには、次を使用します。

1SELECT ApplicationId,SortOrder,UserSortOrder FROM AppMenuItem order by userSortOrder NULLS LAST, sortOrder NULLS LAST

使用方法

この参照のみのオブジェクトを使用して、Lightning Platform アプリケーションメニューまたはアプリケーションランチャーにエントリを表示します。ユーザインターフェースには表示されない項目も含め、すべての項目を取得する SOQL クエリを作成できます。

AppMenuItem にはさまざまな使用方法があります。次に、いくつか例を示します。
  • Salesforce で、独自のアプリケーションランチャーまたはアプリケーションメニューを作成します。アクセス権のあるすべてのアプリケーションを表示するカスタムページを作成し、シングルサインオンを使用してアプリケーションを実行できるようにします。
  • タブレットまたはモバイルアプリケーションで、独自のアプリケーションランチャーまたはアプリケーションメニューを作成します。さまざまなモバイルデバイスでアプリケーションを起動する独自のアプリケーションを作成できます。
  • アプリケーションランチャーを会社のイントラネットに作成します。Salesforce API ではプログラムで Salesforce と統合してアプリケーションランチャーを作成できるため、Salesforce でアプリケーションランチャーを実行する必要はありません。

アプリケーションとそのタブに関するメタデータ情報を取得するには、Apex Schema.describeTabs() メソッド、REST API /vXX.X/tabs/ リソース、または SOAP API describeTabs() コールを使用します。

ヒント