{"id":199597,"date":"2021-11-02T14:45:18","date_gmt":"2021-11-02T13:45:18","guid":{"rendered":"https:\/\/blog.jetbrains.com\/youtrack\/2021\/11\/youtrack-now-with-workflow-constructor\/"},"modified":"2025-09-19T14:17:29","modified_gmt":"2025-09-19T13:17:29","slug":"youtrack-now-with-workflow-constructor","status":"publish","type":"youtrack","link":"https:\/\/blog.jetbrains.com\/pt-br\/youtrack\/2021\/11\/youtrack-now-with-workflow-constructor\/","title":{"rendered":"YouTrack agora com o construtor de workflow"},"content":{"rendered":"\n<p>O YouTrack 2021.4 facilita a automa\u00e7\u00e3o com o novo construtor de workflow, um editor visual ao estilo de arrastar e soltar que permite criar workflows sem escrever uma linha sequer de c\u00f3digo. Outras atualiza\u00e7\u00f5es incluem melhorias no gerenciamento do acesso dos usu\u00e1rios, novos recursos do Mailbox Integration, um novo dom\u00ednio para usu\u00e1rios do YouTrack InCloud e a capacidade de incorporar designs Figma e calend\u00e1rios do Google em tarefas, coment\u00e1rios e artigos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/br-2x-1-1.png\" alt=\"\" class=\"wp-image-199656\"\/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Workflows: uma breve apresenta\u00e7\u00e3o<\/h2>\n\n\n\n<p>Workflows s\u00e3o scripts de automa\u00e7\u00e3o que podem atualizar, criar e excluir issues com base em regras que voc\u00ea define. Eles podem limitar as altera\u00e7\u00f5es que os usu\u00e1rios podem fazer nos issues e podem realizar a\u00e7\u00f5es adicionais, como exibir alertas ou enviar notifica\u00e7\u00f5es. Confira <a href=\"https:\/\/blog.jetbrains.com\/youtrack\/2021\/09\/discovering-youtrack-workflows\/\" class=\"ek-link\">esta postagem no nosso blog<\/a> para mais detalhes sobre os conceitos b\u00e1sicos.<\/p>\n\n\n\n<p>Em vers\u00f5es anteriores do YouTrack, voc\u00ea s\u00f3 podia criar ou editar workflows se tivesse um bom entendimento de JavaScript. Isto era \u00f3timo enquanto nossos usu\u00e1rios eram principalmente desenvolvedores de software, mas agora que temos um p\u00fablico n\u00e3o t\u00e9cnico em r\u00e1pido crescimento, decidimos introduzir um editor visual: o construtor de workflow.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Construtor de workflow<\/h2>\n\n\n\n<p>Com o novo construtor de workflow visual, at\u00e9 mesmo os membros n\u00e3o t\u00e9cnicos da equipe podem configurar facilmente seus pr\u00f3prios workflows para automatizar tarefas repetitivas e impor processos estabelecidos.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video autoplay controls muted src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/YT-Workflow-Constructor-3_vo2.mp4\"><\/video><\/figure>\n\n\n\n<p>O construtor de workflow permite criar workflows com regras que s\u00e3o acionadas de tr\u00eas maneiras: quando um issue \u00e9 atualizado, em hor\u00e1rios especificados ou quando uma a\u00e7\u00e3o \u00e9 aplicada. Cada regra de workflow consiste em <em>pr\u00e9-requisitos<\/em> (condi\u00e7\u00f5es que devem ser atendidas para que o workflow seja executado) e <em>a\u00e7\u00f5es<\/em> que o workflow realizar\u00e1.<\/p>\n\n\n\n<p>O construtor de workflow inclui uma sele\u00e7\u00e3o de pr\u00e9-requisitos e a\u00e7\u00f5es que abrangem a maioria dos casos t\u00edpicos de uso. Entre em contato conosco se houver algo que esteja faltando: estamos ansiosos para ouvir seu feedback!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/WF_constructor_pt-br.png\" alt=\"\" class=\"wp-image-199667\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Exemplo de workflow<\/h2>\n\n\n\n<p>Para voc\u00ea ter uma ideia do que pode fazer com o novo construtor de workflow, aqui est\u00e1 um simples workflow &#8220;ausente do escrit\u00f3rio&#8221; para reatribuir issues que est\u00e3o atribu\u00eddos a algu\u00e9m que est\u00e1 indispon\u00edvel entre determinadas datas.<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/WF_Constr (1).gif\"><\/p>\n\n\n\n<ol>\n<li>Arraste a condi\u00e7\u00e3o &#8220;Issue \u00e9 criado dentro de um prazo definido&#8221; at\u00e9 a tela &#8220;Pr\u00e9-requisitos&#8221; e insira as datas em que a pessoa ficar\u00e1 indispon\u00edvel.<br>Em seguida, adicione uma condi\u00e7\u00e3o &#8220;Campo corresponde aos crit\u00e9rios especificados&#8221;, defina o campo como &#8220;Atribu\u00eddo&#8221; e o &#8220;Modo&#8221; como \u201c\u00e9\u201d e, no campo de valor, especifique a pessoa que n\u00e3o est\u00e1 dispon\u00edvel.<br><\/li>\n\n\n\n<li>Agora, arraste a a\u00e7\u00e3o &#8220;Atualizar o valor em um campo&#8221; at\u00e9 a tela &#8220;A\u00e7\u00f5es&#8221; e defina-a para atualizar o campo &#8220;Atribu\u00eddo&#8221; para reatribuir esses issues a outro usu\u00e1rio.<br><\/li>\n\n\n\n<li>Voc\u00ea tamb\u00e9m pode notificar o criador do issue sobre o motivo da reatribui\u00e7\u00e3o. Voc\u00ea pode adicionar um coment\u00e1rio ao issue, mostrar uma mensagem de notifica\u00e7\u00e3o, enviar um e-mail ou fazer todas as op\u00e7\u00f5es acima, apenas para ter certeza!<\/li>\n<\/ol>\n\n\n\n<p>Nossa documenta\u00e7\u00e3o cont\u00e9m tudo o que voc\u00ea precisa saber para come\u00e7ar a usar o construtor de workflow.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Novo depurador de workflow<\/h2>\n\n\n\n<p>Adicionamos um depurador de workflow ao <a href=\"https:\/\/blog.jetbrains.com\/idea\/2021\/06\/new-and-improved-youtrack-plugin-for-intellij-based-ides\/\" class=\"ek-link\">plug-in YouTrack para IDEs<\/a> para ajudar voc\u00ea a solucionar problemas e corrigir erros em workflows do construtor de workflow e em JavaScript. O depurador permite pausar a execu\u00e7\u00e3o de workflows e navegar por eles, passo a passo, para examinar os dados contidos nos campos de issue e verificar se as condi\u00e7\u00f5es foram expressas corretamente.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/image-1.jpeg\" alt=\"\" class=\"wp-image-638376\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00cdndice em artigos da Base de Conhecimento<\/h2>\n\n\n\n<p>Os artigos da Base do Conhecimento agora exibem um \u00edndice de conte\u00fado que \u00e9 gerado automaticamente a partir de t\u00edtulos no texto do artigo. Voc\u00ea pode optar por exibir ou ocultar o \u00edndice usando um bot\u00e3o de altern\u00e2ncia no canto superior direito de cada artigo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/table_of_contents_KB_pt-br.png\" alt=\"\" class=\"wp-image-199680\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Incorporar projetos Figma e calend\u00e1rios do Google<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/embedded_content_pt-br.png\" alt=\"\" class=\"wp-image-199702\"\/><\/figure>\n\n\n\n<p>Agora, voc\u00ea pode incorporar designs Figma e calend\u00e1rios do Google totalmente interativos em issues, artigos e coment\u00e1rios. Basta colar o link para um design Figma ou a URL publicamente compartilh\u00e1vel de um calend\u00e1rio do Google no campo &#8220;Embutir link&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/embeded_figma_pt-br-1.png\" alt=\"\" class=\"wp-image-199713\"\/><\/figure>\n\n\n\n<p>A URL publicamente compartilh\u00e1vel de um calend\u00e1rio do Google pode ser encontrada em <em>menu de engrenagem | Configura\u00e7\u00f5es | URL p\u00fablico para essa agenda<\/em>. Confira a documenta\u00e7\u00e3o para mais informa\u00e7\u00f5es sobre como <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/embed-content-in-articles.html\" target=\"_blank\" rel=\"noopener\">incorporar conte\u00fado de fontes externas<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"1066\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/image-28.png\" alt=\"\" class=\"wp-image-638388\"\/><\/figure>\n\n\n\n<p>O conte\u00fado incorporado aparecer\u00e1 quando voc\u00ea salvar seu issue ou artigo ou publicar seu coment\u00e1rio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Novo dom\u00ednio youtrack.cloud para YouTrack InCloud<\/h2>\n\n\n\n<p>Introduzimos um novo dom\u00ednio, <em>youtrack.cloud<\/em>, para todas as inst\u00e2ncias rec\u00e9m-registradas do YouTrack InCloud. Clientes existentes do InCloud com o antigo formato de endere\u00e7o <em>yourcompany.myjetbrains.com\/youtrack <\/em>podem migrar para <em>yourcompany.youtrack.cloud <\/em>seguindo <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/YouTrack-InCloud-FAQ.html#change-domain\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">estas instru\u00e7\u00f5es<\/a>.&nbsp;Os nomes das inst\u00e2ncias s\u00e3o exclusivos em ambos os dom\u00ednios de forma que ningu\u00e9m mais pode registrar o nome da sua inst\u00e2ncia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Atualiza\u00e7\u00e3o do Widget de calend\u00e1rio de datas de vencimento para dashboards<\/h2>\n\n\n\n<p>Agora, voc\u00ea pode arrastar e soltar tarefas no <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/11455-due-date-calendar\" target=\"_blank\" rel=\"noopener\">Widget de calend\u00e1rio de datas de vencimento<\/a> para alterar suas datas de vencimento.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1200\" height=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/Due_Date_Calendar_widget_pt-br.gif\" alt=\"\" class=\"wp-image-199724\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Relat\u00f3rios baseados em links entre issues<\/h2>\n\n\n\n<p>Agora, voc\u00ea pode especificar tipos de link de issues como eixos nos relat\u00f3rios <em>Issues por dois campos<\/em> e <em>Issues por campo arbitr\u00e1rio<\/em>. Isto pode ser usado no relat\u00f3rio <em>Issues por dois campos<\/em>, por exemplo, para criar um relat\u00f3rio exibindo issues classificados pelo n\u00famero de subtarefas ou issues dependentes que est\u00e3o vinculados a elas, com um gr\u00e1fico codificado por cores que comunica a prioridade de cada issue vinculado. Isto pode ajudar voc\u00ea a identificar e se concentrar em issues que precisam de aten\u00e7\u00e3o extra.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/link_based_report_pt-br.png\" alt=\"\" class=\"wp-image-199735\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Importa\u00e7\u00e3o do Zendesk e do monday.com<\/h2>\n\n\n\n<p>Adicionamos scripts que permitem migrar ou importar conte\u00fado continuamente do Zendesk e monday.com para o YouTrack.<\/p>\n\n\n\n<p>Voc\u00ea pode importar tickets do Zendesk juntamente com campos personalizados, coment\u00e1rios, anexos e usu\u00e1rios. O script monday.com importa boards como projetos e itens como tarefas, juntamente com campos, hist\u00f3rico de campos, votos, tags, coment\u00e1rios, anexos, usu\u00e1rios e equipes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/imports_pt-br.png\" alt=\"\" class=\"wp-image-199746\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Melhorias no YouTrack Mailbox Integration&nbsp;<\/h2>\n\n\n\n<p>Agora, os usu\u00e1rios do YouTrack InCloud podem criar um endere\u00e7o de e-mail <em>instancename@youtrack.cloud<\/em> para usar com o YouTrack Mailbox Integration. Em situa\u00e7\u00f5es em que voc\u00ea n\u00e3o pode ter uma conex\u00e3o IMAP, \u00e9 poss\u00edvel encaminhar e-mails ao seu endere\u00e7o de e-mail do InCloud.<\/p>\n\n\n\n<p>Agora, voc\u00ea pode adicionar um delimitador personaliz\u00e1vel &#8220;Responda acima desta linha&#8221; em notifica\u00e7\u00f5es por e-mail. Isto ajuda o Mailbox Integration a analisar mensagens de e-mail recebidas e identificar o texto da resposta de um usu\u00e1rio de maneira mais confi\u00e1vel. Voc\u00ea pode configurar o delimitador em <em>Projetos | menu de engrenagem | Configura\u00e7\u00f5es | Notifica\u00e7\u00f5es.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/Reply_above_this_line_delimiter_pt-br.png\" alt=\"\" class=\"wp-image-199757\"\/><\/figure>\n\n\n\n<p>Para conhecer os detalhes t\u00e9cnicos completos sobre este lan\u00e7amento, consulte as Notas de Lan\u00e7amento. Para saber mais sobre como configurar os novos recursos, acesse <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/index.html\" target=\"_blank\" rel=\"noopener\">a documenta\u00e7\u00e3o<\/a>.<\/p>\n\n\n\n<p>Se voc\u00ea usa o YouTrack InCloud, sua inst\u00e2ncia ser\u00e1 automaticamente atualizada para o YouTrack 2021.4, de acordo com nosso <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/?topic=YouTrack-InCloud-Maintenance-Calendar\" target=\"_blank\" rel=\"noopener\">Calend\u00e1rio de manuten\u00e7\u00e3o<\/a>. Se voc\u00ea tiver uma assinatura Standalone ativa, poder\u00e1 <a href=\"https:\/\/www.jetbrains.com\/youtrack\/download\/get_youtrack.html#section=standalone\" target=\"_blank\" rel=\"noopener\">baixar<\/a> o YouTrack 2021.4 hoje mesmo. Se voc\u00ea ainda n\u00e3o tem uma licen\u00e7a, pode usar a <a href=\"https:\/\/www.jetbrains.com\/youtrack\/download\/get_youtrack.html#section=incloud\" target=\"_blank\" rel=\"noopener\">avalia\u00e7\u00e3o gratuita<\/a> para experimentar a nova vers\u00e3o antes de investir! Para obter mais informa\u00e7\u00f5es sobre as op\u00e7\u00f5es de licenciamento dispon\u00edveis para o YouTrack, visite nossa <a href=\"https:\/\/www.jetbrains.com\/youtrack\/buy\/\" target=\"_blank\" rel=\"noopener\">p\u00e1gina Comprar<\/a>.<\/p>\n\n\n\n<p>Seu feedback \u00e9 muito bem-vindo. Por isso, compartilhe-o conosco na se\u00e7\u00e3o de coment\u00e1rios abaixo. Por favor, <a href=\"https:\/\/youtrack-support.jetbrains.com\/hc\/en-us\/requests\/new?ticket_form_id=66282\" target=\"_blank\" rel=\"noopener\">entre em contato com nossa equipe de suporte<\/a> se tiver qualquer d\u00favida. Estamos sempre aqui para ajudar!<\/p>\n\n\n\n<p>Equipe do YouTrack<\/p>\n\n\n\n<p><em>Artigo original em ingl\u00eas por:<\/em><br><\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1086,"featured_media":199613,"comment_status":"closed","ping_status":"closed","template":"","categories":[808,89,907],"tags":[6760,806,1580,1377,1408,1553,1364,6276,1526,6792,6791,1550,1545],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/youtrack\/199597"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/youtrack"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/youtrack"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=199597"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/youtrack\/199597\/revisions"}],"predecessor-version":[{"id":638400,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/youtrack\/199597\/revisions\/638400"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/199613"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=199597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=199597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=199597"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=199597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}