注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

スケールとプロパティの制限

編集されたオブジェクトタイプが、稼働中のアプリケーションを遅くすることなく、編集内容をすばやく処理し、ユーザーに表示されるデータを更新できるように、いくつかの制限が設けられています。これらの制限を超えるアクションの実行は成功せず、ユーザーにエラーメッセージが表示されます。

設定の制限

複数の値を許可トグルを使用すると、ユーザーはパラメーターに値のリストを渡せます。

制限最大値
プリミティブリストパラメーターの要素数10,000
オブジェクト参照リストパラメーターの要素数1,000
実行条件で使用するリストパラメーターの要素数1,000

編集の制限

制限最大値
1回のアクション実行で編集できるオブジェクトタイプの数50
1回のアクション実行で編集できるオブジェクトの数10,000
アクション実行におけるオブジェクトの個々の編集のサイズ32 KB (OSv1), 3 MB (OSv2)

バッチ呼び出しの制限

アクションは、バッチ内で最大10,000回呼び出せます。アクションが関数ベースであり、その関数がバッチ実行を使用するように設定されていない場合、この上限は20回に引き下げられます。

バッチ内のどのリクエストが編集の原因になったかにかかわらず、バッチアクション呼び出しで適用される編集は、編集の制限を適用する際に単一のグループとして扱われます。

呼び出し元のアプリケーションによっては、追加の制限が適用される場合があります。

サポート対象のプロパティタイプ

以下に、サポート対象の単一値および配列のプロパティタイプの仕様を示します。一部のタイプは、Object Storage v2 (OSv2) でのみサポートされています。

単一値のプロパティタイプ

プロパティタイプパラメーターのデータ型サポート
添付ファイル添付ファイルはい
ブール値ブール値はい
ByteIntegerはい
Cipher Text文字列はい
日付日付はい
DecimalDecimalはい
DoubleDoubleはい
FloatDoubleはい
GeopointGeopointはい
GeoshapeGeoshapeはい
地理時系列参照地理時系列参照はい(OSv2 のみ)
IntegerIntegerはい
LongLongはい
強制アクセス制御-プロパティとしてもアクション内でも利用できません
Media ReferenceMedia Referenceはい(OSv2 のみ)
文字列文字列はい
ShortIntegerはい
構造体構造体はい(OSv2 のみ)
タイムスタンプタイムスタンプはい
時系列参照時系列参照はい(OSv2 のみ)
ベクトルDouble のリストはい(OSv2 のみ)

配列のプロパティタイプ

配列のプロパティタイプリストパラメーターのデータ型サポート
添付ファイル添付ファイルはい
ブール値ブール値はい
ByteIntegerはい
Cipher Text文字列はい
日付日付はい
DecimalDecimalはい
DoubleDoubleはい
FloatDoubleはい
GeopointGeopointはい
GeoshapeGeoshapeはい
地理時系列参照地理時系列参照いいえ
IntegerIntegerはい
LongLongはい
強制アクセス制御強制アクセス制御はい
Media Reference-アクション内では利用できません
文字列文字列はい
ShortIntegerはい
構造体構造体はい(OSv2 のみ)
タイムスタンプタイムスタンプはい
時系列参照-プロパティとしてもアクション内でも利用できません
ベクトル-プロパティとしてもアクション内でも利用できません

サポート対象のプロパティ

現在、アクションを使用してオブジェクトの主キーを編集することはできません。主キーを変更することは、オブジェクトを削除してから新しいオブジェクトを追加することと同等です。アクションで主キーを編集する代わりに、ルールを使用してオブジェクトを直接作成または削除できます。

通知の受信者

副次的効果の通知を使用する場合、1回のアクションで最大500人の受信者に通知できます。通知内容を「関数から」表示する場合、この上限は50人に引き下げられます。通知を生成する際に考慮すべき制限の詳細については、通知の受信者数の上限に関するドキュメントを参照してください。