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.

observability traces

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]