存儲庫管理 API
使用系統信息庫管理 API 返回或 刪除 bots在中具有訪問權限的對象(、文件夾和文件)。 Control Room
Automation 360 存儲庫由私有和公共工作空間組成,其中包含 bots (.atmx) 的文件夾及其相關性文件。私有工作區包含只有登錄用戶才能訪問的對象。Bots 在專用工作空間中,只能在該用戶的設備上運行。公共工作區包含所有具有必要權限的用戶都可以訪問的對象。 bot 當從私有工作空間簽入到公共工作空間時,其他用戶可以將其簽出到其私有工作空間以編輯或部署到 Bot Runner。
註:
- 若要檢視私人工作區中的物件、您必須擁有 Bot Creator 授權和角色、其中包含
「檢視我的機器人程式
」功能權限。 - 若要檢視公用工作區中的物件、您必須指派一個角色、其中包含
檢視我的機器人程式
功能權限、以及檢視
bot 公用工作區中資料夾的內容權限。
選擇系統信息庫管理列表 API
以下系統信息庫管理 API 根據bots用戶角色授予的訪問權限返回有關對象(、文件和文件夾)的信息。
/file/list
返回有關您具有訪問權限的所有對象的詳細信息。/folders/{folderid}/list
僅返回特定文件夾中對象的詳細信息。/workspaceType}/files/list
僅返回公共或私有工作空間中對象的詳細信息。
支持的可過濾字段
在列表 API 的請求主體中使用以下過濾器來縮小響應數據的範圍。
- 創建者
- 創建文件夾或的用戶的數字標識符 bot。
{ "operator": "eq", "field": "createdBy", "value": "2587" }
- 資料夾
- 此範例會僅搜尋資料夾。將值設置爲
false
僅搜索 bots 和文件。{ "operator": "eq", "field": "folder", "value": "true" }
- 名稱
- 此示例搜索名爲 Finance 或 Finance的對象。此搜尋不區分大小寫。
- 字段:名稱
- 類型:字串
{ "filter": { "operator": "eq", "value": "finance", "field": "name" } }
- path
- 此示例在 path 參數中搜索包含字符串 Finance 的對象。此搜尋不區分大小寫。
- 字段:路徑
- 類型:字串
{ "filter": { "operator": "substring", "value": "Finance", "field": "path" } }