この文章は 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() コールを使用します。

ヒント