functions
latest
false
Functions ユーザー ガイド
- 概要
- Python の関数
- デプロイして実行する
- パッケージ化とパブリッシュ
- 関数の呼び出し
関数は標準の UiPath .nupkg パッケージとしてパッケージ化され、Orchestrator フィードにパブリッシュされます。そこから、パッケージは呼び出される前に Orchestrator フォルダーにプロセスとしてデプロイされます。
パッケージ
uipath pack
uipath pack
これにより、バージョン管理された .nupkg (例: my-function.1.0.0.nupkg) が生成されます。新しいリリースをパッケージ化する前に、 pyproject.toml バージョンを更新してください。
公開
uipath publish
uipath publish
パッケージ フィード (Orchestrator テナント プロセス フィードなど) を選択するよう求められます。パブリッシュすると、そのフィードに .nupkg がアップロードされます。この時点では、フィード上のパッケージであり、まだ実行可能なプロセスではありません。
デプロイ
関数を呼び出す前に、パブリッシュされたパッケージを Orchestrator フォルダーにプロセスとしてデプロイする必要があります。これは、Orchestrator での手動処理か、ソリューションのデプロイ方法によるものです。プロセスが存在すると、この関数は以下で利用できるようになります。
- Maestro サービス タスク
- The Orchestrator API
- ジョブ トリガー (スケジュール設定済み、イベント ベース)
バージョン管理
- パッケージ バージョンは
pyproject.tomlから提供されています。 - 新しいバージョンをパブリッシュすると、フィードに追加されます。プロセスまたは Maestro サービス タスクのバインドを更新して取得します。
.nupkgは RPA で使用されるパッケージ形式と同じで、同じフィード、アップロード、バージョン管理の仕組みが適用されます。
次のステップ
- 関数を呼び出し — パブリッシュした関数をプロセスに接続します。