<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

 

 

File > Quick Start Wizard

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

Item Type名字取得不好,让人不好理解,实际上Item Type可以就理解为工作流程序,一个Item Type下边,有一个或者多个ProcessProcess是工作流的核心。

 

Persistence Type:

Permanent:产生工作流信息永久性的保存,不会被清除掉,很少有流程要设置成permanent
Temporary:
工作流信息允许被清除,对于工作流的信息一般都没有必要长期保存,记录将来被清除掉,一般情况我们都会把这个选项设置为Temporary,并且可以在Number Of Days中设置多少天后可以清除信息。

Oracle提供了一个Concurrent Program "Oracle Workflow Purge Obsolete Data"用于清除过期的Workflow数据。

 

定义一个Notification,这个Notification是给老板看的,让老板知道我们的请假申请。

 

定义一个Message,里边协商我们想请假的原因

这个Message默认是给Notification'Leave Request'用的,所以我们最好把Message的名字和Notification的名字保持一致,这样一眼就能看出之间的对应关系。

MessagePriority类似于邮件的优先级,可以NormalHighLow

然后切换到MessageBody页签,输入通知内容的信息。

 

然后再重新打开‘Leave Request’ Notfication的属性面板,在Message项上关联刚才新定义的Message

 

定义一个Attribute,用于指定我们的Manager

Attribute相当于全局变量。因为我们的请假流程需要老板审批,我们需要告诉工作流,老板是谁。