Gérer le flux de travail d’approbation de requête¶
Le processus d’approbation des requêtes permet aux consommateurs de demander l’accès aux listings d’organisations du marketplace. Ce flux de travail réduit le temps que les fournisseurs doivent consacrer à la gestion de l’accès aux listing d’organisations et permet aux consommateurs d’accéder plus rapidement aux listing d’organisations essentielles.
Lors de la configuration du processus d’approbation des demandes, les fournisseurs peuvent choisir de gérer les demandes d’accès aux listings d’organisations sur le site Snowsight, ou ils peuvent fournir un courriel ou une URL que les consommateurs peuvent utiliser pour demander l’accès à un listing d’organisations. Le fait de permettre aux consommateurs de gérer leurs demandes d’accès aux listings d’organisations sur le site Snowsight simplifie la procédure de requête et garantit un traitement rapide des demandes d’accès aux listings d’organisations.
Toutes les tâches du workflow d’approbation des requêtes sont réalisées sur Snowsight. Au fur et à mesure de l’évolution de la fonctionnalité, des options programmatiques de gestion du flux d’approbation des requêtes seront disponibles.
Le processus d’approbation des requêtes ne peut pas être utilisé pour accorder l’accès aux rôles et aux utilisateurs.
Créer un nouveau listing d’organisations avec un processus d’approbation des requêtes¶
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data sharing » Internal sharing.
Sélectionnez + Create Listing.
Sélectionnez un produit de données tel qu’une table, une vue ou un autre produit de données à ajouter à l’annonce.
Vérifiez l’identificateur de partage généré, puis sélectionnez. Generate listing.
Sélectionnez + Access control.
Complétez la section Grant access:
Champ
Description
Who can access this data product?
Sélectionnez l’un des éléments suivants :
Entire organization : toute personne au sein de l’organisation a accès à l’annonce.
Si Entire organization est sélectionné et l’exécution automatique inter-cloud est activée sur votre compte, vous serez alors invité à examiner les paramètres d’actualisation de l’exécution automatique de l’annonce.
Selected accounts and roles : seuls les comptes et rôles sélectionnés disposent d’un accès.
No accounts or roles are pre-approved : (par défaut) le produit de données sera uniquement disponible sur demande.
Accounts
Si Selected accounts and roles est sélectionné, choisissez un ou plusieurs comptes.
En option. Sélectionnez + Add another account pour ajouter un deuxième compte et les comptes suivants.
Par défaut, tous les rôles des comptes sélectionnés ont accès à l’annonce. Sélectionnez Selected roles pour accorder l’accès uniquement à des rôles spécifiques pour chaque compte sélectionné.
Complétez la section Allow discovery:
Champ
Description
Who else can discover the listing and request access?
Sélectionnez l’un des éléments suivants :
Entire organization: (Default) Anyone in the organization can discover the listing and request access.
Selected accounts and roles: Only selected accounts and roles can discover the listing and request access.
Not discoverable by users without access: Only users with access can discover the listing.
Accounts
Si Selected accounts and roles est sélectionné, choisissez un ou plusieurs comptes.
En option. Sélectionnez + Add another account pour ajouter des comptes supplémentaires.
Selected user roles
Si Selected roles est sélectionné, entrez un ou plusieurs rôles pour accorder l’accès.
Sélectionnez:ui:
Set up request approval flow, puis sélectionnez l’une des options suivantes dans la liste How should the request approval happen :Manage requests in Snowflake: Les consommateurs soumettent, examinent et gèrent l’accès aux listings d’organisations sur Snowsight. Passez à l’étape 10.
Manage requests outside of Snowflake: Les consommateurs demandent l’accès aux listings d’organisations en utilisant l’adresse électronique ou l’URL que vous avez fournie. Passez à l’étape 11.
Si vous avez sélectionné Manage requests in Snowflake:
Dans le champ Approver email for notifications, entrez l’adresse électronique pour les soumissions d’accès aux listings d’organisations.
En option. Pour ajouter d’autres approbateurs des annonces d’organisation, sélectionnez Add Role, puis sélectionnez un rôle.
Sélectionnez Done.
Si vous avez sélectionné Manage requests outside of Snowflake:
Dans le champ Approver contact, entrez l’adresse électronique ou une URL pour les soumissions d’accès aux listings organisationnelles.
Sélectionnez Done.
Sélectionnez Save.
Ajoutez un titre de listing d’organisation :
Sélectionnez Untitled listing.
Dans le champ Listing title, saisissez un titre descriptif pour votre listing d’organisation.
Sélectionnez Save.
En option. Ajoutez la documentation, les conditions et les attributs.
Sélectionnez Publish pour que l’annonce soit disponible dans le Internal Marketplace.
Si vous quittez sans publier, le listing est sauvegardé en tant que brouillon.
Paramétrer le workflow d’approbation des requêtes dans un listing d’organisation existant¶
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data sharing » Internal sharing.
Sous l’onglet Listings, sélectionnez l’annonce que vous voulez modifier.
Sélectionnez Edit dans la zone Approver Contact.
Dans la liste How should the request approval happen, sélectionnez l’une des options suivantes :
Manage requests in Snowflake: Les consommateurs soumettent, examinent et gèrent l’accès aux listings d’organisations sur Snowsight. Passez à l’étape 7.
Manage requests outside of Snowflake: Les consommateurs demandent l’accès aux listings d’organisations en utilisant l’adresse électronique ou l’URL que vous avez fournie. Passez à l’étape 8.
Si vous avez sélectionné Manage requests in Snowflake:
Dans le champ Approver email for notifications, entrez l’adresse électronique pour les soumissions d’accès aux listings d’organisations.
En option. Sélectionner Add Role pour ajouter des approbateurs d’annonces d’organisation.
Sélectionnez Done.
Si vous avez sélectionné Manage requests outside of Snowflake:
Dans le champ Approver contact, entrez l’adresse électronique ou une URL pour les soumissions d’accès aux listings organisationnelles.
Sélectionnez Done.
Répondre à une requête d’accès à un listing d’organisations¶
En tant que fournisseur, les demandes d’accès aux listings d’organisations sont envoyées à l’adresse électronique que vous avez spécifiée lors de l’ensemble des paramètres du processus d’approbation des requêtes pour un listing d’organisations.
Note
Pour approuver une demande d’accès à un listing d’organisations, vous devez avoir accès au compte Snowflake d’où provient la requête et avoir un rôle qui possède ou peut modifier le listing d’organisations. Si vous ne remplissez pas ces exigences, le contrôle de Review Request dans l’e-mail de requête est inopérant.
Ouvrez votre application de messagerie, puis localisez et ouvrez la requête d’accès au listing d’organisations.
Examinez les détails de la requête.
Sélectionnez Review Request.
La page Requêtes internes dans Snowsight s’ouvre.
Sélectionnez la demande d’annonce d’organisation qui correspond à l’annonce d’organisation que le consommateur a demandée dans son e-mail.
Examinez les détails de la requête d’accès au listing d’organisations.
En option. Pour accorder l’accès listing d’organisations à un rôle différent de celui spécifié par le consommateur, sélectionnez Give access to a different role from requested, puis sélectionnez ou saisissez un nouveau nom de rôle dans le champ Change requested role to.
Les disponibilités du champ Change requested role to sont déterminées par le compte du consommateur à l’origine de la requête.
Si la requête de listing d’organisations du consommateur et le listing d’organisations proviennent du même compte que le fournisseur, une liste de rôles auto-programmés est disponible. Si la requête de listing d’organisations du consommateur et le listing d’organisations proviennent d’un compte différent de celui du fournisseur, le nom du rôle doit être saisi manuellement.
Les noms de rôle saisis manuellement doivent correspondre exactement aux rôles définis dans Snowsight. Un seul rôle peut être saisi.
Seuls les rôles disposant des privilèges OWNERSHIP ou MODIFY sur le listing d’organisations peuvent approuver les requêtes d’accès au listing d’organisations. Pour augmenter le nombre d’approbateurs de l’accès au listing d’organisations, accordez-leur le privilège MODIFY sur le listing d’organisations.
En option. Saisissez des commentaires expliquant les raisons pour lesquelles vous accordez ou refusez la requête d’accès au listing d’organisations.
Sélectionnez l’une des options suivantes :
Sélectionnez Deny request pour refuser la demande d’accès à l’annonce de l’organisation. Un e-mail est envoyé au consommateur indiquant que l’accès à l’annonce de l’organisation a été refusé.
Sélectionnez Grant request pour accorder la demande d’accès à l’annonce de l’organisation. Un e-mail est envoyé au consommateur indiquant que l’accès à l’annonce de l’organisation a été accordé.
Voir la page Snowsight Demandes internes¶
En tant que fournisseur, vous pouvez utiliser la page Internal Request dans Snowsight pour accorder, refuser et réviser des requêtes d’accès à des listings d’organisations antérieurs.
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Marketplace » Provider Studio.
Sélectionnez l’onglet Requests.
En option. Sélectionnez l’onglet Needs review, sélectionnez une requête d’accès à un listing d’organisations, puis accordez ou refusez la requête.
En option. Cliquez sur l’onglet Resolved requests, sélectionnez une requête d’accès à un listing d’organisations antérieure, puis examinez les détails de la requête. Vous pouvez utiliser la liste Status pour filtrer les requêtes de listing d’organisations précédentes en fonction de leur statut.
Requête d’accès à un listing d’organisations¶
En tant que consommateur, vous pouvez rapidement demander l’accès à un listing d’organisation auquel vous souhaitez accéder sur le marketplace.
Note
Pour demander l’accès à un listing d’organisations, votre profil d’utilisateur Snowsight doit être complet et inclure une adresse électronique valide. Voir Gérer vos paramètres utilisateur dans Snowsight.
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Catalog » Internal Marketplace.
Recherchez un listing d’organisations et sélectionnez-le.
Sélectionnez Request access.
Sélectionnez le rôle que vous utilisez pour accéder au listing d’organisations.
Saisissez la raison pour laquelle vous demandez l’accès au listing d’organisations dans le champ Reason for access.
Sélectionnez Submit request.
Sélectionnez Submit request pour fermer la boîte de dialogue Request sent.
Vue du statut d’une requête d’accès à un listing d’organisations¶
En tant que consommateur, vous pouvez à tout moment vérifier le statut d’une requête d’accès à un listing d’organisations actif. Vous pouvez également vérifier quand et pourquoi une précédente requête d’accès à un listing d’organisations a été refusée.
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Catalog » Internal Marketplace.
Recherchez le listing d’organisations auquel vous attendez d’accéder, puis sélectionnez-le.
Sélectionnez View request ou View previous request si l’accès précédent a été refusé.
Examinez les détails de votre requête d’accès au listing d’organisations.
Sélectionnez Close.
Accès à un listing d’organisations approuvé¶
En tant que consommateur, une notification indiquant que votre requête d’accès à un listing d’organisations a été approuvée ou refusée est envoyée à l’adresse électronique spécifiée dans votre profil d’utilisateur Snowsight.
Ouvrez votre application de messagerie, puis localisez et ouvrez la requête d’accès au listing d’organisations.
Examinez les détails de la requête.
Sélectionnez Review Request.
La page d’accueil de listing d’organisations s’ouvre à l’adresse Snowsight.
Sélectionnez Query in worksheet pour accéder à l’annonce de l’organisation.
En option. Pour demander l’accès à une annonce d’organisation approuvée pour un rôle différent, sélectionnez un autre rôle, puis sélectionnez Request access.
Retirer une requête d’accès à un listing d’organisations¶
En tant que consommateur, vous pouvez annuler l’accès à un listing d’organisations lorsqu’il n’est plus nécessaire ou que vous devez mettre à jour les informations relatives à la requête d’accès.
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Catalog » Internal Marketplace.
Recherchez la requête d’accès au listing d’organisations que vous souhaitez annuler, puis sélectionnez-la.
Sélectionnez Withdraw request.
Sélectionnez Confirm.
Spécifiez le type d’approbation de la requête par programme¶
Vous pouvez spécifier le type d’approbation de la requête par programme à l’aide du paramètre request_approval_type.
request_approval_type(facultatif)Vous devez spécifier l’un des éléments suivants avec
request_approval_typepour définir si la requête et l’approbation se dérouleront à l’intérieur ou à l’extérieur de Snowflake :REQUEST_AND_APPROVE_IN_SNOWFLAKE: Les consommateurs soumettent, examinent et gèrent l’accès aux listings d’organisations sur Snowsight.REQUEST_AND_APPROVE_OUTSIDE_SNOWFLAKE: Les consommateurs demandent l’accès aux listings d’organisations en utilisant l’adresse électronique ou l’URL que vous avez fournie.
Voici un exemple de format :
. . . request_approval_type: "REQUEST_AND_APPROVE_IN_SNOWFLAKE" . . .