假设我有一个包含2个任务的流程。在task1中,我使用由纯自定义HTML创建的教练调用一个客户端人员服务,而不是由BPM本身提供的那些元素。我在这个自定义HTML中有一个按钮,我的问题是:
1)如何点击此按钮完成此教练(让流程像点击BPM提供的按钮一样结束)?我可以使用任何休息API吗?我发现我可以调用/ rest / bpm / wle / v1 / task / {taskId}?action = finish来结束task1,但是如何与task1中的客户端人工服务进行交互?
2)我的用例(使用纯自定义HTML,通过做这个前端的人仍然可以专注于他们曾经做过的HTML,CSS)这是一个很好的做法吗?
答案 0 :(得分:1)
BPM最强大的一个方面是我们可以使用它来划分HTML,CSS和HTML的部分内容。 JS。你应该做的,而不是用HTML编写手工编码和整个教练,只为你的按钮创建一个教练视图,然后让它触发一个边界事件(就像其他按钮一样),这样你的过程就能以正常的方式运行。
如果你正确划分,你将不再需要再次制作该按钮。
我永远不会建议任何人使用由纯自定义HTML创建的教练创建客户端人员服务"因为它完全违背了产品的目的。不要在BPM中手动创建带有HTML的表单控件,这是错误的。
你的前端人专注于HTML&如果您想要对UI进行大量控制,CSS应该学习如何为各个部分创建Coach视图。