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

UIP Maestro ケース トリガー、付箋、エッジ

「uip maestro case triggers」、「sticky-notes」、「edges」の構文、オプション、JSON フィールド リファレンスです。

ケース管理の定義は、JSON スキーマ ファイル (同じファイル uip maestro case init スキャフォールド) として編集されたグラフです。トリガー は、ケースを開始するエントリ ポイントです。 付箋 は、ダイアグラム キャンバス上で自由に浮遊する注釈です。 エッジ は、ケースのフローを定義するノード (トリガー、ステージ、その他の要素) 間の有向接続です。ここにも適用される共通の概念 (プロジェクト レイアウト、JSON スキーマ ファイル、init) については、ケース管理の概要をご覧ください。

トリガー、付箋、およびエッジは、caseplan.jsonのノード/エッジ配列で手動で追加、編集、または削除され、uip maestro case validateで検証されます。triggers get動詞はありません。sticky-notes getとedges getを以下に示します。

概要​

uip maestro case sticky-notes get <file> <note-id>
uip maestro case edges get <file> <edge-id>
uip maestro case sticky-notes get <file> <note-id>
uip maestro case edges get <file> <edge-id>

UIP Maestro のケース トリガー​

トリガー ノードはケースを開始するエントリ ポイントであり、3 種類 (手動、タイマー、コネクタ イベント) があります。caseplan.jsonのnodes[]配列を直接編集してトリガーを検査、追加、編集し (型ごとのノードの正確な形状については、uipath-maestro-case スキルのreferences/plugins/をご覧ください)、検証します。


UIP Maestro ケース付箋​

ケース ダイアグラム キャンバス上の自由フローティング テキストの注釈。純粋に表面的なものであり、実行時の動作は含まれません。

uip maestro case sticky-notes get​

引数​
名前Required目的
<file>○ケース管理の JSON ファイルへのパスです。
<note-id>○取得する付箋の ID です。
uip maestro case sticky-notes get case.json StickyNote_a1b2c3d4
uip maestro case sticky-notes get case.json StickyNote_a1b2c3d4
データシェイプ (--output json)​
{ "Code": "StickyNoteFound", "Data": { "StickyNote": { "id": "StickyNote_a1b2c3d4", "type": "case-management:StickyNote", "position": { "x": 0, "y": 0 }, "data": { "label": "TODO" } } } }
{ "Code": "StickyNoteFound", "Data": { "StickyNote": { "id": "StickyNote_a1b2c3d4", "type": "case-management:StickyNote", "position": { "x": 0, "y": 0 }, "data": { "label": "TODO" } } } }

StickyNote は、ディスクに保存されている未加工のノード オブジェクトです。付箋を追加、編集、削除する caseplan.json を手作業で編集する際に、この図形を参照として使用します。


UIP Maestro ケースのエッジ​

ケース ダイアグラム内のノード間の直接接続 — uip maestro flow edgeと同じグラフ エッジの概念ですが、ケース管理独自のノードの種類 (トリガーとステージ) と JSON スキーマの形状にスコープが設定されます。

UIP Maestro ケースのエッジが Get​

引数​
名前Required目的
<file>○ケース管理の JSON ファイルへのパスです。
<edge-id>○取得するエッジの ID です。
uip maestro case edges get case.json edge_a1b2c3d4
uip maestro case edges get case.json edge_a1b2c3d4
データシェイプ (--output json)​
{
  "Code": "EdgeFound",
  "Data": {
    "Edge": {
      "id": "edge_a1b2c3d4",
      "type": "case-management:Edge",
      "source": "Stage_1",
      "target": "Stage_2",
      "sourceHandle": "Stage_1____source____right",
      "targetHandle": "Stage_2____target____left",
      "data": { "label": "Next" }
    }
  }
}
{
  "Code": "EdgeFound",
  "Data": {
    "Edge": {
      "id": "edge_a1b2c3d4",
      "type": "case-management:Edge",
      "source": "Stage_1",
      "target": "Stage_2",
      "sourceHandle": "Stage_1____source____right",
      "targetHandle": "Stage_2____target____left",
      "data": { "label": "Next" }
    }
  }
}

Edge は、ディスクに保存されている未加工のエッジ オブジェクトです。トリガーから取得されるエッジには、 ではなく type: "case-management:TriggerEdge" case-management:Edgeがあります。caseplan.jsonのedges[]配列を手編集する際の参照として使用します。

エッジはケース フローをモデル化する方法として推奨されません。 caseplan.jsonの edges 配列を [] として保持し、 代わりにステージの開始/終了条件 で遷移をモデル化してから、 uip maestro case validate <file>を実行します。

参照​

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得