Pythonスニペット by Workato
Pythonスニペット by Workatoコネクターを使用すると、レシピでカスタムPythonコードを作成して実行できます。
Pythonは、Webアプリケーション、データパイプライン、機械学習に使用される一般的なプログラミング言語です。
WorkatoのPythonスニペット by Workatoコネクターを使用すると、次のタスクを実行できます:
- 日付形式の変換など、データを変換します。
- CSVからJSONへの変換など、ファイル形式を変換します。
- APIタイムアウトを防ぐために5,000件のレコードを500件のチャンクに分割するなど、バッチを小さなチャンクに分割して大規模なデータセットを処理します。
詳細については、Pythonコードの実行を参照してください。
ユースケース
Pythonを使用して、複雑なワークフローの自動化、データ処理、ビジネスアプリケーション全体での連携強化を実現します。 Pythonスニペット by Workatoコネクターは、レポートの生成、データセットの変換、カスタム自動化のスクリプト作成に必要な柔軟性と制御性を提供します。 Pythonを使用して自動化を改善する方法については、ユースケースをご覧ください:
- Pythonを使用してWorkdayワーカーをCSVファイルにエクスポートし、そのファイルをGoogle Driveにアップロードします。
サポートされている機能
ランタイムバージョン
Pythonスニペット by WorkatoコネクターはPython 3.9 or laterで実行されます。
ライブラリ
このコネクターは、Python 3.9 or laterに含まれる標準ライブラリおよび次の追加ライブラリをサポートしています:
| ライブラリ | サポートされているバージョン |
|---|---|
| bcrypt | 5.0.0 |
| certifi | 2026.1.4 |
| cffi | 2.0.0 |
| charset-normalizer | 3.4.4 |
| cryptography | 46.0.5 |
| et_xmlfile | 2.0.0 |
| idna | 3.11 |
| lxml | 6.0.2 |
| msgpack | 1.1.2 |
| msoffcrypto-tool | 5.4.2 |
| numpy | 2.0.2 |
| olefile | 0.47 |
| openpyxl | 3.1.5 |
| pandas | 2.3.3 |
| pillow | 11.3.0 |
| pycparser | 2.23 |
| pypdf | 6.7.1 |
| python-dateutil | 2.9.0.post0 |
| python-pptx | 1.0.2 |
| pytz | 2025.2 |
| pyxlsb | 1.0.10 |
| requests | 2.32.5 |
| six | 1.17.0 |
| typing_extensions | 4.15.0 |
| tzdata | 2025.3 |
| urllib3 | 2.6.3 |
| xlrd | 2.0.2 |
| xlsxwriter | 3.2.9 |
追加ライブラリは現在サポートされていません。
制限
Pythonスニペット by Workatoコネクターには次の制限があります:
| 説明 | 制限 | メモ |
|---|---|---|
| ライブラリ、一時メモリ、入力を含むPythonコネクタアクションのメモリ制限 | 256 MB | NA |
| Pythonコネクターアクションのタイムアウト | 90秒 | NA |
| Pythonコネクタアクションの最大コードフィールドサイズ(スクリプト) | 1 MB | NA |
| pypdfライブラリで処理されるPDFファイルの最大サイズ制限 | 35 MB | NA |
| Pandasライブラリで処理されるCSVファイルの最大サイズ制限 | 20 MB | この制限は、Pandasの一時ストレージ要件を考慮しています。 |
| Pandasライブラリで処理されるExcelファイルの最大サイズ制限 | 5 MB | Excelファイルの解凍には追加のメモリが必要です。 |
| アクション内のPython評価の読み取りリクエストタイムアウト | 90秒 | この制限は、次のアクションに適用されます:
|
また、ユーザー提供のライブラリはサポートされていません。
アクション
Pythonスニペット by Workatoコネクターは、次のアクションをサポートしています:
Workatoへの接続
Pythonスニペット by Workatoコネクターにはセットアップ設定は不要です。 開始するには、AppタブでPythonを検索し、アイコンをクリックします。
Last updated: