作用:更新指定资产变量
路径:rpa/openapi/asset-variable/UpdateAssetVariable
类型:POST
使用方式:
只有资产变量owner有权限修改
调用者aksk对应的用户必须有权使用这个资产变量
传入的AuthorizedMemberIds会把原来的被授权用户给覆盖掉
创建者作为owner,不可能被移出去。AuthorizedMemberIds更新的是使用者
若传入的UsageScope=all,或不传入UsageScope但当前资产变量的使用范围为all,均不允许传入AuthorizedMemberIds
资产uuid不存在的话返回资产变量不存在
变量类型不允许修改
5个非必传至少要传一个
请求参数:
名称 | 类型 | 是否必选 | 示例值 | 描述 |
AssetVariableId | String | 是 | 5743b65c-****-****-****-520af9bfab4a | 资产变量id |
AssetVariableName | String | 否 | exampelName2 | 资产变量名,无命名规则限制 |
AssetVariableNickName | String | 否 | exampleNickName2 | 资产变量昵称 |
AssetVariableValue | Object,序列化方式Json | 否 | { "account":"test", "password":"Rpa41234%" } | 资产变量具体值,不加密,json object,跟资产变量类型有关系,服务端会做解析校验,对应类型少了任意一个都返回变量值与类型不匹配
|
UsageScope | String | 否 | specified | 资产变量使用范围,不传则保持不变
|
AuthorizedMemberIds | Array of String,序列化方式:simple | 否 | ["760526e3-****-****-****-430d8e51c448", "6c3c5113-****-****-****-b7d9b23d46be"] | 资产变量使用范围为specified时,指定拥有资产变量使用权限的用户id列表,选传
重要 如果资产变量使用范围从all切换至specified,需要通过AuthorizedMemberIds 维护使用者列表 |
返回参数:
Boolean值