Siebel Life Sciences Guide > Siebel Advanced Contracts > About Business Services for Advanced Contracts >
Contracts Resolver Service
This business service can be used in workflows to resolve issues associated with managing an allowance or pool when the amount to be decremented is larger than the remaining allowance or pool. Resolve Transaction Amount Method
Table 33 details the input arguments for the Resolve Transaction Amount method.
Table 33. Input Arguments for Resolve Transaction Amount Method
|
|
|
Input 1 |
Current Amount |
Indicates the current value of the counter before the benefit amount is applied for this transaction. |
Input 2 |
Requested Transaction Amount |
The amount of the transaction to be considered for the benefit. This value can be calculated by a user-defined Business Service or Workflow. Example: For a Benefit of 2% credit on all invoices, the actual dollar amount calculated by taking 2% of the total invoices is the Requested Transaction Amount. |
Input 3 |
Amount |
This argument represents the amount of the benefit or the threshold for the condition. For example, if you wanted to use the business service to manage a benefit, you set this input equal to the Benefit Amount field. If you want to use this business service to manage a condition, you set this input equal to the Condition Target Amount field. |
Input 4 |
Count Method |
Indicates whether the counter is incrementing or decrementing. Possible values are Increment or Decrement. |
Table 34 details the output arguments for the Resolve Transaction Amount method.
Table 34. Output Arguments for Resolve Transaction Amount Method
|
|
|
Output 1 |
Valid Transaction Amount |
Resolver determines what portion of the requested benefit (Requested Transaction Amount) can be applied (Valid Transaction Amount). |
Output 2 |
Remaining Transaction Amount |
Resolver determines what portion of the requested benefit (Requested Transaction Amount) cannot be applied (Remaining Transaction Amount). |
Output 3 |
Exhausted Flag |
Indicates whether the amount of the benefit or the terms of the condition have been exhausted. You can use this setting to update the Status in either the Benefit or the Condition. |
Figure 14 illustrates the Resolver business service flow.
Figure 14. Resolver Business Service Flow
|
|