I am using Slack workflows to create a Jira ticket from a Slack form.
I have mapped all the fields from the form into the various fields in Jira.
We have some field validations in place for some fields, e.g. a field must be mandatory, or a field must be numbers only, or a URL only, to help us control the data
When creating the tickets manually, these validations work well.
When creating the tickets using the slack workflow, mapping the fields from slack, i am getting errors, as below
Please can you help advise how to resolve this? i am getting errors for these custom fields, even though i am following the rules
thanks a lot!
Hey Lucy, thanks for reaching out to the team!
The Slack workflow step has some limitations when it comes to custom field data and by proxy, syncing to Jira.
The Slack workflow steps for Assist cannot collect and send custom field data -- you can add a step to have users fill out a form and mirror that to the request type you're attempting to sync to, but we're unable to send that data to any field other than the Summary.
The best method to utilize the Slack workflow step in its current form is to only select request types that have no required fields other than Summary. The reason for that is because we cannot collect and send custom field data via the workflow step, you'll see the errors you've mentioned due to Assist being unable to provide a value for them, so Jira rejected creation of the ticket entirely.
If you're not able to remove requirement of fields in order to follow the suggestion above, we recommend not using the workflow step and instead utilizing the formal method to sync to request types via the Chat feature, seen here: https://support.atlassian.com/jira-service-management-cloud/docs/set-up-chat/
Let me know if this helps!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.