
# 实现投票
#### 使用说明
在[实现会签](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0641.html)章节中，通过将结果触发方式选择为"等待所有投票完成触发投票结果"实现了会签功能，本节将介绍如何通过用户任务实现投票功能。
#### 操作步骤
1. 需要先将操作投票任务的用户加入到一个工作队列或公共组中。 
   1. 参考[如何进入经典开发环境](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0003.html#astrozero_05_0003__section47067717379)中操作，进入经典版应用开发页面。
   
   2. 在主菜单中，选择"管理"，进入经典版开发环境配置。
   
   3. 在左侧导航栏中，选择"用户管理 \> 工作队列/公共组"。
   
   4. 单击"新建"，新建工作队列/公共组，并在工作队列/公共组中添加用户。
      图1在工作队列中添加用户成员   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960125153.png "点击放大")
      图2在公共组中添加用户   
      ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933045824.png "点击放大")
      ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
      - "当前泳道"方式是通过指定泳道的工作队列实现的。
      
      - "名称和表达式"方式是通过设置"参与者"类型为"组"，并指定组（公共组）实现的。
        
   
   
   
   
2. 通过"当前泳道"或"名称和表达式"的方式，将需要进行投票操作的用户加入到用户任务的接收人中，再将"审批类型"选择为"会签：每个分配人都需要审批"，将结果触发方式选择为"当最小百分比满足时立即触发投票结果"，并自定义"投票结果门槛"。 
   图3当前泳道方式   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933045832.png "点击放大")
   图4名称和表达式方式   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960284957.png "点击放大")
   通过以上配置，将在处理任务的用户数量达到需要处理任务的总用户数量的对应百分比后，将得票最高的结果赋值到"$BP.TaskOutcome"系统变量中，实现投票功能。
   
   
 
