上一页  下一页          目录  索引  定位  词汇表  程序库

修改帐户生成器进程

在自定义“帐户生成器”设置时,您可以使用 Oracle 工作流生成器来修改默认进程或创建一个新进程。有关使用 Oracle 工作流生成器的详情,请参阅《Oracle 工作流管理系统指南》

建议:如果您要对“帐户生成器”项目类型中的默认进程作一些小的改动,例如要更改函数活动的属性,则可以通过修改默认进程本身来节省时间。如果您要作一些大的改动,例如添加函数活动和更改流程,则应复制默认进程再修改副本。

注意:如果您直接修改了默认“帐户生成器”进程,则应确保在升级为将来版本时不改写自定义。有关详情,请参阅:Oracle 工作流保护概览,《Oracle 工作流管理系统指南》;以及 Oracle 工作流管理系统生成器中的“创建进程定义”,《Oracle 工作流管理系统指南》

警告:您不应创建一个新的项目类型作为“帐户生成器”,而要从默认“帐户生成器”项目类型或其副本开始。

注意:您不能修改在默认“帐户生成器”项目类型中给出的属性或函数。也就是说,您不能选择“浏览器”窗口内的属性或函数,也不能对其进行修改。但是,您可以修改属于进程一部分的函数活动的属性。

警告:切勿更改 Oracle 工作流管理系统引擎的临界层。所有的“帐户生成器”函数成本均较低,因此您决不需要更改临界层。

另请参阅

Oracle 工作流管理系统生成器概览:页《Oracle 工作流管理系统指南》

创建新属性

您可以为“帐户生成器”项目类型创建一个新属性,然后将其用于自定义进程中。

在创建新属性后,您可以将功能活动添加至流程以设置属性值。例如,如果此值源于另一个代码组合,您可以使用“标准弹性域工作流”的“代码组合”功能活动中的“获得值”。

修改函数活动的属性

您可以修改已传送至函数活动的值。

例如,假定默认的“帐户生成器”进程使用标准函数“自代码组合复制段值”从默认的代码组合复制段值。这样,此函数会将“默认 CCID”作为属性“代码组合标识”的值。但是,假定您要使用的是“分配 CCID”而不是“默认 CCID”,则应在函数活动节点的进程详细属性页中更改此值。

将函数活动添加至进程

您可以通过将函数添加至流程图来更改进程的逻辑。对于预定义的标准“帐户生成器”函数,本章稍后将加以说明。您的产品可能具有可以使用的附加预定义函数。有关这些函数的详情,请参阅:《Oracle[产品]用户指南》

例如,假定您要使用 Oracle 资产管理系统的“帐户生成器”项目类型。在进程中,您需要查看是否所有帐户都是“类别帐户”。然后,您要在流程图中的适当位置添加“检查类别帐户”函数活动。如果函数要求值作为变元传入,则您要确保为此函数的属性设置了正确的值。

警告:Oracle 工作流管理系统将提供您从未添加至帐户生成器的活动,即“通知”和“块”活动。这两个活动均会停止进程,并且完成之前不应停止“帐户生成器”进程。

警告:一般来说,您应避免在“帐户生成器”流程图中使用并行分支。Oracle 工作流管理系统引擎将连续处理活动。如果进程包括集中在单个函数上的并行分支,则您应确保此函数为 AND(与)函数,以便所有要求的活动在“引擎”继续至进程中的下一个活动之前已完成。

创建新的函数活动

您可以创建新的函数活动并将其添加至“帐户生成器”。《Oracle 工作流管理系统指南》包含有关如何创建新函数活动和任何关联的 PL/SQL 存储过程的信息。请参阅:创建函数活动,《Oracle 工作流管理系统指南》:页

创建新进程

您可以在“工作流生成器”中创建一个全新的“帐户生成器”进程。

选择您要为其创建进程的项目类型。例如,对于 Oracle 资产管理系统,如果要选择“FA 帐户生成器”项目类型,请从“编辑”菜单选择“新建进程”。在出现的属性页中,请指定一个内部名称、显示名称和说明。对于进程,显示名称将出现在“浏览器”窗口中,并且此名称是“帐户生成器进程”窗口中所用的名称。对于“结果类型”,请指定“弹性域结果”。如果它是您要实际运行的最高层进程,请指定“可运行”。

建议:首先检查产品的默认“帐户生成器”流程图以查看进程如何运行。

顶层流程的起始活动必须为“起始生成代码组合”函数活动,您可以从“标准弹性域工作流”项目类型复制此活动。

然后,您可以将活动添加至进程。有关如何将活动添加至进程的详情,以及标准工作流活动的详情,请参阅《Oracle 工作流管理系统指南》

有关您要添加的通用“帐户生成器”函数活动,请参阅“标准弹性域工作流”部分。例如,检查活动“代码组合是否完成?”可以查看是否所有段都具有值。“验证代码组合”活动可在生成之后验证您的组合。您可以添加“中止代码组合生成”活动以在出现严重错误的情况下终止进程。如果要使用此活动,您应将错误信息传入此活动。此活动应在属性页中被标记为具有“失败”结果的“终止”活动。

此外,您产品的“帐户生成器”也可能包含要使用的产品所特有的函数活动。有关这些活动的详情,请参阅《Oracle[产品]用户指南》

一旦组合已生成并已经验证,则您的进程将以“代码组合的终止生成”标准弹性域工作流活动终止。此活动在属性页中应被标记为具有“成功”结果的“终止”活动。

另请参阅

标准弹性域工作流:第 53

Oracle 工作流生成器概览:页《Oracle 工作流管理系统指南》

标准活动:页《Oracle 工作流管理系统指南》

进程窗口:页《Oracle 工作流管理系统指南》


         上一页  下一页          目录  索引  定位  词汇表  程序库