Workiva Scripting は「Customize Workiva」に含まれています。スクリプティング機能を使用するには、ワークスペースで「Workivaのカスタマイズ/スクリプティング」が有効になっている必要があり、ユーザーには適切なスクリプティングロールとファイルへのアクセス権限が必要です。
一貫したパフォーマンスの確保をお手伝いすべく、スクリプト機能とスクリプトAPIの両方にいくつかの制限が設けられています。
スクリプトが実行される
Workiva スクリプトは、スクリプト実行時に多くの機能制限を実施します。
| 機能 | 制限 |
| スクリプトの最大実行時間 | 240分 |
| 同時実行(すべての顧客にわたって) | 90 |
| パラメータ合計サイズ | 1 MiB |
| 単一パラメータサイズ | 128 KiB |
| ソース合計サイズ | 1ギガバイト |
| CPU | 1 CPU |
| RAMメモリー | 1ギガバイト |
| ストレージ(/tmpフォルダ) | 2ギガバイト |
| ログリミット(線) | 1 MB |
| 記録制限(合計) | 32 MB |
Workiva Scripting がリソース使用量をどのように監視し、これらの制限を超えた実行をどのように処理するかについては、「Workiva Scripting におけるリソース制限の処理」 を参照してください。
APIレート制限
APIは、現在のシステム負荷または過度の頻度に基づき、リクエストにレート制限をかける場合があります。これらの制限を超えると、429 Too Many Requests というステータスコードでエラー応答が返されます。
Workivaのベアラー・トークンは10分後に失効します。プロセスの実行時間が長引く場合は、追加のAPI呼び出しを行う前に、/oauth2/token から新しいトークンをリクエストしてください。
暗号化
API呼び出しは、転送中にTransport Layer Security(TLS)1.3を使用して暗号化されます。保存中のデータは、Advanced Encryption Standard(AES)256ビット暗号化を用いて暗号化されます。