UiPath Documentation
uipath-cli
latest
false
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

UiPath CLI ユーザー ガイド

UIP ソリューションのアップロード

uip solution upload ブラウザーで編集するために、ローカル ソリューションを UiPath Studio Web にアップロードします。ソリューションは内部の .uis アーカイブにバンドルされ、Studio Web に送信され、(成功すると) デザイナーで直接開くことができる URL が出力されます。

Orchestrator 用のデプロイ可能な.zipを生成する uip solution pack + uip solution publishとは異なり、upload は対話型の Studio Web 作成画面をターゲットにします。引き続きブラウザーでソリューションを共同で編集する場合に使用します。

ソリューションが Studio Web に既に存在する場合 (.uipx内のSolutionIdと一致する場合)、アップロードすると既存のコピーが上書きされます。それ以外の場合は、新しいソリューションとしてインポートされ、返された ID がローカル .uipxに書き戻されるため、後続のアップロードはその場で更新されます。

概要

uip solution upload <solutionPath> [--login-validity <minutes>]
uip solution upload <solutionPath> [--login-validity <minutes>]

このコマンドは 、グローバルオプション を尊重し、 標準の終了コードを返します。

引数

  • <solutionPath> (必須) — 次のいずれか:
    • .uipxマニフェストを含むソリューション ディレクトリ (最も一般的)。
    • .uipx ファイル (コマンドは、それを含むディレクトリを解決します)。
    • .uisファイル (事前にバンドルされたソリューション アーカイブ。後方互換性のためにそのままアップロードされます)。

オプション

  • --login-validity <minutes> — 更新をトリガーするトークンの有効期限の最小分前。既定値は [ 10です。

最小限

uip solution upload ./my-solution
uip solution upload ./my-solution

特定の .uipx をアップロードします。

uip solution upload ./workspace/my-solution/my-solution.uipx
uip solution upload ./workspace/my-solution/my-solution.uipx

スクリプティング — 返されたデザイナーの URL を開きます

URL=$(uip solution upload ./my-solution --output-filter "Data.DesignerUrl" --output plain)
open "$URL"   # macOS
URL=$(uip solution upload ./my-solution --output-filter "Data.DesignerUrl" --output plain)
open "$URL"   # macOS

データシェイプ(--output json)

{
  "Code": "SolutionUpload",
  "Data": {
    "Status": "Uploaded successfully",
    "SolutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "DesignerUrl": "https://cloud.uipath.com/myorg/mytenant/studio_/designer/p1?solutionId=a1b2c3d4-0000-0000-0000-000000000001",
    "Response": { }
  }
}
{
  "Code": "SolutionUpload",
  "Data": {
    "Status": "Uploaded successfully",
    "SolutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "DesignerUrl": "https://cloud.uipath.com/myorg/mytenant/studio_/designer/p1?solutionId=a1b2c3d4-0000-0000-0000-000000000001",
    "Response": { }
  }
}
  • SolutionId — Studio Web で割り当てられた Identity (初回アップロード時) または一致済み (上書き時) です。また、ローカル .uipx に書き戻されるため、次の upload で同じソリューションが更新されます。
  • DesignerUrl — ソリューションの最初のプロジェクトのすぐに開く URL です。事前にスコープがソリューションに設定されています。Studio Web がプロジェクト ID を返さない場合はnull
  • Response — Studio Web の生の応答ペイロード。デバッグに役立ちます。安定した契約の一部ではありません。

副作用

  • バインドが同期されます。アップロードする前に、upload は各プロジェクトのbindings_v2.jsonを再スキャンし、ソリューションのリソース宣言を調整します。これは、uip solution resource refreshを実行するのと同じです。
  • 接続が上書きされます。アップロード後、ソリューションの resources/solution_folder/connection/ ディレクトリで検出された接続の上書きは、認証されたユーザーの個人用ワークスペース フォルダーに対して Studio Web のパッチが適用されます。ここでの失敗は警告としてログに記録され、コマンドは失敗しません。
  • ソリューション ID の書き戻し新しくアップロードすると、返されたソリューション ID によってローカル ID の SolutionId フィールドが置換 (または設定) されます .uipx

参照

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得