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

PlatformAction

PlatformAction は、参照のみの仮想オブジェクトです。ユーザ、コンテキスト、デバイス形式、レコード ID に応じて、UI に表示するアクション (標準およびカスタムボタン、クイックアクション、生産性アクションなど) をクエリできるようにします。

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

query()

項目

項目 詳細
ActionListContext
型
string
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
必須。このアクションが適用されるリストコンテキスト。有効な値は、次のとおりです。
  • BannerPhoto
  • Chatter
  • Dockable
  • FeedElement
  • FlexiPage
  • Global
  • ListView
  • ListViewDefinition
  • ListViewRecord
  • Lookup
  • MruList
  • MruRow
  • ObjectHomeChart
  • Photo
  • Record
  • RecordEdit
  • RelatedList
  • RelatedListRecord
ActionTarget
型
string
プロパティ
Nillable
説明
ユーザがアクションを呼び出した場合に、アクションの呼び出しまたは記述を行うための URL。アクションが Visualforce ページで上書きされた標準ボタンの場合、/apex/pagename のような Visualforce ページの URL が ActionTarget から返されます。
この項目は API バージョン 35.0 以降で使用できます。
ActionTargetType
型
string
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
このアクションがトリガされる対象の種類。有効な値は、次のとおりです。
  • Describe — クイックアクションなど、ユーザインターフェースを使用するアクションに適用されます。
  • Invoke — アクションリンクや動的アクションなど、ユーザインターフェースを使用しないアクションに適用されます。
  • Visualforce — Visualforce ページで上書きされた標準ボタンに適用されます。
ActionTargetUrl
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
ユーザがアクションを呼び出した場合に、アクションの呼び出しまたは記述を行うための URL。この項目は API バージョン 35.0 以降では廃止されました。代わりに ActionTarget を使用します。
Category
型
string
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
アクションリンクにのみ適用されます。アクションのフィード項目リストまたはオーバーフローリストのどちらにアクションリンクを表示するかを示します。有効な値は、次のとおりです。
  • Primary
  • Overflow
ConfirmationMessage
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
アクションリンクにのみ適用されます。アクションを呼び出す前に表示するメッセージ。アクションを呼び出す前に確認する必要がない場合、この項目は null になります。
DeviceFormat
型
string
プロパティ
Defaulted on create、Filter、Group、Nillable、Restricted picklist、Sort
説明
PlatformAction クエリから返されるアクションアイコンを指定します。この項目を指定しない場合、デフォルトは Phone です。有効な値は、次のとおりです。
  • Aloha
  • Desktop
  • Phone
  • Tablet
ExternalId
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
PlatformAction の一意の ID。アクションに ID がない場合、API 名が使用されます。
GroupId
型
ID
プロパティ
Filter、Group、Nillable、Sort
説明
アクションリンクのグループの一意の ID。
IconContentType
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
このアクションのアイコンのコンテンツタイプ (.jpg、.gif、.png など)。アクションに割り当てられたカスタムアイコンと標準アイコンの両方に適用されます。
IconHeight
型
int
プロパティ
Filter、Group、Nillable、Sort
説明
このアクションのアイコンの高さ。標準アイコンにのみ適用されます。
IconUrl
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
このアクションのアイコンの URL。
IconWidth
型
int
プロパティ
Filter、Group、Nillable、Sort
説明
このアクションのアイコンの幅。標準アイコンにのみ適用されます。
InvocationStatus
型
string
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
フィード項目内のアクションの状況。アクションリンクにのみ適用されます。有効な値は、次のとおりです。
  • Failed
  • New
  • Pending
  • Successful
InvokedByUserId
型
ID
プロパティ
Filter、Group、Nillable、Sort
説明
現在のフィード項目内でこのアクションを最後に呼び出したユーザの ID。アクションリンクにのみ適用されます。
IsGroupDefault
型
boolean
プロパティ
Filter、Group、Sort
説明
アクションリンクグループのデフォルトアクションかどうかを示します。他のアクション種別の場合は False になります。アクションリンクにのみ適用されます。
Label
型
string
プロパティ
Filter、Group、Sort
説明
このアクションに表示する表示ラベル。
PrimaryColor
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
このアクションのアイコンのメインの色。
RelatedSourceEntity
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
ActionListContext が RelatedList または RelatedListRecord の場合、この項目はアクションが属する関連リストの API 名を表します。
Section
型
string
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
アクションが存在するユーザインターフェースのセクション。Lightning Experience にのみ適用されます。有効な値は、次のとおりです。
  • ActivityComposer
  • CollaborateComposer
  • NotesComposer
  • ページ
  • SingleActionLinks
この項目は API バージョン 35.0 以降で使用できます。
SourceEntity
型
string
プロパティ
Filter、Group、Sort
説明
必須。このアクションが関連付けられているオブジェクトまたはレコード。
Subtype
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
アクションのサブタイプ。クイックアクションの場合、サブタイプは QuickActionType になります。カスタムボタンの場合、サブタイプは WebLinkTypeEnum になります。アクションリンクの場合、サブタイプは Api、ApiAsync、Download、Ui になります。標準ボタンおよび生産性アクションには、サブタイプはありません。
Type
型
string
プロパティ
Filter、Group、Restricted picklist、Sort
説明
アクションの種別。有効な値は、次のとおりです。
  • ActionLink — API、Web ページ、またはファイルを指す、フィード要素上のインジケータで、Salesforce Chatter フィード UI のボタンによって表されます。
  • CustomButton — クリックすると、ウィンドウ内で URL または Visualforce ページが開くか、JavaScript が実行されます。
  • InvocableAction
  • ProductivityAction — 生産性アクションは Salesforce によって事前定義され、限られたオブジェクトのセットに適用されます。生産性アクションを編集または削除することはできません。
  • QuickAction — グローバルアクションまたはオブジェクト固有のアクション。
  • StandardButton — 事前定義された Salesforce ボタン ([新規]、[編集]、[削除] など)。

使用方法

PlatformAction は、describeSObject() を使用して記述できます。

PlatformAction を直接クエリすることができます。たとえば、次のクエリは、リストされたオブジェクトの各レコードに関連付けられたアクションのすべての項目を返します。

PlatformAction をクエリするには、ActionListContext および SourceEntity を指定する必要があります。RelatedList の値を使用して ActionListContext をクエリするときに RelatedSourceEntity を指定しないと、関連リストの API 名がクエリから返されます。

メモ

次のクエリでは、複数の ActionListContext 値を WHERE 句で使用しており、指定されたオブジェクトに対して Lightning Experience ユーザインターフェース (DeviceFormat = 'Desktop') ですべてのアクションが返されます。