Gerenciar o fluxo de trabalho de aprovação de solicitações

O fluxo de trabalho de aprovação de solicitação permite que os consumidores solicitem acesso às listagens organizacionais do marketplace interno. Esse fluxo de trabalho reduz o tempo que os provedores precisam gastar gerenciando o acesso à listagem organizacional e oferece aos consumidores acesso mais rápido a listagens organizacionais críticas.

Ao configurar o fluxo de trabalho de aprovação de solicitações, os provedores podem optar por gerenciar as solicitações de acesso à listagem organizacional no Snowsight, ou podem fornecer um e-mail ou URL que os consumidores podem usar para solicitar acesso a uma listagem organizacional. Permitir que os consumidores gerenciem suas solicitações de acesso a listagens organizacionais no Snowsight simplifica o processo de solicitação e garante que as solicitações de acesso a listagens organizacionais sejam processadas rapidamente.

Todas as tarefas do fluxo de trabalho de aprovação de solicitações são concluídas no Snowsight. À medida que a funcionalidade for amadurecendo, serão disponibilizadas opções programáticas para gerenciar o fluxo de trabalho de aprovação de solicitação.

O fluxo de trabalho de aprovação de solicitação não pode ser usado para conceder acesso às funções e usuários.

Criar uma nova listagem organizacional com um fluxo de trabalho de aprovação de solicitação

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Provider Studio.

  3. No painel direito, clique na guia Listings.

  4. Clique em + Create Listing » Internal Marketplace.

  5. Selecione um produto de dados:

    1. Clique em + Data Product e depois clique em Select.

    2. Selecione um produto de dados ou um warehouse.

    3. Se você selecionou um warehouse, selecione um produto de dados e clique em Done.

    4. Clique em Save.

  6. Clique em Access control.

  7. Preencha a seção Grant access:

    Campo

    Descrição

    Who can access this data product?

    Selecione um dos seguintes:

    • Entire organization: qualquer pessoa da organização pode acessar a listagem.

    • Selected accounts and roles somente contas e funções selecionadas podem acessar.

    • No accounts or roles are pre-approved (padrão): o produto de dados só estará disponível mediante solicitação.

    Accounts

    Se Selected accounts and roles for selecionado, selecione uma ou mais contas.

    Opcional. Clique em + Add another account para adicionar a segunda conta e as subsequentes.

    Selected user roles

    Se Selected roles for selecionado, insira uma ou mais funções para conceder acesso.

  8. Preencha a seção Allow discovery:

    Campo

    Descrição

    Who else can discover the listing and request access?

    Selecione um dos seguintes:

    • Selected accounts and roles (padrão): qualquer pessoa na organização pode descobrir a listagem e solicitar acesso.

    • Entire organization: somente contas e funções selecionadas podem descobrir a listagem e solicitar acesso.

    • Not discoverable by users without access: somente usuários com acesso podem descobrir a listagem.

    Accounts

    Se Selected accounts and roles for selecionado, selecione uma ou mais contas.

    Opcional. Clique em + Add another account para adicionar outras contas.

    Selected user roles

    Se Selected roles for selecionado, insira uma ou mais funções para conceder acesso.

  9. Clique em Set up request approval flow e, em seguida, selecione uma das seguintes opções na lista How should the request approval happen:

    • Manage requests in Snowflake: os consumidores enviam, revisam e gerenciam o acesso à listagem organizacional no Snowsight. Vá para a etapa 10.

    • Manage requests outside of Snowflake: os consumidores solicitam acesso à listagem organizacional usando o endereço de e-mail ou URL que você fornece. Vá para a etapa 11.

  10. Se você selecionou Manage requests in Snowflake:

    1. No campo Approver email for notifications, digite o endereço de e-mail para os envios de acesso à listagem organizacional.

    2. Opcional. Para adicionar outros aprovadores de listagem organizacional, clique em Add Role e selecione uma função.

    3. Clique em Done.

  11. Se você selecionou Manage requests outside of Snowflake:

    1. No campo Approver contact, digite o endereço de e-mail ou URL para envios de acesso à listagem organizacional.

    2. Clique em Done.

  12. Clique em Save.

  13. Adicione um título de listagem organizacional:

    1. Clique em Untitled listing.

    2. No campo Listing title, digite um título descritivo para sua listagem organizacional.

    3. Clique em Save.

  14. Opcional. Adicione documentação de apoio, termos e condições e atributos.

  15. Clique em Publish para disponibilizar a listagem no Internal Marketplace.

    Se você sair sem publicar, a listagem será salva como rascunho.

