Funções e gerenciamento de usuários

Para interagir (criar, editar, exibir, excluir) com um item de trabalho no Shibumi, você deve ser atribuído a uma função com permissão para acessar o item de trabalho.

Visão geral

As permissões são herdadas de cima para baixo, isto é, um usuário atribuído a uma função em um item de trabalho terá acesso ao item de trabalho e a todos os itens de trabalho descendentes. A permissão padrão (nível de acesso) do usuário no item de trabalho é definida pela função atribuída. Cada função é atribuída a um dos três níveis de acesso: administrar, editar ou exibir.

Cinco funções prontas para uso estão disponíveis em cada modelo. A tabela a seguir identifica essas funções e os níveis de acesso associados.

Função Nível de acesso Gerenciar funções Ler Editar Criar Copiar Mover Excluir
Proprietário, Patrocinador, Administrador Administrador
Colaborador Editar
Exibidor Exibir

A solução pode ter funções personalizadas adicionais. Ao criar a função personalizada, o administrador do aplicativo selecionará um nível de acesso para ela.

Para funções com o nível de acesso editar, quando o administrador do aplicativo habilita a função em um modelo, ela se tornará disponível nas instâncias do modelo e ele poderá também definir se a função pode gerenciar atribuições de função. Se a capacidade de gerenciar funções for permitida, qualquer usuário com essa função poderá atribuir usuários a quaisquer funções com nível de acesso editar ou exibir. Eles não poderão gerenciar atribuições para funções do nível de acesso de administrador.

Você pode ver o nível de acesso de cada função na guia Funções do modelo ou do aplicativo.

Nota:
  • O nível de acesso define a permissão padrão para a função em um item de trabalho. Com a lógica de configuração adicional, no entanto, o administrador do aplicativo pode restringir ainda mais as permissões. Por exemplo, o administrador do aplicativo pode definir a lógica de visibilidade da guia, permitindo que apenas os usuários com a função de equipe financeira vejam a guia de finanças. Mesmo que os usuários tenham outras funções com nível de acesso de administrador, se não tiverem a função da equipe financeira, não verão a guia.
  • As funções são de multiusuários. Não há limite no número de usuários que podem ser atribuídos a uma função.
  • Os usuários podem ser atribuídos a várias funções em um único item de trabalho.
  • Quando um usuário tem várias funções, o nível de acesso padrão para o usuário será o mais alto entre as funções atribuídas. Essa lógica também se aplica às funções herdadas. Por exemplo, se um usuário for atribuído a uma função com nível de acesso de administrador no nível do programa e depois atribuído a uma função com nível de acesso de edição para um projeto descendente dentro do programa, seu nível de acesso padrão no projeto será o de administrador.

Janela Participante

A janela Participante permite o gerenciamento das atribuições de função em um item de trabalho.

Atribuir usuários a funções
  1. Clique nos ícones de avatar para abrir a janela Participante.

    atribuir usuários a funções
  2. Insira os endereços de e-mail dos usuários que deseja adicionar.
    • Para usuários iniciantes, o Shibumi enviará um convite por e-mail ao usuário para configurar uma conta e fazer login.
    • Para usuários existentes, quando você começar a digitar o nome ou e-mail do usuário, ele será preenchido automaticamente.
  3. Selecione uma ou mais funções para o usuário.

    As funções habilitadas no modelo estarão disponíveis na lista suspensa.

  4. Selecione a opção Adicionar azul para adicionar o usuário ao item.
Nota:
  • Pressione a tecla command ou ctrl no dispositivo (Mac vs. PC) para poder selecionar várias funções sem fechar o menu suspenso.
  • Visível para inclui todos os usuários que não têm uma função direta no item de trabalho, mas que herdaram permissões para ver o item de trabalho de uma atribuição de função de item de trabalho antiga.

    As permissões são herdadas para os itens de trabalho descendentes. Por exemplo, se um usuário for atribuído a uma função em um programa que inclui cinco projetos, ele terá acesso ao programa e a todos os projetos.

  • Os usuários também podem ser atribuídos em uma coluna de função incluída em uma lista, exibição ou tabela ou de um campo de função em um formulário de edição ou criação.
