Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Deleted user
0 / 0 points
Next:
badges earned

Your Points Tracker
Challenges
Leaderboard
  • Global
  • Feed

Badge for your thoughts?

You're enrolled in our new beta rewards program. Join our group to get the inside scoop and share your feedback.

Join group
Recognition
Give the gift of kudos
You have 0 kudos available to give
Who do you want to recognize?
Why do you want to recognize them?
Kudos
Great job appreciating your peers!
Check back soon to give more kudos.

Past Kudos Given
No kudos given
You haven't given any kudos yet. Share the love above and you'll see it here.

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

Artigo: Customizando o valor do campo Priority de acordo com issue type

Desafio
Para melhorar a usabilidade, gostaríamos de exibir diferentes valores de prioridade (campo Priority) para diferentes de tipos de issues (Incidents e Service Request). Porém, o Jira não permite essa configuração nativamente.
Para este exemplo, iremos considerar:

  1. Para o issuetype Incident, exibir apenas os valores
    1. Prioridade 1
    2. Prioridade 2
    3. Prioridade 3
    4. Prioridade 4
  2. Para o issuetype servicerequest ajustar o valor Priority com "Prioridade 5"

Abordagem

  1. Utilizar um campo auxiliar (custom field) para definir valores específicos para o issuetype Incident apenas com os valores desejados utilizando contexto para apenas no projeto de testes;
    1. Entrar na tela de campos customizados (atalho: clicar a tecla ponto "." e digitar custom fields)
    2. Buscar o campo Prioridade (ou criar um novo campo)
    3. Clicar nos três pontos no canto direito, selecionar "configure"
    4. Serão exibidos tosos os contextos já existentes, caso já haja um contexto que contenha os valores desejados, pode-se configurar este contexto para adicionar o projeto desejado ou ser feita a criação de um novo contexto. Caso queira criar um novo contexto, clique em "Add new context"
    5. Defina um nome de contexto, exemplo: "Prioridade projeto XXX", escolha o issue type e no campo "Choose applicable context" os projetos que esta configuração se aplica.
  2. Adicionar este campo na telas (screens) pertinentes e esconder o campo Priority
  3. Na criação da issue, coletar a prioridade no campo auxiliar e utilizar a automação do projeto para realizar o ajuste de prioridades.
    1. Primeiro passo, ajustar o workflow do issuetype incidente (editar e entrar na visualização por diagrama)
    2. Criar uma transição para ajuste de prioridade no primeiro status do workflow com: 
      1. Condição: Campo Prioridade diferente de null 
      2. Condição: issue type = Incident 
      3. Post function: Copy value from Prioridade to Priority 
    3. Criar uma regra de automação no projeto
      1. Entrar no projeto
      2. Entrar em settings (ajustes)
      3. Clicar em Automation
      4. Criar uma nova automação clicando em "Add rule"
      5. Clicar em "Create a custom rule"
      6. Clicar em "Continue"
      7. Adicionar a seguinte lógica
        1. When this happens, escolha "Issue created"
        2. Clique em "add condition"
        3. Escolha "Issue matches", escolha advanced e coloque a query JQL
          1. issuetype = "Service Request"
        4. Clique em Add
        5. Clique em "Add action"
        6. clique em Edit issue, escolha o campo Priority e escolha "Prioridade 5"
        7. Clique agora em Add branch
        8. Clique em "add condition"
        9. Escolha "issue matches", escolha advanced e coloque a query JQL
          1. issuetype = incident and Prioridade is not EMPTY
        10. Clique em Add
        11. Clique em "Add action"
        12. Escolha transition issue
        13. Escolha a transição que foi criada "Ajuste prioridade – Incident"
        14. Clique em Add
        15. Clique no símbolo + para adicionar uma nova Action
        16. Escolha Edit Issue
        17. Escolha o campo auxiliar (no nosso exemplo Prioridade)
        18. Escolha o valor None (para limpar o valor do campo auxiliar)
        19. Clique em Add
        20. Clique em "Save"

0 comments

Comment

Log in or Sign up to comment
TAGS

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