Pular para o conteúdo
Octo × Design Automation Pedir um diagnóstico

Octo para Design Automation

Quatro motores Autodesk. Uma chamada REST.

A Design Automation, da Autodesk Platform Services (APS), roda AutoCAD, Revit, Inventor e 3ds Max nos servidores da Autodesk, sem interface e sem instalação, chamada por API REST (requisições web). O Octo pode montar as chamadas: enviar o arquivo, disparar a execução, acompanhar o status e trazer o resultado. Você aprova o plano e o teto de gasto; ele prepara o código, o resultado e o relatório do que falhou para revisão humana.

Um terminal Linux sobe o desenho e envia um WorkItem; na nuvem, um servidor com os motores AutoCAD, Revit, Inventor e 3ds Max processa, e o PDF volta com o status e o relatório LINUX $ python3 dwg_para_pdf.py status: pending status: inprogress status: success 1 UPLOAD OSS bucket desenho.dwg 2 WORKITEM AutoCAD Inventor Revit 3ds Max MOTORES FILA US-EAST 3 DOWNLOAD PDF result.pdf pending inprogress success failedUpload STATUS reportUrl · 24 h curl -s -X POST "$DA/workitems" -d "$WI" OCTO × APS DA NUVEM · SEM UI V3
Quem chamaQualquer sistemainclusive Linux, por REST
WindowsSó para compilarplugin .NET ou ObjectARX
CobrançaPelo usoFree, tokens Flex ou fatura mensal
Fontes18listadas no fim da página
01

O que o Octo pode fazer com a Design Automation.

Seis entregas concretas, tiradas do levantamento. Em todas, o Octo propõe o caminho, escreve as chamadas e testa com um arquivo antes do lote.

DWG em PDF sem escrever plugin

Usa a atividade pronta, documentada pela Autodesk, AutoCAD.PlotToPDF+prod: sobe o DWG para um bucket (área de armazenamento), manda o WorkItem (pedido de execução), acompanha o status e baixa o PDF. Plota com as configurações salvas no próprio desenho; para escala, layout ou carimbo, propõe uma atividade própria.

Entrega: roteiro curl + script Python

Atividade própria com o seu código

Empacota o script ou plugin num AppBundle (.zip com PackageContents.xml), cria a Activity com a linha de comando e as entradas e saídas, e aponta um alias prod. Versão nova entra trocando o alias, sem mudar quem chama.

Entrega: AppBundle + Activity + alias prod

Revit, Inventor e 3ds Max sem servidor

Extrair dados de modelos do Revit (RVT), gerar peças paramétricas no Inventor, exportar cenas do 3ds Max para FBX. Plugin .NET para Revit e Inventor, que precisa ser compilado no Windows; MAXScript ou Python para o 3ds Max, que dá para escrever e empacotar no Linux.

Entrega: AppBundle por produto + Activity

Acompanhamento e falhas explicadas

Lê o status de cada execução e separa a causa: entrada inacessível, erro dentro do motor, destino que recusou, tempo estourado. Guarda o relatório do motor, que vale 24 horas, e em produção recebe o aviso de término por callback (chamada de retorno) em vez de consultar o status repetidamente.

Entrega: callback onComplete + relatório por execução

Tempo máximo e consumo medido

Fixa o tempo máximo de cada execução e apura o consumo pelos tempos que cada execução devolve, para orçar com base no uso real.

Entrega: tempo máximo por execução + medição de consumo

Nuvem ou servidor próprio

O motor do AutoCAD na nuvem é o mesmo Core Console; a pergunta é quem hospeda. O Octo pesa volume, duração das tarefas, dependências como fontes e plotters, se os arquivos podem sair da empresa e a licença, e propõe um dos dois para a sua decisão.

Entrega: estudo de onde rodar
02

Oito braços, uma chamada na nuvem.

O mesmo ciclo do Octo, aplicado à Design Automation. Cada braço tem um papel estreito; quem decide é uma pessoa da sua empresa.

  1. Descoberta

    Lista os motores

    Que produtos e versões os seus arquivos pedem, e quais motores estão no ar hoje: consulta a lista viva antes de fixar uma versão, e confere quando cada uma será depreciada.

  2. Dados

    Define entradas e saídas

    Cada parâmetro com nome, sentido (baixar ou subir) e arquivo local. Onde ficam: no armazenamento da Autodesk, em URL assinada de S3, Azure ou GCS, inline quando é pequeno, ou no Autodesk Docs com as referências do desenho.

  3. Segurança

    Guarda as chaves

    Credenciais fora do código, só os escopos necessários, token de execução nunca no navegador nem inteiro em log. Avisa que o arquivo é baixado e processado nos servidores da Autodesk, para você decidir se pode sair.

  4. Arquitetura

    Escolhe o caminho

    Atividade pronta quando basta; AppBundle próprio quando precisa de controle; servidor Windows quando o volume é alto e constante, a tarefa passa de uma hora ou os arquivos não podem sair.

  5. Desenvolvimento

    Escreve as chamadas

    curl e jq, ou Python com requests, já que a Autodesk não oferece SDK de Design Automation para Python. Respeita 100 chamadas por minuto e faz processo longo imprimir progresso, porque um minuto de silêncio derruba a execução.

  6. Revisão

    Testa com um arquivo

    Uma execução de amostra, conferida pelo arquivo que voltou e pelo relatório do motor, não só pelo status. Os tempos devolvidos viram a estimativa de horas do lote.

  7. Publicação

    Aponta o alias

    Com o seu ok e o teto de gasto definido, move o alias prod para a versão aprovada e roda o lote, com várias execuções da mesma atividade numa chamada só.

  8. Documentação

    Registra o que vale

    Motores e versões, aliases, limites configurados, consumo real visto no painel da Autodesk e o que foi confirmado na sua conta. A próxima atividade começa pronta.

