Permissões
Conceitos básicos
As definições a seguir são fundamentais para entender o funcionamento do permissionamento no Sensedia Integrations:
-
Recurso: representa uma área funcional do sistema, como
Authorizations
,Connectors
,Deployments
, etc. -
Permissão (Permission): ação específica permitida no recurso, como criar, excluir, listar, atualizar, visualizar, etc.
-
Papel (Role): conjunto de permissões atribuídas a um usuário para definir seu nível de acesso.
Cada usuário deve ter um papel (role) associado, com a definição de suas permissões no sistema. Isso significa que é possível ter um controle mais detalhado sobre as ações que cada usuário pode executar em cada recurso. Além de definir se um usuário poderá visualizar e/ou editar um recurso específico, também é possível especificar se ele poderá listar, criar, atualizar e/ou excluir os recursos.
O Integrations possui 3 papéis pré-definidos com diferentes níveis de permissão:
-
Integrations Admin
-
Super Admin
-
Read-only
Você também pode criar novos papéis e definir as permissões que eles terão.
Configure permissões e papéis diretamente no Access Control. Confira a documentação para mais detalhes. |
Permissões disponíveis no Sensedia Integrations
Seguem as permissões disponíveis no Integrations organizadas por recurso:
AI Copilot
Use AI Chat for Source Code Generation |
Permite usar o chat do AI Copilot para criar scripts CAMEL YAML DSL. |
Authorizations
Create and update authorizations |
Permite criar e editar autorizações. |
Delete authorizations |
Permite excluir autorizações. |
List authorizations |
Permite listar autorizações existentes. |
List and view authorizations |
Permite listar e visualizar os detalhes de uma autorização. |
Connectors
Create and update connectors |
Permite criar e editar configurações de conectores. |
Delete connectors |
Permite excluir um conector. |
List connectors |
Permite listar conectores existentes. |
List and view connectors |
Permite listar e visualizar os detalhes e configurações dos conectores. |
Deployments
Deploy and undeploy flows |
Permite implantar e remover fluxos de integração em todos os ambientes. |
List deployments |
Permite listar implantações existentes. |
View history, environment variables, and configurations |
Permite visualizar o histórico de execução dos fluxos, variáveis de ambiente e configurações de implantação em todos os ambientes. |
Executions
List executions |
Permite visualizar o status e os logs das execuções dos fluxos de integração. |
Integration Flows
Create and update integration flows |
Permite criar e editar fluxos de integração. |
Delete integration flows |
Permite excluir fluxos de integração. |
List integration flows |
Permite listar fluxos de integração existentes. |
List and view integration flows |
Permite listar e visualizar detalhes de fluxos de integração. |
Releases
Create integration flow releases |
Permite criar, listar e visualizar releases (versões de uma integração). |
Delete release in integration flow |
Permite excluir uma release. |
List and view integration flow releases |
Permite listar e visualizar releases. |
Além das permissões acima, habilite a permissão de visualização de traces.
Para isso, ao atribuir permissões ao papel de um usuário no Access Control:
-
Selecione o agrupador de permissões Observability.
-
Selecione as permissões:
-
Traces
-
Traces List
-
Traces View
-
-
A opção de visualização de traces fica visível apenas para execuções realizadas após o recurso de traces ter sido habilitado. |
Share your suggestions with us!
Click here and then [+ Submit idea]