您在此处:
为教育中的筹款汇总设置自动更新
使用计划触发的流,以自动接收对资金募集累计计算的更新。
| 所需版本 |
|---|
| 适用于:Lightning Experience |
适用于:带 Education Cloud 的 Enterprise、Performance、Unlimited 和 Developer Edition 适用于:带 Nonprofit Cloud 的 Enterprise、Unlimited 和 Developer Edition |
| 所需用户权限 | |
|---|---|
| 要配置资金募集汇总的自动更新: | Fundraising_Admin 权限集组 或者 |
先决条件:
- 从“设置”中,在快速查找框中输入流,然后在“流程自动化”下选择流。
- 单击新建流。
- 选择计划触发流。
- 设置运行流的计划。
- 添加操作元素。
- 搜索并选择管理资金募集 DPE 定义可调用操作。
- 输入自动汇总更新或首选标签作为操作。
-
为日期输入值创建资源。
- 从工具箱管理器中,单击新建资源。
- 选择公式作为资源类型。
-
输入描述当前日历年公式的 API 名称。
例如,输入 CURRENTCALENDARYEAR 作为当前日历年的公式。
- 选择日期作为数据类型。
- 输入此公式:DATE( YEAR({!$Flow.CurrentDate}),1,1)。
- 同样,使用公式 DATE(YEAR({!$Flow.CurrentDate})-1, 1, 1) 创建上一个日历年的公式资源,使用公式 DATE(YEAR({!$Flow.CurrentDate})-2, 1, 1) 创建最后两个日历年。
- 将您创建的三个公式添加到相应的输入日期字段中。
- 对于 3 个 DPE 定义,选择真以将定义包含在操作中,或选择假以将其从操作中排除。
-
将错误路径添加到操作元素。
要在操作失败时收到电子邮件,请添加由错误路径触发的发送电子邮件操作。
-
在操作元素后添加批处理作业循环元素。
- 添加循环元素。
-
在标签字段中输入元素的名称。
例如,输入批处理作业循环。
- 搜索并选择管理资金募集 DPE 定义的输出作为集合变量,然后单击批处理作业 ID 列表。
- 在循环中,添加“等待条件”逻辑元素,并将其命名为“等待批处理完成”。
-
添加标记为“批处理作业完成”的“等待配置”。
- 添加满足所有条件 (AND) 等待条件。
- 选择循环批处理作业循环中的当前项目作为等待条件资源。
- 选择不等于作为运算符。
- 选择空值(空字符串)作为值。
- 在“恢复事件”选项卡上,选择等到收到平台事件消息。
- 选择批处理作业状态更改事件作为平台事件。
- 选择满足所有条件 (AND) 作为条件要求。
- 选择批处理作业作为字段,选择循环 Batch_Job 中的当前项目作为值。
-
添加另一个标记为一天后超时的“等待配置”。
- 添加满足所有条件 (AND) 等待条件。
- 选择循环批处理作业循环中的当前项目作为等待条件资源。
- 选择不等于作为运算符。
- 选择空值(空字符串)作为值。
- 在“恢复事件”选项卡上,选择等到指定时间。
-
设置等待此事件完成的日期和时间。
例如:对于计划每天运行的流,选择运行流采访,然后选择采访开始时间作为基准时间,24 作为偏移数字,小时作为偏移单位。注意:对于计划每天运行的流,请勿等待超过 24 小时。
- 保持默认路径不变。
- 保存更改。
- 为流提供标签和 API 名称,并保存更改。
- 单击激活。
资金募集累计计算会根据您在流中设置的计划自动更新。计划触发的流运行后,您可以在 Salesforce 的批处理作业中查看最近批处理作业的表中的作业进度。