Configure o fluxo de trabalho de aprovação de solicitações em uma listagem organizacional existente

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Provider Studio.

  3. No painel direito, clique na guia Listings.

  4. Selecione uma listagem interna.

  5. Clique em Edit na área Approver Contact.

  6. Selecione uma das seguintes opções na lista How should the request approval happen:

    • Manage requests in Snowflake: os consumidores enviam, revisam e gerenciam o acesso à listagem organizacional no Snowsight. Vá para a etapa 7.

    • Manage requests outside of Snowflake: os consumidores solicitam acesso à listagem organizacional usando o endereço de e-mail ou URL que você fornece. Vá para a etapa 8.

  7. Se você selecionou Manage requests in Snowflake:

    1. No campo Approver email for notifications, digite o endereço de e-mail para os envios de acesso à listagem organizacional.

    2. Opcional. Clique em Add Role para adicionar outros aprovadores de listagem organizacional.

    3. Clique em Done.

  8. Se você selecionou Manage requests outside of Snowflake:

    1. No campo Approver contact, digite o endereço de e-mail ou URL para envios de acesso à listagem organizacional.

    2. Clique em Done.

Responda a uma solicitação de acesso a uma listagem organizacional

Como provedor, as solicitações de acesso à listagem organizacional são enviadas para o endereço de e-mail que você especificou quando configurou o fluxo de trabalho de aprovação de solicitações para uma listagem organizacional.

Nota

Para aprovar uma solicitação de acesso a uma listagem organizacional, você precisa ter acesso à conta Snowflake da qual a solicitação se originou e uma função que seja proprietária ou possa modificar a listagem organizacional. Se você não atender a esses requisitos, o controle Review Request no e-mail de solicitação não funcionará.

  1. Abra seu aplicativo de e-mail e, em seguida, localize e abra a solicitação de acesso à listagem organizacional.

  2. Revise os detalhes da solicitação.

  3. Clique em Review Request.

    A página Solicitações internas no Snowsight é aberta.

  4. Clique na solicitação de listagem organizacional que corresponde à listagem organizacional que o consumidor solicitou em seu e-mail.

  5. Revise os detalhes da solicitação de acesso à listagem organizacional.

  6. Opcional. Para conceder acesso à listagem organizacional a uma função diferente da especificada pelo consumidor, selecione Give access to a different role from requested e, em seguida, selecione ou digite um novo nome de função no campo Change requested role to.

    As opções disponíveis para o campo Change requested role to são determinadas pela conta de consumidor em que a solicitação foi originada.

    Se a solicitação de listagem organizacional do consumidor e a listagem organizacional forem originadas da mesma conta de provedor, uma lista de funções preenchidas automaticamente estará disponível. Se a solicitação de listagem organizacional do consumidor e a listagem organizacional forem originadas de uma conta diferente da do provedor, o nome da função deverá ser inserido manualmente.

    Os nomes de função inseridos manualmente devem corresponder exatamente às funções definidas no Snowsight. Somente uma função pode ser inserida.

    Somente funções com privilégios OWNERSHIP ou MODIFY na listagem organizacional podem aprovar solicitações de acesso à listagem organizacional. Para aumentar o número de aprovadores de acesso à listagem organizacional, conceda a eles o privilégio MODIFY na listagem organizacional.

  7. Opcional. Insira comentários que expliquem o motivo pelo qual você concedeu ou negou a solicitação de acesso à listagem organizacional.

  8. Selecione uma das seguintes opções:

    • Clique em Deny request para negar a solicitação de acesso à listagem organizacional. Um e-mail é enviado ao consumidor indicando que o acesso à listagem organizacional foi negado.

    • Clique em Grant request para conceder a solicitação de acesso à listagem organizacional. Um e-mail é enviado ao consumidor indicando que o acesso à listagem organizacional foi concedido.

Acesse a página Solicitações internas no Snowsight

