Skip to main content
Skip table of contents

在Automation上使用AutoAssigner

  • you need to prepare a project

  • then in the project settings configure a automation rule for it. the rule simple config like:

trigger: issue created or other you like.

action: add a Send web request,detail is below:

Web request URL: https://apps.tman.work/aafjc/rest/autoassigner

Headers (optional):Content-Type:application/json

HTTP method*: POST

Web request body: Custom data, detail like below:

{
"issue":"{{issue.key}}",
"severity":"S3",
"customerUser":"customerA",
"customerTimeZoneId":"Asia/Shanghai",
"issueCreated":"{{issue.created}}",
"currentTimeTimeZoneId":"Etc/UTC",
"fromWhichSystem":"Cloud",
"atlTenantId":"816adf5c-1014-****-****-61aa17099f25"
}

In this custom data, Please refer to the table below for details:

field

value

explain

require or not

do you want to change?

"issue"

"{{issue.key}}"

use {{issue.key}} to get specific issue key

Require

No

"severity"

The values that can be set are:

“S1”,“S2”,“S3”or“S4”

This value represents the severity of the issue, and the app will allocate and calculate the assignee based on this value

Require

Yes

"customerUser"

A string representing the customer's name

Used in the assign log to easily know which customer is assigned to

Require

Yes

"customerTimeZoneId"

Custom TimeZone Id

e.g.:"Asia/Shanghai".

What is the time zone ID of your time zone, which can be referenced in the timezone list of the editing duty group

Indicates which time zone this customer belongs to.

The app will perform certain rule matching calculations based on this time zone and the configured Duty Group time zone, in order to obtain the corresponding user in the group as the assginee

Require

Yes

"issueCreated"

"{{issue.created}}"

use {{issue.key}} to get specific issue created time

Require

No

"currentTimeTimeZoneId"

fixed value:

"Etc/UTC"

Jira cloud time zone of the stored time is “Etc/UTC”

Require

No

"fromWhichSystem"

fixed value:

"Cloud"

App internal needs

Require

No

"atlTenantId"

your "atlTenantId" value could find in assign log page like below picture

Represents the tenant ID of this app for this jira instance in the Atlas Jira Cloud

Require

Yes

action 2: add a Assign issue,detail is below:

Assign the issue to:smart value.

User: {{webResponse.body.data.AssigneeUserKey}}

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.