不通過任何代碼開發(fā),就可以利用手機(jī)啟動(dòng)RPA機(jī)器人劫乱,先上視頻织中。
要想實(shí)現(xiàn)視頻中的整個(gè)過程,需要了解兩種不同的自動(dòng)化實(shí)現(xiàn)方式衷戈,一是RPA API狭吼,二個(gè)是手機(jī)自動(dòng)化。
在A2019中構(gòu)建Bot
1. 這個(gè)過程比較容易脱惰,我們定義1個(gè)名為“APICallBot”的機(jī)器人流程搏嗡。Bot中設(shè)置1個(gè)變量為input,類型為字符串,并設(shè)置為輸入變量
2. 然后開發(fā)1個(gè)非常簡(jiǎn)單的流程采盒,就是打開消息框旧乞,輸出打印這個(gè)input變量值。
3. 保存后磅氨,需要把這個(gè)Bot檢入Check In到公共目錄中(只有公共目錄的Bot尺栖,才能被API調(diào)用),注意:沒有檢入權(quán)限的用戶烦租,需要新建角色來加權(quán)限延赌。
利用API來調(diào)用這個(gè)Bot
1. 首先需要了解A2019中,利用API調(diào)用Bot的機(jī)制叉橱。首先需要獲得調(diào)用Bot用戶的Token挫以,然后再用這個(gè)Token來調(diào)用Bot。
2. 獲取用戶Token窃祝。使用<control_room_URL>/v1/authentication這個(gè)API掐松。使用Post指令,Body中使用username和password粪小,就可以獲得該用戶的Token
3.調(diào)用機(jī)器人流程大磺,使用<control_room_URL>/v3/automations/deploy這個(gè)API。使用Post指令探膊,在Headers中添加X-Authorization的key值杠愧,將剛剛獲取的Token粘貼進(jìn)去。
在Body中設(shè)置需要調(diào)用的Bot逞壁,格式如下(關(guān)于A2019中的API使用方式流济,都是通過訪問<control_room_URL>/Swagger來獲得)。
為了調(diào)用這個(gè)Bot需要獲得兩個(gè)必要條件猾担,Bot的ID和執(zhí)行這個(gè)Bot的用戶ID
Bot的ID可以在這個(gè)Bot的訪問連接中找到袭灯,例如這個(gè)Bot的ID就是1805。
用戶ID绑嘹,可使用<control_room_URL>/v1/devices/runasusers/list的API來獲得稽荧。詳細(xì)說明可訪問https://docs.automationanywhere.com/bundle/enterprise-v2019/page/enterprise-cloud/topics/control-room/control-room-api/cloud-find-userid.html。發(fā)送報(bào)文如下工腋,例如獲得Runner用戶ID是12(這個(gè)Runner是需要具有unattended runner license的)姨丈。
有了Bot ID和User ID就可以配置Bot Deploy API的請(qǐng)求內(nèi)容了。例如:
botInput中代表了給這個(gè)Bot的輸入值擅腰。如果在響應(yīng)值中得到depolymentId蟋恬,就代表機(jī)器人可以啟動(dòng)了。
以上這個(gè)過程趁冈,可以通過自己寫程序或者Postman來去嘗試歼争。即使不使用手機(jī)調(diào)用拜马,你也了解如何通過第三方應(yīng)用API去調(diào)用A2019中的機(jī)器人流程。
利用iOS中的快捷指令(ShortCuts)來調(diào)用Bot
水果手機(jī)中的快捷指令iOS 12之上自帶的App沐绒,集成了各種自動(dòng)化指令俩莽,非常簡(jiǎn)單易用。過程如上面流程一樣乔遮。
1. 先獲取用戶的Token扮超。
2. 將Token字符串取出來
3. 調(diào)用Bot API。先把body內(nèi)容設(shè)置到文本中蹋肮,在后續(xù)引用出刷。
4. 為了讓請(qǐng)求更加順暢,在這個(gè)快捷指令前加上語音輸入坯辩,并把語音輸入的內(nèi)容放置到Body報(bào)文中馁龟,同時(shí)修改這個(gè)快捷指令的名字為呼叫機(jī)器人。
5. 由于Siri是可以自動(dòng)識(shí)別快捷指令的名稱濒翻,所以只要通過Siri講出“呼叫機(jī)器人”屁柏,就會(huì)啟動(dòng)這個(gè)快捷指令啦膜∮兴停快捷指令又會(huì)提示你輸入內(nèi)容,例如“今天是7月30日”僧家,輸入的語音就會(huì)作為參數(shù)傳入機(jī)器人雀摘,并啟動(dòng)這個(gè)流程。