Manage profiles
You can get, create, modify, and delete the service profiles using the Service Profiles page in the Management Console.
To access the Service Profiles page, do the following:
-
On the Workspace menu, click
Management Console.
The Overview page appears.
-
On the left navigation menu, click
Profiles.
The Service Profiles page displays the Core Worker, Transformation and Export service profiles.
Add a service profile
You can add a service profile for the Core Worker, Transformation and Export service.
-
Click
Add for the service, such as
Core Worker.
The Configure Core Worker Service Profile page appears and displays the settings with default values. You can update the values as needed. See the tables given below for the service profile settings.
-
Click
OK.
The profile is listed under Core Worker on the Service Profiles page.
-
Similarly, add the
Transformation service and
Export service profiles, as needed.
The profiles appear under the respective services.
- To set the service profile refresh interval, on the Refresh agents with assigned profiles after list, select the time in seconds, minutes or hours and click Update. For example, if you select 15 minutes, the Core Worker, Transformation and Export service profiles are refreshed after 15 minutes. (Default: Never, Min: 30 seconds and Maximum: 24 hours)
Core Worker Service Profile settings
Setting |
Description |
Default value |
---|---|---|
Profile name |
Enter a name for the profile. |
Empty |
General | ||
Worker task poll interval (seconds) |
Specifies how often the system should check for the in-memory worker tasks that are due. |
1 |
Database worker task poll interval (seconds) |
Specifies how often the system should poll for the due database worker tasks. |
1 |
Worker task timeout interval (seconds) |
Specifies how often the system checks for timed-out worker tasks. |
300 |
Maximum evaluate job task size |
Specifies the maximum number of Evaluate Job tasks to take. |
50 |
Thread pool monitoring interval (seconds) |
Defines how often a thread pool should monitor the threads in it. Currently, the monitoring is done to check for thread timeout, and this applies only to thread pools for the Automatic activity type. |
60 |
Archive delete worker tasks to retrieve |
Specifies the number of Archive Jobs and DeleteItem non-system level worker tasks to retrieve for execution. |
50 |
Archive delete retry interval (seconds) |
Specifies the thread pool name for automatic activities. |
0 |
Upgrade jobs thread pool size |
Specifies the size of upgrade job thread pool. If the thread pool size is full, the core worker will wait until there is space to add more tasks. |
4 |
Activity Timeout | ||
Activity timeout interval (minutes) |
Defines the duration after which an activity is timed out. The activity is only freed once the corresponding task executes. |
60 |
Poll time activities reset interval (seconds) |
Specifies how often the Core Worker checks for timed-out activities. |
300 |
Import Connector | ||
Import connector name |
Allows administrators to explicitly specify which import connection the Core Worker should use. (Default: All) This setting is useful when multiple Core Workers are set up. |
All |
Maximum messages/documents to import |
Specifies the maximum number of documents or messages to import for Document Ingest. |
50 |
Automatic Activities | ||
Maximum work queue task size |
Specifies the maximum number of tasks that can be taken by the core worker. |
50 |
Maximum number of activities to lock |
Specifies the number of Automatic Activities to lock when the Core Worker polls for execution of automatic activities. |
32 |
Activity order |
Specifies the order in which the activities are taken for processing. |
Activity Due Date, Priority |
Auto activities pool name |
Specifies the thread pool name for automatic activities. |
None |
Auto activities pool ID |
Specifies the thread pool ID for automatic activities. |
None |
Message Connector | ||
Maximum direct ingest threads |
Specifies the maximum number of direct import threads per tenant. |
1 |
Direct ingest burst duration (seconds) |
Specifies the maximum duration since the start of a worker thread where it continuously imports the available massages. It usually terminates the earlier messages if no input is due for polling. If this duration is reached, the worker thread completes after the current import/poll operation. |
600 |
Direct ingest timeout (seconds) |
Specifies the maximum run duration (2h) of direct import worker threads. The worker threads are cancelled if this time-out expires. It must be higher than the expected worst-case duration for reception and import of a message. |
7200 |
Direct ingest confirm timeout (seconds) |
Specifies the maximum confirm retry duration. |
600 |
Transformation Service Profile settings
Setting |
Description |
Default value |
---|---|---|
Profile name |
Enter a name for the profile. |
Empty |
Pool name |
Specifies the pool from which the Transformation Server will process. |
Empty |
Maximum number of slots |
Specifies the number of CPU-intensive background processes that may run concurrently, excluding the idle background processes. The maximum number of processing slots is determined using the following formula: (int)Math.Round(Environment.ProcessorCount*1.25) |
0 |
Number of reserved slots |
Specifies the number of slots on the Transformation Server that are reserved for pushed high-priority activities (such as synchronous calls). |
0 |
Activity order |
Specifies the order in which the activities are taken for processing. |
Activity Due Date, Priority |
Poll timeout activities reset interval (minutes) |
Defines how often the activities are checked for running too long. |
10 |
Taken activities reset timeout (minutes) |
Specifies how often the Transformation Server checks for timed-out activities. |
10 |
Enable online learning |
Enables processing of the Online Learning task for this Transformation Server instance. |
Selected |
Enable processing of synchronous activities |
Enables processing of synchronous pushed calls. |
Selected |
Export Service Profile settings
Setting |
Description |
Default value |
---|---|---|
Profile name |
Enter a name for the profile. |
Empty |
Activity order |
Optional. Specifies the order in which activities are taken for processing. |
Activity Due Date, Priority |
Poll timeout activities reset interval (seconds) |
Specifies how often the Export service checks for timed-out activities. |
300 |
Activity timeout interval (minutes) |
Defines the duration after which an activity is timed out. The activity is only freed once the corresponding task executes. |
60 |
Update a service profile
-
Click the service profile name to update. For example, click a profile name under the
"Transformation service."
The Update Transformation Service Profile page appears with all the profile settings and values.
-
Update the values for the settings as needed and click
Update.
The selected profile settings are updated.
Delete a service profile
-
Click the service profile name to delete. For example, click a profile name under the Export service.
The Update Export Service Profile page appears with all the profile settings and values.
-
Click
Delete.
On confirmation, the service profile is deleted.
Associate a profile with an automation agent
You can associate a service profile with an automation agent so that you can change how the agent is performing.
-
On the Workspace menu, click
Management Console.
The Overview page appears.
-
Under
Machine Agents, a list of machines, agents on those machines and the associated service profile
(if any) are displayed.
Alternatively, you can also associate a profile to an automation agent from the Automation agents - Activities page.
-
Click the machine name.
The Update Agent Profile dialog box displays the Machine Name and Agent name, such as "Core worker." The service profiles created appear on the Profile list.
-
By default, the profile is set as
None (default system settings). Select a different service profile as needed and click
OK.
The service profile is associated with the selected agent once the service profile refresh interval has passed.
If you select a machine/agent that has already a profile assigned to it, you can assign a different profile to the agent or clear the profile from the agent. If you clear the profile from an agent and save, the agent reverts to default system settings once the service profile refresh interval has passed.