在 Service Manager 中配置工作流
在 Service Manager 中,工作流是自动执行业务流程的活动序列。 例如,工作流可以在发生各种变化时更新事件。 当计算机与 Desired Configuration Management 不兼容时,工作流可以自动生成事件。 您可以创建一个工作流来定义该工作流的运行时间和运行环境。 例如,每当将与打印问题相关的低优先级事件更改为较高优先级时,工作流可以将支持层的设置从 1 自动更改为 2。 工作流活动通过模板的应用来发挥效用。 在此示例中,必须事先创建一个用于将支持层更改为设置 2 的事件模板。
可以针对每个工作流配置创建多个工作流。 可以启用或禁用工作流条件。 即使禁用特定规则,其余规则仍可使工作流运行。 如果想要彻底禁用工作流,则必须禁用所有调用该工作流的规则。
工作流的成功或失败由 Service Manager 保留,可供你查看。 以下两个视图可用。 所有结果 都包含所有成功和失败实例的视图,“ 错误” 视图仅显示工作流失败时的这些实例。 在 “所有结果 ”视图中,可以针对每个实例查看日志并查看相关对象。 你可以在查看日志时检查运行工作流时发生的事件。 查看相关对象时,你会看到该工作流所作用的表单。 “ 错误 ”视图仅限于最近的 250 个实例。 查看失败的实例时,在“成功”视图中具有相同的选项,可以查看日志并查看相关对象。 此外,在“错误”视图中,可以选择“重试”或“忽略”。 选择 “重试 ”会导致工作流使用相同的参数再次运行,并从视图中删除此实例。 选择“忽略”会从视图中删除实例。
配置事件工作流
可以使用以下过程创建和配置工作流规则,每当与打印问题相关的事件的“紧急”属性更改为“高”时,该规则都会将支持层更改为第 2 层。 此过程假定已创建事件模板,将支持层更改为 第 2 层,并假定已创建优先级计算表。 有关详细信息,请参阅 如何设置事件优先级。 若要创建新的打印机相关事件模板,请参阅 “如何创建事件模板”。
若要配置事件工作流,请执行以下步骤:
- 在 Service Manager 控制台中,选择“ 管理”。
- 在 “管理 ”窗格中,展开 “管理”,展开 “工作流”,然后选择“ 配置”。
- 在 “配置 ”窗格中,双击“ 事件事件工作流配置”。
- 在 “配置事件事件工作流 ”对话框中,选择“ 添加”。
- 在“ 添加事件事件工作流 ”对话框中,完成以下步骤:
- 在“开始之前”页面上,选择“下一步”。
- 在 “工作流信息 ”页上的 “名称 ”框中,输入工作流的名称。 例如,当紧急属性更改为“高”时,输入“将打印机问题升级为支持第 2 层”。
- 在 “检查事件 ”列表中,选择 创建对象或更新对象时,确保 选中“启用 ”复选框,然后选择“ 下一步”。
- 在 “指定事件条件 ”页上,选择“ 更改为 ”选项卡。在 “可用属性” 列表中,选择“ 紧急”,然后选择“ 添加”。 在 “条件 ”框中,选择 等于。 在列表中,选择“ 高”。 然后选择下一步。
- 在 “选择事件模板 ”页上,选择 “应用以下模板”,然后选择之前创建的模板,该模板将支持组设置为 第 2 层。 例如,选择“ 将打印机问题升级为第 2 层”,然后选择“ 下一步”。
- (可选)在 “选择要通知 的人员”页中,选中“ 启用通知 ”复选框,选择要通知的用户,然后选择“ 下一步”。
- 在 “摘要 ”页上,查看设置,然后选择“ 创建”。
- 在“完成”页中,选择“关闭” 。
- 在 “配置事件事件工作流 ”对话框中,选择“ 确定”。
验证事件工作流
- 在 Service Manager 控制台中,选择“ 工作项”。
- 在“工作项”窗格中,展开“工作项”,展开“事件管理”,然后选择“所有事件”。
- 在 “所有事件 ”窗格中,双击当前未分配给第 2 层支持组的事件。
- 在 “事件窗体 ”页中,将 “紧急” 属性设置为 “高”,然后选择“ 确定”。
- 过几分钟后,按 F5。 验证“支持组”框中的值是否已更改为第 2 层。
可以使用 Windows PowerShell 命令来完成这些和其他相关任务,如下所示:
- 有关如何在 Service Manager 中使用 Windows PowerShell 创建新工作流的信息,请参阅 New-SCSMWorkflow。
- 有关如何使用 Windows PowerShell 检索 Service Manager 工作流的配置和状态信息的信息,请参阅 Get-SCSMWorkflowStatus。
- 有关如何使用 Windows PowerShell 更新工作流属性的信息,请参阅 Update-SCSMWorkflow cmdlet。
- 有关如何使用 Windows PowerShell 从 Service Manager 中删除工作流的信息,请参阅 Remove-SCSMWorkflow。
在 Service Manager 中查看工作流成功或失败
使用以下过程查看工作流的成功或失败实例。
若要查看工作流成功或失败,请执行以下步骤:
- 在 Service Manager 控制台中,选择“ 管理”。
- 在 “管理 ”窗格中,展开 “管理”,展开 “工作流”,然后选择“ 状态”。
- 在 “状态 ”窗格中,选择要查看的工作流。 例如,当紧急属性更改为“高”时,选择“将打印机问题升级为支持第 2 层”。
- 在 “状态 结果”窗格中,选择“ 需要注意 ”以查看未成功运行的工作流。 或选择“所有实例”,然后执行以下操作:
- 选择“查看日志”以查看工作流运行时发生的事件列表。
- 选择“ 查看相关对象 ”以查看工作流运行时使用的窗体。 每个工作流的状态显示在 “状态 ”列中。
可以使用 Windows PowerShell 命令来完成此任务。 有关如何使用 Windows PowerShell 检索 Service Manager 中工作流的状态的信息,请参阅 Get-SCSMWorkflowStatus。