n8n-nodes-cisassessment
Version:
Este é um nó da comunidade n8n. Ele permite que você use o CIS Assessment em seus fluxos de trabalho n8n
114 lines (75 loc) • 3.52 kB
Markdown
# n8n-nodes-cisassessment

---
Este é um nó da comunidade n8n. Ele permite que você use o CIS Assessment em seus fluxos de trabalho n8n.
O CIS Assessment é uma ferramenta para avaliações de segurança e conformidade.
[n8n](https://n8n.io/) é uma plataforma de automação de fluxos de trabalho com licença [fair-code](https://docs.n8n.io/reference/license/).
[Instalação](#instalação)
[Operações](#operações)
[Credenciais](#credenciais)
[Compatibilidade](#compatibilidade)
[Recursos](#recursos)
## Instalação
Siga o [guia de instalação](https://docs.n8n.io/integrations/community-nodes/installation/) na documentação dos nós da comunidade n8n.
## Operações
- [x] Consulta de créditos da conta **Company**
- [x] Consultar Campanha
- [x] Criar Campanha
- [x] Listar Campanhas
- [x] Listar Usuários (Clientes Company)
- [x] Procurar Usuário (Cliente Company)
- [x] Enviar Passaporte (Link de Questionário)
- [x] Consultar Resultados de Questionário (Inventário)
## Credenciais
Adquira as credenciais de acesso ao CIS Assessment com o administrador da sua conta.
[Documentação - CIS Assessment](https://connect.cisassessment.app)
## Compatibilidade
Para utilizar o nosso Community Node, é necessário atender aos seguintes requisitos:
- [n8n](https://n8n.io/) na versão 1.83.2 ou superior
- Uma conta COMPANY na plataforma do [CIS Assessment](https://company.cisassessment.app)
## Recursos
- [Documentação dos nós da comunidade n8n](https://docs.n8n.io/integrations/community-nodes/)
- [Documentação - CIS Assessment](https://connect.cisassessment.app/n8n)
---
## 🇧🇷 Para Desenvolvedores do Time
### Requisitos do Ambiente
Para trabalhar neste projeto, você precisa ter instalado:
- Git
- Node.js (versão 18 ou superior)
- pnpm (gerenciador de pacotes)
- n8n (instalado globalmente)
### Configuração do Ambiente de Desenvolvimento
1. Clone o repositório:
`git clone https://github.com/CIS-Assessment/n8n-node-cisassessment.git`
2. Instale as dependências:
`pnpm install`
3. Para desenvolver localmente:
1. Compile o projeto `pnpm run build`
2. Link o pacote localmente `pnpm link`
3. No projeto onde deseja testar (`~/.n8n/custom`), execute: `pnpm link n8n-nodes-cisassessment`
### Manutenção e Desenvolvimento
- Os arquivos principais dos nós estão em `/nodes`
- As credenciais estão definidas em `/credentials`
- Sempre execute `pnpm lint` antes de commitar mudanças
- Mantenha a documentação atualizada ao adicionar novas funcionalidades
### Fluxo de Trabalho
1. Crie uma branch para sua feature: `feature/nome-da-feature`
2. Faça seus commits seguindo o padrão convencional
3. Execute os testes e o lint
4. Abra um Pull Request para a branch `main`
### Publicação de Novas Versões
1. Atualize a versão no `package.json`
2. Execute `pnpm run build`
3. Faça commit das alterações
4. Publique no npm com `pnpm publish`
#### Para o Github Actions
1. Atualize a versão no `package.json`
2. Execute `pnpm run build`
3. Faça commit das alterações
4. Crie uma tag com a versão atualizada: `git tag v1.0.1`
5. `git push origin v1.0.1`
## License
[MIT](https://github.com/n8n-io/n8n-nodes-starter/blob/master/LICENSE.md)
## Referências
- [n8n.io](https://n8n.io)
- [Documentação do n8n](https://docs.n8n.io/integrations/creating-nodes/overview/)