10.4 查看请求状态

通过请求状态操作,您可查看发出的请求的状态。可通过该操作查看每个请求的当前状态。此外,如果您改变主意且不需要完成请求,则可通过该操作选择收回正在处理的请求。

请求状态操作会在单个统一列表中显示包括处理(供应)请求、角色请求和资源请求在内的请求。列表会提供一个类型列,通过该列可以查看每个请求的类型。请求会显示在单个列表中,但列表可以按照请求类型进行排序或过滤。您可以从请求状态列表中收回仍然处于可收回状态的请求。

域管理员和域管理者可以查看其他用户的请求,如下所述:

在域管理员或域管理者处于管理模式时,请求状态列表只包含与为管理员或管理者指派指定的域相关联的请求。

小组管理者可以查看小组成员的请求。在选择小组成员之前,小组管理者必须先选择小组。

在小组管理者处于管理模式时,请求状态列表只包含与为选定小组配置指定的域相关联的请求。

代理模式: 请求状态操作在代理模式下不可用。

10.4.1 查看请求列表

要查看已发出的请求,请执行下列操作:

  1. 在“工作仪表板”的操作组中单击请求状态

    此时会显示请求的列表。如果您不处于受管模式,则所显示的请求是您作为收件人或请求者的那些请求。如果您处于受管模式,则所显示的请求是选定用户、组或容器作为收件人或请求者的那些请求。

    列表中包含活动的请求,以及已批准或拒绝的请求。 管理员可控制保留工作流程结果的时间长度。默认情况下,工作流程系统保留工作流程结果 120 天。

    要查看请求的类型,您需要在显示内容的列的列表中包含类型列。包含类型列之后,User Application 会显示一个图标,指示请求是处理(供应)请求、角色请求还是资源请求。

    请求状态列表中的列如下所示:

    • 请求的项目列提供为请求指定的角色、资源或处理的名称。

    • 请求者列标识发出请求的用户。

    • 收件人列标识批准请求时,将接收所请求项目的用户、组或容器。在角色关系中,收件人列会显示与在请求的项目列中指定的角色相关的角色名称。

    • 状态列显示了该请求的详细状态和表示状态摘要的图标。“状态摘要”显示了该请求的一般状态,可从“过滤器”菜单中选择,以在搜索处于特定状态的请求时缩小结果的范围:

      状态摘要图标

      详细状态

      说明

      新请求

      表明这是一个当前正在处理的新请求。

      此状态下的请求可以收回。

      SoD 批准开始 - 待发

      表明角色服务驱动程序正在随“SoD 批准开始 - 暂停”条件尝试重启动责任分离请求批准进程。

      此状态下的请求可以收回。

      SoD 批准开始 - 暂停

      表明角色服务驱动程序无法启动责任分离批准进程且该进程已暂时停止。

      当角色服务驱动程序尝试启动一个工作流程却又无法进行时(例如,在 User Application 已关闭或不可用时),请求将先转换到待发重试状态并等待至少一分钟,然后才会转换到将触发驱动程序以便重新尝试启动该工作流程的重试状态(SoD 批准开始 - 待发状态)。对于那些不依赖于工作流程的请求,这些状态可以防止它们处于由无法启动的工作流程阻止的请求之后时被备份。

      如果请求显示此状态超过一定时间段,请确保 User Application 仍在运行。如果它正在运行,请检查指定给角色服务驱动程序的连接参数是否正确。

      此状态下的请求可以收回。

      批准开始 - 待发

      表明角色服务驱动程序正在随“批准开始 - 暂停”条件尝试重启动请求批准进程。

      此状态下的请求可以收回。

      批准开始 - 暂停

      表明已为请求启动批准进程,但该进程已暂停。

      当角色服务驱动程序尝试启动一个工作流程却又无法进行时(例如,在 User Application 已关闭或不可用时),请求将先转换到待发重试状态并等待至少一分钟,然后才会转换到将触发驱动程序以便重新尝试启动该工作流程的重试状态(批准开始 - 待发状态)。对于那些不依赖于工作流程的请求,这些状态可以防止它们处于由无法启动的工作流程阻止的请求之后时被备份。

      如果请求显示此状态超过一定时间段,请确保 User Application 仍在运行。如果它正在运行,请检查指定给角色服务驱动程序的连接参数是否正确。

      此状态下的请求可以收回。

      SoD 异常 - 批准待发

      表明责任分离批准进程已开始,正在等待一个或多个批准。

      此状态下的请求可以收回。

      批准待发

      表明请求的批准进程已开始,正在等待一个或多个批准。

      此状态下的请求可以收回。

      SoD 异常 - 已批准

      表明此请求的责任分离异常已批准。

      此状态下的请求可以收回。

      已批准

      表明请求已批准。

      此状态下的请求可以收回。

      供应

      表明请求已批准(如果要求批准),且已达到指派的激活时间。角色服务驱动程序正在进行授予指派的处理。

      您不能收回此状态下的请求。

      待发激活

      表明请求已批准,但尚未达到该指派的激活时间。待发激活没有聚集类别或摘要状态图标。这表示您不能按待发激活状态来过滤请求列表。

      此状态下的请求可以收回。

      SoD 异常 - 已拒绝

      表明此请求的责任分离异常已被拒绝。

      您不能收回此状态下的请求。

      拒绝

      表明此请求已被拒绝。

      您不能收回此状态下的请求。

      已供应

      表明请求已批准(如果要求批准),且已授予指派。

      您不能收回此状态下的请求。

      清理

      表明请求已处理,角色服务驱动程序正在去除为该请求创建的内部对象。

      您不能收回此状态下的请求。

      正在取消

      表明角色服务驱动程序由于用户操作正在取消请求。

      您不能收回此状态下的请求。

      已取消

      表明请求已由用户操作取消。

      您不能收回此状态下的请求。

      供应错误

      表明在供应(授予)或取回(撤消)指派过程中出现了错误。

      如果其中任何一项处于活动状态,则供应错误的准确错误讯息将写入跟踪或审计日志中。如果出现供应错误,请检查跟踪或审计日志以查看该错误讯息是否指明一个严重问题必须得到修复。

      您不能收回此状态下的请求。

      注:如果角色服务驱动程序所在服务器上的系统时钟与正在运行 User Application 的服务器上的系统时钟不同步,“请求状态”和“角色指派”列表上的请求状态可能会不同。例如,如果请求了一个不需要批准的角色指派,可能将看到“请求状态”部分的状态显示为“已供应”,但“角色指派”部分的状态显示为“待发激活”。如果等待一分钟左右,可能将看到“角色指派”部分的状态更改为“已供应”。要确保整个 User Application 正确显示状态,请检查系统时钟以确保同步正确。

    • 请求日期列显示了发出请求的日期。

