云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名备案_校时服务器_免费领

小七 141 0

在本系列的前四部分中,我们了解了:

用户界面的定义/设计(https://blogs.sap.com/2016/09/08/abpm-step-by-step/),aBPM与SAP-BPM工作流的集成(https://blogs.sap.com/2016/09/25/abpm-step-by-step-part-2/),电子邮件的增强功能(https://blogs.sap.com/2017/05/05/abpm-step-by-step-part-3/)以及用aBPM生成PDF(https://blogs.sap.com/2017/12/27/abpm-step-by-step-part-4/).

这一次我们将看一看aBPM驾驶舱。

客户的一个共同要求是,

如果为他们分配了活动的,他们希望

独立地查看当前正在运行的流程的形式,即使是已完成的流程提供搜索过程数据的功能…

基于这些要求,aBPM提供了驾驶舱应用程序。它是一个基于UI5的查看器,用于查看包含表单和其他流程数据的现有流程。这些过程可以通过常规(例如日期)或特定于场景的过滤器进行过滤。开始屏幕如下:

在屏幕顶部,您可以看到带有通用和场景特定过滤器的过滤器区域。它还包括一组预定义的选择标准组合,称为"搜索参数"。我们稍后会在这个博客中讨论这个问题。也可以通过进程Id、用户或开始和结束日期进行搜索。如果将选择限制在一个方案上,则过滤器将添加方案特定的过滤器字段(如果可用)。我们稍后也会讨论这个问题。

在筛选区域下面,云服务器哪里好,您会找到一个包含所选进程的表。它包含所有符合标准的aBPM建模BPM流程。除了说明、功能Id、状态、用户和开始日期之外,您还将看到其他信息。此字段包含有关进程的补充信息,在给定的示例中,免费云服务器试用,某些进程维护有关其所处状态的信息。aBPM支持通过在回调接口中提供由BPMs JMS事件触发的方法来接收BPM流程的当前状态(https://help.sap.com/viewer/6fc9ea54f6d345183718b944038b882/7.5.9/en-US/4e263c830b92495c90415cc59de73b6d.html).

底部的工具箱包含打开窗体的按钮(取决于窗体中的状态)只读或可编辑模式)或当前选定窗体的详细信息。详细信息包含多个视图:

详细信息–这是表中数据的扩展视图。在桌面环境中,它还包含一个指向BPMs图形流程视图的链接(因为这是flash,您不能在iOS上使用它,因此我们在平板电脑和手机上禁用了它)

任务–包含为给定BPM流程创建和完成的任务列表。它允许您查看流程历史。

历史–aBPM提供从数据创建版本。它可以根据场景进行配置,公有云市场,并允许跟踪更改。在驾驶舱的详细视图中,您可以看到表单的保存时间和表单数据的更改。

提要–显示给定流程的所有提要消息。驾驶舱中的feeds视图是使用abpmfeeds特性的一种方法,它允许在表单本身之外共享和讨论有关流程的信息。稍后我将在另一个博客中介绍逻辑和用法。

Children–最后一个视图包含所选进程的"Children""子级"是aBPM建模的进程,微信返利,在父级的某个特定时间触发。它们不同于BPMs子流程,因为从BPMs的角度来看,它们是独立的BPM流程,但是aBPM包含连接父流程和子流程的逻辑。稍后我还会在另一个博客中介绍逻辑和用法。

在屏幕底部,您可以看到工具箱按钮也发生了变化。现在可以看到以下按钮:

取消-如果您遵循aBPMs建模指南,您可以使用取消流程。像往常一样,如果启用了按钮,您可以通过回调接口进行影响。从技术上讲,如果BPM流程应该取消它自己,那么它正在等待一个中间事件。点击这个按钮你就会发出信号。删除草稿–如果您开始输入数据而不启动流程,则aBPM将表单保存为"草稿"状态。这允许您停止输入数据,而不会丢失已填充的数据。用作模板–您可以使用给定的流程数据来启动新流程,避免从头开始输入所有数据。如果你触发"作为模板使用"aBPM将复制数据到一个新的来源,并节省你的时间和精力。并不是所有的数据都被复制,因为复制过程中稍后填充的数据是没有用的,tnrt新零售企业应用中心,aBPM允许在复制过程中通过回调修改复制的数据。

在本概述的最后,您可以看到aBPM的驾驶舱是当前正在运行的进程的一个中心视图,它允许表单内的数据以及进程执行。也可以从那里取消流程,或者使用现有流程表单作为新流程的模板。

如果你关注了我关于aBPM的博客系列,你不会惊讶于驾驶舱可以适应你的需要。通常,这是通过Java实现的回调接口完成的。

驾驶舱回调

由于驾驶舱被所有场景同时使用,它没有集成到scenario接口中,但有自己的一个接口:它被称为ICockpitCallbackLocal:

正如您所看到的,它是一个简单的接口,有两个方法:

initSearch–允许初始化UI过滤器搜索–在搜索和计算搜索结果之前调用。