跳至主要内容
Administrator Guide
上次更新时间 :2024-06-14
常见问题:业务流程

常见问题:业务流程

如何查找存在严重错误的业务流程定义?
使用
“业务流程异常审核”
报告查找所有存在严重错误的 业务流程定义 。运行此报告时,您可以选择是否显示警告。警告不一定会造成问题,具体取决于您希望业务流程执行的操作,但 Workday 认识到出现意外结果的可能性,并为您提供了检查的机会。
“业务流程”
列中的相关操作菜单与业务流程定义的相关操作菜单相同。
“存在问题”列中的相关操作菜单与
业务流程的
“查看定义”
页面上各个步骤的相关操作菜单相同。
如果业务流程存在故障,Workday 会自动向业务流程管理员发送
“修复业务流程”
任务,并提供用于更正业务流程定义的链接。
如何移除与不再可用的允许的操作关联的停用安全组?
如果业务流程包含的操作在业务流程安全策略中不再可用,并且这些操作仍与停用的安全组相关联,则审核报告可能会标记该业务流程,以方便您执行操作。示例:
“安全异常审核”
报告。要解决此问题,请考虑运行“
从不可用的操作中移除停用的安全组”
任务。此任务可帮助您识别和移除与不再可用的允许的操作相关联的停用安全组。要访问此任务,您必须具有以下域的权限:
  • Business Process Administration
  • Security Activation
  • Security Configuration
在您继续运行“
从不可用操作中移除停用的安全组”
任务之前,请确定您是否需要移除租户中的停用安全组。此流程无法撤消。
请按以下步骤操作:
  1. 访问
    “Activate Pending Security Policy Changes”
    任务以确认并激活现有安全变更。Workday 强烈建议您先运行此任务。
  2. 访问“
    从不可用的操作中移除停用的安全组”
    任务。选择
    “确认”
    ,然后单击
    “确定”
    。后台流程将运行并移除停用的安全组。
  3. 再次访问
    “Activate Pending Security Policy Changes”
    任务,完成移除停用安全组的流程。如果您在
    “激活待处理的安全策略变更”
    任务中未看到业务流程类型,请继续确认待处理的安全策略变更。
在您移除该安全组并访问
“安全异常审核”
报告后,Workday 将不会在
“业务流程安全策略异常”
选项卡上显示该安全组。
“从不可用操作中移除停用的安全组
”任务无法解决可能显示在以下
安全异常审核
报告选项卡上的审核条目:
  • 域安全策略异常
  • 安全组异常
如何查找并修复已停滞的业务流程?
导致业务流程停止的可能原因有多种,也可以通过多种方式查找这些原因。查看
“等待操作的业务流程交易”
“等待操作 X 天的业务流程交易”
“等待操作类型的业务流程交易”
报告不一定能发现问题,因为每个步骤通常要等待负责人一天或更长时间才能完成。 。
已中止的业务流程分为两种主要种类:等待操作的业务流程和存在严重错误的业务流程。
  • 等待操作的业务流程
    1. 运行
      “等待操作的业务流程事务 X 天”
      报告,该报告会将最早的实例显示在顶部。
    2. 使用业务流程事务的完整流程记录来查找正在等待操作的步骤以及这些步骤正在等待的对象。从业务流程事务的相关操作菜单中,选择
      “业务流程” > “完整流程记录”
      • 如果等待操作的流程列表过长,您可以使用
        “等待操作类型的业务流程事务”
        报告并指定您要查找的业务流程类型。对于此报告,您可以指定您感兴趣的业务流程默认定义名称,并将报告输出限制为这些名称。
      • 如果您发现存在未指定的步骤,请参见 如何查找并修复未指定的任务?
    3. 请检查员工指定情况是否具有将来的生效日期。同时检查安全性是否已更改。如果您可以更改业务流程的安全策略,则在“”任务到达员工的“我的任务”中后,员工的安全访问权限已更改,无法再访问“”任务。在这种情况下,您必须重新指定账户。
  • 存在严重错误的业务流程
    • 如果您尝试运行的业务流程,其定义在步骤输入之日存在严重错误,则 Workday 会改用默认定义。
      示例:如果在 1 月 3 日输入了
      “雇用”
      业务流程的
      “建议薪酬”
      步骤,并且
      “雇用”建议薪酬
      业务流程在那时出现了一个严重错误,则 Workday 会使用该业务流程的默认定义。但是,如果业务流程中的严重错误已在 1 月 4 日得到修复,则查看
      “雇用”
      事件时不会发现明显错误。要确定事件正在使用的业务流程定义,请从事件的相关操作菜单中选择
      “业务流程”
      “查看定义”
      。如果事件使用了应当使用自定义定义的业务流程默认定义,请查看截至输入步骤之日的业务流程定义,以查看当时业务流程中的严重错误。
      如果没有为您的组织正确配置默认定义,系统可能会停顿或无法按预期运行。请参见 如何查找存在严重错误的业务流程定义?
