产品详细介绍

ActiveBatch 是面向企业级场景的工作负载自动化(Workload Automation)与作业调度软件,旨在将分散在各系统中的任务统一编排与集中管理,实现端到端的 IT 与业务流程自动化。

1. 无脚本自动化与预构建模板
ActiveBatch 提供数百个预构建的作业步骤模板(Job Step Templates),覆盖常见的数据库操作、文件传输、应用集成、云资源管理等场景。用户无需编写脚本即可快速搭建自动化流程,大幅缩短上线时间,降低对专业开发人员的依赖。

2. 灵活监控、告警与报表能力
平台内置可自定义的监控视图和报表功能,支持对作业运行状态、历史执行记录、资源使用情况等进行可视化展示。通过灵活的告警机制,管理员可以根据关键任务、时间窗口或异常状态配置通知策略,及时发现并处理潜在问题。

3. 事件驱动与高级调度功能
除了传统的时间表调度(如按分钟、小时、日、周等),ActiveBatch 还支持基于事件的触发方式,例如文件到达、数据更新、系统消息、API 调用等。结合依赖关系管理、条件分支、重试策略等高级调度能力,可轻松构建复杂的多步骤业务流程。

4. 安全控制与多环境支持
ActiveBatch 提供细粒度的访问控制和权限管理,确保不同团队、角色在使用平台时仅能访问授权的任务和数据。平台可跨本地数据中心、混合云和公有云环境统一调度任务,帮助企业在多环境架构下保持一致的安全策略与管理标准。

5. 友好界面与多视图管理
系统提供直观的图形化界面和多种视图(如流程视图、日历视图、列表视图等),方便运维人员、业务人员从不同角度查看和管理作业。通过拖拽式流程设计器,用户可以快速搭建、修改和优化自动化流程。

6. 云资源与基础设施自动化
借助内置的资源配置与调度能力,ActiveBatch 能够自动化管理云基础设施资源,例如按需启动或停止计算实例、分配存储资源等,从而最大化云资源利用率,降低整体 IT 成本。

7. SLA 管理与高可用架构
平台支持对关键业务作业设置服务级别协议(SLA),自动监控 SLA 达成情况,并在风险出现时提前预警或自动采取补救措施。ActiveBatch 采用灵活、可扩展的架构设计,支持高可用部署,在发生故障或中断时仍能保持关键任务的连续运行。

8. 典型应用场景与集成能力

  • 端到端业务流程编排:将 ERP、CRM、数据库、文件系统等多种系统中的任务统一编排,实现跨系统的业务流程自动化。
  • 安全文件与数据传输:自动化执行跨系统、跨环境的数据与文件传输,确保数据在传输过程中的安全与完整。
  • IT 运维自动化:集成各类 IT 管理工具,实现补丁部署、日志处理、备份恢复等运维任务的自动化。
  • ETL 与数据仓库:简化端到端 ETL 流程,支持实时或准实时的数据仓库更新。
  • 云资源管理:根据业务负载自动扩缩容,优化云资源使用。
  • 深度集成生态:可与 Microsoft SQL Server、Microsoft SharePoint、ServiceNow 等关键系统集成,实现数据库任务自动化、协作平台任务自动化以及事件工单的自动创建与处理。

通过上述能力,ActiveBatch 帮助企业在一个统一平台上实现 IT 与业务流程的集中调度与自动化,提升效率、降低风险并增强对关键任务的可见性与可控性。

简单使用教程

以下为基于典型场景的简要上手步骤,实际操作以企业部署环境和授权版本为准。

步骤一:安装与基础配置

  1. 在指定服务器上安装 ActiveBatch(通常包括服务端与控制台组件)。
  2. 根据向导完成数据库连接配置(如连接企业 SQL Server 实例)。
  3. 创建或导入用户与角色,设置基础权限策略(如管理员、运维人员、业务用户等)。

步骤二:连接系统与资源

  1. 在 ActiveBatch 中配置与各类系统的连接:
    • 数据库(如 Microsoft SQL Server)
    • 文件服务器或共享存储
    • 云平台账户与资源
    • 第三方系统(如 ServiceNow、SharePoint 等)
  2. 测试连接是否成功,确保凭据与网络访问正常。

步骤三:创建基础作业(Job)

  1. 打开图形化控制台,选择“新建作业”或类似入口。
  2. 从预构建的作业步骤模板库中选择所需类型,例如:
    • 数据库查询或存储过程执行
    • 文件复制、移动或安全传输
    • 调用 Web API 或脚本
  3. 填写必要参数(如目标路径、数据库连接、SQL 语句等),保存作业配置。
  4. 手动运行一次作业,检查执行日志与结果,确认逻辑正确。

步骤四:构建作业计划与流程

  1. 创建作业计划(Job Plan)或工作流,将多个作业按业务逻辑串联起来。
  2. 使用拖拽方式设置作业之间的依赖关系(如“作业 A 成功后执行作业 B”)。
  3. 为关键步骤配置错误处理策略,例如失败重试、发送告警邮件、执行回滚作业等。
  4. 保存并验证流程图,确保无循环依赖或配置错误。

步骤五:配置调度与触发条件

  1. 为作业或作业计划设置调度方式:
    • 基于时间:每天/每周/每月固定时间执行
    • 基于事件:文件到达、数据库更新、消息队列事件等
  2. 根据业务需求设置执行窗口和优先级,避免与其他高负载任务冲突。
  3. 配置通知与告警,如在作业失败、超时或接近 SLA 违约时发送邮件或消息。

步骤六:监控运行与优化

  1. 使用监控视图实时查看作业状态(运行中、成功、失败、等待等)。
  2. 通过报表与历史记录分析执行时间、失败原因和资源使用情况。
  3. 根据分析结果优化调度策略、资源分配和流程设计,逐步扩展自动化覆盖范围。

步骤七:扩展到更多业务场景

  1. 将已有成功的自动化流程复制或模板化,应用到类似业务场景。
  2. 引入更多系统集成(如 ServiceNow 工单自动创建与关闭、SharePoint 文档任务自动化等)。
  3. 持续梳理企业内手工执行频繁、易出错的任务,逐步迁移到 ActiveBatch 平台上统一管理。

通过以上步骤,企业可以从单一任务自动化逐步扩展到跨系统、跨部门的端到端流程自动化,充分发挥 ActiveBatch 工作负载自动化与作业调度平台的价值。