Nada roda em lote antes do seu ok. Nada gasta sem teto definido.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher. Atividade pronta primeiro; código próprio só quando ela não basta; servidor próprio quando a nuvem não compensa.

TarefaCaminho recomendadoAlternativa
DWG para PDF ocasionalAtividade pronta AutoCAD.PlotToPDF+prodActivity própria com .scr (escala, layout, carimbo)
Lógica própria no AutoCADAppBundle (.NET, ObjectARX, LISP ou .scr) + ActivityServidor Windows com Core Console
Revit, Inventor ou 3ds Max em servidorDesign Automation com AppBundle—
Várias versões do produto lado a ladoDesign Automation (motores de 2024 a 2027)—
Volume baixo ou irregularDesign Automation, pago pelo uso—
Volume alto e constanteServidor Windows próprio com Core ConsoleDesign Automation com consumo medido
Tarefa de AutoCAD acima de 1 hora, ou com fontes, plotters, CTB/STB ou ARX de terceirosServidor Windows próprio—
Arquivos que não podem sair da sua infraestruturaServidor Windows próprio—
Muitos arquivos com a mesma atividadePOST /workitems/batchUm POST /workitems por arquivo
Saber quando terminouCallback onCompleteConsulta periódica do status; WebSocket
Chamar de um servidor Linuxcurl + jq, ou Python com requestsNode.js com fetch + @aps_sdk; .NET
04

Da primeira chamada ao serviço.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua operação.

Proposta, não promessa

1 Hoje

Chamadas sob demanda

De um servidor Linux, sem Windows nem AutoCAD na empresa, você pede a conversão e recebe o arquivo pronto.

  • Atividade pronta da Autodesk para DWG em PDF
  • Teste com um arquivo, no plano gratuito, antes de qualquer gasto
  • Relatório do motor guardado a cada execução
Ganho possível: o primeiro PDF sai sem máquina nova
2 Próximo

Esteira em lote

As execuções deixam de ser pedidas uma a uma e passam a sair em lote, com tempo máximo por execução e aviso de término.

  • Várias execuções da mesma atividade numa chamada
  • Callback de término e lista do que falhou, com a causa
  • Consumo apurado por execução
Ganho possível: a equipe revisa o relatório em vez de disparar cada execução
3 Depois

Atividades próprias

O seu código rodando nos motores da Autodesk, chamado por outros sistemas da empresa por REST.

  • AppBundles próprios para AutoCAD, Revit, Inventor ou 3ds Max
  • Versão nova publicada trocando o alias, sem mexer em quem chama
  • Revisão periódica de versões depreciadas e do preço
Ganho possível: o arquivo técnico vira serviço da empresa
05

Confirmado em fonte.

Cada ponto abaixo tem fonte publicada pelo fabricante, pelo projeto ou pelo órgão responsável. As fontes estão na seção seguinte.

4

pontos com fonte publicada, cada um com a referência indicada ao lado.

ConfirmadoQuem chama pode estar no Linux
A API é REST, JSON sobre HTTPS. O que exige Windows é compilar o plugin .NET ou ObjectARX de AutoCAD, Revit ou Inventor; script e LISP de AutoCAD e MAXScript de 3ds Max se escrevem no Linux.Fonte: documentação do Design Automation v3
ConfirmadoCobrança nova desde dez/2025
O modelo novo vale desde 08/12/2025. O plano gratuito (Free) tem uso mensal limitado e serve para testar, aprender e fazer provas de conceito; o pago é em tokens Flex ou por fatura mensal do uso (Pay as You Go), oferecida só nos países listados pela Autodesk, entre os quais não está o Brasil. O preço para AutoCAD, Revit e Inventor aumentou.Fonte: blog “APS Business Model Evolution” e anúncio de 07/12/2025
ConfirmadoAutoCAD: 100 s por execução, até 3600 s
O tempo conta download e upload. Inventor tem padrão de 900 s, 3ds Max de 3600 s e Revit de 10800 s; acima de um minuto sem saída no console, a execução cai.Fonte: “Rate limits” do Design Automation v3
ConfirmadoO motor do AutoCAD é o Core Console
As Activities chamam accoreconsole.exe. Na nuvem a licença do motor vem embutida na cobrança; num servidor próprio, é preciso um AutoCAD instalado e licenciado.Fonte: Field guide do Design Automation v3
06

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, calcula, organiza e gera os documentos: planilhas, relatórios, desenhos e minutas.

Entrega: material pronto para conferir

A sua equipe confere

O profissional habilitado confere o que o Octo entregou antes de assinar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem assina

Quem assina

O Octo não assina. Projeto, laudo, ART/RRT, prestação de contas e qualquer documento oficial continuam assinados pelo profissional habilitado da empresa ou do órgão: aqui, o projetista ou o engenheiro responsável pelo projeto.

Assinatura: projetista ou engenheiro responsável
07

Fontes.

Documentação da Autodesk usada nesta página, consultada em 28/10/2026.

Seus arquivos, sem Windows.

O diagnóstico começa pelo que você precisa converter ou extrair, e em que volume, sem disparar nenhuma execução paga. Você recebe a comparação entre nuvem e servidor próprio e decide com ela na mão.