Setting up Auto-Creation of Cash Flow Curves from Contracts
An additional cash flow option is available on the setup window for CBS code-based base commit business processes. This option enables the automatic creation of a commitment cash flow curve for each base commit record in a project or shell. In order to do this, you simply designate a commitment-level cash flow template to use for the auto-created curve.
For workflow business processes, this option is available in the Workflow Setup window Settings tab for every step other than the Create step. At runtime, when the record is sent from that step, the cash flow curve auto-creation is triggered and the curve is created in the Cash Flow log for the project or shell.
Note: The permissions will get copied over to the created Cash Flow.
For non-workflow business processes, this option is available in the Business Process Setup window on the General tab. At runtime, the cash flow curve auto-creation will be triggered when the Finish Edit button is clicked on the BP record.
When copying a cash flow to create a new one, all permissions will be copied to the new cash flow curve.
The following procedures describe enabling the auto-create cash flow option. See Setting up a Non-Workflow Business Process and Setting up a Workflow Business Process for more details on setting up business processes.
Note: This option is available for base commit business processes only; that is, cost-type business processes with sub-type of "Line Items with CBS Code," and classification of "Base Commit." For all other types of business processes, this option will not display. The cash flow curves that are auto-created are based on commitment detail level curve templates (either company-level, or curves created in project or shell templates).
To enable auto-creation of commitment-level cash flow curves in non-workflow base commit BP records
- Navigate to the Business Process Setup window for the base commit business process.
- Open the project/shell (or project/shell template) and switch to Admin mode.
- In the left Navigator, click Setup > Business Process. Double-click the base commit business process from the log.
- Double-click the business process again to open the Business Process Setup window.
- On the General tab, locate the Cash Flow Template field.
- Click Add. The Cash Flow Templates window opens. It lists all commitment detail-level cash flow templates created in the Company Workspace tab (in the Standards & Libraries > Cash Flow >Templates) or in project or shell templates (in the Cash Flow node).
- Choose a template and click Select.
Note: Entering a template in this field enables the cash flow auto-create feature. To disable this feature, click the Remove button to remove the cash flow template from the field.
- Click OK to save and exit the Business Process Setup window.
At runtime, a commitment cash flow curve will be created in the project or shell when the base commit record is complete -- that is, the user clicks the Finish Editing button on the record. The data used for the cash flow curve will be taken from the line item values on the record at the time the record is sent.
To enable auto-creation of commitment-level cash flow curves in workflow base commit BP records
- Navigate to the Business Process Setup window for the base commit business process.
- Open the project/shell (or project/shell template) and switch to Admin mode.
- In the left Navigator, open Setup > Business Process. Double-click the base commit business process from the log.
- Click Workflow Setup, then double-click a setup name (or create a new BP setup) to open the Workflow Setup window.
- Click the Settings tab.
- Select any step other than the Create step. Scroll down the Step Configuration options and locate the Cash Flow: Default Template field.
- Click Add. The Cash Flow Templates window opens. It lists all commitment detail-level cash flow templates created in the Company Workspace tab (in Standards & Libraries > Cash Flow > Templates) or in project or shell templates (in the Cash Flow node).
- Choose a template and click Select.
Note: Entering a template in this field enables the cash flow auto-create feature. To disable this feature, click the Remove button to remove the cash flow template from the field.
- Click OK to save and exit the Workflow Setup window.
At runtime, a commitment cash flow curve will be created in the project or shell when the base commit record is sent from the selected step. The data used for the cash flow curve will be taken from the line item values on the record at the time the record is sent. If record line item values are edited during the course of the workflow, then the curve values will update the next time the curve is refreshed.
Note: This option is not available in the Create step. If you designate a cash flow template in more than one workflow step, the cash flow curve will be created at the first step in which this option is enabled; the auto-creation will be ignored in any subsequent steps, because only one cash flow curve can be created per base commit record.
Last Published Monday, August 28, 2023