10.4.2 查看请求的摘要

要查看请求的摘要信息,请执行下列操作:

  1. 请求的项目列中,将鼠标悬停在请求名称上。

10.4.3 过滤请求列表

您可以通过对请求列表应用过滤器来限制返回的行数。通过过滤请求列表,可以更简便地找到要查找的请求,并提高性能。

要为请求列表定义过滤器,请执行下列操作:

  1. 单击定义过滤器按钮。

    此时会显示“过滤器”对话框,对话框中会显示几个可用于指定如何过滤数据的字段:

  2. 要将搜索范围缩小为查找请求名称与特定字符串匹配的请求,请在请求的项目字段中输入字符串的第一个字符。

  3. 要将搜索范围缩小为查找特定类型的请求,请在类型下拉列表中选择类型。

  4. 要将搜索范围缩小为查找具有特定状态的请求,请在状态下拉列表中选择状态。

    可供选择的状态类别会因您在类型下拉列表中选择的类型而异。

  5. 要将搜索范围缩小为查找具有特定确认编号的请求,请在确认编号字段中输入 ID。

    确认编号是一个内部标识符,它将一组同时请求的角色指派相关联。以下是一组角色指派共用一个确认编号的部分情形:

    • 单个请求将多个角色指派给单个用户。

    • 单个请求将单个角色指派给多个用户。当请求者将一个角色指派给一个组或容器时,可能出现这种情况。

    在一组角色指派共用一个确认编号时,用户可以单独收回每一个指派。此外,还可独立地批准或拒绝每一个角色指派。

  6. 单击过滤器,使用在“过滤器”对话框中指定的选择准则执行新的请求查询。

    在定义请求列表的过滤器时,过滤器定义会与您的其他用户自选设置一起保存到身份库中。

    注:无论是否在管理控件中选择了其他用户,所保存的自选设置始终应用于当前登录到 User Application 的用户。

要查看以前定义了哪些过滤器点,请执行下列操作:

  1. 查看“定义过滤器”图标左侧的框。

    如果未定义任何过滤器,“定义过滤器”图标会显示两个空环,如下所示:

    如果已经定义了一个或多个过滤器点,则每个过滤器点会显示在单独的框中,如下所示:

要去除以前在“过滤器”对话框中指定的过滤器点,请执行下列操作:

  1. 单击要去除的过滤器点旁边的清除此过滤器图标(外观类似于一个 X):

