创建您的第一个自定义工作区视图
SAP Customer Engagement Center是SAP的解决方案,它使您的服务团队能够提供一致、上下文相关和相关的体验,而不受渠道或设备的影响。这是通过三大支柱实现的。首先,通过联系渠道、客户信息和票务工具提供统一的代理体验。第二,通过在同一界面上通过电话、聊天、视频聊天提供一致、高质量的客户服务,使用集成的通信渠道、基于能力的路由和队列管理。最后但并非最不重要的是与不同系统的集成,大数据信息,例如SAP后端系统。
在这篇文章中,我们来看看您创建自己的工作区视图和与其他系统集成的可能性。您将创建一个简单的自定义工作区视图。不需要熟悉解决方案就可以完成本文中介绍的步骤。请记住,这只是一个非常简单的例子来说明集成。没有进一步讨论安全、国际化或类似问题。如果您感兴趣,我们可以在另一篇文章中对此进行更详细的研究。
您将学习如何:
为客户参与中心设置开发环境构造基本工作区视图创建一个自定义工作区视图,该视图本机集成到客户参与中心配置Customer Engagement Center以包含您自己的功能。通过OData服务从作为目标维护的SAP后端系统获取数据利用本地开发加快开发周期将应用程序部署到SAP云平台Cloud Foundry Space
目的是创建一个易于理解的客户参与中心扩展示例。您将实现一个简单的工作区视图,生态环境大数据,这是通过客户参与中心访问用户界面的第一步。在自定义视图中,可以通过输入业务伙伴ID从后端系统检索业务伙伴数据。这可以通过OData服务或JSON-RPC完成。在第一个例子中,我们将只看一看OData变体。
图片显示了您在完成此帖子时将创建的内容。
设置您的客户参与中心开发环境
您将需要以下软件来完成此指南:
您还需要一个云平台Cloud Foundry帐户和足够的免费资源以及客户参与中心的订阅。云连接器也必须设置并连接到后端系统。
此时我假设软件的安装和设置已经完成。该软件并不特定于客户参与中心,但通常用于在SAP云平台Cloud Foundry环境中工作。如果你遇到任何困难,请留下评论。在这种情况下,我将展开此部分。
创建项目结构
首先为您的项目创建一个文件夹。我将我的文件夹命名为自定义工作区视图指南。
其结构将类似于:
在文件夹自定义工作区视图指南中创建一个mta.yaml公司文件并将此代码粘贴到其中:
在此文件夹下创建一个名为ui\u module的文件夹。
在该文件夹中创建一个包.json文件并将此代码粘贴到其中:
同时在文件夹ui\u模块中创建一个服务器.js将此代码归档并粘贴到其中:
在此步骤中创建自定义工作区视图
,您将开始创建视图和相应的控制器。
之后,您的文件夹结构将类似:
在文件夹ui\u模块下面创建另一个名为public的文件夹。在文件夹public下面创建一个名为Searc的文件的文件夹视图hBusinessPartnerData.view.xml在里面
把下面的代码粘贴到里面文件:
在公用文件夹下创建另一个名为controller的文件夹,其中包含一个名为Searc的文件hBusinessPartnerData.controller.js公司在它。
粘贴到该文件以下编码:
现在我们有一个相关控制器的基本视图。但我们必须将其集成到客户参与中心。
将本地版本的workarea视图添加到客户参与中心
以加快开发周期,并且不会在每次更改后部署到SAP云平台,我建议您在完成开发之前实现本地版本的代码。
要在本地运行我的开发,我将使用名为Live Server的visualstudio代码扩展。你可以随意操作你的本地服务器。
目前你需要一个像Postman这样的程序来完成所有必要的配置。这可能会随着将来的更新而改变。
为了能够进行任何更改,企业管理软件排行,您需要获得一个令牌。目前欧洲租户的网址是https://sap-cec-ec-prod-cecenter-fiorilaunchpad.cfapps.eu10.hana.ondemand.com/v1/security/access-token。您可以通过支持消息请求适用于您的租户的URL。
您需要使用带有用户名和密码的基本身份验证。此用户需要具有进行配置的权限。在您的post请求正文中添加您的租户id.
如果您不知道您的租户id,请查看您的订婚中心lauchpad url的第一部分:https://yourtentname.servicecloud.cfapps.eu10.hana.ondemand.com/sites\EngagementContext-显示
在接下来的配置步骤中,您将选择授权类型承载令牌并使用刚从post请求中收到的令牌。
在以下配置中,您需要添加:
现在,我们在本地运行的基本示例被添加到我们的客户参与中心。刷新客户参与中心并打开代理桌面后,我们应该能够看到它。
因此,我们可以查看我们的工作区视图。
但我们尚未实现检索数据的功能。
为控制器添加更多功能
首先,我们需要确保我们的服务可用通过我们云平台帐户上的目的地:
在本例中,目的地直接指向我们的OData服务。
我们必须处理onSubmit函数,实例化模型,并最终对错误做出反应。
我们的控制器可能看起来像这样:
现在添加了逻辑,输入的业务伙伴ID的数据应该在单击提交后加载并显示。如果请求返回错误,我们应该在消息区收到一条消息。
现在我们知道视图按预期工作,我们应该考虑部署它。
在云平台上部署云铸造环境
开发完成后,从本地环境切换到云平台是有意义的。
为了从本地开发转移到云平台帐户上的部署,您现在需要mta\u存档\u生成器。使用最新的可用版本,人工智能网络,目前是1.1.7.