Como provedor, você pode usar a página Internal Request no Snowsight para conceder, negar e revisar solicitações de acesso a listagens organizacionais anteriores.

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Provider Studio.

  3. Clique na guia Internal Requests.

  4. Opcional. Selecione a guia Needs review, selecione uma solicitação de acesso à listagem organizacional e, em seguida, conceda ou negue a solicitação.

  5. Opcional. Selecione a guia Resolved requests, selecione uma solicitação de acesso à listagem organizacional anterior e, em seguida, revise os detalhes da solicitação. Você pode usar a lista Status para filtrar as solicitações de listagem organizacional anteriores por seu status.

Solicite acesso a uma listagem organizacional

Como consumidor, você pode solicitar rapidamente acesso a uma listagem organizacional que deseja acessar no marketplace interno.

Nota

Para solicitar acesso a uma listagem organizacional, seu perfil de usuário do Snowsight deve estar completo e incluir um endereço de e-mail válido. Consulte Gerenciamento de seu perfil de usuário usando o Snowsight.

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Marketplace.

  3. No painel direito, clique na guia Internal Marketplace.

  4. Procure uma listagem organizacional e, em seguida, selecione-a.

  5. Clique em Request access.

  6. Selecione a função que você está usando para acessar a listagem organizacional.

  7. Digite o motivo pelo qual está solicitando acesso à listagem organizacional no campo Reason for access.

  8. Clique em Submit request.

  9. Clique em Submit request para fechar a caixa de diálogo Request sent.

Visualize o status de uma solicitação de acesso a uma listagem organizacional

Como consumidor, você pode verificar o status de uma solicitação de acesso a uma listagem organizacional ativa a qualquer momento. Você também pode verificar quando e por que uma solicitação anterior de acesso à listagem organizacional foi negada.

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Marketplace.

  3. No painel direito, clique na guia Internal Marketplace.

  4. Procure a listagem organizacional que está esperando para acessar e, em seguida, selecione-a.

  5. Clique em View request ou View previous request se o acesso anterior tiver sido negado.

  6. Revise os detalhes de sua solicitação de acesso à listagem organizacional.

  7. Clique em Close.

Acesse uma listagem organizacional aprovada

Como consumidor, uma notificação de que sua solicitação de acesso à listagem organizacional foi aprovada ou negada é enviada ao endereço de e-mail especificado em seu perfil de usuário no Snowsight.

  1. Abra seu aplicativo de e-mail e, em seguida, localize e abra a solicitação de acesso à listagem organizacional.

  2. Revise os detalhes da solicitação.

  3. Clique em Review Request.

    A página de destino da listagem organizacional é aberta no Snowsight.

  4. Clique em Query in worksheet para acessar a listagem organizacional.

  5. Opcional. Para solicitar acesso a uma listagem organizacional aprovada para uma função diferente, selecione uma função diferente e clique em Request access.

Retirada de uma solicitação de acesso a uma listagem organizacional

Como consumidor, você pode cancelar o acesso a uma listagem organizacional quando ela não for mais necessária ou quando precisar atualizar as informações da solicitação de acesso.

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Marketplace.

  3. No painel direito, clique na guia Internal Marketplace.

  4. Procure a solicitação de acesso à listagem organizacional que deseja cancelar e, em seguida, selecione-a.

  5. Clique em Withdraw request.

  6. Clique em Confirm.

Especifique o tipo de aprovação da solicitação de forma programática

Você pode especificar o tipo de aprovação da solicitação de forma programática usando o parâmetro request_approval_type.

request_approval_type (opcional)

Você deve especificar um dos seguintes itens com request_approval_type para definir se a solicitação e a aprovação ocorrerão dentro ou fora do Snowflake:

  • REQUEST_AND_APPROVE_IN_SNOWFLAKE: os consumidores enviam, revisam e gerenciam o acesso à listagem organizacional no Snowsight.

  • REQUEST_AND_APPROVE_OUTSIDE_SNOWFLAKE: os consumidores solicitam acesso à listagem organizacional usando o endereço de e-mail ou URL que você fornece.

A seguir, um exemplo do formato:

. . .
request_approval_type: "REQUEST_AND_APPROVE_IN_SNOWFLAKE"
. . .
Copy