Arのコマンドライン実行

Orchestratorに登録したProcessをRobotTrayから実行しています。
v2019.10を使っていますので、RobotTrayが稼働されている間は
ライセンスを独占してしまいますので、
Processの実行を終わったらRobotTrayもquitするようにルール決めしていますが、
徹底できません。
v2020.10ならこの点は解消されると思っています。

そこでコマンドライン実行方法も使ってみようと思っています。
Attended Robotのコマンドライン実行は
ライセンスポリシー遵守範囲内でサポート対象内とのことですので
以下の様なVBScript(RobotGo!.vbs)を作成しデスクトップに張り付けておいて
パブリッシュ済のnupkg ファイルをそこにドラッグして実行しようと考えています。
コマンドライン実行がOKなら
VBSからそのコマンドラインを実行することもOKと勝手に思っていますが
認識あっているのでしょうか。
ずっと前に外部トリガで実行するにはURが必要と指摘され、慎重になっています。
以下作成した[RobotGo!.vbs]の内容です。
Dim objFileSys
Dim strArgument
Dim strExtension
If WScript.Arguments.Count = 0 Then
WScript.Echo “コマンドライン引数が指定されていません。”
Else
Set objFileSys = CreateObject(“Scripting.FileSystemObject”)
strArgument=WScript.Arguments(0)
strExtension = objFileSys.GetExtensionName(strArgument)
If strExtension=“nupkg” Then
Dim objWShell
Set objWShell = CreateObject(“WScript.Shell”)
objWShell.Run “”“C:\Program Files (x86)\UiPath\Studio\UiRobot.exe”" -f " & strArgument, 2, False
Set objWShell = Nothing
End If
Set objFileSys = Nothing
End If

こんにちは

そもそもになりますが、ライセンスの消費はRobotTrayではなくサービス側かと思いますので
Trayを終了してもライセンスは解放されないと思いますが....実際に解放されていますで
しょうか?

当社の環境では、Windows右下のインジケータ内にUのアイコンがある時はlicensedになっていますが、RobotTrayのSetting(ギアマーク)でQuit(終了)するとUのアイコンが消え、Orchestrator上でライセンスが解放され他のRobotでライセンス利用可能になります。

こんにちは。

コマンドライン実行がOKなら
VBSからそのコマンドラインを実行することもOKと勝手に思っていますが
認識あっているのでしょうか。

たぶん、下記の内容の件ですよね。

「厳密に言うとリセラーさんに聞くべき」なんでしょうけど、それだと終わっちゃうので、、。

私見としては「OCの導入をさまたげる要因となる無人実行はNG」って理解をしています。
上記サイトに照らし合わせると、RobotGo!.vbs を使用する際にWindowsのタスクスケジューラからスケジュール実行はNGになりそうですね。

@Yoichi わたしもユーザさまに、タスクトレイのロボットはこまめに終了しましょう(その間はライセンス消費するんで) という説明をしています。

よろしくお願いします。

2 Likes

こんにちは

上記失礼しました。URラインセンスでの挙動と差異がありますね。

1 Like

やはりこれも Uipathの人に直接お尋ねすることになるのですね。
RobotGo!.vbsのアイコンにnupkgファイルをドラッグして実行するので
有人実行と考えていました。
この辺実に難しいというか歯がゆいというか。。。

ところでいろいろ考えて 実験してみました。
プロセスの最後にRobotTrayの稼働を停止する KillProcessActivityを追加するのです。
Properties
ContinueOnError:True
ProcessName:“Uipath.Aget”

うまくライセンス返還されます。
しばらくの間なので、これでしのぎます。

1 Like

あそうです。Attended Robot(AR)の話です。
UR は接続した時点で消費、ですね
(そもそも未ログイン状態で待ち受けてますしね)

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.