工作流任务UI中来自OData服务的数据绑定问题

2020-08-18 12:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我是SAP Cloud...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我是SAP Cloud Platform Workflow的新手,我的工作流程中的数据绑定存在一些问题。 我想创建一个简单的采购订单批准和拒绝工作流程。 它有2个用户任务,我为此使用工作流任务UI模板构建了一个使用界面。 (右键单击工作流项目->新建->工作流任务ui)。

这给了我很好的意见,可以通过Workflow API传递上下文(采购订单ID),从而从定义中启动工作流实例。 来自上下文的所有数据都到达我想要的字段,标签和表,但是通过实体集功能(例如:列表项),"常规" Odata绑定存在问题。 我可以在manifest.json中创建数据源,并且它似乎同步了元数据,但是如果我想访问Workflow Projekt本身的Workflow Task UI文件夹" decideOrder"中的数据,则不会显示绑定的可能性 我的实体集。

我真的尽一切努力解决了这个问题,但是即使我将"本地服务"元数据文件复制到Workflow UI组件,它也会显示实体集,但是在"收件箱"中的应用程序中,这些字段为空。 Odata服务本身很好。 我尝试使用普通的UI5应用程序来绑定它可以正常工作的项目。 在我看来,在不使用json contextModel的情况下,工作流任务UI无法绑定我的odata实体...还是我错过了一些东西?

工作流程任务UI(甚至在SAP Cloud Platform的Onboarding示例中使用了它)是否具有某些我正在监视的特殊文件夹体系结构,因此应用程序不想加载模型?

解决此问题的唯一方法确实是为每个用户任务编写一个sapui5应用程序吗?

也许我错过了一些东西,因为特别是工作流服务的SAP Cloud Platform对我来说是新的...

这是我的文件夹结构的图片,成功的manifest.json。 元数据同步。

文件夹" decideOrder"是我正在处理的用户任务的UI。 它是通过创建工作流程任务用户界面自动生成的。

感谢您的帮助!


关于

斯蒂芬

(36.3 kB)
4条回答
葫芦娃快救爷爷
2020-08-18 13:31

Hello Stephan,
如果您使用工作流任务UI创建任务UI,它所做的只是将任务配置预先填充到Component.js文件中,但您仍然 需要编写用户界面代码并进行绑定等。您可以使用标准的SAPUI5列表或表或树控件,并用其绑定模型。 就像为任何其他SAPUI5应用程序建模一样。 您可以参考示例工作流应用程序以查看其工作方式。

希望如此。

问候,
Archana

一周热门 更多>