
Introdução
Uma configuração de controlo de acesso bem feita é essencial em plataformas de parceiros: protege segredos comerciais dos comerciantes, preserva a integridade do tracking e gera confiança junto dos afiliados. O Affilentra liga software de afiliados self‑hosted a programas de comerciantes e parceiros. Este guia mostra concretamente como configurar no Affilentra papéis, permissões e registos de auditoria para que responsabilidades fiquem claramente separadas, riscos minimizados e os processos operacionais se mantenham eficientes.
Modelo de papéis: quem pertence a quê?
O Affilentra trabalha com papéis separados para três intervenientes principais. Defina estes papéis primeiro na sua instância antes de atribuir permissões:
- Operador do software (Administrador do sistema): Responsável pela instalação, cópias de segurança, atualizações, configuração do sistema e infraestrutura. Sem intervenções comerciais nos dados dos comerciantes sem consentimento explícito.
- Comerciante (Merchant): Gere produtos, condições, criativos, parâmetros de tracking e a validação de conversões para os seus próprios programas.
- Parceiro afiliado (Publisher): Utiliza links de tracking pessoais, visualiza os seus próprios dados de desempenho e pagamentos anteriores, e descarrega criativos.
Princípios básicos para permissões
Trabalhe com estas regras ao criar direitos de acesso:
- Princípio do mínimo privilégio: Cada utilizador recebe apenas as permissões mínimas necessárias para cumprir as suas tarefas.
- Separação de funções (Segregation of Duties): Tarefas com potencial conflito intrínseco — por ex. aprovação de comissões e pagamentos — não devem ser atribuídas ao mesmo papel.
- Lógica de multitenancy (Isolamento de tenants): Comerciantes só podem ver e editar os seus próprios dados de produto, relatórios e listas de parceiros.
- Transparência e rastreabilidade: Todas as ações críticas são registadas (logs de auditoria) e revistas regularmente.
Conjuntos concretos de permissões: recomendações
Utilize estes blocos como ponto de partida. Adapte‑os ao tamanho da sua organização e aos requisitos de compliance.
Operador do software (mínimo recomendado)
- Ler/alterar configuração do sistema
- Cópia de segurança & Restauração
- Gestão de plugins/atualizações
- Gestão de utilizadores (apenas contas do sistema, não eliminar/alterar conteúdos específicos dos comerciantes)
- Acesso aos logs de auditoria (permissão de leitura)
Comerciante (conjunto recomendado)
- Criar e editar os próprios programas/produtos
- Carregar e gerir criativos
- Validação de conversões para as próprias conversões
- Consultar relatórios dos próprios programas
- Gerir parcerias (convites, aprovações)
- Ver dados de faturação; aprovações de comissões atribuídas separadamente
Parceiro Afiliado (reduzido)
- Ver estatísticas próprias
- Gerar e gerir links de tracking
- Descarregar materiais promocionais
- Consultar histórico de pagamentos
- Sem acesso a configurações sensíveis do comerciante ou a dados de outros parceiros
Como configurar papéis e permissões na Affilentra (passo a passo)
- Preparação: Defina numa matriz curta que ações cada papel pode executar. Nomeie responsáveis pelas revisões de papéis/permissões.
- Criar papéis: Crie na Affilentra os três papéis base. Use designações únicas (ex.: System‑Admin, Merchant‑Admin, Partner).
- Atribuir permissões: Atribua os grupos de permissões recomendados. Utilize os direitos granulares disponíveis para relatórios, conversões, criativos e faturação.
- Criar contas de teste: Crie utilizadores de teste por papel. Verifique com cenários realistas (ex.: criação de produto, geração de link, validação manual de conversão) se as permissões funcionam corretamente.
- Configurar workflows de aprovação: Defina passos de aprovação para ações críticas (ex.: alteração de taxas de comissão, pagamento manual). Separe aprovação da execução.
- 2FA e regras de palavra‑passe: Ative autenticação de dois fatores para todas as contas de admin e comerciantes; defina complexidade de palavra‑passe e timeouts de sessão.
- Documentação: Registe a matriz papel‑permissão e os pedidos de alteração no seu manual operativo interno.
Audit‑Logs: O que registar e como verificar?
Audit‑Logs são a sua prova central para conformidade e investigação de erros. Em Affilentra deverá registar, pelo menos, as seguintes ações:
- Login/Logout, logins falhados
- Alterações a papéis/permissões
- Validação manual ou anulação de conversões
- Criação/Edição/Eliminação de produtos e materiais promocionais
- Pedidos de pagamento e aprovações
Processos práticos de verificação:
- Verificação rápida semanal: horários de login invulgares, contas bloqueadas.
- Revisão mensal: alterações às permissões, lista de conversões manuais e pagamentos aprovados.
- Auditoria trimestral: exportação completa dos logs e revisão por pessoa independente ou auditor externo.
Cenários extremos e medidas de segurança
Prepare regras para casos especiais:
- Acesso de emergência: Defina um procedimento para ampliações temporárias de privilégios (limitado no tempo, documentado e auditado).
- Conta comprometida: Bloqueie imediatamente o acesso, roteie as chaves API, invalide sessões afetadas e gere um extrato de logs.
- Prestadores de serviços externos: Crie contas de serviço separadas com apenas os direitos de API necessários; não utilize contas pessoais de administrador.
Exemplo prático: troca de comerciante e isolamento de dados
Se um comerciante mudar de plataforma ou nomear um novo Merchant‑Admin, execute os seguintes passos para garantir isolamento de dados e rastreabilidade:
- Revogue imediatamente os antigos direitos de administrador e documente o motivo da alteração.
- Exporte os audit‑logs relevantes dos últimos 90 dias para o comerciante.
- Crie novos acessos de Merchant‑Admin com 2FA e verifique as permissões com base na matriz.
- Informe todos os parceiros afetados sobre potenciais alterações em materiais publicitários ou parâmetros de tracking.
Por que o self‑hosted com Affilentra ajuda
A Affilentra está disponível como solução self‑hosted (PRO & NETWORK Edition) com licença perpétua. Isso permite aos clientes controlar por si mesmos a gestão de acessos, a retenção de dados e a conformidade, sem partilha de receitas com o fornecedor do software. A plataforma integra tracking, validação de conversões, cálculo de comissões e pagamentos com papéis claramente separados — ideal quando necessita de uma separação rigorosa entre obrigações do operador e do comerciante.
Conclusão e próximos passos
Implemente papéis e processos de auditoria de forma faseada: primeiro crie a matriz, depois estabeleça os papéis, teste e finalmente implemente o monitoramento. Revisões regulares e processos de emergência claros protegem a operação e a confiança.
Chamada à ação: Escolha agora a sua entrada e verifique as opções para a sua instância de plataforma: Einstieg wählen.
Se necessário, podemos criar uma checklist para a implementação inicial na Affilentra ou fornecer um modelo de auditoria.
Próximo passo
Experimentar a Affilentra
Plataforma unificada que reúne de forma transparente a disponibilização de produtos, tracking, validação de conversões, cálculo de comissões e pagamentos com papéis claramente separados; opção de instalação self‑hosted com licença perpétua sem partilha de receitas; os comerciantes mantêm o controlo sobre produtos, condições e materiais publicitários; os parceiros recebem links de tracking pessoais e histórico de pagamentos auditável.
