Most Maintenance Objects that support soft lifecycle definition
also have a log to hold significant events throughout a business entity's
lifecycle. For example, log entries are created to record:
- When the business entity is created (and who created it)
- When its status changes (and who changed it)
- If a transition error occurred (and the error message)
- References to other objects created throughout the entity's lifecycle.
For example, if a To Do entry is created as part of processing the
entity, the To Do Entry is referenced in the log.
- Manual entries added by a user (think of these as "diary" entries)
When a business entity is first created and when it transitions
into a new state the system calls Transition algorithm(s) plugged in on the Maintenance Object to record these events. If the maintenance
object supports a log these events can be captures as log entries.
Note: Most base package maintenance objects supporting a log may already
provide state transition logging as part of their core logic. In this
case you only need to provide a Transition plug-in if you wish to override base logging
logic with your own.
Copyright © 2007, 2016, Oracle and/or its affiliates. All rights reserved. Documentation build: 2.5.2016 10:21:45 [T1_1454696505000]