命名文章
在我开始解释用例和如何建模之前,我只想分享一下文章标题的观点。我的观点是,系统可以有数百万个事件流动,这个用例的处理可以是接近实时的,也可以是实时的。为了安全起见,我引用了前者。这不是计划的,但是比系统状态一改变就要处理的"某物"用例要快。这只是我个人对如何完美地结合使用应用程序的看法。
业务用例
员工被聘用,其信息需要发送给外部供应商,如IT采购团队,或者只是在Slack team频道上发送欢迎消息。
大量员工被聘用,用户信息必须同步到外部系统或详细信息必须共享给外部供应商。
将涵盖的内容
我们将在本博客中经历以下步骤:
未涵盖/缺失的内容
先决条件
确保用户可以使用智能服务中心权限。
以及除此之外的集成中心权限
您需要访问OData API(在本例中,准确地说是EmpJob实体)
业务规则建模
从管理中心导航以配置业务规则。
我们正在选择一个基本规则,具有相同的规则名称和规则ID。上图中显示的角色类型是薪酬资格。上图中缺少的是基本对象,需要选择它作为作业信息。
智能服务中心流程建模
从管理中心,搜索如下所示的智能服务中心
点击链接,应用程序将导航到登录页。根据您的系统配置,您将看到已启用和可见的事件列表。
对于我们的用例,懒懒淘客,我们将选择员工招聘事件并对其进行配置。
智能服务中心(ISC)编辑器显示事件在系统中如何流动,因此我们称之为流动。它允许外部事件和集成中心两个自定义活动。在本文中,我们将集中讨论集成中心。
在选择集成定制活动时,应用程序将查询已经为特定事件建模的所有集成。如下图所示,在我的系统中,这里已经有七个为员工招聘事件建模的集成——仅仅因为我正在测试用例
在创建新集成的情况下,我们将显示另一个覆盖对话框来询问目标类型和格式这两个问题。我们将使用SFTP和CSV。尝试其他组合,并对它们的运行方式发表评论。
之所以有六个不同的集成编号1-6,是为了展示如何执行集成活动的功能。在下面的两个截图中,我展示了以下x天/周前、x天/周后、生效日期和事件被触发时的行为。
六个集成与流程相关联,以展示一些独特的案例。
使用所有这些组合来了解这些选项的概念。此外,请参见末尾的结果部分,其中一些运行显示了类似的时间线(只是日期不同)。
集成中心定义的建模
本部分保持简短,没有深入探讨集成概念的建模。本节从两个方面展示了案例,第一个是内容开发人员来自ISC,可以选择createnewintegration。第二,如果内容开发人员从集成中心开始,然后希望将集成与流相关联。
我们在上面的屏幕截图上留下了,如果我们单击"创建新集成"选项,如下面所示,会怎么样。
我们直接在集成中心的向导中着陆,预先选择实体(在我们的case EmpJob).
用户可以对集成的不同方面进行建模,例如配置字段、过滤器和目标设置(请参阅底部链接的其他文章)。如果您以前对集成进行过建模,您会注意到缺少Scheduling选项卡。这是因为,这些集成将根据事件而不是固定的时间表触发。
最后,您可以转到"审阅和运行"选项卡查看所有详细信息。"保存"选项在建模的任何时间点都可用。在右下角,您将看到Go to ISC选项,它将应用程序导航回ISC编辑器中的事件。
它将导航回ISC流,您可以再次单击ISC流编辑器右侧的集成活动来创建关联。
不太常见,但也希望介绍这方面,并不总是需要重新开始ISC流编辑器。默认情况下,集成中心在"我的集成"页面中的+创建>更多集成类型选项上有一个选项,用于选择基于智能服务的集成。下图显示了详细信息:
单击create,我们将看到系统启用的事件列表
一旦选中,大数据中心,您将使用与过去180天从ISC编辑器
监视
导航的相同向导,淘客源码,云服务平台,所有监视数据在ISC编辑器本身的Event Monitoring部分可见。这是触发的所有活动的一站式详细信息。接下来的两个屏幕显示监控的情况。
点击该行,将打开对话框,列出流程中每个活动部分的触发时间。单击下面以红色突出显示的按钮,实际上会将您导航到Execution Manager仪表板,该仪表板将给出每个集成中心的详细信息。
最终结果
在雇用员工时,基于集成,输出可以是CSV文件,个人用云服务器,也可以是使用XML或JSON调用REST端点格式。Integration Center对使用XML负载的SOAP端点调用的支持是有限的(将在另一个博客中详细介绍)。
下面我有一个CSV格式的集成执行示例。此处提取了客户"Rebecca Jones"的所有不同信息,其生效日期为2018年3月20日。
外部事件与集成中心
智能服务中心可以使用外部事件或集成中心作为自定义活动之一。以下是差异列表:
引文
[1]我指定这是愚蠢的规则,因为我只是想让事件发生。在现实世界中,真实的应用程序使用,客户需要根据需求定义规则。
其他有趣的文章
使用集成中心EDI格式导出好处数据
Rinky Karthik提供的LMS连接器的可行和灵活的替代方案
通过Biplab Das只需几次点击即可设计入站(到成功因素)集成