如何查找并修复未分配的任务?
当指定的安全组未包含用户或仅包含 Workday 账户被禁用的用户时,该任务将变为未指定任务。示例:如果某个薪级由
“员工自助身份”
安全组提供安全性,但所指定用户的雇用日期为将来日期,则系统会取消指定该任务。如果被指定用户的 Workday 账户被禁用、过期或锁定,或者被指定用户没有用户编号和密码且无法访问 Workday 查看通知或完成指定步骤,则也可以取消指定任务。
“未分配的任务”
报告会显示存在此问题的步骤。
业务流程管理员可以将已取消分配的任务重新分配给所需安全组中的员工或“关联人”角色持有者。当任务变为已取消分配状态时,Workday 会向对
“Business Process Administration
”域具有查看和修改权限的所有安全组的成员发送通知电子邮件。
这与正在休假的用户需要暂时将其任务重新分配给其他用户时出现的问题不同。请参见: 委派我的任务
请按以下步骤操作:
  1. 访问
    “未分配的任务”
    报告。 Workday 建议您按特定业务流程和/或日期范围筛选未分配任务的列表。
  2. 对于每个未指定的任务,找到包含未指定用户的安全组。
  3. 查看相关操作菜单以确定安全组的类型。
    • 对于基于用户的安全组,请编辑安全组成员资格以指定员工或合作人员角色持有者,并确保指定的用户具有有效的 Workday 用户编号和密码。
    • 对于任何其他安全组类型,该组会指定员工以外的对象。请确保填充该安全组,并且指定的对象包括员工或合作人员角色持有者。该对象可以是角色、职务概要、职务种类、职务系列、管理级别、组织、地点或其他安全组。
  4. 将用户添加到安全组后,请按照
    未分配的任务
    中的说明确认变更。必须执行此操作才能重新启动业务流程实例。
为什么我看不到业务流程事件步骤的详细信息?
请通过以下问题确定您是否有权访问某个业务流程事件。如果以上所有问题的答案均为“否”,则您无权访问该事件。
  • 您是否是可以对事件的业务流程安全策略执行“
    查看全部
    “取消
    “更正”
    “撤消”
    操作的安全组?
  • 您所在的安全组是否可以对事件的业务流程安全策略执行“
    View Completed Only”
    操作?该事件是否已完成且不是将来日期?
  • 您是否具有
    “Business Process Administration”
    域的“修改”权限?
  • “我的任务”中当前是否有相关的非待办事项条目?
