Workiva Scripting 包含在自訂 Workiva 中。若要使用指令碼,您的工作區必須已啟用「自訂 Workiva」/指令碼,並且使用者需要適當的指令碼角色和檔案權限。
為了確保性能的一致性,腳本功能和腳本 API 都有一些限制。
指令碼執行
Workiva Scripting 在腳本運行時強制執行一些功能限制。
| 功能 | 限制 |
| 腳本最大運行時間 | 240 分鐘 |
| 同時執行 (跨所有客戶) | 90 |
| 參數總大小 | 1 MiB |
| 單一參數大小 | 128 KiB |
| 來源總大小 | 1 GiB |
| CPU | 1 CPU |
| RAM 記憶體 | 1 GiB |
| 儲存空間 (/tmp 資料夾) | 2 GiB |
| 日誌限制 (行) | 1 MB |
| 日誌限制 (總) | 32 MB |
若要了解 Workiva Scripting 如何監控資源使用情況並處理超過這些限制的執行,請參閱 處理 Workiva Scripting 中的資源限制。
API 速率限制
API 可能會根據目前的系統負載或頻率過高來限制您要求的速率。若超過這些限制,您會收到錯誤回應,其狀態代碼為 429 要求次數過多。
Workiva 不記名權杖將在 10 分鐘後過期。如果您的流程執行時間較長,請在進行其他 API 呼叫之前,向/oauth2/token 要求新權杖。
加密
API 呼叫在傳輸過程中使用傳輸層安全性 (TLS) 1.3 加密。靜態資料使用進階加密標準 (AES) 256 位元加密進行加密。