管理 Oracle CRM On Demand > 生命科学管理 > 设置样品交易自动提交
设置样品交易自动提交
本主题说明如何使用 Oracle CRM On Demand 中的工作流功能自动提交供处理的样品交易。
开始之前。请查看关于样品交易自动提交中的信息。
要设置样品交易自动提交
- 确定将在工作流规则上的条件中使用的样品交易字段。
例如,您可能决定使用样品交易记录类型上复选框字段中的设置作为条件,以确定是否必须提交记录。在工作流规则中,您可以指定:如果在记录上选中了此复选框,则工作流将提交此记录。您可以使用现有的复选框字段,或者您可能想要设置定制的复选框字段,并为其提供名称,如“标记提交”。有关设置定制字段的更多信息,请参阅记录类型的“应用产品定制”页面内的表中关于“字段管理”和“页面布局管理”的部分。
- 为“样品交易”记录类型设置必需的工作流规则。
您可以根据需要设置多个工作流规则。您很可能会想要设置一个具有“在保存已修改记录时”触发事件的工作流规则,以自动提交修改的样品交易记录。
注意:在配置工作流规则时,您还必须包括一个条件,以检查“状态”字段的值是否已设置为进行中。此条件是必需的,以便在“提交”操作成功运行时,该操作会更改“样品交易”记录的“状态”字段,这是一个再次调用此工作流的修改操作。
下面是最小规则条件的示例:
[<bMark_for_Submit_ITAG>]="Y" AND [<TransactionStatus>]="进行中" AND ExcludeChannel("Online")
在本示例中,“标记提交”是一个定制字段,ExcludeChannel 是一个可选条件,此条件允许您限制触发器,以便工作流只对导入生效,而在 UI 中使用“提交拜访”按钮时无效。如果在触发此工作流操作时收到任何错误,请参阅在“工作流错误监控”中查看错误例程
有关设置工作流规则的信息,请参阅创建工作流规则。
- 在每个工作流规则中,请指定执行工作流中的操作所必须满足的条件。
例如,您可以指定:如果选中记录上的某个复选框字段,则必须执行工作流规则中的操作。
注意:如果想要阻止工作流规则提交通过用户界面创建或更新的记录,则在工作流规则上的条件中设置必需的限制。有关更多信息,请参阅将工作流规则限于特定渠道或角色。
- 在每个工作流规则中创建必需的“提交”工作流操作。
有关“提交”工作流操作的更多信息,请参阅关于工作流操作中有关 Oracle CRM On Demand Life Sciences Edition 工作流操作的信息。
注意:“提交”操作之前必须是具有非零等待值的“等待”操作。使用非零等待会使工作流操作成为异步操作。建议执行异步操作以提高整体应用产品性能,尤其是在导入和提交大批样品交易记录的情况下。
注意:用于本主题中任何示例表达式的独立于语言的字段名称以及字段名称语法是比第 29 版 Service Pack 1 更旧的 Expression Builder 版本中使用的字段名称和字段名称语法。这些示例仍然有效。但是,如果您从第 29 版 Service Pack 1 或更高版本的 Expression Builder 的“字段”列表中选择表达式的对应字段,则字段名称和字段名称语法将不同于示例中所显示的字段名称和字段名称语法。建议您始终从 Expression Builder 内的“字段”列表中为表达式选择字段,以便字段名称和字段名称语法始终正确。有关表达式中的字段名称和字段名称语法的更多信息,请参阅关于表达式。
|