Sharepoint 2010 如何在SharePoint2010设计器中执行Do计算工作流

Sharepoint 2010 如何在SharePoint2010设计器中执行Do计算工作流,sharepoint-2010,Sharepoint 2010,如何在sharepoint workflow 2010中对列表执行简单的算术乘法?谁能给我举个好例子 我已尝试为列表创建工作流程,并已保存和发布;但它在运行时出错了吗?我不知道,这个错误是什么,如何发现和修复这个错误 我有一个名为“list_Proj_Calc”的列表,有两列“No.days”和“Hours”。我想将此列的值相乘,并显示到下一列“总小时数” 我对如何在“查找数字”对话框中输入值以获得此结果感到困惑,请有人帮助我 我采取了以下步骤: 1.在步骤1模板中添加Do计算 2.单击“计算项

如何在sharepoint workflow 2010中对列表执行简单的算术乘法?谁能给我举个好例子

我已尝试为列表创建工作流程,并已保存和发布;但它在运行时出错了吗?我不知道,这个错误是什么,如何发现和修复这个错误

我有一个名为“list_Proj_Calc”的列表,有两列“No.days”和“Hours”。我想将此列的值相乘,并显示到下一列“总小时数”

我对如何在“查找数字”对话框中输入值以获得此结果感到困惑,请有人帮助我

我采取了以下步骤:

1.在步骤1模板中添加Do计算

2.单击“计算项目”链接并打开“查找”对话框窗口

3.选择“数据源”作为我的列表名称,例如:列表项目计算

4.选择“来源字段”作为列表字段名“天数”

5.在“查找列表”选项中,我给出了字段编号天数和值,并给出了一些数字

6.接下来我选择了“乘以”选项

7.选择用于乘法运算的其他查找对话框

8.对数据源和文件名选择重复相同的步骤

9.将列表列名“小时”作为文件名进行乘法

10.保存并发布


但是错误

我假设您在列表项目计算中创建了一个列表工作流

因此:
3-在“数据源”中,选择“当前项目”而不是列表项目计算,然后在
4-“来源字段”选择“天数”
5-在“输出到”中创建一个新变量,比如VarTotalHours
6-使用变量中的值设置总计列
6.1. 选择“在当前项目中设置字段”
6.2. 在“字段”中选择“总小时数”
6.3. 在“值”中打开一个对话框,然后
6.3.1. 在“数据源”中选择“工作流变量和参数” 6.3.2. 在“源字段”中选择“变量:VarTotalHours”

最终的工作流应如下所示:

或者,您可以在没有工作流的情况下获得相同的效果(我建议使用此解决方案)。 使用公式创建计算字段“总小时数”:

=[No.days]*[Hours]

我假设您在列表项目计算中创建了一个列表工作流

因此:
3-在“数据源”中,选择“当前项目”而不是列表项目计算,然后在
4-“来源字段”选择“天数”
5-在“输出到”中创建一个新变量,比如VarTotalHours
6-使用变量中的值设置总计列
6.1. 选择“在当前项目中设置字段”
6.2. 在“字段”中选择“总小时数”
6.3. 在“值”中打开一个对话框,然后
6.3.1. 在“数据源”中选择“工作流变量和参数” 6.3.2. 在“源字段”中选择“变量:VarTotalHours”

最终的工作流应如下所示:

或者,您可以在没有工作流的情况下获得相同的效果(我建议使用此解决方案)。 使用公式创建计算字段“总小时数”:

=[No.days]*[Hours]