The Lifecycle Of A To Do Entry

The following state transition diagram will be useful in understanding the lifecycle of a To Do entry.

Diagram of the To Do entry state transition from Open to Complete.

A To Do entry is typically created in the Open state. Entries of this type can be viewed by all users belonging to the entry's role. Refer to How Are To Do Entries Created? for information about how entries are created.

An Open entry becomes Assigned when it is assigned to a specific user or when a user proactively assumes responsibility for the entry. While an entry is Assigned, it is visible on the To Do Summary page only by the user who is assigned to it.

Note: To Do entries may be created in the Assigned state. Some To Do background processes may create To Do entries in the Assigned state. When a user adds a To Do entry online and assigns the To Do to a user (as opposed to a role), the To Do entry is also created in the Assigned state.

An Assigned entry may be forwarded to a different user or role. If the entry is forwarded to a role, it becomes Open again. This may also be referred to as "reopening" or "unassigning" a To Do entry.

While a To Do Entry is in the Assigned state, if your implementation has configured it, you may further indicate the substatus of In Progress or On Hold.
  • When you are ready to start work on an entry you can put it in the In Progress state. Refer to Working On A To Do for more information on how to do this.
  • If you are not able to complete the To Do entry, you can put it On Hold, or stop working on it to put it back to the Assigned state (basically resetting the substatus). In either case, the To Do entry is still assigned to you.
  • You may only have one To Do entry in the In Progress state. If you already have an entry in this state and you perform any action that puts a new To Do entry in In Progress, the other To Do entry will automatically be put into the On Hold state.
Important: To configure the system to allow users to use the substatus capability, you simply need to give users security for the Start Progress and Hold Progress and Stop Work access modes on the To Do Entry application service (CILQTDEP). The recommendation is that an implementation either grants all To Do users access to these access modes or grants no users access to these access modes.
Note: The substatus values are captured in a separate field (TD_​SUB_​STATUS_​FLG). They are only populated if the main status field (ENTRY_​STATUS_​FLG) is in the Assigned status (W). But most pages in the system treat these substatus values as another status value. You typically won't see both values Assigned and In Progress or Assigned and On Hold. You'll just see In Progress and On Hold.

When an entry becomes Complete, it is no longer visible in various To Do queries (but it remains on the database for audit purposes). There are two ways an entry can become Complete:

  • A user can manually indicate it is Complete (there are several ways to do this).

  • For To Do entries that are logically associated with the state of some object, the system automatically marks the entry Complete when the object is no longer in the respective state. For example, an entry that's created when an account doesn't have a bill cycle is completed when the account has a bill cycle.

    Important: The automatic completion of To Do entries occurs when the background process responsible for creating entries of a given type is executed. Therefore, if you only run these processes once per day, these entries remain Assigned even if the object is no longer in the respective state.
  • The To Do monitor process may be used to evaluate whether or not the To Do entry can be closed automatically. Refer to Monitoring a To Do Entry for more information.