【技术实现步骤摘要】
用于调度机器人的云触发器
[0001]本公开涉及云软件集成。更具体地,本文的系统和方法提供了用于跨不同软件平台调度机器人的云触发器。
技术介绍
[0002]通常,软件平台包括使软件平台能够与外部系统(即,另一软件平台)通信的一个或多个应用可编程接口(即,软件中介)。也就是说,应用可编程接口(API)实现了不同软件平台之间的集成。关于云API集成,开发人员试图通过连接到不同软件平台的云平台来发布、集成、聚合和管理API。云平台可以包括利用触发器服务的云API。触发器服务可以是监控外部系统的功能(例如,事件、动作等)并且经由软件平台内的云AIP启动或停止特定操作的软件产品或代码。
[0003]然而,在传统实践中,触发器服务位于软件生态系统(例如,不同的软件平台)之外,因为云API本身没有被集成。由此,触发器服务无权回调到其他系统(例如,监控事件的外部系统)并且在软件平台内发出事件/动作,或者向已配置自动化过程并且有权运行自动化过程的开发人员进行验证。此外,传统的触发器服务保持一对一,因为一个被监控的事件、动作等启动或停止
【技术保护点】
【技术特征摘要】
1.一种由触发器引擎实现的方法,所述触发器引擎使用被存储在存储器上并且由至少一个处理器执行的处理器可执行指令而被实现,所述触发器引擎操作为用于软件平台的一个或多个机器人过程自动化的中介,所述方法包括:由所述触发器引擎追踪一个或多个外部系统内的一个或多个操作;由所述触发器引擎将关于所述一个或多个操作的一个或多个可用事件注册到由所述一个或多个机器人过程自动化可访问的数据库中;以及由所述触发器引擎使得所述一个或多个外部系统的活动事件能够经由所述触发器引擎的触发器对所述一个或多个机器人过程自动化可见。2.根据权利要求1所述的方法,其中所述触发器引擎从所述一个或多个外部系统的元素服务拉取关于所述一个或多个操作的信息,以获取用以追踪所述一个或多个操作的列表。3.根据权利要求1所述的方法,其中对所述一个或多个可用事件的所述注册包括使列表可用于所述一个或多个机器人过程自动化。4.根据权利要求1所述的方法,其中所述触发器包括离散代码集,所述离散代码集将所述软件系统的所述一个或多个机器人过程自动化连接到与所述一个或多个外部系统内的所述一个或多个操作相对应的经注册的所述事件。5.根据权利要求1所述的方法,还包括:根据连接器、连接和机器人过程自动化配置,基于一个或多个用户输入来创建所述触发器。6.根据权利要求1所述的方法,还包括:基于所述触发器,执行所述一个或多个机器人过程自动化中的至少一个机器人过程自动化。7.根据权利要求1所述的方法,还包括:基于所述触发器,将所述一个或多个机器人过程自动化中的至少一个机器人过程自动化添加到队列。8.根据权利要求1所述的方法,还包括:基于所述触发器,在执行所述一个或多个机器人过程自动化中的至少一个机器人过程自动化之前向队列提供通知。9.根据权利要求1所述的方法,其中所述触发器包括云触发器,并且其中所述一个或多个外部系统包括云环境。10.根据权利要求1所述的方法,还包括:基于所述触发器,调度所述一个或多个机器人过程自动化中的至少一个机器人过程自动化来执行。11.被配置为实现触发器引擎的至少一个处理器,所述触发器引擎被存储为处理器可执行指令,所述触发器引擎操作为用于软件平台的一个或多个机器人过程自动化的中介,并且所述处理器可执行指令由所述至少一个处理器可执行以使所述触发器引擎:追踪一个或多个外部系统内的一个或多个操作;将关...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。