如果“我的任务”中当前有相关的“待办事项”条目,则您可能有权访问该业务流程事件,但无权访问
“详细信息”
选项卡。
您还可以使用
“业务流程策略视图审核”
报告来解决许多与安全相关的问题。它显示了可以执行
“操作”
步骤、做出审批决定和接收通知,但在业务流程安全策略中没有
“查看全部”
“仅查看已完成事件”
访问权限的安全组。
在这些情况下,仅当任务位于“我的任务”中时,您才能查看事件。“我的任务”中不再有该任务,您将失去对此事件的访问权限。因此,您可能会收到一封电子邮件通知,其中包含一个事件链接,而该链接会在您单击该链接时返回错误。发生此错误的原因是,您不属于对该事件具有
“查看全部”
“仅查看已完成
事件”访问权限的安全组。运行
“业务流程策略视图审核”
报告可帮助您清理安全设置并避免此类错误。
为什么我在“员工历史记录”中看不到业务流程事件?
对于您希望查看的每个事件,在业务流程安全策略中,确保您所属的安全组具有
“查看全部”
“仅查看已完成事件”的
访问权限。此外,您需要有权访问相应的安全域才能查看员工历史记录。
Workday 如何确定要使用的业务流程定义?
通常,Workday 用于确定要使用的业务流程定义的逻辑可能并不清晰。
通过从业务流程事件的相关操作菜单中选择
“业务流程”
“查看定义”
,您可以确定 Workday 使用的业务流程定义。Workday 选择特定业务流程定义的原因有多种。
在某些情况下,当您雇用某个职位时,该职位可能位于两个组织中。示例:
“雇用”
业务流程的默认定义允许该业务流程与这两种类型的组织相关联。Workday 根据组织类型优先级来确定首先在何处查找要使用的业务流程定义。如果 Workday 未找到具有最高优先级的组织中定义的自定义业务流程,则会在优先级列表中的下一个定义的组织中进行查找。如果优先级列表中的任何组织都没有定义自定义业务流程,Workday 将使用具有最高优先级的组织的默认业务流程定义。有关更多信息,请参见 维护组织类型优先级
此外,如果组织的业务流程定义在事件开始之日处于以下任一状态,则 Workday 会使用默认的业务流程定义:
  • 存在严重错误。
  • 它处于停用状态。
  • 它在事件开始当天无效。
要查看截至事件开始日期的业务流程定义,请查看业务流程定义,并在
“生效日期”
字段中输入事件开始日期。
如果条件规则未按预期触发怎么办?
按以下方式测试条件规则:
  • 如果步骤有多个条件,请一次测试 1 个条件,以确保每个条件都按预期工作。
  • 如果条件有多条规则,请按 1 规则逐一进行测试。
  • 请确保条件规则中包含的数据值与事件本身的数据匹配。示例:
    • 如果条件规则检查国家/地区是否等于日本,请确保事件使用的主管组织的地点所在的国家/地区为日本。
    • 如果您在
      “雇用”
      业务流程中的“员工”字段上创建了条件规则,但
      “雇用”
      事件尚未完成,则申请者还不是员工,因此条件规则可能无效。
    要在执行步骤时确定每个字段的值,请从业务流程步骤的相关操作菜单中选择
    “报告”
    “报告字段和值”
    。查看条件规则中使用的每个字段的值,确定规则未按预期工作的原因。
您还可以直接从业务流程事件创建自定义报告,并将字段(尤其是计算字段)置于条件规则中,以查看它们具有哪些值。这可帮助您确定何处不符合条件规则。
有关条件规则工作原理的详细信息,请参见 概念:步骤条件
有关创建情境报告的更多信息,请参见 从业务对象实例创建报告
如果任务未由目标人员完成怎么办?
检查与事件关联的数据,查找已指定了该安全组的对象。由于基于角色的安全组可以指定给多个对象,因此您应该查看:
  • 主管组织
  • 地点层次结构
  • 薪资组
  • 指定给员工或主管组织的任何其他自定义组织。
查看每种安全组类型的成员资格。对于交叉安全组和聚合安全组,您应该检查这两个安全组的成员,以查找共同的成员。
如何删除业务流程中的评论?
在业务流程完成之前或之后,业务流程管理员可以从业务流程中移除一条或多条评论。
从整个业务流程(而非业务流程步骤)的相关操作菜单中,选择
“业务流程”
“移除备注”
。选中要移除的每条评论旁边的复选框 ,然后单击
“确定”
同样,如果子流程中有备注,您可以通过子流程的相关操作移除移除备注,而不能从子流程内的单个步骤移除。
如何查找合适的字段来创建条件规则?
如果在创建条件规则时您需要的某个字段不可用,您可以使用
Workday 的“数据字典”
报告确定每个 业务对象 “”可用的字段。您还可以创建计算字段,并将其提升到“操作事件”层级。