Orchestrator簡介
Orchestrator主頁:<u>https://www.uipath.com/orchestrator</u>
Orchestrator文檔地址: https://orchestrator.uipath.com/
簡介:
Orchestrator是一個高度可擴展的服務器平臺生年,支持從一臺機器到上千臺機器的快速部署,可以審計和監(jiān)控自動化執(zhí)行情況唾琼,可以安排執(zhí)行計劃及工作的隊列区转,并能創(chuàng)建報告腿堤,同時支持基于角色的訪問,LOG管理等
Orchestrator主要功能包括如下內(nèi)容:
l Provisioning:創(chuàng)建并維護機器人和web應用程序之間的連接
l Deployment:確保將軟件包版本正確傳遞給分配的機器人執(zhí)行
l Configuraton:維護和提供機器人環(huán)境和流程配置
l Queues:隊列和隊列項目的管理
l Monitoring:跟蹤機器人識別數(shù)據(jù)并維護用戶權(quán)限
l Logging:將日志存儲并索引到SQL數(shù)據(jù)庫或ElasticSearch
User 界面
包括:Dashboard利花、Alerts聪全、Settings泊藕、Roles、Users难礼、Audit娃圆、Robots、Packages蛾茉、Assets讼呢、Queues、Environments谦炬、Processes悦屏、Jobs、Schedules键思、Transactions础爬、Logs等,以下就部分內(nèi)容進行簡單說明吼鳞。
Dashboard
主頁是一個儀表板dashboard:
展示了當前用戶角色可見的Processes看蚜、Assets、Queues赔桌、Schedules供炎、Robots、Jobs疾党、Transaction使用情況
[圖片上傳失敗...(image-569468-1521182894617)]
用戶
Robot[圖片上傳失敗...(image-409826-1521182894617)]
:機器人用戶音诫,將機器人部署到Orchestrator時,自動創(chuàng)建Robot用戶雪位;
User[圖片上傳失敗...(image-93a300-1521182894617)]
: 分為普通用戶和Admin用戶竭钝,user可以登錄到Orchestrator,擁有Orchestrator特定的視圖,用戶可以創(chuàng)建蜓氨,也可以從Activity Directory導入聋袋。
Admin是僅有的一個預定義用戶,管理員權(quán)限穴吹,不可更改幽勒,不能刪除,可以添加用戶
[圖片上傳失敗...(image-bdce70-1521182894617)]
Roles角色
角色設置頁面可以管理Orchestrator中的用戶權(quán)限港令,用戶看到的Orchestrator頁面取決于分配的角色類型啥容。
角色分為Administrator、Development顷霹、Robot咪惠、TestRole幾種類型。角色可以創(chuàng)建淋淀,并設置權(quán)限遥昧,可以將用戶加入到創(chuàng)建的Role中
[圖片上傳失敗...(image-244946-1521182894616)]
Robots
Robots是運行UiPath Studio中構(gòu)建的進程的執(zhí)行主機,類型分為: Attended朵纷、Unattended炭臭、The Administrator Role、Development
Robots狀態(tài)分為: Available****袍辞、****Busy****鞋仍、****Unresponsive,Disconnected
[圖片上傳失敗...(image-bb9439-1521182894616)]
Environments
環(huán)境是一組機器人搅吁,用于部署機器人運行流程威创,UiPath提供的環(huán)境類型包括:開發(fā)、測試谎懦、生產(chǎn)肚豺。可以自己創(chuàng)建環(huán)境党瓮、添加機器人到環(huán)境中详炬,以及從環(huán)境中移除機器人,并可以刪除創(chuàng)建的環(huán)境
[圖片上傳失敗...(image-6191e4-1521182894616)]
Package
Package頁面顯示UiPath發(fā)布的所有Package寞奸,以及手動上傳的Package
(UiPath直接發(fā)布Project到Orchestrator方法:
https://orchestrator.uipath.com/docs/publishing-a-project-from-studio-to-orchestrator)
[圖片上傳失敗...(image-fd27dd-1521182894616)]
Process
顯示從UiPath Studio發(fā)布的項目及手動上傳的項目
[圖片上傳失敗...(image-3a6433-1521182894616)]
Process管理:
Deploy Process(創(chuàng)建部署Process)、Remove Process
Assert
通常用于不同自動化項目共享變量或憑證在跳,可以存儲特定信息枪萄,方便機器人訪問。 Assert類型:Text猫妙、Bool瓷翻、Integer、Credential(包含用戶名和密碼,可執(zhí)行特定流程齐帚,如訪問SAP或SalesForce)妒牙、Global、Per Robot(僅特定機器人訪問)
可以創(chuàng)建对妄、編輯及刪除Assert
[圖片上傳失敗...(image-47eadd-1521182894616)]
Queues
Queues是一個容器湘今,可以存儲多種類型的數(shù)據(jù),如發(fā)票信息或客戶信息
[圖片上傳失敗...(image-d1e6e4-1521182894616)]
[圖片上傳失敗...(image-1f1a4b-1521182894616)]
Job
Job是機器人執(zhí)行任務的過程剪菱,創(chuàng)建一個流程摩瞎,分配機器人執(zhí)行⌒⒊#可以手動創(chuàng)建旗们,也可以從Schedule頁面預先設定完成
Job頁面顯示當前所有已經(jīng)執(zhí)行的jogs,真正運行的和處于pending狀態(tài)的jobs构灸。此頁面可以手動啟動上渴、停止或殺死一個job
[圖片上傳失敗...(image-89c444-1521182894616)]
Job的狀態(tài):
Pending 、Running 喜颁、 Successful驰贷、 Faulted、 Stopping 洛巢、 Terminating括袒、Stopped
(https://orchestrator.uipath.com/docs/job-states)
Schedules
Schedules能夠使用戶以預定義的方式在機器人上定期執(zhí)行Job
根據(jù)不同機器人選項,執(zhí)行特定的Schedule稿茉。Schedule分類:
ALL Robots
Specific Robot
A Number of Robot
(https://orchestrator.uipath.com/docs/about-schedules)
[圖片上傳失敗...(image-85bb03-1521182894616)]
管理Schedules可以進行如下操作:
Adding a Schedule to a Process
Editing a Schedule
Disabling/ Enabling a Schedule
Removing a Schedule
Displaying Jobs Started by a Schedule
Logs
顯示機器人生成的日志
日志包含:
Robots頁面機器人產(chǎn)生的log
Jobs頁面機器人產(chǎn)生的log
Messages are logged on the following levels: Trace,Debug,Info,Warn,Error andFatal.
[圖片上傳失敗...(image-c532dd-1521182894615)]
LOG可以導出為csv文件
https://orchestrator.uipath.com/docs/about-logs
[圖片上傳失敗...(image-f760fc-1521182894615)]
UiPath Orchestrator log啟用:成功安裝UiPath Orchestrator 后即啟用锹锰,依賴于NLOG基礎框架, 需進行配置漓库。 位置:web.config 文件的<nlog>tag
報告分析:
通過ElasticSearch和Kibana創(chuàng)建測試報告恃慧。
Installation****安裝及配置
(https://orchestrator.uipath.com/docs/about-installation)
可以通過下面三種方式安裝Orchestrator
l an installation script for Azure
安裝后需要進行運行環(huán)境配置,如firewall設置渺蒿,依賴.Net Framework版本的相關(guān)配置痢士,部署kibana、Elasticsearch進行報告分析茂装,web server (IIS)相關(guān)配置怠蹂、數(shù)據(jù)庫相關(guān)配置等。