To view the properties of the Build Project Account subprocesses, select the process in the navigator tree, then choose Properties from the Edit menu. The Build Project Account subprocesses each have a result type of Flexfield Result, indicating that when the process completes, it has a result of Failure or Success. These results correspond to the lookup codes in the Flexfield Result lookup type in the Standard Flexfield Workflow item type.
These subprocess activities are not runnable, indicating that they cannot be initiated as a top-level process to run, but rather can be run only as a subprocess when called by a higher-level process.
There are four Build Project Account subprocesses, one for each account being built:
Build Expense Project Accrual Account
Build Expense Project Budget Account
Build Expense Project Charge Account
Build Expense Project Variance Account
The Build Project Account subprocesses are dummy processes, available for you to customize an account-building process if Oracle Projects is installed. To use this process, you provide your own rules to the process, in the form of workflow process definitions, to build the account.
Shown below, the function activity Requisition Project-Related? by default always returns a value of False. This is what is meant by the Build Project Related Account process's being a dummy process. It isn't used until you replace the function activity Requisition Project-Related? with one of your own that checks a document for a Project ID.
You can use the Standard workflow function activity Compare Number in place of PO Project-Related. You can use Compare Number to compare the Project ID on a document with a value that you define, or to check if a Project ID exists. If there is no Project ID, then Compare Number transitions to the Expense Account activity and builds the default expense account. If there is a Project ID, then Compare Number transitions to the Build Project Related Account process to build the account. See: Comparison Activities.
If you want to bill items to a project account, you must do the following:
Replace Requisition Project-Related? (or PO Project-Related?) with your own function activity that branches to Build Project Account subprocess if a document has a Project ID.
Customize the appropriate Build Project Account subprocess. In the example above, you would customize the Build Expense Project Charge Account subprocess. If you wanted to use your project-related account for all accounts-accrual, budget, charge, and variance-you would customize all four of the Build Project Account subprocesses.
For more information about using the Account Generator when you integrate Oracle Purchasing with Oracle Projects, read the following essay: "Using the Account Generator in Oracle Projects" in the Oracle Projects User's Guide.