Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

JSD: Automation triage for emailed Microsoft forms

We are currently trying to streamline our new starter process, this consists of a Microsoft Form the end users fill in via ms teams, via power automate (non premium) it then sends an email to Jira Service desk which has a basic triage rule to change the request type to onboard employee. The email looks a little like this

Subject: New Starter It Request for Name Due 2020-08-22

New Starter IT Request has been submitted by "someone@someone" at "8/21/2020 7:02:20 AM"

Name: 
Job Title: 
Brand: 
Direct Manager:
Start Date: 2020-08-22
End Date (if any): 
Telephone Number:
Email Address: (taken from name and brand)
Existing account to copy: 
Additional Permissions, Mailboxes, groups or Teams: 
Additional Software: 
IT Equipment Spec:
Car Park Pass: Yes

Is there any way to grab some of the information from either the subject line or the body and update some fields or create a new subtask from. Ie can we take the start date and update the tickets due date, or if the 'car park pass' is yes can this create a a new service request approval ticket 

1 answer

Hi, I would set an automation rule when issues received by email channel are created.

Using smart values you can extract information from description field (that comes in the form of the email body).

Then just add an edit action where you can change almost anything: issue type, custom fields, etc.

As an example of smart value to grab a field content try this:

{{issue.description.match("(Name: [^$]*)").remove("Name:")}}

this would match the entire line starting with Name: and then will drop the fixed part leaving only the value you seek to use in the field.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Site Admin
TAGS
Community showcase
Published in Jira Service Management

Why upgrade to Jira Service Management Premium?

We often have questions from folks using Jira Service Management about the benefits to using Premium. Check out this video to learn how you can unlock even more value in our Premium plan.  &nb...

148 views 0 4
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you