工作流是按顺序运行的一组操作和决策。vRealize Orchestrator 提供了执行常见管理任务的工作流库。vRealize Orchestrator 还提供了工作流执行的各个操作的库。
工作流可以将多种操作、决策和结果整合在一起,按照特定顺序执行,从而在虚拟环境中完成特定的任务或进程。工作流可执行的任务包括虚拟机置备、备份、定期维护、发送邮件、执行 SSH 操作、管理物理基础架构和其他常规实用操作。工作流可按其功能接受输入值。您可以创建可按规定时间运行或在特定预期事件发生时运行的工作流。相关信息可由您、其他用户、其他工作流或操作或外部进程(例如由应用程序发出的 Web 服务调用)来提供。工作流可在运行前对这些信息进行验证和筛选。
工作流还可以调用其他工作流。例如,可以让工作流调用另一个工作流来创建新的虚拟机。
您可以使用 vRealize Orchestrator Client 界面的集成开发环境 (IDE) 创建工作流,通过 IDE,可以访问工作流库,还能够在工作流引擎上运行工作流。工作流引擎也可以从插入到 vRealize Orchestrator 中的外部库获取对象。此功能可以帮助您自定义流程或执行第三方应用程序提供的功能。