Hosted Application Scope

From a lifecycle management perspective, CCF hosted applications can be workflow-dependent and they can have a global scope or a non-global (or session) scope.

  • Workflow-dependent hosted applications start only when an agent starts the corresponding business process, and they end when the business process ends. Workflow-dependent applications can be either global or non-global.
  • A global hosted application is started when the ID starts or at the start of a workflow if the application is tagged as workflow-dependent. It is usually recycled when the ID is terminated. Global applications have a single instance that exists while CCF is being used, and the instance is shared between sessions.
  • A non-global, or session-dependent hosted application is started when the session starts or at the start of a workflow if the application is tagged as workflow-dependent. It is closed when the session is closed. If the agent has multiple sessions that are running concurrently, then there are multiple, independent instances of the non-global application.

CCF hosted applications are non-global by default. To make an application global, open the Admin Console, and then add the XML tag <global/> to the database Application table initialization string.


Show: