{"id":6432,"date":"2023-10-15T16:54:33","date_gmt":"2023-10-15T19:54:33","guid":{"rendered":"https:\/\/blog.botcity.dev\/?p=6432"},"modified":"2023-10-15T16:54:33","modified_gmt":"2023-10-15T19:54:33","slug":"orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro","status":"publish","type":"post","link":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/","title":{"rendered":"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro"},"content":{"rendered":"<p>Seguindo nossa s\u00e9rie de artigos sobre Orquestra\u00e7\u00e3o RPA, desta vez vamos entender como fazer a parte de deploy passo a passo dentro da nossa plataforma BotCity Maestro. E \u00e9 importante ressaltar que podemos fazer o deploy de qualquer tipo de automa\u00e7\u00e3o, seja ela constru\u00edda em Python, Java, JavaScript, ou outras linguagens de programa\u00e7\u00e3o, ou ainda outros frameworks como o Selenium.<\/p>\n<p>Vamos quebrar esse mito de que n\u00e3o \u00e9 poss\u00edvel orquestrar automa\u00e7\u00f5es desenvolvidas em Python RPA ou quaisquer outras linguagens de programa\u00e7\u00e3o e frameworks.<\/p>\n<h2><\/h2>\n<h2>Setup e configura\u00e7\u00e3o do seu ambiente<\/h2>\n<p>Antes de mais nada, vamos configurar o ambiente para que voc\u00ea possa utilizar as ferramentas que v\u00e3o te apoiar no deploy. Voc\u00ea deve acompanhar os passos indicados em nossa documenta\u00e7\u00e3o, como a <a href=\"https:\/\/developers.botcity.dev\/app\/signup\">cria\u00e7\u00e3o de uma conta<\/a> (n\u00e3o se preocupe, essa conta \u00e9 gratuita para que voc\u00ea possa testar as funcionalidades com a licen\u00e7a de comunidade).<\/p>\n<p>Ap\u00f3s isso, valide os <a href=\"https:\/\/documentation.botcity.dev\/getting-started\/prerequisites\/\">pr\u00e9-requisitos<\/a> de instala\u00e7\u00e3o do Java e demais configura\u00e7\u00f5es e a instala\u00e7\u00e3o do <a href=\"https:\/\/documentation.botcity.dev\/getting-started\/botcity-studio-sdk\/\">BotCity SDK<\/a>.<\/p>\n<h2><\/h2>\n<h2>Deploy de sua automa\u00e7\u00e3o<\/h2>\n<p>O nosso orquestrador BotCity Maestro oferece uma solu\u00e7\u00e3o integrada para o gerenciamento de suas automa\u00e7\u00f5es. Mais informa\u00e7\u00f5es sobre ele podem ser encontradas em nossa <a href=\"https:\/\/documentation.botcity.dev\/maestro\">documenta\u00e7\u00e3o<\/a>.<\/p>\n<p>Para a demonstra\u00e7\u00e3o, vamos utilizar como exemplo uma automa\u00e7\u00e3o constru\u00edda com Selenium. Caso queira utilizar o mesmo modelo, deixamos dispon\u00edvel em nosso GitHub <a href=\"https:\/\/github.com\/botcity-dev\/workshop-orquestracao-enterprise\">neste reposit\u00f3rio<\/a>.<\/p>\n<h3><\/h3>\n<h3>Preparando o rob\u00f4 para fazer o deploy<\/h3>\n<p>Basta compactar o projeto com todos os arquivos. Em nosso exemplo, podemos fazer isso de duas formas:<\/p>\n<ul>\n<li>Formando um novo arquivo compactado chamado <code>bot-selenium.zip<\/code>;<\/li>\n<li>Executando um dos scripts existentes na pasta de acordo seu sistema operacional: <code>build.bat<\/code>, <code>build.ps1<\/code> ou <code>build.sh<\/code>. Esses scripts compactam os arquivos automaticamente.<\/li>\n<\/ul>\n<p><!-- notionvc: 9e7811d0-b01c-46f7-987d-a14c535aec8c --><\/p>\n<h3><\/h3>\n<h3>Fazendo o deploy da automa\u00e7\u00e3o pela op\u00e7\u00e3o \u201ceasy deploy\u201d<\/h3>\n<p>Fa\u00e7a o login na plataforma <a href=\"http:\/\/developers.botcity.dev\">developers.botcity.dev<\/a> para ter acesso ao orquestrador e suas funcionalidades. Ap\u00f3s fazer o login, voc\u00ea dever\u00e1 ter acesso \u00e0 p\u00e1gina inicial que demonstra os primeiros passos com a ferramenta e ao lado esquerdo, ter\u00e1 um menu pelo qual vamos explorar as funcionalidades.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6435\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-1\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-1.png\" data-orig-size=\"1920,876\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-1-1024x467.png\" class=\"aligncenter wp-image-6435 size-full\" style=\"font-size: 19px; font-family: ff-more-web-pro, 'PT Serif', Georgia, serif; opacity: 0.84;\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-1.png\" alt=\"Print da tela inicial do BotCity Maestro\" width=\"1920\" height=\"876\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-1.png 1920w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-1-300x137.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-1-1024x467.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-1-1536x701.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-1-1200x548.png 1200w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p>Identifique o bot\u00e3o nesse menu da lateral esquerda escrito \u201ceasy deploys\u201d. Clique nesse bot\u00e3o para come\u00e7armos o processo.<\/p>\n<p>A partir de agora, vamos come\u00e7ar a definir informa\u00e7\u00f5es da nossa automa\u00e7\u00e3o, do nosso rob\u00f4 e do runner, sendo este \u00faltimo o local onde ser\u00e1 executado.<\/p>\n<p><strong>Automa\u00e7\u00e3o (automation):<\/strong><\/p>\n<p>Na tela, identifique o campo dispon\u00edvel para preenchimento \u201cwhat is the name of automation?\u201d, que significa que est\u00e1 aguardando que seja digitado o nome da automa\u00e7\u00e3o.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6437\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-2\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-2.png\" data-orig-size=\"1916,879\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-2-1024x470.png\" class=\"aligncenter wp-image-6437 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-2.png\" alt=\"Print da tela mostrando a funcionalidade easy deploys\" width=\"1916\" height=\"879\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-2.png 1916w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-2-300x138.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-2-1024x470.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-2-1536x705.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-2-1200x551.png 1200w\" sizes=\"auto, (max-width: 1916px) 100vw, 1916px\" \/><\/p>\n<p>Neste exemplo, podemos chamar a nossa automa\u00e7\u00e3o de \u201cBotSelenium\u201d. Em seguida, s\u00f3 clicar no bot\u00e3o \u201cnext\u201d, localizado no canto inferior direito.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6439\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-3\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-3.png\" data-orig-size=\"1918,876\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 3\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-3-1024x468.png\" class=\"aligncenter wp-image-6439 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-3.png\" alt=\"Print mostrando o bot\u00e3o preenchido com o valor BotSelenium no nome da automa\u00e7\u00e3o\" width=\"1918\" height=\"876\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-3.png 1918w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-3-300x137.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-3-1024x468.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-3-1536x702.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-3-1200x548.png 1200w\" sizes=\"auto, (max-width: 1918px) 100vw, 1918px\" \/><\/p>\n<p><strong>Rob\u00f4 (bot):<\/strong><\/p>\n<p>A tela que aparece a seguir nos pede para adicionar informa\u00e7\u00f5es sobre o nosso rob\u00f4.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6441\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-4\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-4.png\" data-orig-size=\"1555,742\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 4\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-4-1024x489.png\" class=\"aligncenter wp-image-6441 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-4.png\" alt=\"Print da tela com os campos mencionados no texto\" width=\"1555\" height=\"742\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-4.png 1555w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-4-300x143.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-4-1024x489.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-4-1536x733.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-4-1200x573.png 1200w\" sizes=\"auto, (max-width: 1555px) 100vw, 1555px\" \/><\/p>\n<p>Podemos preencher os campos da seguinte maneira:<\/p>\n<ul>\n<li><strong>Bot ID:<\/strong> vamos manter como BotSelenium;<\/li>\n<li><strong>Version:<\/strong> vamos deixar como 1.0 por ser a primeira vers\u00e3o do nosso rob\u00f4;<\/li>\n<li><strong>Bot technology:<\/strong> como estamos utilizando Selenium, vamos deixar com a op\u00e7\u00e3o Python;<\/li>\n<li><strong>Repository:<\/strong> neste caso podemos deixar como default (padr\u00e3o);<\/li>\n<li><strong>Bot file upload:<\/strong> vamos arrastar o arquivo .zip que criamos at\u00e9 esse campo ou clicar nele para fazer o upload.<\/li>\n<\/ul>\n<p>Ap\u00f3s isso, clicamos diretamente no bot\u00e3o \u201cnext\u201d, localizado na parte debaixo da tela.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6443\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-5\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-5.png\" data-orig-size=\"1557,807\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 5\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-5-1024x531.png\" class=\"aligncenter wp-image-6443 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-5.png\" alt=\"Print da tela mostrando os campos mencionados no texto preenchidos\" width=\"1557\" height=\"807\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-5.png 1557w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-5-300x155.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-5-1024x531.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-5-1536x796.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-5-1200x622.png 1200w\" sizes=\"auto, (max-width: 1557px) 100vw, 1557px\" \/><\/p>\n<p><strong><span class=\"notion-enable-hover\" data-token-index=\"0\">Mais detalhes sobre o tipo de tecnologia e a op\u00e7\u00e3o Command:<\/span><\/strong><!-- notionvc: feb5af0f-a003-4b3a-a494-564ca69c89c9 --><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6471\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/untitled-3\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Untitled-3.png\" data-orig-size=\"288,235\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bot technology\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Untitled-3.png\" class=\"aligncenter wp-image-6471 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Untitled-3.png\" alt=\"Print das op\u00e7\u00f5es de tecnologias que podem ser escolhidas descritas no texto.\" width=\"288\" height=\"235\" \/><\/p>\n<p>No campo Bot technology existem as seguintes op\u00e7\u00f5es determinadas:<\/p>\n<ul>\n<li>Python;<\/li>\n<li>Java;<\/li>\n<li>JavaScript;<\/li>\n<li>Command.<\/li>\n<\/ul>\n<p>Se o rob\u00f4 que voc\u00ea for fazer deploy n\u00e3o for feito em Python, nem em Java, nem em JavaScript, voc\u00ea poder\u00e1 escolher a op\u00e7\u00e3o \u201cCommand\u201d. Com essa op\u00e7\u00e3o selecionada, voc\u00ea poder\u00e1 executar rob\u00f4s diversos. Mais detalhes do passo a passo podem ser vistos <a href=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/05\/02\/alem-do-python-rpa-orquestre-qualquer-tipo-de-automacao-com-o-botcity-maestro\/\">neste artigo<\/a>.<\/p>\n<p><strong style=\"font-size: 19px;\">Runner:<\/strong><\/p>\n<p>A etapa final \u00e9 a que vamos identificar o runner pelo qual o rob\u00f4 ser\u00e1 executado.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6445\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-6\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-6.png\" data-orig-size=\"1916,878\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 6\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-6-1024x469.png\" class=\"aligncenter wp-image-6445 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-6.png\" alt=\"Print da tela na etapa de preenchimento da informa\u00e7\u00e3o do runner\" width=\"1916\" height=\"878\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-6.png 1916w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-6-300x137.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-6-1024x469.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-6-1536x704.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-6-1200x550.png 1200w\" sizes=\"auto, (max-width: 1916px) 100vw, 1916px\" \/><\/p>\n<p>No campo do lado esquerdo voc\u00ea pode selecionar um runner que j\u00e1 exista. Caso ainda n\u00e3o tenha ou caso seja necess\u00e1rio, voc\u00ea pode criar um novo runner pelo campo do lado direito. Ent\u00e3o neste momento, voc\u00ea preencher\u00e1 apenas um deles.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6447\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-7\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-7.png\" data-orig-size=\"1917,869\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 7\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-7-1024x464.png\" class=\"aligncenter wp-image-6447 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-7.png\" alt=\"Print da tela com o valor do runner escolhido e o bot\u00e3o deploy habilitado\" width=\"1917\" height=\"869\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-7.png 1917w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-7-300x136.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-7-1024x464.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-7-1536x696.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-7-1200x544.png 1200w\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" \/><\/p>\n<p>Ap\u00f3s a sele\u00e7\u00e3o ou cria\u00e7\u00e3o do runner, o bot\u00e3o \u201cdeploy\u201d, localizado na parte debaixo da tela, ser\u00e1 habilitado e voc\u00ea poder\u00e1 clicar nele.<\/p>\n<p>Neste momento, a pr\u00f3xima tela dever\u00e1 ter uma notifica\u00e7\u00e3o no canto superior do lado direito mostrando se o deploy aconteceu com sucesso. E, no centro, voc\u00ea ter\u00e1 o feedback dizendo que o a automa\u00e7\u00e3o j\u00e1 est\u00e1 dispon\u00edvel para uso, tendo inclusive a op\u00e7\u00e3o de j\u00e1 criar tarefa para execut\u00e1-la.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6449\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-8\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-8.png\" data-orig-size=\"1919,873\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 8\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-8-1024x466.png\" class=\"aligncenter wp-image-6449 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-8.png\" alt=\"Print do BotCity Maestro na tela mostrando que o deploy aconteceu com sucesso\" width=\"1919\" height=\"873\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-8.png 1919w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-8-300x136.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-8-1024x466.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-8-1536x699.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-8-1200x546.png 1200w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/p>\n<p><strong>Sa\u00ed da tela e perdi a chance de criar uma tarefa, o que eu fa\u00e7o?<\/strong><\/p>\n<p>Se voc\u00ea sair dessa tela, n\u00e3o se preocupe. Voc\u00ea ainda poder\u00e1 criar tarefas relacionadas a essa automa\u00e7\u00e3o que voc\u00ea fez deploy pela op\u00e7\u00e3o \u201cNew Task\u201d no menu do BotCity Maestro, localizado na lateral esquerda da tela. Tamb\u00e9m veremos mais dessa parte nos pr\u00f3ximos posts dessa s\u00e9rie ou ainda pela <a href=\"https:\/\/documentation.botcity.dev\/maestro\/\">nossa documenta\u00e7\u00e3o<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Atualizar um rob\u00f4 existente<\/h2>\n<p>\u00c9 bastante comum termos altera\u00e7\u00f5es e atualiza\u00e7\u00f5es em nossos projetos, como parte do ciclo de desenvolvimento dos nossos rob\u00f4s. E n\u00f3s tamb\u00e9m podemos atualizar rob\u00f4s existentes dentro da plataforma do BotCity Maestro.<\/p>\n<p>Para isso, podemos acessar o menu da lateral esquerda e clicar na op\u00e7\u00e3o \u201cBots\u201d dentro da categoria \u201cDeveloper\u201d.<\/p>\n<p>Para facilitar, podemos pesquisar o rob\u00f4 pelo seu ID e identificar no lado direito da tela, o \u00edcone com tr\u00eas pontos, clicar nele e identificar a op\u00e7\u00e3o \u201cEdit\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6451\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-9\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-9.png\" data-orig-size=\"1896,831\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 9\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-9-1024x449.png\" class=\"aligncenter wp-image-6451 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-9.png\" alt=\"Print da tela &quot;Bots&quot; com o filtro preenchido com o nome do bot BotSelenium\" width=\"1896\" height=\"831\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-9.png 1896w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-9-300x131.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-9-1024x449.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-9-1536x673.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-9-1200x526.png 1200w\" sizes=\"auto, (max-width: 1896px) 100vw, 1896px\" \/><\/p>\n<p>Ao clicar em \u201cEdit\u201d, vamos acessar uma tela parecida com uma das etapas de deploy, tendo apenas os seguintes campos para edi\u00e7\u00e3o:<\/p>\n<ul>\n<li><strong>bot technology<\/strong>, pelo qual configuramos a tecnologia utilizada na constru\u00e7\u00e3o do rob\u00f4;<\/li>\n<li><strong>repository<\/strong>, pelo qual configuramos em qual reposit\u00f3rio o rob\u00f4 dever\u00e1 ficar;<\/li>\n<li><strong>bot file upload<\/strong>, pelo qual podemos fazer upload do novo arquivo .zip gerado, ap\u00f3s a altera\u00e7\u00e3o do c\u00f3digo. E, neste caso, o \u00fanico campo que de fato vamos atualizar.<\/li>\n<\/ul>\n<p>Ap\u00f3s subir o arquivo novo, o bot\u00e3o \u201csave\u201d \u00e9 habilitado e podemos clicar nele para salvar as altera\u00e7\u00f5es. A partir disso, j\u00e1 teremos o rob\u00f4 atualizado para uso.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6453\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-10\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-10.png\" data-orig-size=\"1921,881\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 10\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-10-1024x470.png\" class=\"aligncenter wp-image-6453 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-10.png\" alt=\"Print da tela com os dados preenchidos, novo arquivo feito upload e o bot\u00e3o save habilitado.\" width=\"1921\" height=\"881\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-10.png 1921w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-10-300x138.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-10-1024x470.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-10-1536x704.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-10-1200x550.png 1200w\" sizes=\"auto, (max-width: 1921px) 100vw, 1921px\" \/><\/p>\n<h2><\/h2>\n<h2>Controle de release de uma vers\u00e3o para produ\u00e7\u00e3o<\/h2>\n<p>Tamb\u00e9m \u00e9 bastante importante ter um controle das altera\u00e7\u00f5es dos seus rob\u00f4s por releases. Ent\u00e3o quando voc\u00ea executa atualiza\u00e7\u00f5es importantes, seja para corrigir erros no seu c\u00f3digo, ou para possibilitar novas funcionalidades no seu rob\u00f4, voc\u00ea pode ter um controle de release. Ou seja, um controle de vers\u00e3o que dever\u00e1 ser executada em produ\u00e7\u00e3o.<\/p>\n<p>O BotCity Runner executa apenas os rob\u00f4s com vers\u00f5es marcadas como Release. Voc\u00ea pode determinar uma vers\u00e3o como release atrav\u00e9s do menu Meus rob\u00f4s, clicando nas op\u00e7\u00f5es e marcando como Release o rob\u00f4 e vers\u00e3o desejados.<\/p>\n<p>Em nosso exemplo do bot feito em Selenium, fizemos novos deploys de vers\u00f5es diferentes. Voc\u00ea pode fazer isso tamb\u00e9m pelo bot\u00e3o identificado com o nome de \u201cDeploy\u201d localizado na parte superior da lista de rob\u00f4s.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6455\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-11\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-11.png\" data-orig-size=\"1919,878\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 11\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-11-1024x469.png\" class=\"aligncenter wp-image-6455 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-11.png\" alt=\"Print da tela Bots com as diferentes vers\u00f5es do BotSelenium\" width=\"1919\" height=\"878\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-11.png 1919w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-11-300x137.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-11-1024x469.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-11-1536x703.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-11-1200x549.png 1200w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/p>\n<p>Neste caso temos diversas vers\u00f5es e a que ser\u00e1 considerada para execu\u00e7\u00e3o em produ\u00e7\u00e3o \u00e9 aquela em que a coluna \u201cRelease Version\u201d est\u00e1 preenchida. Essa seria a vers\u00e3o mais atualizada, identificada como 2.0.<\/p>\n<p>Mas, se por algum motivo, for necess\u00e1rio voltar ou alterar alguma vers\u00e3o, clique no \u00edcone de tr\u00eas pontos e em seguida clique na op\u00e7\u00e3o \u201crelease\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6457\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-12\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-12.png\" data-orig-size=\"1562,352\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 12\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-12-1024x231.png\" class=\"aligncenter wp-image-6457 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-12.png\" alt=\"Print com a op\u00e7\u00e3o do \u00edcone de tr\u00eas pontos expandida e uma delas identificada como Release.\" width=\"1562\" height=\"352\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-12.png 1562w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-12-300x68.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-12-1024x231.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-12-1536x346.png 1536w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-12-1200x270.png 1200w\" sizes=\"auto, (max-width: 1562px) 100vw, 1562px\" \/><\/p>\n<p>Aparecer\u00e1 uma nova tela para confirma\u00e7\u00e3o de altera\u00e7\u00e3o.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6459\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-13\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-13.png\" data-orig-size=\"622,188\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 13\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-13.png\" class=\"aligncenter wp-image-6459 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-13.png\" alt=\"Tela de confirma\u00e7\u00e3o de troca de release\" width=\"622\" height=\"188\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-13.png 622w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-13-300x91.png 300w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/p>\n<p>E a vers\u00e3o foi atualizada para a 1.0.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"6461\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/deploy-14\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-14.png\" data-orig-size=\"1496,291\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"deploy 14\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-14-1024x199.png\" class=\"aligncenter wp-image-6461 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-14.png\" alt=\"Print da lista de rob\u00f4s e a release na vers\u00e3o 1.0\" width=\"1496\" height=\"291\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-14.png 1496w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-14-300x58.png 300w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-14-1024x199.png 1024w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/deploy-14-1200x233.png 1200w\" sizes=\"auto, (max-width: 1496px) 100vw, 1496px\" \/><\/p>\n<h2><\/h2>\n<h2>Utilizando GitHub Actions para atualizar o seu rob\u00f4<\/h2>\n<p>Em nossa documenta\u00e7\u00e3o, voc\u00ea tamb\u00e9m encontra um passo a passo para automatizar o processo de atualiza\u00e7\u00e3o do seu rob\u00f4, caso utilize GitHub. Acompanhe por <a href=\"https:\/\/documentation-dev.botcity.dev\/how-to\/github-action-bot\/\">este link<\/a>.<\/p>\n<h2><\/h2>\n<h2>D\u00favidas ou sugest\u00f5es?<\/h2>\n<p>Fique \u00e0 vontade para participar da nossa comunidade global no <a href=\"https:\/\/join.slack.com\/t\/communitybotcitydev\/shared_invite\/zt-xt5lu9bq-l2E1gcf9pZgr4UrnIRJMLw\">Slack<\/a> ou ainda entrar em contato pelo nosso <a href=\"https:\/\/community.botcity.dev\/\">f\u00f3rum<\/a>. Qualquer d\u00favida, s\u00f3 chamar a gente!<\/p>\n<p><!-- notionvc: f8970998-8194-403e-bdb4-91e7441832df --><\/p>\n<p><!-- notionvc: f2090344-5de4-4a23-8bba-1134d02e66ea --><\/p>\n<p><!-- notionvc: 544e4546-9313-47a8-88e0-469cb70bd0d4 --><\/p>\n<p><!-- notionvc: e1520526-e68a-4648-aae9-d2bb6336cd9c --><\/p>\n<p><!-- notionvc: 7c1d4229-c1ca-460e-ad3a-24db84815d57 --><\/p>\n<p><!-- notionvc: 81cc79e5-f114-4f04-8f24-ca8954f8d35d --><\/p>\n<p><!-- notionvc: 6900e50c-1b6c-4991-b9f7-ee80c11c2c62 --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seguindo nossa s\u00e9rie de artigos sobre Orquestra\u00e7\u00e3o RPA, desta vez vamos entender como fazer a parte de deploy passo a passo dentro da nossa plataforma BotCity Maestro. E \u00e9 importante ressaltar que podemos fazer o deploy de qualquer tipo de automa\u00e7\u00e3o, seja ela constru\u00edda em Python, Java, JavaScript, ou outras linguagens de programa\u00e7\u00e3o, ou ainda<\/p>\n","protected":false},"author":214060721,"featured_media":6464,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[773026],"tags":[773109,773181,773028,773029,773055,773118,773030,773209],"class_list":{"0":"post-6432","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-orquestracao","8":"tag-botcity-maestro","9":"tag-deploy","10":"tag-orquestracao","11":"tag-python-pt-br","12":"tag-python-rpa","13":"tag-release","14":"tag-rpa-pt-br","15":"tag-versionamento"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a<\/title>\n<meta name=\"description\" content=\"Quebrando o mito de que n\u00e3o \u00e9 poss\u00edvel orquestrar automa\u00e7\u00f5es desenvolvidas em Python RPA ou quaisquer outras tecnologias.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a\" \/>\n<meta property=\"og:description\" content=\"Quebrando o mito de que n\u00e3o \u00e9 poss\u00edvel orquestrar automa\u00e7\u00f5es desenvolvidas em Python RPA ou quaisquer outras tecnologias.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-15T19:54:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lorhan Caproni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lorhan Caproni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/\"},\"author\":{\"name\":\"Lorhan Caproni\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/person\\\/c70dcd8d50fca4702dc06ce662e0f111\"},\"headline\":\"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro\",\"datePublished\":\"2023-10-15T19:54:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/\"},\"wordCount\":1367,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png\",\"keywords\":[\"botcity maestro\",\"deploy\",\"orquestra\u00e7\u00e3o\",\"python\",\"python rpa\",\"release\",\"rpa\",\"versionamento\"],\"articleSection\":[\"Orquestra\u00e7\u00e3o\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/\",\"name\":\"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png\",\"datePublished\":\"2023-10-15T19:54:33+00:00\",\"description\":\"Quebrando o mito de que n\u00e3o \u00e9 poss\u00edvel orquestrar automa\u00e7\u00f5es desenvolvidas em Python RPA ou quaisquer outras tecnologias.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png\",\"contentUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png\",\"width\":1920,\"height\":1080,\"caption\":\"Fundo branco. No centro est\u00e1 o logo da BotCity na cor preta, o texto em cinza \\\"Orquestra\u00e7\u00e3o RPA\\\" e o texto em azul \\\"Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro\\\". Logo abaixo tem o texto \\\"Quebrando o mito de que n\u00e3o \u00e9 poss\u00edvel orquestrar automa\u00e7\u00f5es desenvolvidas em Python RPA ou quaisquer outras tecnologias.\\\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/10\\\/15\\\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/\",\"name\":\"Blog BotCity\",\"description\":\"Explore o blog BotCity com conte\u00fados para automatizar e governar em Python. Mantenha-se informado e melhore o desempenho tecnol\u00f3gico, a seguran\u00e7a e o ROI da sua empresa.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#organization\",\"name\":\"BotCity\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo_botcity_2024_black.png\",\"contentUrl\":\"http:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo_botcity_2024_black.png\",\"width\":1611,\"height\":384,\"caption\":\"BotCity\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/person\\\/c70dcd8d50fca4702dc06ce662e0f111\",\"name\":\"Lorhan Caproni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g\",\"caption\":\"Lorhan Caproni\"},\"description\":\"BotCity Cofounder and CEO\",\"sameAs\":[\"http:\\\/\\\/botcitydev.wordpress.com\"],\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/author\\\/lorhanb8c3fbc9af\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a","description":"Quebrando o mito de que n\u00e3o \u00e9 poss\u00edvel orquestrar automa\u00e7\u00f5es desenvolvidas em Python RPA ou quaisquer outras tecnologias.","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:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/","og_locale":"pt_BR","og_type":"article","og_title":"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a","og_description":"Quebrando o mito de que n\u00e3o \u00e9 poss\u00edvel orquestrar automa\u00e7\u00f5es desenvolvidas em Python RPA ou quaisquer outras tecnologias.","og_url":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/","og_site_name":"Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a","article_published_time":"2023-10-15T19:54:33+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png","type":"image\/png"}],"author":"Lorhan Caproni","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Lorhan Caproni","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/#article","isPartOf":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/"},"author":{"name":"Lorhan Caproni","@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/person\/c70dcd8d50fca4702dc06ce662e0f111"},"headline":"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro","datePublished":"2023-10-15T19:54:33+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/"},"wordCount":1367,"commentCount":0,"publisher":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#organization"},"image":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png","keywords":["botcity maestro","deploy","orquestra\u00e7\u00e3o","python","python rpa","release","rpa","versionamento"],"articleSection":["Orquestra\u00e7\u00e3o"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/","url":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/","name":"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a","isPartOf":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/#primaryimage"},"image":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png","datePublished":"2023-10-15T19:54:33+00:00","description":"Quebrando o mito de que n\u00e3o \u00e9 poss\u00edvel orquestrar automa\u00e7\u00f5es desenvolvidas em Python RPA ou quaisquer outras tecnologias.","breadcrumb":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/#primaryimage","url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png","contentUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png","width":1920,"height":1080,"caption":"Fundo branco. No centro est\u00e1 o logo da BotCity na cor preta, o texto em cinza \"Orquestra\u00e7\u00e3o RPA\" e o texto em azul \"Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro\". Logo abaixo tem o texto \"Quebrando o mito de que n\u00e3o \u00e9 poss\u00edvel orquestrar automa\u00e7\u00f5es desenvolvidas em Python RPA ou quaisquer outras tecnologias.\""},{"@type":"BreadcrumbList","@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/10\/15\/orquestracao-rpa-como-fazer-deploy-de-qualquer-tipo-de-automacao-no-botcity-maestro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.botcity.dev\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Orquestra\u00e7\u00e3o RPA: Como fazer deploy de qualquer tipo de automa\u00e7\u00e3o no BotCity Maestro"}]},{"@type":"WebSite","@id":"https:\/\/blog.botcity.dev\/pt-br\/#website","url":"https:\/\/blog.botcity.dev\/pt-br\/","name":"Blog BotCity","description":"Explore o blog BotCity com conte\u00fados para automatizar e governar em Python. Mantenha-se informado e melhore o desempenho tecnol\u00f3gico, a seguran\u00e7a e o ROI da sua empresa.","publisher":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.botcity.dev\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/blog.botcity.dev\/pt-br\/#organization","name":"BotCity","url":"https:\/\/blog.botcity.dev\/pt-br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/logo\/image\/","url":"http:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/09\/logo_botcity_2024_black.png","contentUrl":"http:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/09\/logo_botcity_2024_black.png","width":1611,"height":384,"caption":"BotCity"},"image":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/person\/c70dcd8d50fca4702dc06ce662e0f111","name":"Lorhan Caproni","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g","caption":"Lorhan Caproni"},"description":"BotCity Cofounder and CEO","sameAs":["http:\/\/botcitydev.wordpress.com"],"url":"https:\/\/blog.botcity.dev\/pt-br\/author\/lorhanb8c3fbc9af\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/10\/Como-fazer-deploy-de-qualquer-tipo-de-automacao-no-BotCity-Maestro-1.png","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pdx8c3-1FK","_links":{"self":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts\/6432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/users\/214060721"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/comments?post=6432"}],"version-history":[{"count":13,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts\/6432\/revisions"}],"predecessor-version":[{"id":6477,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts\/6432\/revisions\/6477"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/media\/6464"}],"wp:attachment":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/media?parent=6432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/categories?post=6432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/tags?post=6432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}