使用工作流程自动化,您可以通过创建自定义工作流程表单来自动化 IT 流程,这些表单在执行工作流程时或由在工作流程自动化服务器中创建的命名工作流程事件触发时运行。创建工作流程表单时,您可以定义可查看表单的 Admin 组。表单提交或工作流程执行取决于在创建工作流程表单时委托给组的权限。
工作流程表单在创建或修改时将保存到 Web 服务器。登录到此服务器的 Web 控制台的助理管理员可以根据您配置表单的方式访问表单。表单通常可供具有 Web 服务器身份凭证的所有用户使用。通过添加助理 Admin 组,然后对其他用户隐藏该表单,即可限制对此特定表单的访问。提交表单的能力需要以下任意权限:
Create Workflow Event and Modify All Properties(创建工作流程事件并修改所有属性)
Start Workflow(启动工作流程)
起动工作流程表单: 工作流程在工作流程自动化服务器中创建,必须通过 Delegation and Configuration(委托和配置)控制台与 DRA 集成。要保存新表单,您必须在表单属性中配置起动特定工作流程或按事件触发工作流程选项。下面提供了有关这些选项的更多信息:
起动特定工作流程: 此选项将列出 DRA 工作流程服务器中正在生产的所有可用工作流程。要在此列表中填充工作流程,需要在工作流程自动化服务器的 DRA_Workflows 文件夹中创建工作流程。
按事件触发工作流程: 此选项用于执行具有预定义触发器的工作流程。带有触发器的工作流程也在工作流程自动化服务器中创建。
注:只有使用“启动特定工作流程”配置的工作流程请求,才会具有可在任务 > 请求下的主搜索窗格中查询的执行历史记录。
您可以修改现有请求或创建请求。要创建工作流程请求或修改现有请求,请导航到任务 > 自定义 > Workflow (Requests)(工作流程(请求))。
按照下列基本步骤创建请求:
配置请求以在提交表单时执行指定的工作流程,或配置请求以在由预定义的命名事件触发时执行。
选择工作流程中包含的助理 Admin 组或组,并在常规选项卡中启用表单已隐藏选项,以将表单的访问权限限制为这些用户。
向表单添加任何必需的属性字段或其他属性页。
如果适用,请创建自定义处理程序以进一步定义工作流程及其执行方式。
注:在最初保存请求之前,不会为新的工作流程请求公开自定义处理程序选项。您可以在表单属性中访问、创建和修改自定义处理程序。
禁用表单已隐藏选项可使用户能够查看表单。
有关配置工作流程自动化服务器的信息,请参见配置工作流程自动化服务器。有关自定义工作流程请求,请参见自定义请求表单。