行云管家应用中心发布自定义工具指引
通过行云管家应用中心,可以管理您的工具宿主机以及工具应用,并且可以根据实际需要,发布自定义工具。
一、添加应用宿主机
1、进入应用中心
登录行云管家后,点击主菜单中的“应用中心”菜单,即可进入应用中心界面。
应用中心界面如下:
2、添加应用宿主机
1、在应用中心界面中点击“宿主机管理”,弹出宿主机管理框
2、在宿主机管理框中,点击“添加宿主机”按钮,弹出创建宿主机对话框
3、在创建宿主机对话框中,输入宿主机IP,点击创建按钮,即可添加宿主机
4、添加宿主机后,返回宿主机管理框中,可以看到添加的宿主机,其状态为“运行中”,并可查看到预置的默认工具
二、发布工具
1、安装工具
准备好工具安装包文件,并将安装包文件拷贝至工具宿主机进行安装,安装完毕后,记录工具应用启动文件的全路径(绝对路径)。
以安装一个Navicat为例,安装后,其启动文件的绝对路径为:C:\Program Files\PremiumSoft\Navicat\navicat.exe ,获得并记录这个路径。
2、发布工具
1、参考前述“添加应用宿主机”一节描述,打开工具宿主机管理框
2、在工具宿主机管理框中,点击“发布新的工具”,弹出发布新的工具向导
3、在发布新的工具向导中点击“下一步”,进入下一向导页
4、以发布一个Navicat工具为例,指定工具名称为“Navicat”、图标为您需要的工具图标、版本为“12”、路径为Navicat安装后启动文件的绝对路径“C:\Program Files\PremiumSoft\Navicat\navicat.exe”、描述为“数据库客户端工具”,参数为一段描述在行云管家中打开Navicat时如何进行参数代填的JSON脚本(参考“参数代填JSON脚本”一节)。注意:如果在打开工具时不需要进行参数代填,则“参数”框可以不填写任何内容。
5、填写完各项参数后,点击“创建”,即可发布自定义工具
6、工具发布成功后,在宿主机管理框中可以查看到您发布的工具
3、创建应用
1、返回至应用中心界面,点击“创建应用”,将弹出创建应用对话框
2、在创建应用对话框中,进入“基本信息”页签,设置应用名称、选择宿主机、选择工具为上述发布的Navicat、填入要访问的数据库的相关信息(包括:用户名、密码、host-即数据库IP地址、port-即数据库端口号)、输入描述信息、指定访问应用时是否允许加载团队网盘
3、在创建应用对话框中,进入“公开性”页签,选择应用要授权的角色,点击“立即创建”即可创建应用
4、返回至应用中心界面,即可查看到创建的应用
5、此时,点击“Web桌面”即可打开应用
三、如何填写Chrome代填参数
我们以通过应用中心的Chrome浏览器登录阿里云控制台为例,介绍一下Chrome应用的代填方法:
1、新建应用
创建一个工具为“Chrome浏览器”的应用,并配置好应用的基本信息:
2、增加代填节点
请切换至“参数代填”标签页,并根据您实际的WEB应用填入URL以及添加代填参数对应的代填节点,“文本代填”节点中的填写内容会在此以明文展示,“密码代填”节点中的填写内容会以密文展示;
例如登录“阿里云控制台”需要输入“登录账号”和“密码”;因此我们在此界面需添加一个文本代填节点和一个密码代填节点:
3、判断代填元素是否属于iframe
请用您的本地浏览器打开需要代填的URL,我们以阿里云管理控制台为例,点击鼠标右键后,点击“检查”:
选择“Console”标签页,并点击“top”,确认代填参数所在模块是否位于iframe内,如下图所示,可以看出登录用户名与密码模块位于一个iframe中;若您的代填参数不在iframe中请直接查看: 设置代填节点
选择“Elements”标签页,找到代填模块所在的节点,并点击鼠标右键,选择“Copy”,然后选择“Copy selector”:
回到应用中心参数代填界面,勾选“iframe”checkbox,并将刚才拷贝的内容复制进“iframe”的输入框中:
4、设置代填节点
1)在您本地的Chrome浏览器上访问目标应用的网站,我们还是以登录阿里云控制台为例,鼠标选中“账号输入框”,点击鼠标右键后,点击“检查”:
2)在控制台中对选中的检查点,点击鼠标右键,选择“Copy”,然后选择“Copy selector”:
3)然后在“设置代填参数”界面,将拷贝的节点信息粘贴至“代填节点”的输入框,并在“代填内容”输入框中填写真实的代填内容,密码输入代填节点同理:
5、参数代填效果
通过应用中心的Chrome浏览器访问阿里云控制台,代填效果如下: