General

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.

    image-20240928-092052.png
    Allowed events

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.

    image-20240928-092304.png
    Whitelist configuration

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.