VisualforceとApexにおけるタブ情報の取得
Visualforceでは、JavaScriptの処理でAJAX Toolkitを使ってSOAP APIをコールしてアプリケーションとタブ情報を取得します。
取得されるアプリケーションは、ログインユーザが使用できるアプリケーションが対象となります。
Apexでは、Schema.describeTabs メソッドでDescribeTabSetResultを取得して、getTabs()によりアプリケーションごとのタグ情報を取得します。
サンプルコード
Visualforce
Apex
参考
AJAX Toolkit Developer Guide – Connecting to the API
https://developer.salesforce.com/docs/atlas.en-us.ajax.meta/ajax/sforce_api_ajax_connecting.htm
SOAP API 開発者ガイド – describeTabs()
https://developer.salesforce.com/docs/atlas.ja-jp.api.meta/api/sforce_api_calls_describetabs.htm
Apex 開発者ガイド – DescribeTabSetResult クラス
https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_class_schema_describetabsetresult.htm