How Siebel CRM Uses the Cache of an Interactive Workflow Process That Is Paused

If a user navigates out of an interactive Workflow Process, then it remains in memory so that Siebel CRM can resume it later in the same user session. The cache can contain no more than eight instances of an interactive Workflow Process that is paused. This limit applies to an individual user session. The limit is eight instances for interactive Workflow Process that Siebel CRM starts in the user session, not eight instances for each interactive Workflow Process. You cannot modify this eight instance limit.

The user session is one connection on the Application Object Manager server component, regardless if Siebel CRM logs this thread as a single user. If Siebel CRM reaches the eight instance limit, then it does not prevent a new interactive Workflow Process from running. If a user starts an Workflow Process and if Siebel CRM has already cached eight instances in memory, and if the AutoPersist property for the Workflow Process is set to TRUE, then Siebel CRM replaces the oldest instance with this ninth instance. Siebel CRM replaces the oldest instance only if the cache reaches the cache limit.