{"id":2105,"date":"2026-05-26T08:05:44","date_gmt":"2026-05-26T08:05:44","guid":{"rendered":"https:\/\/www.vpascode.com\/pt\/docs\/uncategorized\/mermaid-js-gantt-chart-syntax-guide\/"},"modified":"2026-05-26T08:05:44","modified_gmt":"2026-05-26T08:05:44","slug":"mermaid-js-gantt-chart-syntax-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/","title":{"rendered":"Guia de Sintaxe do Gr\u00e1fico de Gantt do Mermaid.js"},"content":{"rendered":"<h2>O que \u00e9 um Gr\u00e1fico de Gantt?<\/h2>\n<p>Um <strong>Gr\u00e1fico de Gantt<\/strong>\u00e9 uma ferramenta de visualiza\u00e7\u00e3o de gest\u00e3o de projetos usada para mapear cronogramas de projetos, dura\u00e7\u00f5es de tarefas e marcos da rota cr\u00edtica ao longo de uma linha do tempo horizontal. Representando pacotes de trabalho como barras e depend\u00eancias estruturais como fluxos sequenciais, permite que equipes acompanhem o progresso, identifiquem gargalos potenciais e comuniquem prazos de forma eficaz.<\/p>\n<p>Com <strong>Mermaid.js<\/strong>, voc\u00ea define o cronograma do seu projeto usando uma sintaxe declarativa baseada em texto. O motor calcula automaticamente os deslocamentos relativos das barras, gerencia a escala do eixo de grade baseada em datas e renderiza porcentagens de conclus\u00e3o, permitindo que voc\u00ea gere mapas de rota profissionais de projetos diretamente dentro de sua documenta\u00e7\u00e3o.<\/p>\n<h2>Guia de Sintaxe Principal: Elementos e Constru\u00e7\u00f5es<\/h2>\n<p>Para criar um cronograma de projeto v\u00e1lido e totalmente execut\u00e1vel no Mermaid, voc\u00ea deve dominar a configura\u00e7\u00e3o da linha do tempo, as declara\u00e7\u00f5es de tarefas, o agrupamento de se\u00e7\u00f5es e os marcadores de marcos.<\/p>\n<h3>1. Inicializando a Linha do Tempo do Gr\u00e1fico de Gantt<\/h3>\n<p>Voc\u00ea inicializa uma tela de Gr\u00e1fico de Gantt na primeira linha usando a palavra-chave <code>gantt<\/code>palavra-chave. Todo gr\u00e1fico de Gantt exige um t\u00edtulo, uma defini\u00e7\u00e3o de formato de data e uma data de in\u00edcio espec\u00edfica para fixar a grade da linha do tempo.<\/p>\n<pre class=\"lang-mermaid\"><code>gantt\r\n    t\u00edtulo Cronograma do Projeto Alpha\r\n    dateFormat AAAA-MM-DD\r\n    axisFormat %Y-%m-%d\r\n    exclui fins de semana<\/code><\/pre>\n<h3>2. Definindo Tarefas e Dura\u00e7\u00f5es<\/h3>\n<p>As tarefas s\u00e3o definidas por seu status (ativo, conclu\u00eddo ou crit), uma etiqueta de exibi\u00e7\u00e3o, um ID interno e uma dura\u00e7\u00e3o temporal. Voc\u00ea pode especificar uma dura\u00e7\u00e3o usando dias (<code>d<\/code>), horas (<code>h<\/code>), ou datas espec\u00edficas de in\u00edcio\/fim.<\/p>\n<ul>\n<li><code>conclu\u00eddo<\/code>: Pacote de trabalho conclu\u00eddo.<\/li>\n<li><code>ativo<\/code>: Trabalho atual em andamento.<\/li>\n<li><code>crit<\/code>: Tarefa da rota cr\u00edtica (aparece com uma cor de destaque distinta).<\/li>\n<\/ul>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNotjMEKwjAQRO+C\/zAfEKEGtNCzIN7EP1iabbvQbjBZC\/69C3GYwzDw3kxqdjzAU3k0yYrnSqqic3sfKia04iZ1zDuXL4aUlQMS13NA7OL11Hl9X1JDXvz+SOGN1XAnW7i4DQO5fm9gDKDJuPwlffoB5+QpUw==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edite o Mermaid no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLT8wrKeHlUgCC4tTDyw8vzlcIyEnMS81KzE3NK8mHyLikFifnJ6UWlSQqeOZlJmcm5ihYJefnJeeUHl6bkq+jkJJabKijYGRgZKZrAERAtmkKRKdzfk4qUFdKqkJQamFpZnFmSX6xglViSWYZRJuRjkJiweHNxVAjzFMAi9IvDg==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">gantt\r\n    se\u00e7\u00e3o Planejamento\r\n    Descoberta Inicial :conclu\u00eddo, des1, 2026-06-01, 5d\r\n    Coleta de Requisitos :ativo, des2, ap\u00f3s des1, 7d<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLT8wrKeHlUgCC4tTDyw8vzlcIyEnMS81KzE3NK8mHyLikFifnJ6UWlSQqeOZlJmcm5ihYJefnJeeUHl6bkq+jkJJabKijYGRgZKZrAERAtmkKRKdzfk4qUFdKqkJQamFpZnFmSX6xglViSWYZRJuRjkJiweHNxVAjzFMAi9IvDg==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNotjMEKwjAQRO+C\/zAfEKEGtNCzIN7EP1iabbvQbjBZC\/69C3GYwzDw3kxqdjzAU3k0yYrnSqqic3sfKia04iZ1zDuXL4aUlQMS13NA7OL11Hl9X1JDXvz+SOGN1XAnW7i4DQO5fm9gDKDJuPwlffoB5+QpUw==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar Mermaid no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"GiAAgrQ\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-644\" decoding=\"async\" fetchpriority=\"high\" height=\"148\" sizes=\"(max-width: 584px) 100vw, 584px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1904945fb53.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1904945fb53.png 584w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1904945fb53-300x76.png 300w\" width=\"584\"\/><\/p>\n<h3>3. Implementando Marcos e Depend\u00eancias<\/h3>\n<p>Os marcos s\u00e3o pontos de dura\u00e7\u00e3o zero que marcam conquistas significativas do projeto. As depend\u00eancias s\u00e3o estabelecidas usando o ID da tarefa, garantindo que as barras visuais estejam alinhadas corretamente quando uma tarefa predecessora for conclu\u00edda.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLT8wrKeHlUgCC4tTkksz8PIWg1JzUxOJUiKBTakmigk9iaV5yhoJVbmZOanFJfl6qjkKuoY6CkYGRma6Bua6hqY6CQQpEvVtmXmKOQqCjglVyUWaJjkJhIlBhYlpJahFYi6FBCgBpyiAG\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar Mermaid no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLT8wrKeHlUgCC4tTDyw8vzlfwScw7vDwxNzWvJB8igSSg4JRakqhglZtYlJyvo5BrqKNgZGBkpmtgrmtoqqNgkALREOio4JaZl5ijYJVcdHhtSSZIbWEiUHFiweHNxWBthgYpAOYXJ0o=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">gantt\r\n    se\u00e7\u00e3o Lan\u00e7amento\r\n    Lan\u00e7amento Beta :marco, m1, 2026-07-15, 0d\r\n    QA Final :cr\u00edtico, qa1, ap\u00f3s m1, 10d<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLT8wrKeHlUgCC4tTDyw8vzlfwScw7vDwxNzWvJB8igSSg4JRakqhglZtYlJyvo5BrqKNgZGBkpmtgrmtoqqNgkALREOio4JaZl5ijYJVcdHhtSSZIbWEiUHFiweHNxWBthgYpAOYXJ0o=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLT8wrKeHlUgCC4tTkksz8PIWg1JzUxOJUiKBTakmigk9iaV5yhoJVbmZOanFJfl6qjkKuoY6CkYGRma6Bua6hqY6CQQpEvVtmXmKOQqCjglVyUWaJjkJhIlBhYlpJahFYi6FBCgBpyiAG\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar Mermaid no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"ZRwkzSW\"><img alt=\"\" class=\"alignnone size-full wp-image-645\" decoding=\"async\" height=\"148\" sizes=\"(max-width: 584px) 100vw, 584px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a19049872949.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a19049872949.png 584w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a19049872949-300x76.png 300w\" width=\"584\"\/><\/p>\n<h2>Melhores Pr\u00e1ticas para Cronogramas de Projetos<\/h2>\n<ul>\n<li><strong>Use nomes descritivos para as se\u00e7\u00f5es:<\/strong> Use a <code>se\u00e7\u00e3o<\/code>palavra-chave para agrupar suas tarefas em fases l\u00f3gicas do projeto (por exemplo, Desenvolvimento, Testes, Implanta\u00e7\u00e3o). Isso cria uma grade verticalmente segmentada que \u00e9 muito mais f\u00e1cil de ler do que uma \u00fanica lista longa.<\/li>\n<li><strong>Aproveite a palavra-chave &#8216;ap\u00f3s&#8217;:<\/strong> Em vez de calcular manualmente as datas, use a <code>ap\u00f3s [id_tarefa]<\/code>sintaxe. Isso garante que, se a data de in\u00edcio do projeto mudar, todo o seu cronograma ser\u00e1 atualizado automaticamente sem edi\u00e7\u00e3o manual.<\/li>\n<li><strong>Exclua os dias n\u00e3o \u00fateis:<\/strong> Se o seu projeto segue uma semana comercial padr\u00e3o, inclua a <code>exclui fins de semana<\/code>diretiva. Isso mant\u00e9m seu cronograma realista e evita previs\u00f5es irreais de trabalho nos fins de semana.<\/li>\n<\/ul>\n<h2>Exemplos Reais de Gr\u00e1ficos de Gantt do Mermaid<\/h2>\n<h3>Exemplo 1: Roteiro de Migra\u00e7\u00e3o da Infraestrutura de Software<\/h3>\n<p>Este plano funcional modela um projeto de migra\u00e7\u00e3o em m\u00faltiplas etapas para a nuvem, utilizando se\u00e7\u00f5es para dividir o planejamento da arquitetura da implanta\u00e7\u00e3o e testes.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNptj0FLxDAQhe8L+x\/msrcG2sqK9FYsimBBVi8eh2Zag21Skonu\/ntnm9qDOCSQzMv7XmZAy7zfgRQbHgnuRxc1PNneY2AfO46eoDWDRzbOwsmhnnBODo1MD85PyPAupdpWNU2S8GzCKh0mddCpS+dujJoCfBN9ktVhv0tCoG7B1777MExLalLSfxoKZrByrbSzlAEWGZR5eatyWXIu8jXhlbroDV+gjtowVCjcr6uhlN0z+cV61H+DtwlTu0FGePNoQy8WqDphZjAVG0RwxXHNrOcZTqQ0zaO7yONpy7oa7v7JGimwzBFS\/8U7HZP06NSz\/FcYv28k9WbDCTjXP30jgVc=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar Mermaid no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNplkEFqwzAQRfeB3EGb7GKwXVJKdgFTKNSlpL3AYE2CiiW50ijkPl0ECln1CLpYR5brQisksGc073\/9Ixii5ULwonil0Fuxt4TKWSFRtOroIF7iB\/+BeDAHB+jJBQoOBGrxFE6o87QEwnvrNJDY8Sratmia3IKz8lNrpYuVzFU8d31Q4qCMT1IeNRhYLnLTY1bdufegCJNebjw7+4ZkZ3EubTtrGBWv0q4FVGtRl\/VtUfLm76qc5HZBKrJOQRJ7wSMTTbyA2AKpUxqs+Qzxy4+Ijfzr5DeKXH\/leX9AFz9Nl6ENSOuTHcdBqo6ZupqZTK82k5U9Kj30HPxPtPzOoVfd6IQBeraSAHf\/rYDrrM+1x\/EVGk3OhOORId\/a6nSNTdzMNOaW8huBgKb2\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">gantt\r\n    t\u00edtulo Roteiro de Migra\u00e7\u00e3o da Infraestrutura em Nuvem\r\n    dateFormat AAAA-MM-DD\r\n    axisFormat %m-%d\r\n    exclui fins de semana\r\n\r\n    se\u00e7\u00e3o Arquitetura\r\n    Projeto em Nuvem   :conclu\u00eddo, a1, 2026-06-01, 10d\r\n    Auditoria de Seguran\u00e7a :ativo, a2, ap\u00f3s a1, 5d\r\n\r\n    se\u00e7\u00e3o Migra\u00e7\u00e3o\r\n    Transfer\u00eancia de Dados  :cr\u00edtico, m1, ap\u00f3s a2, 15d\r\n    Reimplanta\u00e7\u00e3o do Aplicativo  :m2, ap\u00f3s m1, 8d\r\n\r\n    se\u00e7\u00e3o Marcos\r\n    Lan\u00e7amento em Produ\u00e7\u00e3o :marco, m3, ap\u00f3s m2, 0d<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNplkEFqwzAQRfeB3EGb7GKwXVJKdgFTKNSlpL3AYE2CiiW50ijkPl0ECln1CLpYR5brQisksGc073\/9Ixii5ULwonil0Fuxt4TKWSFRtOroIF7iB\/+BeDAHB+jJBQoOBGrxFE6o87QEwnvrNJDY8Sratmia3IKz8lNrpYuVzFU8d31Q4qCMT1IeNRhYLnLTY1bdufegCJNebjw7+4ZkZ3EubTtrGBWv0q4FVGtRl\/VtUfLm76qc5HZBKrJOQRJ7wSMTTbyA2AKpUxqs+Qzxy4+Ijfzr5DeKXH\/leX9AFz9Nl6ENSOuTHcdBqo6ZupqZTK82k5U9Kj30HPxPtPzOoVfd6IQBeraSAHf\/rYDrrM+1x\/EVGk3OhOORId\/a6nSNTdzMNOaW8huBgKb2\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNptj0FLxDAQhe8L+x\/msrcG2sqK9FYsimBBVi8eh2Zag21Skonu\/ntnm9qDOCSQzMv7XmZAy7zfgRQbHgnuRxc1PNneY2AfO46eoDWDRzbOwsmhnnBODo1MD85PyPAupdpWNU2S8GzCKh0mddCpS+dujJoCfBN9ktVhv0tCoG7B1777MExLalLSfxoKZrByrbSzlAEWGZR5eatyWXIu8jXhlbroDV+gjtowVCjcr6uhlN0z+cV61H+DtwlTu0FGePNoQy8WqDphZjAVG0RwxXHNrOcZTqQ0zaO7yONpy7oa7v7JGimwzBFS\/8U7HZP06NSz\/FcYv28k9WbDCTjXP30jgVc=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar Mermaid no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"ZfqGmuG\"><img alt=\"\" class=\"alignnone size-full wp-image-646\" decoding=\"async\" height=\"220\" sizes=\"(max-width: 584px) 100vw, 584px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a19049caf4ef.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a19049caf4ef.png 584w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a19049caf4ef-300x113.png 300w\" width=\"584\"\/><\/p>\n<p><strong>An\u00e1lise da sintaxe:<\/strong> Este gr\u00e1fico separa claramente o planejamento, a execu\u00e7\u00e3o e os marcos do projeto. Ao marcar a tarefa `Transfer\u00eancia de Dados` como <code>cr\u00edtico<\/code>, ela recebe um destaque distinto, atraindo a aten\u00e7\u00e3o do espectador para a fase mais de risco da migra\u00e7\u00e3o.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O que \u00e9 um Gr\u00e1fico de Gantt? Um Gr\u00e1fico de Gantt\u00e9 uma ferramenta de visualiza\u00e7\u00e3o de gest\u00e3o de projetos usada para mapear cronogramas de projetos, dura\u00e7\u00f5es de tarefas e marcos da rota cr\u00edtica ao longo de uma linha do tempo&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":7,"template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"ld_collection":[14],"class_list":["post-2105","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mermaid Gantt Chart Syntax | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Track project schedules and task milestones with Mermaid Gantt charts in VPasCode, an intuitive diagram-as-code tool.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mermaid Gantt Chart Syntax | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Track project schedules and task milestones with Mermaid Gantt charts in VPasCode, an intuitive diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1904945fb53.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/mermaid-js-gantt-chart-syntax-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/mermaid-js-gantt-chart-syntax-guide\\\/\",\"name\":\"Mermaid Gantt Chart Syntax | VPasCode Text to Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/mermaid-js-gantt-chart-syntax-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/mermaid-js-gantt-chart-syntax-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a1904945fb53.png\",\"datePublished\":\"2026-05-26T08:05:44+00:00\",\"description\":\"Track project schedules and task milestones with Mermaid Gantt charts in VPasCode, an intuitive diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/mermaid-js-gantt-chart-syntax-guide\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/mermaid-js-gantt-chart-syntax-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/mermaid-js-gantt-chart-syntax-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a1904945fb53.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a1904945fb53.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/mermaid-js-gantt-chart-syntax-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Guia de Sintaxe do Gr\u00e1fico de Gantt do Mermaid.js\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mermaid Gantt Chart Syntax | VPasCode Text to Diagram Guide","description":"Track project schedules and task milestones with Mermaid Gantt charts in VPasCode, an intuitive diagram-as-code tool.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/","og_locale":"pt_PT","og_type":"article","og_title":"Mermaid Gantt Chart Syntax | VPasCode Text to Diagram Guide","og_description":"Track project schedules and task milestones with Mermaid Gantt charts in VPasCode, an intuitive diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1904945fb53.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/","url":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/","name":"Mermaid Gantt Chart Syntax | VPasCode Text to Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1904945fb53.png","datePublished":"2026-05-26T08:05:44+00:00","description":"Track project schedules and task milestones with Mermaid Gantt charts in VPasCode, an intuitive diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1904945fb53.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1904945fb53.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/mermaid-js-gantt-chart-syntax-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/pt\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"Guia de Sintaxe do Gr\u00e1fico de Gantt do Mermaid.js"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/pt\/#website","url":"https:\/\/www.vpascode.com\/pt\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/pt\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.vpascode.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/pt\/wp-content\/uploads\/sites\/10\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/pt\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/pt\/wp-json\/wp\/v2\/ld_docs\/2105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/pt\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/pt\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/pt\/wp-json\/wp\/v2\/users\/4"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/pt\/wp-json\/wp\/v2\/media?parent=2105"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/pt\/wp-json\/wp\/v2\/ld_collection?post=2105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}