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¶
Faça login no Snowsight.
In the navigation menu, select Data sharing » Internal sharing.
Select + Create Listing.
Selecione um produto de dados, como tabela, exibição ou outro, para adicionar à listagem.
Revise o identificador de compartilhamento gerado e selecione Generate listing.
Select + Access control.
Preencha a seção Grant access:
Campo
Descrição
Who can access this data product?
Selecione um dos seguintes:
Entire organization: qualquer pessoa na organização pode acessar a listagem.
Se Entire organization estiver selecionado e o preenchimento automático entre nuvens estiver ativado em sua conta, você será solicitado a revisar as configurações de atualização do preenchimento automático para 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 estará disponível somente mediante solicitação.
Accounts
Se Selected accounts and roles for selecionado, selecione uma ou mais contas.
Optional. Select + Add another account to add second and subsequent accounts.
Por padrão, todas as funções nas contas selecionadas podem acessar a listagem. Selecione Selected roles para conceder acesso apenas a funções específicas de cada conta selecionada.
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.
Optional. Select + Add another account to add additional accounts.
Selected user roles
Se Selected roles for selecionado, insira uma ou mais funções para conceder acesso.
Select Set up request approval flow and then select one of the following options in the How should the request approval happen list:
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.
Se você selecionou Manage requests in Snowflake:
No campo Approver email for notifications, digite o endereço de e-mail para os envios de acesso à listagem organizacional.
Optional. To add additional organizational listing approvers, select Add Role and then select a role.
Select Done.
Se você selecionou Manage requests outside of Snowflake:
No campo Approver contact, digite o endereço de e-mail ou URL para envios de acesso à listagem organizacional.
Select Done.
Select Save.
Adicione um título de listagem organizacional:
Select Untitled listing.
No campo Listing title, digite um título descritivo para sua listagem organizacional.
Select Save.
Opcional. Adicione documentação de apoio, termos e condições e atributos.
Select Publish to make the listing available in the 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¶
Faça login no Snowsight.
In the navigation menu, select Data sharing » Internal sharing.
Na guia Listings, selecione a listagem que você deseja editar.
Select Edit in the Approver Contact area.
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.
Se você selecionou Manage requests in Snowflake:
No campo Approver email for notifications, digite o endereço de e-mail para os envios de acesso à listagem organizacional.
Optional. Select Add Role to add additional organizational listing approvers.
Select Done.
Se você selecionou Manage requests outside of Snowflake:
No campo Approver contact, digite o endereço de e-mail ou URL para envios de acesso à listagem organizacional.
Select 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á.
Abra seu aplicativo de e-mail e, em seguida, localize e abra a solicitação de acesso à listagem organizacional.
Revise os detalhes da solicitação.
Select Review Request.
A página Solicitações internas no Snowsight é aberta.
Select the organizational listing request that matches the organizational listing the consumer requested in their email.
Revise os detalhes da solicitação de acesso à listagem organizacional.
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.
Opcional. Insira comentários que expliquem o motivo pelo qual você concedeu ou negou a solicitação de acesso à listagem organizacional.
Selecione uma das seguintes opções:
Select Deny request to deny the organizational listing access request. An email is sent to the consumer indicating organizational listing access was denied.
Select Grant request to grant the organizational listing access request. An email is sent to the consumer indicating organizational listing access was granted.
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.
Faça login no Snowsight.
In the navigation menu, select Marketplace » Provider Studio.
Select the Requests tab.
Opcional. Selecione a guia Needs review, selecione uma solicitação de acesso à listagem organizacional e, em seguida, conceda ou negue a solicitação.
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 Gerenciar suas configurações de usuário no Snowflake.
Faça login no Snowsight.
No menu de navegação, selecione Catalog » Internal Marketplace.
Procure uma listagem organizacional e, em seguida, selecione-a.
Select Request access.
Selecione a função que você está usando para acessar a listagem organizacional.
Digite o motivo pelo qual está solicitando acesso à listagem organizacional no campo Reason for access.
Select Submit request.
Select Submit request to close the Request sent dialog.
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.
Faça login no Snowsight.
No menu de navegação, selecione Catalog » Internal Marketplace.
Procure a listagem organizacional que está esperando para acessar e, em seguida, selecione-a.
Select View request or View previous request if previous access was denied.
Revise os detalhes de sua solicitação de acesso à listagem organizacional.
Select 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.
Abra seu aplicativo de e-mail e, em seguida, localize e abra a solicitação de acesso à listagem organizacional.
Revise os detalhes da solicitação.
Select Review Request.
A página de destino da listagem organizacional é aberta no Snowsight.
Select Query in worksheet to access the organizational listing.
Optional. To request access to an approved organizational listing for a different role, select a different role, and then select 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.
Faça login no Snowsight.
No menu de navegação, selecione Catalog » Internal Marketplace.
Procure a solicitação de acesso à listagem organizacional que deseja cancelar e, em seguida, selecione-a.
Select Withdraw request.
Select 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_typepara 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" . . .