Activity Processing

The Activity Processing service executes Unattended Activities, which perform the work associated with a step in a Batch Process.

Inherits from: Service Instance

Properties

The following 8 properties are defined.

Property Name Description
General
Thread Pool Type: Thread Pool

This service will process any Unattended Activity tasks that have been assigned to the specified Thread Pool.

Task Processing Settings
Number of Threads Type: Int32, Default: 1, Range: 1 - 32

The number of threads to run. Parallel processing for unattended tasks can be achieved by installing multiple instances of the services, or by installing a single service instance, and running multiple threads. Threads running within the same service instance share a memory pool, so it is best to limit each service instance to 4-8 threads.

Service Settings
Repository Type: Repository Connection

The repository to which this service instance is bound. Service instances are bound permanently to a Grooper repository. To change to repository, delete the service instance and reinstall it using the desired repository.

Service Name Type: String

The name for the service.

Service Display Name Type: String

The display name for the service.

Thread Priority Type: ThreadPriority, Default: Normal

The priority level with which threads will be created. Can be one of the following values:

  • Lowest - The can be scheduled after threads with any other priority.
  • BelowNormal - The can be scheduled after threads with Normal priority and before those with Lowest priority.
  • Normal - The can be scheduled after threads with AboveNormal priority and before those with BelowNormal priority. Threads have Normal priority by default.
  • AboveNormal - The can be scheduled after threads with Highest priority and before those with Normal priority.
  • Highest - The can be scheduled before threads with any other priority.
If the service is running on a workstation, a priority lower than normal will help prevent the service from impacting the user interface responsiveness.

User Name Type: String

The user account under which the service should run. The account specified must:

  • Have the Logon as Service permission on the machine on which the service is to run.
  • Have access to the Grooper database, if Windows security is being used for SQL connections.
  • Have access to the Grooper file store location.

Password Type: String

The password for the user account under which the service should run.

See Also

Thread Pool