You are here: Main Explorer > Prototypes > Prototype Samples for Previous Releases > TransactionTimes Business Rule

 

TransactionTimes Business Rule

The TransactionTimes business rule has been implemented in order to provide additional controls over when certain transactions can be processed based on the time of day. If this business rule is attached to a transaction, then users can prevent the transaction from being processed as well as update the activity effective date based on certain critieria defined in the business rule.  

 

This attached rule should not be added to the TransactionBusinessRulePacket, but will be configured as a transaction level override. This business rule is a system rule and can be found in the System folder in the Global Rules Explorer. 

 

A complete explanation of the elements, attributes and values used to configure this business rule is included in the XML Configuration Guide. Click Help and select the option for the Configuration Guide. This business rule can be found in the System Rules section.

Scenarios

Three scenarios are provided to demonstrate the functionality of this business rule.  

Transaction name: TransactionTimesAllowAndProhibit

Company name: Prototype Individual Child Company

Product Name: Individual Prototype Product

Plan Name :Functional Prototype Plan

Attached BusinessRules: TransactionTimes

 

Configuration Requirements

In order to use this business rule to perform the scenarios listed above, three pieces of configuration are required:

Allow:

 

Prohibit:

Prototype Examples

In the first scenario, the DefaultDatePrototype transaction is configured with a Value in the Effective Date tag set to NextBusinessDay. When the activity processes in OIPA, the date will be set to the next business date according to the AsSystemDate table. Navigate through the following folders in the Main Explorer to locate the configuration sample: Companies | Prototype Company | Subsidiary Companies | Prototype Child Company | Plans | Functional Prototype Plan | Transactions | Policy Transactions | DefaultDatePrototype.     

 

DefaultDatePrototype Transaction in Main Explorer

DefaultDatePrototype in Main Explorer

 

In the second scenario, the MarketTimePrototype transaction is used to set specific times of day when an activity can be updated or added. The TransactionTimes business rule is overridden at the transaction level and attached to the transaction. The rule override can be found in the Main Explorer in the Attached Rules folder under the MarketTimePrototype transaction. The transaction configuration can be found in the Main Explorer under Companies | Prototype Company | Subsidiary Companies | Prototype Child Company | Plans | Functional Prototype Plan | Transactions | Policy Transactions | MarketTimePrototype..   

 

Transaction and Rule Overrides in Main Explorer

TransactionTimes Transaction and Override in Main Explorer

 

In the third scenario, the UpdateDatePrototype transaction can be processed as an activity on a policy to change the effective date. The TransactionTimes business rule is overridden at the transaction level and attached to the transaction. The rule override can be found in the Main Explorer in the Attached Rules folder under the UpdateDatePrototype transaction. The transaction configuration can be found in the Main Explorer under Companies | Prototype Company | Subsidiary Companies | Prototype Child Company | Plans | Functional Prototype Plan | Transactions | Policy Transactions | UpdateDatePrototype..   

 

Update Date prototype

UpdateDatePrototype Transaction and Rule Override in Main Explorer

 

Copyright © 2009, 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices