应用中心
应用发布指引

行云管家应用中心发布自定义工具指引

通过行云管家应用中心,可以管理您的工具宿主机以及工具应用,并且可以根据实际需要,发布自定义工具。

一、添加应用宿主机

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浏览器访问阿里云控制台,代填效果如下: