Sua primeira automaçãoEtapa 2 de 8

Crie um projeto

Um projeto é a casa de uma automação: os scripts e flows, as conexões e variáveis que eles usam, os agendamentos e endpoints, e o histórico de cada execução. Nesta lição você cria o daily-report, o projeto em que toda a trilha é montada — e manter o exercício num projeto só dele facilita remover tudo depois.

4 min de leituraAntes: O que é o WaisoAbrir no Waiso
O que você vai aprender
  • Criar um projeto com + Novo projeto
  • Entender como o nome vira o endereço do projeto
  • Encontrar as páginas do projeto que as próximas lições usam

O que um projeto guarda

Tudo o que você monta fica dentro de um projeto, e nada passa de um projeto para outro sem você mover: um script de um projeto não importa um script de outro, uma variável de projeto só é lida pelo próprio projeto, e uma pessoa com acesso a um projeto não vê nenhum dos outros.

ProjetosWorkers 3Usuários
Escolha um projeto ou crie um novoNovo projeto
D6 scripts
docs-demonovoLoja de demonstração: scripts, flows e gatilhos
R14 scripts
reportingRelatórios diários de vendas e a exportação financeira
E4 scripts
events-labLaboratório de gatilhos de evento (MQTT + e-mail)
Novo projeto
A página Projetos: um cartão por projeto, a ação Novo projeto no topo.
Dentro de um projetoPágina
Scripts, flows e pastasCode
Toda execução, de qualquer gatilhoExecuções
Horários que iniciam execuçõesAgendamentos
URLs que outros sistemas chamamAPI
Bancos, S3, e-mail, provedores de IAIntegrações
Configurações e segredos que o código lêVariáveis

Crie o daily-report

  1. Clique em Novo projeto

    Em Projetos, clique em + Novo projeto. Digite daily-report em Nome do projeto; a Descrição (opcional) pode ficar vazia. Clique em Criar projeto. Um ícone e uma cor são escolhidos para você — mude depois com Editar projeto.

  2. Abra o projeto

    Clique no novo cartão. Um projeto abre em Execuções — vazia por enquanto — com as páginas do projeto na coluna da esquerda. A próxima lição começa em Code.

  3. Confira se um worker atende o projeto

    Abra Workers. Na nuvem pelo menos um worker está online e roda todas as linguagens. Se uma execução depois ficar Na fila, é aqui que você olha primeiro.

Um nome é um endereço

O nome do projeto vira o endereço dele: daily-report fica em /projects/daily-report, e um nome como Daily Report também vira daily-report. Por isso dois projetos não podem ter nomes que ficam iguais depois de juntar espaços e maiúsculas — o formulário avisa Já existe um projeto com esse nome.

Dentro do projeto, os nomes funcionam do mesmo jeito um nível abaixo. Um script chamado daily-report na pasta reports abre em /projects/daily-report/edit/reports/daily-report, e dois itens na mesma pasta não podem ter o mesmo nome. As pastas são criadas com + Novo → Pasta na página Code, e o caminho da pasta de um script também é o caminho padrão do endpoint de API dele — então uma árvore organizada dá URLs organizadas.

Renomear

Renomear um projeto muda o endereço dele no app, então favoritos do endereço antigo param de funcionar. As URLs que outros sistemas chamam não mudam: um endpoint de API usa o id permanente do projeto, não o nome (veja Sua primeira API).

Limites

  • Cada plano inclui um número de projetos. No limite, o formulário avisa antes de você digitar e oferece Fazer upgrade.
  • Quem pode abrir um projeto é definido por pessoa e por área; veja Acesso da equipe.
2 / 8