Once a Contract has been configured completely, it must be committed. This action allows the Calculation engine to begin calculating the service levels for all Metrics in the Contract. Committing the Contract changes its status from 'Preliminary' (where it is editable) to 'Effective' (where it is not editable). Any further changes required on this Contract require a new version of the Contract to be created. If the same effective dates are chosen for the new version, then after the changes are complete and the new version is committed, it completely overwrites the previous version. This also triggers the engine to recalculate the Metrics which are different to the previous version. Effective versions can also partially overlap, for example when a change is made to the targets of some Metrics in the Contract half-way through the effective dates. In this case, the old version is still used until the effective date of the second version becomes active. At this time, the second version assumes the effective status for the calculations.
The following table shows user changes against the recalculation impact scope and time frame. A change can impact a specific Metric within a contract-specific version or it can impact Metrics that are cross-contract and contract versions.
|
Change |
Impact scope |
Impact time frame |
|
Changes Made in Metrics |
||
|
Changing Metric details - business logic formula |
Impact all Metrics within contract-specific version |
From beginning of contract effective version |
|
Changing Metric details - target value |
Impact all Metrics within contract-specific version |
From beginning of contract effective version |
|
Changing Metric details - tracking period |
Impact all Metrics within contract-specific version |
From beginning of contract effective version |
|
Changing Metric details - Metric parameters |
Impact all Metrics within contract-specific version |
From beginning of contract effective version |
|
Changing Metric details - time zone |
Impact all Metrics within contract-specific version |
From the beginning of the contract effective version |
|
Changing Metric details - clustering |
Impact all Metrics within contract-specific version |
From beginning of contract effective version |
|
Changing contract details -effective dates |
Impact all Metrics within contract-specific version |
From beginning of contract effective version |
|
Changing contract details - timeslots |
Impact all Metrics within contract-specific version |
From beginning of contract effective version |
|
Changing contract level parameters |
Impact all Metrics within contract-specific version |
From beginning of contract effective version |
|
Changing SLALOM modules |
Impact all Metrics attached to changed slalom module, in all contracts and contract versions |
From beginning of contract effective version |
|
General Operations |
||
|
Changing Metric resource model / Change set (CA Business Service Insight 4.0) |
Impact all Metrics that register resource, in all contracts and contract versions |
From closest state before date in which change in resource occurred |
|
Getting delayed events for the Metric Events with past timestamp (raw data or reusability events) |
Impact all Metrics that use resource, in all contracts and contract versions |
From closest state before date in which change in event occurred |
|
Add Metric corrections data |
Impact all Metrics that use resource, in all contracts and contract versions |
From closest state before date in which change in correction occurred |
|
Change, update or delete Metric exceptions time (activation & deactivation) |
Depending on exception settings and specific implementation, impacts specific Metric within contract specific version or can impact Metrics that are cross-contract and contract versions |
As close as possible to exception time |
|
Custom attribute update |
Impact all Metrics that register resource, in all contracts and contract versions |
From closest state before date in which change in resource occurred |
Finally, some key points to remember about Contract versions:
The values associated with global variables within Metrics are not carried between contract versions (that is, the OnLoad routine in the Business Logic is called at the beginning of each contract version).
Note: For a number of walk-through scenarios and case studies refer to Contract Modelling Case Studies.
|
Copyright © 2013 CA.
All rights reserved.
|
|