构建您的第一个Support应用程序-第5部分:在Zendesk Support中安装应用程序亚博
如果您按照本系列的步骤进行操作,您现在应该拥有一个从头构建的Zendesk应用程序。亚博在本教程中,您将在Zendesk Support实例中安装应用程序。亚博本教程还将向您展示如何测试和验证应用程序,然后将其打包上传。
您只能在Zendesk Suite增长计划或以上计划,或支持专业计划或以上计划中上传和安装私人支持应用程序。亚博如果你加入了团队计划,Zendesk会为开发者提供一个免亚博费的企业账户,用于测试和调试应用程序。我们只要求您不要使用它来提供实际的支持。指请求赞助测试帐户.
本教程是构建Zendesk应用程序系列的一部分:亚博
- 第一部分-奠定基础
- 第2部分-设计用户界面
- 第3部分-创建和插入模板
- 第4部分-获取数据
- 第5部分-在Zendesk支持中安装应用程序-你在这里亚博
测试和验证应用程序
使用ZCLI服务器彻底测试应用程序。例如,打开不同的票并在票之间切换。
测试应用程序
如果ZCLI服务器尚未启动,请使用命令行导航到xr_app文件夹并启动服务器。
zcli应用:服务器
如果您的测试票尚未打开,请使用浏览器导航到Zendesk支持中的任何票,追加亚博? zcli_apps = true到票据URL,并重新加载页面。URL应该是这样的:
https://subdomain.亚博zendesk.com/agent/tickets/123?zcli_apps=true
在浏览器的地址栏中,单击左侧的屏蔽图标(Chrome)或右侧的锁定图标(Firefox),并同意加载不安全脚本(Chrome)或禁用保护(Firefox)。如果你不这样做,浏览器将阻止你的应用程序。
在Chrome浏览器中,单击加载不安全脚本.
在Firefox中,请确保内容屏蔽设置为标准.如果需要的话,点击齿轮图标来改变它。
请注意: Safari没有禁用内容拦截的选项。您必须使用Chrome或Firefox。
尝试不同的测试。
完成后,按Control+C关闭ZCLI服务器。
一旦你对应用程序的稳定性感到满意,在将应用程序上传到Zendesk Support之前,运行ZCLI validate命令来捕捉任何问题。亚博
验证你的应用
使用命令行在xr_app文件夹中运行以下命令:
zcli应用:验证
请注意:如果没有命令提示符,请确保使用Control+C关闭ZCLI服务器。
修复工具报告的任何问题,然后运行验证一次。
打包应用程序
下一步是将应用程序打包成一个zip文件,可以上传到Zendesk Support实例中。亚博
打包应用
运行以下命令xr_app文件夹:
zcli应用:包
ZCLI将应用程序打包在ZIP文件中,并将其保存在应用程序根文件夹的tmp文件夹中。
在Zendesk Support上传和安装应用程序亚博
最后,你已经准备好在Zendesk Support的实例中上传和安装应用程序了。亚博您需要以管理员身份登录Zendesk Supp亚博ort。您必须在增长计划或以上,或您必须有一个免费开发者赞助账号.
上传并安装应用程序
- 在Ze亚博ndesk Support中,单击管理图标(),然后选择管理从应用程序类别。
- 点击上传私人App在页面的右上角。
- 输入应用程序的名称(Requester X-ray)。如果您已经完成了ZAF v1的教程并安装了应用程序,请为第二个版本的应用程序使用稍微不同的名称。
- 点击选择文件然后选择应用程序的zip文件。
ZCLI将ZIP文件放在tmp文件夹中的xr_app文件夹中。
点击上传将应用程序上传到Zendesk Suppo亚博rt,然后在阅读风险和限制后再次上传。
出现提示时,单击安装.
请注意:如果您希望将应用程序的访问限制为管理员或代理,请单击启用角色限制安装前选择用户。
当这个过程完成时,你的应用程序将作为私有应用程序出现在页面上的已安装应用程序列表中。
您的支持团队已准备好使用该应用程序。如果应用程序不可见,则打开票据并单击右上角的应用程序按钮。
如果你开发了一个其他支持组织可能会觉得有用的应用程序,可以考虑在Zendesk市场上公开提供。亚博看到在Zendesk市场发布应用亚博.
您在本教程中构建的应用程序是一个客户端应用程序,这意味着所有代码都运行在客户端——用户的浏览器上。您还可以构建服务器端应用程序。有关详细指南,请参见构建服务器端应用程序.