The following SalesWings Toolbox custom settings objects can be used to modify app behavior, and should only be performed by a Salesforce Admin after confirming the behavior with SalesWings technical support.
โ
Name | Purpose | Visibility | Since |
SWT Logger Options | It defines the level of logging that will be output (and also received by the backend) | Public | 4.0 |
SWT Report Column Mapping | It defines custom report column name mappings | Public | 1.27 |
SWT Settings | It defines the general options that influence the appplication behavior | Public | 1.0 |
SWT Trigger Handler Routine | It defines which SalesWings triggers are allowed to run. This functionality is currently not in use. | Public | 4.0 |
Below all the custom settings with respective description/function.
SWT Logger Options
It fine controls the amount of logging output by the managed package, as well as communicating it to the backend.
Multiple profiles can be defined to tweak the logging level of specific namespaces or classes.
The Fields
Name | Description | Default Value | Since |
Appenders | The appender class names that will invoked when logging. Multiple appenders, separated by a comma, can be specified. |
| 4.0 |
Class Names | The classes that will be enabled for logging. Multiple class names, separated by a comma, can be specified. |
| 4.0 |
First Caller Override | This options will override any other logging profile defines as long as the first call to the logging framework was performed by a class belonging to the namespace specified, if any, or class names specified. |
| 4.0 |
Is Disabled | It determines whether the logging profile will be evaluated by the logging framework |
| 4.0 |
Namespaces | The namespaces that will be enabled for logging. This is a quick way to enable logging for all the classes belonging to the same namespace. Multiple namespaces, separated by a comma, can be specified. |
| 4.0 |
Threshold | The threshold level that will be considered for logging. The logging levels supported are the Salesforce ones. |
| 4.0 |
Users | The users that will be considered by the logging framework. If specified only code executed by such users will trigger the logging. Multiple users, separated by a comma, can be specified. |
| 4.0 |
SWT Report Column Mapping
It defines custom report column name mappings.
The Fields
Name | Description | Default Value | Since |
Name | Name that uniquely identify the mapping |
| 1.27 |
Base SObject Type | The base object on which the report is based (e.g. |
| 1.27 |
Column Name | The value as reported in the error message for the rule (e.g. |
| 1.27 |
Field API Syntax | The correct syntax that would be used when referencing the field in a regular SOQL query |
|
|
SWT Settings
It stores the general preferences that influence the application behavior.
The Fields
Name | Description | Default Value | Since |
Advanced Mode | It enables the creation of rule based on custom SOQLs. Once the setting is set to |
| 1.0 |
Default Rule Status | It determines the default status for when a new rule is created through the SalesWings Rules Center page |
| 1.0 |
Default Rule Set Status | It determines the default status for when a new rule set is created through the custom SalesWings Rules Center page |
| 1.0 |
Exclude Converted Leads | It instructs the engine to exclude converted leads from the process. This is done in order to avoid potential issues where, without specifying any additional permissions, converted leads cannot be updated (Salesforce flags them as read-only). Note: This setting is |
| 1.0 |
Execution Batch Size | It determines the batch size used to process each single rule. |
| 1.0 |
Execution Batch Error Threshold % | It defines the batch error threshold percentage over which a given rule will be marked as invalid. For example, if the batch size is 1000 and the percentage is 25, the rule will be marked as inactive if more than 249 records cannot be updated for some reason (permissions, validation rules, etc.) |
| 1.27 |
Execution Buffer Size | It determines the number of execution records to keep (as history). Note: Every time the process run a new set of execution records get created. At the beginning of a new execution the execution records in excess to the value of this record get truncated. |
| 1.0 |
Revert Deleted Rule Set Def. Behavior | It determines the default engine behavior regarding reversal process of deleted rule sets. Note: This settings is also applied to the each single rule under the rule set. |
| 1.0 |
Revert Inactive Rule Set Def. Behavior | It determines the default engine behavior regarding reversal process of deactivated rule set. Note: This settings is also applied to the each single rule under the rule set. |
| 1.0 |
Rule Engine Batch Minutes Interval | It determines the interval in minutes to apply between engine executions. |
| 1.0 |
Show Unsupported Reports | It determines whether to filter out reports that result incompatible. This is normally due to their being based on objects different from the ones that the engine currently supports ( |
| 1.0 |
Deprecated Fields
Name | Since |
Job Monitor Batch Delay | 1.27 |
Throw Permission Exceptions | 5.0 |
SWT Trigger Handler Routine
This custom setting is currently unused.
The following SalesWings Toolbox Options are currently obsolete:
The following SalesWings Toolbox Options are currently obsolete:
Name | API Name | Since |
SWT Rule Data |
| 1.28 |
Don't hesitate to schedule a Training Call with us!