软件化使用系统工作流
系统工作流封装了审批流常用的 OpenAPI,帮助用户屏蔽了审批页面渲染时的接口调用
创建流程
如果服务器支持访问外网,SecretId、SecretKey 可以填写腾讯云主账号的 SecretId、SecretKey
提示SecretId、SecretKey 必须使用主账号查看
在本地化开发平台,选择 APIs 连接器,创建系统工作流
填写系统工作流相关信息
系统工作流 APIs 方法展示
注意事项
如果本地服务器无法访问外网,需登录服务器,通过运行日志查看 SecretId 和 SecretKey
在登录服务器,执行命令:
docker exec -it idaasserver bash
# 执行该curl命令 替换Uin、SubAccountUin、EnvId这几个字段的值
curl -X POST --location "http://127.0.0.1:9080/cloudbase.auth.v1.Mgr/AddClient" -H "Content-Type: application/json" \
-d "{
\"AppId\": 1,
\"Uin\": \"100008215038\",
\"SubAccountUin\": \"100008215038\",
\"Region\": \"ap-shanghai\",
\"RequestId\": \"uuid-123\",
\"ClientIp\": \"192.168.1.1\",
\"EnvId\": \"lowcode-4g87m66we5207666\",
\"Type\": \"SERVER\",
\"Platform\": \"SERVICE\",
\"Name\": {
\"Message\": \"server\"
},
\"AllowedScopes\": [\"all\"]
}"
#返回结果示例
{"Response":{"Id":"AN8b0QABOXXXXXXXXX","Secret":"RSvk6aMjEe-XXXXXXXX","UserId":"1.100008215038.100008215038","Name":{"Message":"server","Localized":[]},"Description":null,"Picture":"","ShowAuthorizePage":"UNKNOWN","Type":"SERVER","Level":0,"MaxDevice":0,"AllowedScopes":["all"],"Domains":[],"IpWhitelist":[],"Tags":[],"Status":"DEFAULT","Url":"","RefreshTokenExpiresIn":0,"AccessTokenExpiresIn":0,"OrganizationId":"","Meta":{},"CreatedAt":"2024-11-15T15:28:55+08:00","UpdatedAt":"2024-11-15T15:28:55+08:00","Platform":"SERVICE","UserType":"USERTYPE_DEFAULT","Secrets":[],"RedirectUri":[],"UserGroupType":"SYSTEM","ServerName":"","Providers":[],"RequestId":"uuid-123"}}
信息
返回结果的 Id 对应 SecretId、Secret 对应 SecretKey,修改系统工作流基本信息保存即可