Check application properties
| Property | Description | Default |
|---|---|---|
ws.datasource.connection-pool.dataSourceClassName | Name of the DataSource class provided by the JDBC driver. | |
ws.datasource.connection-pool.minimumIdle | This property controls the minimum number of idle connections that will be maintained in the pool. | |
ws.datasource.connection-pool.maximumPoolSize | The maximum size that the pool is allowed to reach, including both idle and in-use connections. | |
ws.datasource.connection-pool.connectionTimeout | The maximum number of milliseconds that a client will wait for a connection from the pool. | |
ws.datasource.connection-pool.validationTimeout | The maximum amount of time that a connection will be tested for aliveness. | |
email.from | ||
email.host | google.com | |
email.port | 8080 | |
core.defaultPendingAssignmentsLimit | This value is used when CrowdControl did not specify PendingAssignmentsLimit when registering HitType. The default value is 10 but can be changed. The variable is used for old data as for new HitTypes CC saves -1 when no limit comes from CC, which means an unlimited amount of assignments per user per HitType. | 10 |
core.defaultSkippedAssignmentDurationInSeconds | This amount is used as a delay to delete assignments with status SKIPPED or RETURNED. The user will see the skipped/returned Hits again after this delay. | 600 |
core.abandonAssignmentsJobChunkSize | The size of the chunk used to query the database and abandon expired assignments. | 100 |
core.templateFilesExternalLocation | Defines the folder with CV message templates | /opt/cv-templates |
core.instanceIdentifier | CV | |
web.workerMessageReceiverUrl | Required. The callback URL to send worker messages to CrowdControl. These messages will appear on the CC dashboard. The URL should be like this one: https://somehost.com/workfusion/api/v1/feedbacks | |
secure.storage.safe.customer.default | See WorkSpace Secure Properties for SMS config | local_WFApp |
secure.storage.safe.internal | local_WFInternal | |
secure.storage.type | LOCAL | |
secure.storage.serverApi | ||
secure.storage.platformId | WFApplication | |
secure.storage.client.certificate | ||
secure.storage.client.keyPass | ||
secure.storage.username.customer | ||
ws.assignment.max-lock-time | Maximum time for which user can lock assignment. | 30m |
ws.assignment.lock-next-timeout | Maximum time for which lock operation of the next assignment can be completed. | 30s |
ws.assignment.time-to-live | Completed assignments created more than ttl days ago will be cleaned up. | 7d |
ws.assignment.cleanup-cron | Cron expression for assignment cleanup. Default every day. | 0 0 0 * * ? |
ws.assignment.cleanup-batch-size | Outdated assignments cleanup batch size. Allowed values: 1-1000 | 0 0 0 * * ? |
ws.custom-queue.cache-size | Maximum number of entries stored in cache. | 5000 |
ws.custom-queue.cache-queue-size | Maximum number of assignments stored in custom queue cache. To disable cache set value 1. | 30 |
ws.custom-queue.cache-time-to-live | Maximum time that a custom queue can be cached. | 10m |
ws.custom-queue.time-to-live | Custom queues created more than ttl days ago will be cleaned up. | 2d |
ws.custom-queue.cleanup-cron | Cron expression for custom queue cleanup. Default every 2 days. | 0 0 0 */2 * ? |
ws.session.timeout | Session timeout. | 35m |
ws.user-group.cache-time-to-live | Maximum time that user groups can be cached. | 5m |
ws.user-group.cache-size | Maximum number of entries stored in cache. | 5000 |
Sample workspace.properties file
Sample workspace.properties
ws.datasource.connection-pool.dataSourceClassName=com.microsoft.sqlserver.jdbc.SQLServerDataSource
ws.datasource.connection-pool.minimumIdle=5
ws.datasource.connection-pool.maximumPoolSize=40
ws.datasource.connection-pool.connectionTimeout=3000
ws.datasource.connection-pool.validationTimeout=300
core.defaultPendingAssignmentsLimit=10
core.abandonAssignmentsJobChunkSize=100
core.defaultSkippedAssignmentDurationInSeconds=600
email.host=localhost
email.port=25
email.from=crowdsupport2@workfusion.com
core.instanceIdentifier=LCLPROD
core.templateFilesExternalLocation=/opt/cv-templates
secure.storage.safe.customer.default=local_WFApp
secure.storage.safe.internal=local_WFInternal
secure.storage.type=LOCAL
secure.storage.serverApi=/Users/workfusion/Documents/Work/local_secure_storage/
secure.storage.platformId=${catalina.home}/conf/secure.properties
secure.storage.client.certificate=
secure.storage.client.keyPass=
secure.storage.username.customer=
tip
For WorkSpace secret properties, see WorkSpace secure properties.