UiPath Documentation
functions
latest
false
Functions ユーザー ガイド
  • 概要
    • Functions について
  • JavaScript 関数
  • Python の関数
  • デプロイして実行する
    • パッケージ化とパブリッシュ
    • 関数の呼び出し
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

パッケージ化とパブリッシュ

関数は標準の UiPath .nupkg パッケージとしてパッケージ化され、Orchestrator フィードにパブリッシュされます。そこから、パッケージは呼び出される前に Orchestrator フォルダーにプロセスとしてデプロイされます。フローはどちらの言語でも同じです。コマンド プレフィックスとバージョン ソースのみが異なります。

JavaScript / TypeScriptPython
パッケージuip function packuipath pack
公開uip function publishuipath publish
バージョンはpackage.jsonpyproject.toml

パッケージ​

uip function pack
uip function pack

これにより、バージョン管理された .nupkg (例: my-function.1.0.0.nupkg) が生成されます。新しいリリースをパッケージ化する前に、プロジェクト ファイルのバージョンを更新します。

公開​

uip function publish
uip function publish

パッケージ フィード (Orchestrator テナント プロセス フィードなど) を選択するよう求められます。CI で非対話的に 1 つを選択する --feed-id を渡します。パブリッシュすると、そのフィードに .nupkg がアップロードされます。この時点では、フィード上のパッケージであり、まだ実行可能なプロセスではありません。

デプロイ​

関数を呼び出す前に、パブリッシュされたパッケージを Orchestrator フォルダーにプロセスとしてデプロイする必要があります。これは、Orchestrator での手動処理か、ソリューションのデプロイ方法によるものです。関数は、RPA プロジェクトまたは API プロジェクトと同じ方法でソリューションを結合します。

uip solution project import "./my-functions"
uip solution resources refresh
uip solution project import "./my-functions"
uip solution resources refresh

プロセスが存在すると、この関数は以下で利用できるようになります。

バージョン管理​

  • パッケージ バージョンはプロジェクト ファイル (JavaScript の場合は package.json 、Python の場合は pyproject.toml ) から取得されます。
  • 新しいバージョンをパブリッシュすると、フィードに追加されます。プロセスまたは Maestro サービス タスクのバインドを更新して取得します。
  • .nupkgは RPA で使用されるパッケージ形式と同じで、同じフィード、アップロード、バージョン管理の仕組みが適用されます。

次のステップ​

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得