ASTRO轻应用 ASTROZERO-指派用户:名称和表达式

时间:2024-08-20 11:09:51

名称和表达式

“用户任务”图元接收人类型设置为“名称和表达式”时,可以通过“表达式”、“用户”、“业务用户”和“组”四种方式分配该任务的参与者。这时,泳道中的工作队列配置不起作用。

图5 名称和表达式
  • 用户:在“取值”中,选择接收该任务的用户,不包括业务用户。
  • 业务用户:在“取值”中,选择接收该任务的业务用户。
  • 组:在“取值”中,选择公共组,则该任务由公共组的成员去处理。公共组的成员可以是用户业务用户其他公共组的成员、角色或带有下属的角色中成员。关于如何创建工作组,请参考管理公共组
  • 表达式:当将“参与者”配置为“表达式”时,实际是一个变量。在“取值”中可设置变量的值,变量值支持以下几种:
    • 用户的用户名或用户ID,其中用户名前需要加“user:”前缀。
    • 业务用户的用户名或业务用户ID,其中业务用户名前需要加“puser:”前缀。
    • 公共组名称或者公共组ID,其中公共组名称前需要加“group:”前缀。
    • 角色名称或者角色ID,其中角色名称前需要加“role:”前缀。

    例如,分配任务接受者为用户名为“PortalUser1”的业务用户、用户名为“User1”的用户、用户ID为“10XX000000XXXXXXX”的用户、公共组名称为“group1”和角色名称为“role1”的合集,则取值为“"puser:PortalUser1,user:User1,10XX000000XXXXXXX,group:group1,role:role1"”。多个取值之间用英文逗号“,”分隔,取值外加英文双引号。

support.huaweicloud.com/usermanual-astrozero/astrozero_05_0639.html