The General tab under the Settings page allows administrators to configure global settings that determine how SnapAssign responds to various events and controls which projects or issue types are included or excluded from automated assignment processes.
Events Configuration
Allowed Events:
This section lets you select which Jira events will trigger SnapAssign's smart assignment functions.
You can select multiple events from a dropdown menu. The selected events are displayed as tags.
Examples of events include:
Issue Created ->
avi:jira:created:issue
Issue Updated ->
avi:jira:updated:issue
Issue Assigned ->
avi:jira:assigned:issue
Issue Commented ->
avi:jira:commented:issue
Worklog Created →
avi:jira:created:worklog
Worklog Updated →
avi:jira:updated:worklog
Worklog Deleted →
avi:jira:deleted:worklog
Only the issues associated with these events will be considered for smart assignment by SnapAssign.
Whitelist Configuration
Whitelist:
The whitelist allows you to narrow down the scope of projects and issue types for which smart assignments will be triggered.
Projects: You can select specific projects that should trigger smart assignments.
Issue Types: You can also specify the types of issues (e.g., Bug, Task, Story) that should be considered.
By configuring the whitelist, you ensure that SnapAssign operates only on the specified projects and issue types.
Blacklist Configuration
Blacklist:
The blacklist is used to explicitly exclude certain projects and issue types from triggering smart assignments.
Projects: Select projects that should be excluded from smart assignments.
Issue Types: Specify issue types that should be ignored by SnapAssign.
Note: The blacklist overrides the whitelist, meaning that if a project or issue type is included in both the whitelist and blacklist, it will be excluded based on the blacklist configuration.
This feature is useful for preventing smart assignments in projects or for issue types where it may not be appropriate or necessary.