Abas de Funções do App Workbench no Jitterbit App Builder
Visão geral
Função é a sétima aba do App Workbench. Ela se relaciona com a segurança da sua aplicação e é onde você cria e configura funções.
Uma função é uma combinação de permissões concedidas em uma fonte de dados: a capacidade de Ler, Inserir, Atualizar e Deletar elementos de suas tabelas e objetos de negócio. Consulte Funções para uma explicação completa do que é uma função e como permissões e grupos se relacionam.
Esta página descreve a aba Funções e fornece uma visão geral do que você pode fazer a partir dela: criar funções individualmente ou com o acelerador + Superusuário, conceder ou revogar permissões de página de uma função e gerenciar permissões de tabela e objeto de negócio de uma função em massa.
Aba Funções
A imagem abaixo mostra a aba Funções de uma aplicação que possui duas funções configuradas:
Na aba Funções, há três painéis:
-
Fontes de Dados da Aplicação: Selecione qual das fontes de dados da aplicação você está gerenciando funções. Também inclui botões para gerenciar grupos de aplicação e criar superusuários:
-
Uma lista suspensa mostra a fonte de dados atualmente selecionada. As configurações definidas no restante da página se aplicarão à fonte de dados selecionada aqui.
-
Grupos de Aplicação: Abre a caixa de diálogo Grupos de Aplicação, onde você cria e gerencia os grupos de aplicação vinculados às funções da fonte de dados selecionada.
-
+ Superusuário: Cria uma função chamada Superusuário com permissões totais em todas as tabelas e objetos de negócio existentes na fonte de dados selecionada e ativa a opção Conceder ao Criar para ambos os acordeões Tabelas e Objetos de Negócio, para que tabelas e objetos de negócio criados posteriormente sejam automaticamente concedidos à função também. Consulte Permissões de tabela e objeto de negócio para mais informações sobre esses acordeões.
-
-
Funções: As funções existentes para a fonte de dados selecionada são listadas neste painel, que inclui:
-
+ Função: Clique para criar uma nova função.
-
Uma tabela com as funções existentes, com colunas Nome e Páginas. A tabela pode ser filtrada usando o ícone filtro, e você pode clicar no ícone lupa para procurar uma função específica. Cada linha possui o nome da função, um ícone arquivo que abre a página Páginas da Função (consulte Permissões de página) e um ícone lápis que abre a página Função (consulte Permissões de tabela e objeto de negócio).
-
-
Páginas: Um diagrama ilustrando o relacionamento entre todas as páginas que podem ser acessadas pela função atualmente selecionada no painel Funções.
Aviso
Criar uma função altera o comportamento da aplicação para todos: uma vez que qualquer função tenha permissões na aplicação, usuários sem uma função com permissões perdem acesso completamente. Consulte Como as funções afetam o acesso à aplicação para entender por que isso acontece. Antes de criar uma função, certifique-se de que seu próprio usuário (ou um grupo de administrador) também tenha recebido uma função com permissões, para que você não se bloqueie ou bloqueie outros usuários da aplicação.
Permissões de página
Clique no ícone arquivo em uma função para abrir a página Páginas da Função:
O cabeçalho mostra a Aplicação, a Fonte de Dados e a Função às quais se aplica, juntamente com um botão Relatório que gera um relatório de segurança em PDF para download. Abaixo, há uma lista de todas as páginas da aplicação, com uma coluna Acesso de Leitura? mostrando se a função atualmente tem acesso de leitura a ela. Cada linha oferece quatro botões:
- Conceder Total: Concede à função permissão total nos objetos dos quais a página depende.
- Conceder Leitura: Concede à função permissão de leitura nos objetos dos quais a página depende.
- Revogar Painéis: Revoga as permissões da função apenas nos objetos de origem dos painéis da página.
- Revogar Tudo: Revoga as permissões da função em todos os objetos que a página utiliza, incluindo regras usadas na página, como listas.
Importante
Esses botões agem nas tabelas, objetos de negócios e regras dos quais uma página depende, não na própria página. Se outra página compartilhar um desses objetos, por exemplo uma lista usada em mais de uma página, conceder ou revogar permissões a partir da linha de uma página também pode alterar o acesso na outra página. Revogar Painéis limita esse efeito ao objeto de origem próprio do painel, enquanto Revogar Tudo é mais abrangente e também remove o acesso a outras regras usadas na página, como listas.
Cada linha oferece outras duas formas de agir nessa página específica:
-
Clicar no nome da página abre sua tela de edição, a mesma acessada na guia Páginas do App Workbench, para que você possa revisar ou alterar a própria página.
-
O ícone de lápis ao final da linha abre uma visualização de Página de Função, que lista os controles individuais da página, a tabela à qual cada um está vinculado e o acesso Leitura, Inserção, Atualização e Exclusão da função em cada um:
Selecione um controle na lista e use os três botões para agir sobre ele: Conceder Total e Conceder Leitura concedem à função permissão total ou de leitura na tabela subjacente do controle, e Revogar remove a permissão da função.
Permissões de tabela e objeto de negócios
Clique no ícone de lápis em uma função para abrir a página Função, contendo dois painéis:
-
Função: Este painel permite editar os detalhes da função. Ele está dividido em três accordions expansíveis:
- Informações de Função: O Nome, Fonte de Dados e Descrição da função.
- Tabelas: Aceleradores de permissão em massa para as tabelas da fonte de dados.
- Objetos de Negócios: Aceleradores de permissão em massa para os objetos de negócios da fonte de dados.
Expandir o accordion Tabelas ou Objetos de Negócios oferece as mesmas opções. A captura de tela abaixo mostra o accordion Tabelas:
- Conceder ao Criar: Uma caixa de seleção que, quando marcada, concede automaticamente à função suas permissões padrão em tabelas (ou objetos de negócios) criadas a partir desse ponto em diante.
- Permissões Padrão: Caixas de seleção de Leitura, Inserção, Atualização e Exclusão que definem quais permissões Conceder ao Criar concede automaticamente a tabelas (ou objetos de negócios) recém-criadas e quais permissões Conceder Padrão concede às existentes.
- Conceder Padrão: Concede à função suas permissões padrão configuradas em todas as tabelas (ou objetos de negócios) existentes.
- Conceder Total: Concede à função permissão total em todas as tabelas (ou objetos de negócios) existentes.
- Conceder Leitura: Concede à função permissão de leitura em todas as tabelas (ou objetos de negócios) existentes.
- Revogar Tudo: Revoga as permissões da função em todas as tabelas (ou objetos de negócios) existentes.
Importante
Os accordions Tabelas e Objetos de Negócios agem independentemente. Clicar em Conceder Total no accordion Tabelas concede permissões totais apenas em tabelas; para também conceder permissões totais em objetos de negócios, clique em Conceder Total no accordion Objetos de Negócios separadamente.
-
Permissões: Lista todas as permissões individuais concedidas à função e permite conceder permissão em uma tabela, objeto de negócios ou regra de cada vez com o botão + Permissão. Consulte criando a função de RH no tutorial Introdução ao App Builder para um guia passo a passo desse fluxo.




