在Selling and Fulfillment Foundation系统中,每个基本文档都会经历一系列在系统中事先定义好的过程,这些过程叫做基本过程类型。每一种基本文档都会有一个基本过程类型与之对应。对于订单这个基本文件就定义了以下三种基本过程类型:Fulfillment,Negotiation,Delivery。用户可以通过为这些过程创建过程类型管道(process type pipeline)去配置这些过程的具体工作流程。一个过程类型管道(process type pipeline)包括了指导这个过程的一系列的处理操作和状态信息。同时针对具体的处理操作,用户可以为它配置具体的事件,行为和判断条件。
例如订单基础类型定义了基础流程类型:
订单履行基础流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| Order Fulfillment | Sales Order Fulfillment |
| Planned Order Execution | Planned Order Execution |
| Template Order | None |
| Reverse Logistics | Reverse Logistics, Consumer Returns |
| Purchase Order Execution | Purchase Order Execution, Drop Ship Purchase Order Execution |
| Transfer Order Execution | Transfer Order Execution |
| Quote Fulfillment | Quote Fulfillment |
订单谈判基础流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| Master Order Fulfillment | Master Order Fulfillment |
| Order Negotiation | Order Negotiation |
| Planned Order Negotiation | Planned Order Negotiation |
| Purchase Order Negotiation | Purchase Order Negotiation |
接收基础流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| Return Receipt | Return Receipt |
| Purchase Order Receipt | Purchase Order Receipt |
| Transfer Order Receipt | Transfer Order Receipt |
| Sales Order Receipt | Sales Order Receipt |
订单交付基础流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| Outbound Shipment | Outbound Shipment |
| Inbound Shipment | Inbound Shipment |
装载交付基础流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| Load Execution | Load Execution |
一般基础流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| General | none |
打包流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| Pack Process | Pack Process |
盘点流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| Count Execution | Count Execution |
出库提货流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| Outbound Picking | Standard Pick Process |
出库提货流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| VAS | VAS Work Order |
增值服务流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| VAS(value-added service) | VAS Work Order |
商机基础流程类型
| Derived Process Types | Process Type Pipelines |
|---|---|
| Opportunity Fulfillment | Opportunity Fulfillment |
在Selling and Fulfillment Foundation系统中还涉及到一个管道(pipeline)选择的功能,这主要通过在一个工作流中的特定时间点根据执行事先定义好的条件判断,得到结果并选择相应的管道(pipeline)流程。举例来说就是,当一个组织在处理销售订单时,提供两种不同的管道(pipeline)处理流程分别用于处理包含大量产品条目的订单和处理少量产品条目的订单。当系统收到一个订单信息时,会首先执行事先定义好的条件判断,得到判断结果,如果订单具有大量产品条目就执行相应的管道(pipeline)流程,如果不是执行另一个管道(pipeline)流程。这就使用户通过事先的配置提高订单流程的自动化程度。
管道确定 (pipeline determination)是一种图形配置工具,旨在针对将在业务流程工作流程中使用哪些管道而设置条件。例如,某个组织使用管道确定来配置条件,以确定订单行是否包含危险物料,然后沿正确的管道往下发送订单行。