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

PlatformAction

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

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

query()

項目

項目 詳細
ActionListContext
型
string
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
必須。このアクションが適用されるリストコンテキスト。有効な値は、次のとおりです。
  • FeedElement
  • FlexiPage
  • Global
  • ListView
  • ListViewRecord
  • MruList
  • MruRow
  • Record
  • RelatedList
  • RelatedListRecord
ActionTargetType
型
string
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
このアクションがトリガされる対象の種類。有効な値は、次のとおりです。
  • Describe — クイックアクションなど、ユーザインターフェースを使用するアクションに適用されます。
  • Invoke — アクションリンクや動的アクションなど、ユーザインターフェースを使用しないアクションに適用されます。
ActionTargetUrl
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
ユーザがアクションを呼び出した場合に、アクションの呼び出しまたは記述を行うための URL。
Category
型
string
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
アクションリンクにのみ適用されます。アクションのフィード項目リストまたはオーバーフローリストのどちらにアクションリンクを表示するかを示します。有効な値は、次のとおりです。
  • Primary
  • Overflow
ConfirmationMessage
型
string
プロパティ
Filter、Group、Nillable、Sort
説明
アクションリンクにのみ適用されます。アクションを呼び出す前に表示するメッセージ。アクションを呼び出す前に確認する必要がない場合、この項目は null になります。
DeviceFormat
型
string
プロパティ
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 の場合、この項目は関連リストが属するオブジェクトを表します。
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
  • CustomButton
  • ProductivityAction
  • QuickAction
  • StandardButton

使用方法

PlatformAction は、[link unavailable] を使用して記述できます。

PlatformAction を直接クエリすることができます。たとえば、次のクエリは、リストされたオブジェクトの各レコードに関連付けられたアクションのすべての項目を返します。
1SELECT ExternalId, ActionTargetType, ActionTargetUrl, ApiName,Category, ConfirmationMessage,
2      ExternalId, GroupId, UiTheme, IconUrl, IconContentType, IconHeight, IconWidth, PrimaryColor,
3      InvocationStatus, InvokedByUserId, IsGroupDefault, Label, LastModifiedDate, Subtype,
4      SourceEntity, Type FROM PlatformAction WHERE SourceEntity IN ('001xx000003DGsH',
5      '001xx000003DHBq', ‘Task’, ‘Global’) and ActionListContext = ‘Record’;

PlatformAction をクエリするには、ActionListContext および SourceEntity を指定する必要があります。

メモ