Gerenciar atribuições de função
Para gerenciar atribuições de função para um usuário, abra a janela Participante e clique no nome do usuário. Um menu flutuante é exibido com três opções: Gerenciar, Substituir tudo, Remover tudo.
Nota: Se você não tiver uma função com a capacidade de gerenciar funções, não verá o menu flutuante.
  • Gerenciar

    gerenciar funções
    • A janela Gerenciar funções exibe todas as funções habilitadas para o item de trabalho. As funções fornecidas ao usuário serão selecionadas.
    • Selecione ou desmarque funções para adicionar ou remover o usuário de funções no item de trabalho e clique em Salvar.
  • Substituir tudo
    • A opção Substituir tudo substitui um usuário em todas as suas funções no item de trabalho atual, bem como em quaisquer funções nos itens de trabalho descendentes.
    • Na janela, selecione outro usuário para substituir o atual em todas as funções. Clique em Substituir.
  • Remover tudo

    A opção Remover tudo remove o usuário de todas as funções no item de trabalho atual. Ela não remove o usuário das funções fornecidas para os itens descendentes. Uma caixa de diálogo solicitará que você confirme a remoção. Clique em Remover.

Permissões

As permissões são herdadas de cima para baixo. Por exemplo, um usuário atribuído a uma função de nível de acesso de administrador em um item de trabalho do programa terá acesso de administrador ao programa e a todos os itens de trabalho do projeto descendente.

Por outro lado, as permissões nunca são herdadas de baixo para cima. Nenhum usuário terá acesso aos itens acima do nível mais alto ao qual ele foi atribuído diretamente uma função.

Por exemplo, na imagem a seguir, Jane Doe foi designada como colaboradora no fluxo de trabalho *TI dentro do programa de transformação digital. Jane tem acesso a todos os projetos descendentes e marcos dentro do fluxo de trabalho. Quando Jane abre o marco de desenvolvimento da lógica de negócios, a trilha de navegação acima do título do marco não se estende além do nível de fluxo de trabalho de *TI.
Nota: O nome do aplicativo (indisponível) é listado à esquerda do nível mais alto ao qual o usuário tem acesso.

permissões

Funcionalidade de função adicional

Função de proprietário: Proprietário é uma função com nível de acesso de administrador pronta para uso. O criador de um item de trabalho será atribuído automaticamente à função de proprietário nos seguintes cenários:

  • O item de trabalho é criado a partir de uma seção Lista. Para essas seções, o campo do proprietário não pode ser incluído na caixa de diálogo Adicionar item, de modo que o criador é atribuído por padrão.
  • O item de trabalho é criado usando a seção Edição em massa em uma lista e a função de proprietário não está incluída no formulário de edição em massa, ou está no formulário, mas está vazia.
  • O item de trabalho é criado por meio de um formulário de criação ou uma barra lateral de criação e a função de proprietário não está incluída no formulário, ou está no formulário, mas está vazia.

Um proprietário não é atribuído automaticamente aos itens de trabalho criados por meio dos seguintes métodos, mas pode ser atribuído manualmente:

  • Criar regra de negócios do item de trabalho (pode usar uma Ação de atribuir função para atribuir o proprietário, se necessário)
  • Seção de importação ou exportação (pode incluir o proprietário como uma coluna para atribuir o proprietário, se necessário)
  • Itens de trabalho secundários preenchidos com base em um modelo
  • Painéis ou apresentações que vieram de um modelo
  • A API GraphQL

Espaços reservados ou recursos abertos

  • O Shibumi fornece a capacidade de definir uma função de espaço reservado. Isso é chamado de recurso aberto e pode ser definido na janela Participante para qualquer item de trabalho na solução.

    Ele permite uma atribuição de função de espaço reservado nos itens de trabalho, sem atribuir um usuário. Os recursos abertos são frequentemente usados quando os detalhes de um item de trabalho ainda não estão prontos para serem compartilhados com todos os usuários, mas é importante entender quais funções vão participar.

  • Até que o recurso aberto seja preenchido com valores, ele será exibido com um fundo cinza.
  • Para inserir valores no recurso aberto, clique em Recurso aberto, selecione a opção Atribuir tudo e selecione o usuário que será atribuído. Isso se aplica a todas as funções do espaço reservado no item atual, bem como em todos os itens descendentes.

recursos abertos

Nota: Uma aplicação comum da capacidade de recurso aberto é que o administrador do programa pode atribuir funções ao recurso aberto em todo o programa. Atribua um usuário ao recurso aberto somente quando a solução estiver totalmente definida. Em seguida, todos os itens do programa atribuídos ao recurso aberto são atribuídos ao usuário designado e resumidos em um único convite por e-mail.