要去除所有以前定义的过滤器并将搜索结果更新为包含所有请求,请执行下列操作。

  1. 单击定义过滤器按钮来打开“过滤器”对话框。

  2. 单击重设置按钮。

    此时“过滤器”对话框会关闭,并且请求列表更新为包含所有请求。

10.4.4 自定义请求状态列

通过“工作仪表板”页面的“请求状态”部分,您可以选择和取消选择列,以及对请求列表显示内容中的列重新排序。对显示方式所做的所有自定义设置都会被保存,供以后使用。

要自定义请求状态列表中的列的显示方式,请执行下列操作:

  1. 在“工作仪表板”页面的请求状态部分中单击自定义按钮。

    User Application 会显示当前为显示内容选择的列的列表,以及可供选择的其他列的列表。

  2. 要在显示内容中包含其他列,可以选择可用列列表框中的列,并将它拖到选定列列表框中。

    要在列表中选择多列,可以按住 Ctrl 键并选择这些列。要在列表中选择一起显示的某个列范围,可以按住 Shift 键并选择这些列。

    您可以通过在选定列列表框中上移或下移某些列,对显示内容中的列重新排序。

  3. 要从显示内容中去除某个列,可以选择选定列列表框中的列,并将它拖到可用列列表框中。

    请求的项目请求日期列是必选列,不能从请求列表显示中去除。

  4. 要保存更改,请单击确定

10.4.5 控制页面中显示的项数

要指定在每页中显示的项数,请执行下列操作:

  1. 下拉列表中选择一个数字。

在修改设置时,您的自选设置会与您的其他用户自选设置一起保存到身份库中。

10.4.6 控制请求状态细节的显示

通过“工作仪表板”页面可以指定,在页面的“请求状态”部分中单击请求时,如何显示请求的细节。您可以在列表中或单独的模态对话框中显示任务细节。该行为由“自定义请求状态显示”对话框中的一个设置控制。

在修改该设置时,您的自选设置会与您的其他用户自选设置一起保存到身份库中。

要控制任务细节的显示,请执行下列操作:

  1. 在“工作仪表板”页面的请求状态部分中单击自定义按钮。

    User Application 会显示自定义请求状态显示对话框,通过该对话框可以自定义请求列表的显示方式。所显示的控件组合会因管理员将哪些设置指定为可供用户覆盖而异。

  2. 要在任务列表显示内容中显示细节,请在打开请求状态细节下拉列表中选择在列表行中。要在单独的模态对话框中显示细节,请选择在讯息窗口中

  3. 要保存更改,请单击保存更改

10.4.7 对请求列表排序

要对请求列表排序,请执行下列操作:

  1. 单击要作为排序依据的列的标题。

    金字塔形状的排序指示符会指示哪一个列是新的主排序列。升序排序时,排序指示符以正常的直立方式显示。降序排序时,排序指示符以倒立方式显示。

    您可以依据多个列对列表排序,方法是单击每个排序列的标题。默认的排序方式是依据“请求日期”降序排序,这会使最近的请求先显示。如果使用“请求日期”列之外的任何其他列作为列表排序依据,“请求日期”列会用作二级排序列。

在修改请求列表的排序顺序时,您的自选设置会与您的其他用户自选设置一起保存到身份库中。

10.4.8 刷新请求列表

要刷新请求列表,请执行下列操作:

  1. 单击刷新按钮。

    请求列表会更新为反映当前用户的请求列表的当前状态。刷新按钮不会去除任何已应用于请求列表的过滤器。 刷新请求列表时,将会使用所有已定义的过滤器来更新列表,并且过滤器在您重设置它们之前一直保持有效。

10.4.9 查看请求的注释

  1. 要显示请求的注释文本,请单击请求列表中的“注释”图标。

注:要查看请求的注释,您必须在选定列的列表中包含“注释”列。有关向任务列表中添加列的细节,请参见部分 10.4.4, 自定义请求状态列

10.4.10 查看请求的细节

要查看请求的细节,请执行下列操作:

  1. 请求的项目列中单击请求名称。

    User Application 会显示请求的细节。

10.4.11 收回请求

如果您改变主意且不需要完成请求,则可通过“工作仪表板”页面的“请求状态”部分选择收回正在处理的请求。

最终用户可以收回自己是发起人的任何请求,前提是请求仍然处于可收回状态。域管理员可以收回自己管理的域中的任何请求。域管理者必须具有适当的安全许可权限才能收回请求。特别是,您必须具有撤消指派的许可权限,这会以隐含形式赋予您收回请求的能力。

要收回请求,请执行下列操作:

  1. 在“请求细节”窗口中单击收回

    只有与请求相关联的处理仍然在运行时,收回按钮才会启用。