{"id":2124,"date":"2026-05-26T07:10:55","date_gmt":"2026-05-26T07:10:55","guid":{"rendered":"https:\/\/www.vpascode.com\/pt\/docs\/uncategorized\/plantuml-activity-diagram-syntax-guide\/"},"modified":"2026-05-26T07:10:55","modified_gmt":"2026-05-26T07:10:55","slug":"plantuml-activity-diagram-syntax-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-syntax-guide\/","title":{"rendered":"Guia de Sintaxe de Diagramas de Atividade PlantUML"},"content":{"rendered":"<h2>O que \u00e9 um Diagrama de Atividade?<\/h2>\n<p>Um <strong>Diagrama de Atividade<\/strong> \u00e9 um diagrama comportamental <strong>diagrama UML<\/strong> que funciona como um fluxograma potente e formalizado para aplica\u00e7\u00f5es de software. Como um componente essencial da especifica\u00e7\u00e3o da Linguagem Unificada de Modelagem (UML), ele mapeia o fluxo operacional passo a passo de um componente do sistema, um processo de neg\u00f3cios ou um ciclo de execu\u00e7\u00e3o algor\u00edtmica. Ao rastrear o fluxo sequencial de controle desde um ponto de partida inicial at\u00e9 uma conclus\u00e3o final, este tipo espec\u00edfico <strong>tipo de diagrama UML<\/strong> ajuda engenheiros de software, gerentes de produto e analistas de neg\u00f3cios a mapear l\u00f3gica de sistemas complexos, identificar casos extremos e isolar visualmente caminhos de execu\u00e7\u00e3o paralelos antes de escrever uma \u00fanica linha de l\u00f3gica de backend.<\/p>\n<p>Com <strong>VPasCode<\/strong>, voc\u00ea n\u00e3o precisa organizar manualmente caixas de fluxo, calcular interse\u00e7\u00f5es de setas ou equilibrar espa\u00e7amentos de layout. O motor utiliza um padr\u00e3o de formata\u00e7\u00e3o modernizado e semelhante a scripts para gerar instantaneamente vetores de layout limpos e altamente leg\u00edveis enquanto voc\u00ea codifica.<\/p>\n<h2>Guia de Sintaxe Principal: Elementos e Constru\u00e7\u00f5es<\/h2>\n<p>Para projetar um diagrama de atividade UML elegante e compat\u00edvel com padr\u00f5es no PlantUML, voc\u00ea precisa dominar pontos de verifica\u00e7\u00e3o de execu\u00e7\u00e3o, estados de atividade, ramos condicionais, divis\u00f5es paralelas e piscinas verticais.<\/p>\n<h3>1. Pontos de Verifica\u00e7\u00e3o de Execu\u00e7\u00e3o e Atividades B\u00e1sicas<\/h3>\n<p>Diferentemente das nota\u00e7\u00f5es UML legadas, os scripts de atividade modernos usam tags de comando claras e expl\u00edcitas para marcar os limites do seu fluxo de trabalho. Um n\u00f3 de atividade \u00e9 definido simplesmente colocando o texto dentro de dois-pontos e ponto-e-v\u00edrgula no final:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:Aov9B2hXvRBopCiioKpCoQnALN0iACZ9J4uioSpFKt3Epoj9hIYn1ghmoKzCKV39JqxC0OccPQQN5a7L92Pdf09L59Va5m00\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:oymxl3OvCv-NoyepBpCvCx58mJa_hoIreYHV8ILHmR4W9pCvyV3omulphO5Ad1EBYbBJGMeIapDI5L9IGOhJCjDBYo1g57poanDpW2hJCdC1\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">in\u00edcio\r\n:Iniciar Contexto da Aplica\u00e7\u00e3o;\r\n:Carregar Cache de Configura\u00e7\u00e3o Local;\r\nfim<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:oymxl3OvCv-NoyepBpCvCx58mJa_hoIreYHV8ILHmR4W9pCvyV3omulphO5Ad1EBYbBJGMeIapDI5L9IGOhJCjDBYo1g57poanDpW2hJCdC1\" \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 Plantuml 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\/#plantuml:Aov9B2hXvRBopCiioKpCoQnALN0iACZ9J4uioSpFKt3Epoj9hIYn1ghmoKzCKV39JqxC0OccPQQN5a7L92Pdf09L59Va5m00\" 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 Plantuml no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"HWZQlpm\"><img alt=\"\" class=\"alignnone size-full wp-image-566\" decoding=\"async\" height=\"172\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe195d7e4.png\" width=\"212\"\/><\/p>\n<h3>2. Ramos de L\u00f3gica Condicionais (se \/ sen\u00e3o \/ switch)<\/h3>\n<p>Para ramificar sua l\u00f3gica de controle com base em par\u00e2metros operacionais, use la\u00e7os de sintaxe de programa\u00e7\u00e3o padr\u00e3o. Voc\u00ea pode acrescentar r\u00f3tulos entre par\u00eanteses para indicar os crit\u00e9rios espec\u00edficos de avalia\u00e7\u00e3o necess\u00e1rios para passar por uma linha de seta:<\/p>\n<ul>\n<li><strong>Divis\u00f5es Bin\u00e1rias (se \/ sen\u00e3o se \/ sen\u00e3o):<\/strong> Ideal para verifica\u00e7\u00f5es simples de verdadeiro\/falso:\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:oqnJqF0iLWZ9pqxDKmXBpCbCiTTKACa0SZGgKuirURaKWC3AlIWnhqJ1CS1JmJ4vERMus9gNApMdE5L18oyVfYGeDIMpA3MvHA4aNy4dFpqp3wGcBoKp3G00\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:AqvLqF1N2CdFJirJEBnI8UpmmfpCb7nxJONKl9B3Y_CLD8epSpLvkHI0mCevFoyvDIMrIC4nERMuE5_Xy085nm1FQrwkujGyi5eG2LCSb9gIMPIQd9cVbrYaK91ObAZWav-UcGTKdPQPMvmA0000\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">se (O Token \u00e9 V\u00e1lido?) ent\u00e3o (sim)\r\n    :Conceder Acesso \u00e0 API;\r\nsen\u00e3o (n\u00e3o)\r\n    :Redirecionar para Login;\r\nfimse<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:AqvLqF1N2CdFJirJEBnI8UpmmfpCb7nxJONKl9B3Y_CLD8epSpLvkHI0mCevFoyvDIMrIC4nERMuE5_Xy085nm1FQrwkujGyi5eG2LCSb9gIMPIQd9cVbrYaK91ObAZWav-UcGTKdPQPMvmA0000\" \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 Plantuml 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\/#plantuml:oqnJqF0iLWZ9pqxDKmXBpCbCiTTKACa0SZGgKuirURaKWC3AlIWnhqJ1CS1JmJ4vERMus9gNApMdE5L18oyVfYGeDIMpA3MvHA4aNy4dFpqp3wGcBoKp3G00\" 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 Plantuml no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"iiAnZXa\"><img alt=\"\" class=\"alignnone size-full wp-image-567\" decoding=\"async\" height=\"100\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe272b636.png\" width=\"266\"\/><\/p>\n<\/li>\n<li><strong>Interruptores de M\u00faltiplos Caminhos (switch):<\/strong> Perfeito para avaliar faixas num\u00e9ricas, n\u00edveis de fun\u00e7\u00e3o ou padr\u00f5es de correspond\u00eancia de strings sem aninhar in\u00fameras instru\u00e7\u00f5es if:\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:NSwn2W9130JGNl0VfZmBVq0h4SvAb4K_OBaTy20cijb3xkyD5WgNRcPU4N-FRNYWkpihaWbncr_Sh5T3TgB3eJn7HMJ4xHArXEid4HnDFVp-HyyMMsvMbpnagoQuPgNy_McYjwLDp6LxKPdHaoLmrFxzyGC0\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TSyx2W9130RWNl0EATShQ2M2bSBYum339c1WPZ8aMGLlurcyc5aBRJHDu2TVGkp6FboWEt4JG88-DSg00cSRdmzbMSndGpA23jPOkBAv9XI5o25gUQ2Af7nF2Xkf9fcYbvR9PVMXUucPVwnFNAUR4wokiU4B8xaoXlm5jqG8HobKdM17xAEce35WxwzU\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">switch (Tipo de Papel do Usu\u00e1rio)\r\ncase ( Administrador )\r\n    :Renderizar Console Completo;\r\ncase ( Moderador )\r\n    :Renderizar Painel de Controle;\r\ncase ( Convidado )\r\n    :Renderizar Feed Somente Leitura;\r\nendswitch<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TSyx2W9130RWNl0EATShQ2M2bSBYum339c1WPZ8aMGLlurcyc5aBRJHDu2TVGkp6FboWEt4JG88-DSg00cSRdmzbMSndGpA23jPOkBAv9XI5o25gUQ2Af7nF2Xkf9fcYbvR9PVMXUucPVwnFNAUR4wokiU4B8xaoXlm5jqG8HobKdM17xAEce35WxwzU\" \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 Plantuml 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\/#plantuml:NSwn2W9130JGNl0VfZmBVq0h4SvAb4K_OBaTy20cijb3xkyD5WgNRcPU4N-FRNYWkpihaWbncr_Sh5T3TgB3eJn7HMJ4xHArXEid4HnDFVp-HyyMMsvMbpnagoQuPgNy_McYjwLDp6LxKPdHaoLmrFxzyGC0\" 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 Plantuml no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"moZKvAp\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-568\" decoding=\"async\" fetchpriority=\"high\" height=\"139\" sizes=\"(max-width: 471px) 100vw, 471px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe36d8256.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe36d8256.png 471w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe36d8256-300x89.png 300w\" width=\"471\"\/><\/p>\n<\/li>\n<\/ul>\n<h3>3. Execu\u00e7\u00f5es Paralelas (fork \/ join)<\/h3>\n<p>Ao modelar ambientes de nuvem contempor\u00e2neos ou loops de c\u00f3digo multi-threaded, voc\u00ea frequentemente precisa representar tarefas que ocorrem simultaneamente. Use o <code>fork<\/code> construtor para dividir sua sequ\u00eancia de execu\u00e7\u00e3o em faixas independentes e paralelas, e conclua com um <code>join<\/code> token para mescl\u00e1-las novamente em uma \u00fanica thread:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:IyilokRbKW02A_VKlDIYn99K1TVSnCmS1S-yilpCv5HhNguqe1g5nFJ4p3oeIfVKbDBa4eNmnABKZFpIubIGsjIyaloYIg3grBmK1P0E0000\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:IyilokRbKW02A_VKeiGY1RV4ajAYH8M2_285LztSnCmSQrwkDA0YXRpyiiJSrBoILAXobzIKqgfCeAhYalp2qbI5b7m5nwBSnAh3AtD1MZ9pGI8WdG00\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">fork\r\n    :Gerar Fatura por E-mail;\r\nfork novamente\r\n    :Deduzir Estoque do Armaz\u00e9m;\r\nfim do fork<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:IyilokRbKW02A_VKeiGY1RV4ajAYH8M2_285LztSnCmSQrwkDA0YXRpyiiJSrBoILAXobzIKqgfCeAhYalp2qbI5b7m5nwBSnAh3AtD1MZ9pGI8WdG00\" \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 Plantuml 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\/#plantuml:IyilokRbKW02A_VKlDIYn99K1TVSnCmS1S-yilpCv5HhNguqe1g5nFJ4p3oeIfVKbDBa4eNmnABKZFpIubIGsjIyaloYIg3grBmK1P0E0000\" 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 Plantuml no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"CRrKTDt\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-569\" decoding=\"async\" height=\"87\" loading=\"lazy\" sizes=\"auto, (max-width: 392px) 100vw, 392px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe4710eae.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe4710eae.png 392w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe4710eae-300x67.png 300w\" width=\"392\"\/><\/p>\n<h3>4. Organizando Responsabilidades com C\u00e9lulas de Nata\u00e7\u00e3o<\/h3>\n<p>Para definir claramente qual ator, equipe de servi\u00e7o ou limite de infraestrutura de microservi\u00e7o possui uma a\u00e7\u00e3o espec\u00edfica, use parti\u00e7\u00f5es verticais conhecidas como c\u00e9lulas de nata\u00e7\u00e3o. Voc\u00ea declara uma c\u00e9lula de nata\u00e7\u00e3o envolvendo uma string de t\u00edtulo entre caracteres de pipe (<code>|T\u00edtulo da Faixa|<\/code>):<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:5Sin2e0m30NGlT0x1Bn5dRI3YuDN21fiKQl4NqJfuTNrmIj-ZP90pN4KQqwmmXhtuRZGa7KCV0gr6TXJRKsf-ZW7j6iM6lZU_janvEBxswx92Bl6HyYhJ17aMQVw1G00\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:gt4ioCbCJYp9BCjNICbNSCx9JCqhIQtXvShCExmsEJEVbylA6QIWI24lNy4fl-JmOg2wL0Nd_Do2eaHhNguQPP_Cz8mIfvpIL0Ntn9BKyiHAa7n0OdfYBj2aVA19Lewb9K0cs13dn2Au4KM7LwPabkHR0m00\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">|Aplicativo do Cliente|\r\nin\u00edcio\r\n:Clicar no Bot\u00e3o de Compra;\r\n|#LightBlue Gateway de Pagamento|\r\n:Autenticar Cart\u00e3o de Cr\u00e9dito;<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:gt4ioCbCJYp9BCjNICbNSCx9JCqhIQtXvShCExmsEJEVbylA6QIWI24lNy4fl-JmOg2wL0Nd_Do2eaHhNguQPP_Cz8mIfvpIL0Ntn9BKyiHAa7n0OdfYBj2aVA19Lewb9K0cs13dn2Au4KM7LwPabkHR0m00\" \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 Plantuml 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\/#plantuml:5Sin2e0m30NGlT0x1Bn5dRI3YuDN21fiKQl4NqJfuTNrmIj-ZP90pN4KQqwmmXhtuRZGa7KCV0gr6TXJRKsf-ZW7j6iM6lZU_janvEBxswx92Bl6HyYhJ17aMQVw1G00\" 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 Plantuml no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"vIEfVzZ\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-570\" decoding=\"async\" height=\"156\" loading=\"lazy\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe5318dd6.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe5318dd6.png 452w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe5318dd6-300x104.png 300w\" width=\"452\"\/><\/p>\n<h2>Melhores Pr\u00e1ticas para Fluxos de Atividades Limpos<\/h2>\n<ul>\n<li><strong>Use r\u00f3tulos com verbos ativos:<\/strong> Mantenha seus blocos de texto de atividade compactos e claros come\u00e7ando com verbos orientados \u00e0 a\u00e7\u00e3o (por exemplo, <code>:Analisar Payload;<\/code> em vez de <code>:Os dados do payload s\u00e3o analisados pela aplica\u00e7\u00e3o worker;<\/code>).<\/li>\n<li><strong>Use cores para identificar n\u00f3s de alto risco:<\/strong> Acrescente cores hexadecimais personalizadas diretamente em n\u00f3s de fundo sens\u00edveis (por exemplo, <code>:#Crimson:Limpar Registros do Banco de Dados;<\/code>) para tornar os passos cr\u00edticos mais vis\u00edveis visualmente em mapas empresariais grandes.<\/li>\n<li><strong>Evite Linhas Cruzadas:<\/strong> Se o seu diagrama de m\u00faltiplas ramifica\u00e7\u00f5es come\u00e7ar a parecer bagun\u00e7ado, divida os blocos de texto injetando um n\u00f3 conectador circular limpo usando a nota\u00e7\u00e3o de desacoplamento (<code>desacoplar<\/code>) ou \u00e2ncoras terminais.<\/li>\n<\/ul>\n<h2>Exemplos Reais de Diagramas de Atividade PlantUML<\/h2>\n<h3>Exemplo 1: Onboarding de Usu\u00e1rio e Valida\u00e7\u00e3o de Identidade (Ramifica\u00e7\u00f5es e Comutadores)<\/h3>\n<p>Este modelo padr\u00e3o representa um fluxo de trabalho padr\u00e3o de onboarding de usu\u00e1rio contendo l\u00f3gica condicional bin\u00e1ria profunda e uma verifica\u00e7\u00e3o de identidade dentro de um layout limpo de diagrama UML.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:FLBDReCm3BuZyGu-iiDUe3rih5kbIfs6HhUTqs2eLKWYnuprxUT0MquMVFx-p7CKmp8EVPxDKvwjlY8orEDn88bGK-SUlm9iFG_hFACMYhV1K0zbpsYQ2xpzKPJuz01oGWV51UD3de4-g_ha9oYjzQCJs7ZNzcG5VWmxSjrw0KNn8S-mZmY5yxVDZL8BGeMkKIZCXZxHUcvqBRriyqoDrZh2DpArP8sGT_1ng5IfGOKn1YMv4fQJ8Lbu4cJdmYYAEHfxdWmtgxtlOAkfi85I18SWcWzPxZmmdVGh5BjurM16AvgQucmSd9TRU6ro8h4dA6xXQ-mLdGmU25aXrgJ0K34ED0vG6MhW5hvY_qinWL-Dc6D2Rlen2dAybhOwC7LTEf8m1KotYbQdMM7lVLZV5RQCE8lUwSiG-Wkyc4WMoce7dwdfFQLZB-KkvkU2tmsVbzRKL9iACF5QEAPJBDTxrYNzWVu1\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:LLAxRjj04Em9y1-sf8lyW5p4j2m73ko4i9pq6zvANk0UzDwTuDyHN0GfNEKJ-6FPeqWbOK4Gl9sPdPcxYWabPMVhYltutdEegzMtcCUZS81j_k4e4Tm6STcU_Xc2DHgCIS9bNKM2PlF18LluF1vXyyenqSSB89_6jm1DP7THLw3FwY4e1WNQ0ySJJV0xosdvJdXvcXnGnmgrdoZAU-5O2ol38-svw1VWUTUEl55LKf8TEuXKLsfbumy5iHv_6zvFWEyalECUnv-5_UjJfm2XWHBBBDBkCufHrCRhmWRB49Xmbfe0Aj-J8LdDonHZbYHXqNZIHJ3n0U4MxRDI_DNGP5uoUdNT5Dfr4EKAcjZuQxOA_f_awgeFBcj7q7mPtmza2_sMB9tMNvBJoHurrGOw8SVPGOTgTucjaw2XS_0b2fkr8YdGQ_Jzn7639iGv_TKDnwa1k0zXAATjZEmnPK7O9k6XHBoeMVG1FecUbY8NlNQmch0oiED44Qx7O-G-n2aRV9qoQhkxkQhPuTJN0qe1TYGxjl_rgrFXN9uf9Sptv4gBrmly1m00\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nin\u00edcio\r\n:Usu\u00e1rio Submete Formul\u00e1rio de Cadastro;\r\nse (E-mail J\u00e1 Existe?) ent\u00e3o (sim)\r\n    :Mostrar Aviso de Conflito de Conta;\r\n    parar\r\nsen\u00e3o (n\u00e3o)\r\n    :Criar Registro de Usu\u00e1rio Pendente;\r\nfim se\r\n\r\n:Enviar C\u00f3digo de Verifica\u00e7\u00e3o OTP;\r\nrepetir\r\n    :Aguardar Entrada OTP do Usu\u00e1rio;\r\nretroceder:Registrar Alerta de Tentativa Falhada;\r\nrepetir enquanto (OTP Correto?) \u00e9 (n\u00e3o) n\u00e3o (sim)\r\n\r\ncomutar (N\u00edvel de Sele\u00e7\u00e3o de Conta)\r\ncaso ( Premium Pago )\r\n    :Provisionar Cluster de Banco de Dados;\r\n    :Disparar Loop de Assinatura Stripe;\r\ncaso ( Plano Gratuito )\r\n    :Aplicar Limites B\u00e1sicos de Taxa de API;\r\nfim comutar\r\n\r\n:Marcar Perfil de Usu\u00e1rio como Verificado;\r\nparar\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:LLAxRjj04Em9y1-sf8lyW5p4j2m73ko4i9pq6zvANk0UzDwTuDyHN0GfNEKJ-6FPeqWbOK4Gl9sPdPcxYWabPMVhYltutdEegzMtcCUZS81j_k4e4Tm6STcU_Xc2DHgCIS9bNKM2PlF18LluF1vXyyenqSSB89_6jm1DP7THLw3FwY4e1WNQ0ySJJV0xosdvJdXvcXnGnmgrdoZAU-5O2ol38-svw1VWUTUEl55LKf8TEuXKLsfbumy5iHv_6zvFWEyalECUnv-5_UjJfm2XWHBBBDBkCufHrCRhmWRB49Xmbfe0Aj-J8LdDonHZbYHXqNZIHJ3n0U4MxRDI_DNGP5uoUdNT5Dfr4EKAcjZuQxOA_f_awgeFBcj7q7mPtmza2_sMB9tMNvBJoHurrGOw8SVPGOTgTucjaw2XS_0b2fkr8YdGQ_Jzn7639iGv_TKDnwa1k0zXAATjZEmnPK7O9k6XHBoeMVG1FecUbY8NlNQmch0oiED44Qx7O-G-n2aRV9qoQhkxkQhPuTJN0qe1TYGxjl_rgrFXN9uf9Sptv4gBrmly1m00\" \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 Plantuml 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\/#plantuml:FLBDReCm3BuZyGu-iiDUe3rih5kbIfs6HhUTqs2eLKWYnuprxUT0MquMVFx-p7CKmp8EVPxDKvwjlY8orEDn88bGK-SUlm9iFG_hFACMYhV1K0zbpsYQ2xpzKPJuz01oGWV51UD3de4-g_ha9oYjzQCJs7ZNzcG5VWmxSjrw0KNn8S-mZmY5yxVDZL8BGeMkKIZCXZxHUcvqBRriyqoDrZh2DpArP8sGT_1ng5IfGOKn1YMv4fQJ8Lbu4cJdmYYAEHfxdWmtgxtlOAkfi85I18SWcWzPxZmmdVGh5BjurM16AvgQucmSd9TRU6ro8h4dA6xXQ-mLdGmU25aXrgJ0K34ED0vG6MhW5hvY_qinWL-Dc6D2Rlen2dAybhOwC7LTEf8m1KotYbQdMM7lVLZV5RQCE8lUwSiG-Wkyc4WMoce7dwdfFQLZB-KkvkU2tmsVbzRKL9iACF5QEAPJBDTxrYNzWVu1\" 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>Edite Plantuml no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"DxXTwnN\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-571\" decoding=\"async\" height=\"721\" loading=\"lazy\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe65178d1.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe65178d1.png 480w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe65178d1-200x300.png 200w\" width=\"480\"\/><\/p>\n<p><strong>An\u00e1lise de Sintaxe:<\/strong> Este modelo demonstra um padr\u00e3o <code>repetir \/ retroceder \/ repetir enquanto<\/code> la\u00e7o de valida\u00e7\u00e3o que captura continuamente as entradas do usu\u00e1rio at\u00e9 que a chave de seguran\u00e7a correta seja fornecida. O la\u00e7o de m\u00faltiplos caminhos <code>comutar<\/code>envolt\u00f3rio separa elegantemente a l\u00f3gica de configura\u00e7\u00e3o de conta com base nos valores de status de n\u00edvel.<\/p>\n<h3>Exemplo 2: Motor de Cumprimento de Pedidos Distribu\u00eddo (Cascos e Ramifica\u00e7\u00f5es Paralelas)<\/h3>\n<p>Este mapa de arquitetura empresarial complexo utiliza cascos verticais estruturais para rastrear exatamente como um fluxo de checkout automatizado processa tarefas simultaneamente em um cliente navegador, uma gateway de API e um centro f\u00edsico de cumprimento.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZLBBReCm4BmZyGyhzPByGd9e8vAsaLe51QazEsQ15SPhsIOI4X_VTMZIQpaEutdPBo4g7yV1vDdyzDrHnBamX3R2pZb3MaLYE-VPZPPdcsgy31IXwjWviYqK0cyJZWPrmcd1TtNjCGJvbOG_gErYCIax5ntgdaUHBuzmi2rP5FNDbp9KguXGUgv74JhQguHWFua2DR0wHXo2e515rltp6cA75bQMrta6yctE64TluIJIfsPXmS5xzjk542AxF4CJ45OJXlknZyHxcC7E65uwf-XeQsfIWuPz_tj00cef1gMQXZJJbPIuUNBuQxHvGui-TTbJIr4PAFUlS4QDvD9KIGjKgyWkV5b7YNsDVlvM7ZiU9UAdigh5cq4r1Ua-F-n9CDTDGUv6f9NkqzoL8NVttuL0hOK_iJDVE499kaU_j8AbqB-kPa_1gQWxE7d920NRXlnmsmZUcVjjUXnfsnSHbeVq0m00\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bP8zRkD038Lx0xx306cIAzX5eiW_CB0B636mFQsXPM9dXWvdb6AXssmHf4YNd40N2qS_GJRTgZ04wF5xpu-yYmaaDTxDP-tLlK2ek2qkZYhedhk_R2oRqX66XEryHg5xhOZdiyKwF168AK64mbbbQ4hs5u6urAy7TAYwe8fri2ZOFVUITKY2DQWakvK4WKi7mkrFJYp6WYdskvvrnketDqaz5x_0aSsacFYnmVnvBsoRnDahehdU9GpHe9yajpT60-Vqrq5_R-Opey_Y0TMapoGon1c9wrXp0ilBGNW10Sdaq2CY-Obmxx9U2ONZlg1tZ5z0EdyYRoBc_oVWwJJLECvhxWfZLC0UQl0QaetsQ0v9w8AZ_MABaglDTV8JQFDcHJKbS6Q_sYo_aKrGJIRXCDrU_G0Tij0UA2RqaFDjCVPrw6iX7lvqBxuTpNRgGfx-zTjqhv6geID_10Sr-YbTeLcFZGuyyB5xovAyxSzZcVXZ5zzQ-8-rhoZsYp1RlSapn-74medKO7JJGq1B_Tx6dTrXi7hB7m00\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n|#Branco|Aplica\u00e7\u00e3o do Cliente|\r\nin\u00edcio\r\n:Enviar Carrinho de Compras;\r\n:Selecionar Endere\u00e7o de Entrega;\r\n\r\n|#CianoClaro|Motor da API de Checkout|\r\n:Validar Estoque de Produtos;\r\nse (Itens em Estoque?) ent\u00e3o (n\u00e3o)\r\n    :Retornar Erro de Estoque Esgotado;\r\n    parar\r\nsen\u00e3o (sim)\r\n    :Bloquear Aloca\u00e7\u00f5es de Estoque;\r\nfim se\r\n\r\nramifica\u00e7\u00e3o\r\n    :Processar Pagamento via Stripe;\r\n    :Gerar Comprovante Digital PDF;\r\nramifica\u00e7\u00e3o novamente\r\n    |#Lavanda|Sistema de Gest\u00e3o de Armaz\u00e9m|\r\n    :Imprimir Comprovante F\u00edsico de Embalagem;\r\n    :Atribuir Rob\u00f4 de Sele\u00e7\u00e3o do Armaz\u00e9m;\r\nfim ramifica\u00e7\u00e3o\r\n\r\n|#CianoClaro|Motor da API de Checkout|\r\n:Disparar Ganchos de Confirma\u00e7\u00e3o de Pedido;\r\nparar\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bP8zRkD038Lx0xx306cIAzX5eiW_CB0B636mFQsXPM9dXWvdb6AXssmHf4YNd40N2qS_GJRTgZ04wF5xpu-yYmaaDTxDP-tLlK2ek2qkZYhedhk_R2oRqX66XEryHg5xhOZdiyKwF168AK64mbbbQ4hs5u6urAy7TAYwe8fri2ZOFVUITKY2DQWakvK4WKi7mkrFJYp6WYdskvvrnketDqaz5x_0aSsacFYnmVnvBsoRnDahehdU9GpHe9yajpT60-Vqrq5_R-Opey_Y0TMapoGon1c9wrXp0ilBGNW10Sdaq2CY-Obmxx9U2ONZlg1tZ5z0EdyYRoBc_oVWwJJLECvhxWfZLC0UQl0QaetsQ0v9w8AZ_MABaglDTV8JQFDcHJKbS6Q_sYo_aKrGJIRXCDrU_G0Tij0UA2RqaFDjCVPrw6iX7lvqBxuTpNRgGfx-zTjqhv6geID_10Sr-YbTeLcFZGuyyB5xovAyxSzZcVXZ5zzQ-8-rhoZsYp1RlSapn-74medKO7JJGq1B_Tx6dTrXi7hB7m00\" \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 Plantuml 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\/#plantuml:ZLBBReCm4BmZyGyhzPByGd9e8vAsaLe51QazEsQ15SPhsIOI4X_VTMZIQpaEutdPBo4g7yV1vDdyzDrHnBamX3R2pZb3MaLYE-VPZPPdcsgy31IXwjWviYqK0cyJZWPrmcd1TtNjCGJvbOG_gErYCIax5ntgdaUHBuzmi2rP5FNDbp9KguXGUgv74JhQguHWFua2DR0wHXo2e515rltp6cA75bQMrta6yctE64TluIJIfsPXmS5xzjk542AxF4CJ45OJXlknZyHxcC7E65uwf-XeQsfIWuPz_tj00cef1gMQXZJJbPIuUNBuQxHvGui-TTbJIr4PAFUlS4QDvD9KIGjKgyWkV5b7YNsDVlvM7ZiU9UAdigh5cq4r1Ua-F-n9CDTDGUv6f9NkqzoL8NVttuL0hOK_iJDVE499kaU_j8AbqB-kPa_1gQWxE7d920NRXlnmsmZUcVjjUXnfsnSHbeVq0m00\" 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>Edite Plantuml no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"fwdHaVw\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-572\" decoding=\"async\" height=\"595\" loading=\"lazy\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe7497e67.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe7497e67.png 885w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe7497e67-300x202.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe7497e67-768x516.png 768w\" width=\"885\"\/><\/p>\n<p><strong>An\u00e1lise de Sintaxe:<\/strong> O uso de cascos com cores (como <code>|#Lavanda Sistema de Gest\u00e3o de Armaz\u00e9m|<\/code>) for\u00e7a o motor de layout automatizado a criar colunas n\u00edtidas e separadas. O paralelo <code>garfo<\/code>a declara\u00e7\u00e3o mostra claramente que o processamento de pagamentos na engine da API e a gera\u00e7\u00e3o da etiqueta de embalagem no armaz\u00e9m f\u00edsico ocorrem simultaneamente, se fundindo novamente de forma limpa antes do terminal<code>parar<\/code> bloco.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O que \u00e9 um Diagrama de Atividade? Um Diagrama de Atividade \u00e9 um diagrama comportamental diagrama UML que funciona como um fluxograma potente e formalizado para aplica\u00e7\u00f5es de software. Como um componente essencial da especifica\u00e7\u00e3o da Linguagem Unificada de Modelagem&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":4,"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-2124","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>PlantUML Activity Diagram | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Design business process workflows using PlantUML activity diagrams in VPasCode, a high-velocity 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\/plantuml-activity-diagram-syntax-guide\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PlantUML Activity Diagram | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Design business process workflows using PlantUML activity diagrams in VPasCode, a high-velocity diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-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_6a18fe195d7e4.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=\"5 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\\\/plantuml-activity-diagram-syntax-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/plantuml-activity-diagram-syntax-guide\\\/\",\"name\":\"PlantUML Activity Diagram | VPasCode Text to Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/plantuml-activity-diagram-syntax-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/plantuml-activity-diagram-syntax-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a18fe195d7e4.png\",\"datePublished\":\"2026-05-26T07:10:55+00:00\",\"description\":\"Design business process workflows using PlantUML activity diagrams in VPasCode, a high-velocity diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/plantuml-activity-diagram-syntax-guide\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/plantuml-activity-diagram-syntax-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/plantuml-activity-diagram-syntax-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a18fe195d7e4.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a18fe195d7e4.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/pt\\\/docs\\\/vpascode-docs\\\/plantuml-activity-diagram-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 de Diagramas de Atividade PlantUML\"}]},{\"@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":"PlantUML Activity Diagram | VPasCode Text to Diagram Guide","description":"Design business process workflows using PlantUML activity diagrams in VPasCode, a high-velocity 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\/plantuml-activity-diagram-syntax-guide\/","og_locale":"pt_PT","og_type":"article","og_title":"PlantUML Activity Diagram | VPasCode Text to Diagram Guide","og_description":"Design business process workflows using PlantUML activity diagrams in VPasCode, a high-velocity diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-syntax-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe195d7e4.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-syntax-guide\/","url":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-syntax-guide\/","name":"PlantUML Activity Diagram | VPasCode Text to Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-syntax-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-syntax-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe195d7e4.png","datePublished":"2026-05-26T07:10:55+00:00","description":"Design business process workflows using PlantUML activity diagrams in VPasCode, a high-velocity diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-syntax-guide\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-syntax-guide\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-syntax-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe195d7e4.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18fe195d7e4.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/pt\/docs\/vpascode-docs\/plantuml-activity-diagram-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 de Diagramas de Atividade PlantUML"}]},{"@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\/2124","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=2124"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/pt\/wp-json\/wp\/v2\/ld_collection?post=2124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}