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

FunctionInvocationRequest (ベータ)

Salesforce Function の呼び出し情報を表します。このオブジェクトは、API バージョン 51.0 以降で使用できます。

この機能はベータサービスです。ベータサービスはお客様独自の裁量で試行するものとします。ベータ機能の使用には、「Agreements and Terms」に記載されたベータサービス規約が適用されます。

メモ

Apex の functions.Function invoke メソッドを使用して Salesforce Function を呼び出すと、呼び出しの状況と結果の情報を含む FunctionInvocationRequest レコードが作成されます。

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

delete()、describeSObjects()、getDeleted()、getUpdated()、query()、undelete()、update()

項目

項目 詳細
CallbackStatus
型
picklist
プロパティ
Defaulted on create、Filter、Group、Restricted picklist、Sort、Update
説明
非同期呼び出しのコールバックの状況。この項目は API バージョン 52.0 で新規追加されました。
使用可能な値は次のとおりです。
  • Completed - Salesforce Functions (ベータ) には使用されません。
  • Enqueued - Function が完了し (成功または失敗)、コールバックが Salesforce 組織での非同期実行のためにキューに追加されました。
  • Failed - Salesforce Functions (ベータ) には使用されません。
  • PendingResponse - Function がまだ完了していないため、コールバックはまだ呼び出されていません。
デフォルト値は「PendingResponse」です。
ExecutionTime
型
Long
プロパティ
Filter、Group、Nillable、Sort、Update
説明
Function の実行時間 (ミリ秒)。
ExtendedResponse
型
textarea
プロパティ
Nillable、Update
説明
Function の実行結果に関する追加情報を含む JSON オブジェクト。
FunctionName
型
string
プロパティ
Filter、Group、idLookup、Sort
説明
呼び出された Function の名前。この名前は大文字と小文字が区別され、「project name-function name」の形式を使用します。
OwnerId
型
reference
プロパティ
Filter、Group、Sort、Update
説明
FunctionInvocationRequest の所有者。
これは多態的なリレーション項目です。
リレーション名
Owner
リレーション種別
参照関係
参照先
グループ、ユーザ
ResponseBody
型
base64
プロパティ
Nillable、Update
説明
呼び出された Function のレスポンスボディ。
ResponseContentType
型
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort、Update
説明
呼び出された Function のレスポンスボディのコンテンツタイプ。たとえば、コンテンツタイプには application/json や text/csv など、Function が返す内容に応じてさまざまな値を設定できます。
ResponseLength
型
int
プロパティ
Filter、Group、Nillable、Sort
説明
レスポンスボディの長さ。
ResponseName
型
string
プロパティ
Filter、Group、Nillable、Sort、Update
説明
現在使用されていない応答の名前。
ResponseUncompressedLength
型
int
プロパティ
Filter、Group、Nillable、Sort、Update
説明
Function 応答の圧縮されていない長さ (応答のコンテンツが圧縮されている場合)。
StackTrace
型
textarea
プロパティ
Nillable、Update
説明
関数の呼び出しでエラーが発生した場合は、この項目に Function スタックトレースが表示されます。
Status
型
picklist
プロパティ
Defaulted on create、Filter、Group、Restricted picklist、Sort、Update
説明
呼び出された Function の状況。非同期に呼び出される関数は、呼び出される前に InProgress 状態でキューに入れておくことができます。
使用可能な値は次のとおりです。
  • Dispatched - Salesforce Functions (ベータ) には使用されません。
  • Error - Function の開始時または実行中にエラーが発生したため、Function の実行に失敗しました。
  • FunctionInProgress - Function 呼び出しが Salesforce Functions の計算環境に送信され、実行されています。
  • InProgress - Function の呼び出し要求がキューに追加されました。
  • New - Function の呼び出し要求が作成されましたが、まだキューに追加されていません。
  • Success - Function の実行が完了しました。コールバックが呼び出されたかどうかの状況については、CallbackStatus 項目を参照してください。
デフォルト値は「New」です。

使用方法

FunctionInvocationRequest レコードは、特定の Function の呼び出しに関する情報を取得するための読み取り専用レコードと考えてください。Functions を呼び出すには、Apex の functions.Function クラスの invoke メソッドを使用します。