指派人编辑器用于配置分配任务的经办人。要打开指派人编辑器,请选择分配任务并点击设置窗口中的“+点击设置经办人”按钮。
为特定用户分配任务
您可以直接从您的组织中选择一个或多个用户。选择用户标签页,选择“直接”,然后输入用户名称或点击组织图标打开用户选择对话框并选择用户。接着,点击“添加”按钮将选中的用户添加到右侧的经办人列表中。
这是为特定用户分配任务的最简单方式。如果您需要将任务指派给您所知道的确切用户,可以这样做。然而,从灵活性的角度考虑,我们不推荐您用这种方式分配任务经办人,因为如果您的流程或用户发生变化,维护和更改经办人会很困难。您必须整个流程过一遍,逐一检查操作。您还需要通过创建新版本重新发布您的工作流程,以使更改生效。
另外,我们建议您在基于角色的模型中分配您的审批工作流的经办人。Yeeflow提供强大的功能,帮助您轻松构建基于角色的工作流程。您可以根据组织层级分配经办人,如直线经理、BU负责人、部门经理等,或根据职位,如财务经理、人力资源经理等,或使用预定义的用户组。创建基于角色的工作流的好处是,如果这些角色的用户随时发生变化,您无需修改工作流定义。您只需更改这些角色的设置,替换用户即可。
使用表达式编辑器正确添加经办人的提示
在使用表达式编辑器添加经办人时,请注意一个关键步骤。您一次只能选择并添加一种类型的经办人。首先,选择一种类型并点击“添加”按钮进行添加。然后,重新打开表达式编辑器,选择并添加下一种类型的经办人。遵循这一流程至关重要,因为一次尝试在表达式编辑器中添加多种不同类型的经办人可能会导致系统无法正确解析经办人信息。
为直线经理分配审批任务
直线经理负责直接管理个人员工或团队。直线经理审批是内部审批流程中最常见的要求。
要将提交者/申请者的直线经理设置为经办人,从指派人编辑器对话框中,在用户标签下,选择表达式单选按钮。然后,点击下方编辑器控件的图标,打开表达式编辑器对话框。
在表达式编辑器对话框中,点击“实例上下文”(Instance Context),然后选择“申请人或提交者”(Applicant or Submitter)和“直线经理”(Line Manager)。点击“插入”按钮,并点击“确定”按钮关闭此对话框。在指派人编辑器对话框中点击“添加”按钮,将直线经理添加到右侧已选经办人列表中。
专业提示:
在实例上下文中,申请人和提交人很可能是同一个人,即提交新请求的用户。如果您希望允许用户(此处称为提交人)代表其他人(此处称为申请人)提交新请求,您可以在提交表单上添加“申请人信息”控件,并开启“代理”选项。
如果将经办人设置为提交者的直线经理,那么一旦用户提交了审批表单,且工作流进入到该分配任务操作时,系统将自动检查用户表,查找提交者的直线经理字段值,并将任务分配给此用户。
例如,如果“Nuella Ugochi”提交了一个新请求,那么她的直线经理“Breda Vargas”将成为该分配任务的经办人。
如果任何用户的直线经理发生变化,系统管理员可以从用户管理中更改设置,而无需修改现有的工作流定义。
为业务部门/部门负责人分配任务
审批工作流的另一个常见要求是从业务单位负责人或部门经理那里获得批准。在组织层级结构设计中,每个员工属于一个部门,每个部门或业务单位都有特定的用户和领导。
易企办提供了多层组织结构管理能力,允许系统管理员管理组织的层级和属性。系统管理员可以从用户管理功能查看或设置每个部门的经理:
在左侧的组织层次树中,选择任何节点,然后从弹出菜单列表中点击“修改”菜单。然后在弹出对话框中,你可以找到管理BU或部门负责人的经理字段。
例如,这里的营销部经理是“Alex Jared”。
要将经办人设置为提交者/申请者的部门负责人,从指派人编辑器对话框中,在用户标签下,选择表达式单选按钮。然后,点击下方编辑器控件的图标,打开表达式编辑器对话框。
在表达式编辑器对话框中,点击“实例上下文”,然后选择“申请人或提交者”,组织并选择经理。点击插入按钮,然后点击“确定”按钮关闭此对话框。在指派人编辑器对话框中点击“添加”按钮,将组织经理添加到右侧已选经办人列表中。
专业提示:
由于组织结构是具有多层级的层次树。例如,第一层是业务单位,第二层是区域,第三层是部门等。 如果提交者位于某个部门(位于第三层),而该部门的管理者字段为空,则系统将向上查找(第二层的父区域)并检查管理者字段中的用户。
将任务指派给一个职位
在易企办中,职位不同于职称。职称是公司或雇佣单位给予员工的标签,而职位则指的是该角色中的责任和职责。
在一个组织内,可能有多个人拥有相同的职称,但担任不同的职位。例如,同一个部门内的几位人力资源助理可能负责人力资源的不同方面,如工资、福利或培训。
下面是一个公司不同职能部门中的一些职位示例:
执行职位:首席执行官(CEO)、首席运营官(COO)、首席财务官(CFO)
行政职位:接待员、行政官、秘书
人力资源职位:人力资源经理、福利经理、工资助理
市场职位:市场经理、社交媒体专家、文案
销售职位:销售代表、客户经理、区域销售经理
财务职位:财务经理、内部审计员、应付账款会计
在易企办中,职称是用户列表中的文本字段,是用户资料信息的一部分。职位是在管理员中心管理的一个单独功能(可以从管理员中心的首页找到职位设置)。
职位是定义基于角色的工作流的另一个维度。例如,一个采购申请工作流可能需要财务经理的审批。财务经理是易企办中预定义的职位。
要将分配任务的经办人设置为特定的职位,请在指派人编辑器对话框中选择“职位”标签页,并从下拉列表中找到职位:
下拉列表包括所有现有的职位,这些职位是从管理员中心管理的。您可以在管理员中心 -> 职位中找到职位设置:
一旦您选择了合适的职位,您可以选择以下三种类型的职位:
1.直接:使用此选项从职位的“分配给”列获取用户。例如,财务经理由“Ross Kiger”担任。
2.按位置:使用此选项选择基于位置的职位。对于跨国公司,不同国家和城市设有多个办公室。每个职位可能由不同位置的不同用户担任。例如,伦敦办公室的财务经理与西雅图办公室的财务经理不同。然后,您可以为伦敦和西雅图办公室设置适当的用户担任财务经理职位。
示例:基于位置的职位:英国伦敦办公室的财务经理是Joao Carvalho,而美国西雅图办公室的财务经理是Nuella Ugochi。
您可以通过选择位置单选按钮并从下拉列表中选择位置,将特定位置的职位作为此任务的经办人:
示例:将伦敦,英国办公室的财务经理设置为经办人。
或者,根据提交者的位置选择基于位置的职位。要配置此设置,请点击“表达式”单选按钮,在表达式编辑器中,选择实例上下文中的提交者位置:
示例:任务将由负责提交者办公室的财务经理审批。
将任务分配给用户组
用户组是执行相似任务的用户的集合。例如,一组客户服务代表可能被放在客户服务代表用户组中。通过易企办的用户组功能,您可以将工作流任务分配给特定的用户组。
要将任务分配给用户组,从经办人编辑器对话框中,在用户标签下选择表达式单选按钮。然后,点击下方编辑器控件的图标打开表达式编辑器对话框。
从表达式编辑器对话框中,点击“用户组”并从右侧列表选择一个组,然后选择“所有用户”。点击“插入”按钮,然后点击“确定”按钮关闭此对话框。点击经办人编辑器对话框中的“添加”按钮,将该组添加到所选的经办人列表中。
例如:选择项目管理办公室(PMO)用户组作为经办人。
如果您选择一个组作为经办人,那么该组中的所有用户都将被指定为此任务的所有者。然后,您可以设置任命顺序和完成条件的属性,以决定您希望这些用户如何处理此任务。
了解更多关于如何设置任命顺序和完成条件的信息,请参阅:分派任务操作。
您还可以从现有的工作流变量中选择经办人。以下是此选项的一些用例:
允许提交者选择用户作为分派任务的所有者。您可以在提交表单上添加一个用户选择控件,然后选择关联的变量作为经办人。
动态加载或计算出作为分派任务的所有者的用户。例如,在表单上添加一个操作,在表单加载时调用此操作,然后根据您的业务逻辑将特定用户设置到一个变量中。或者添加一个下拉列表,根据所选项目通过操作将不同的用户设置到一个变量中。
使用计算字段计算出作为分派任务的所有者的用户。计算字段包括函数、变量和逻辑,您可以使用这些生成动态值。然后,您可以选择与分派任务的经办人关联的变量。
从数据列表中获取用户:假设您有一个包含项目名称和项目所有者列的项目数据列表。您可以在表单上添加一个查找字段,允许用户选择一个项目。然后,您可以设置一个额外的字段,基于所选项目保存项目所有者。然后,在工作流设计器中,您可以添加一个分派任务,并选择与项目所有者关联的变量作为此任务的经办人。
对于上述任何场景,您都可以使用变量作为经办人。
要将任务分配给用户组,在经办人编辑器对话框中,在“用户”标签下,选择“表达式”单选按钮。然后,点击下方编辑器控件中的图标,打开表达式编辑器对话框。
从表达式编辑器对话框中,点击“工作流变量”,从右侧列表中选择变量。点击“插入”按钮,然后点击“确定”按钮关闭此对话框。在经办人编辑器对话框中点击“添加”按钮,将变量添加到右侧选定的经办人列表中。
示例:将项目所有者(表单上的一个用户字段)设置为经办人。