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

  1. Connectez-vous à Snowsight.

  2. In the navigation menu, select Data sharing » Internal sharing.

  3. Select + Create Listing.

  4. Sélectionnez un produit de données tel qu’une table, une vue ou un autre produit de données à ajouter à l’annonce.

    1. Vérifiez l’identificateur de partage généré, puis sélectionnez. Generate listing.

  5. Select + Access control.

  6. 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.

    Optional. Select + Add another account to add second and subsequent accounts.

    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é.

  7. 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 :

    • Selected accounts and roles (Par défaut) Tout membre de l’organisation peut découvrir le listing et y demander l’accès.

    • Entire organization Seuls les comptes et les rôles sélectionnés peuvent découvrir le listing et en demander l’accès.

    • Not discoverable by users without access Seuls les utilisateurs disposant d’un accès peuvent découvrir le listing.

    Accounts

    Si Selected accounts and roles est sélectionné, choisissez un ou plusieurs comptes.

    Optional. Select + Add another account to add additional accounts.

    Selected user roles

    Si Selected roles est sélectionné, entrez un ou plusieurs rôles pour accorder l’accès.

  8. 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: 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.

  9. Si vous avez sélectionné Manage requests in Snowflake:

    1. Dans le champ Approver email for notifications, entrez l’adresse électronique pour les soumissions d’accès aux listings d’organisations.

    2. Optional. To add additional organizational listing approvers, select Add Role and then select a role.

    3. Select Done.

  10. Si vous avez sélectionné Manage requests outside of Snowflake:

    1. Dans le champ Approver contact, entrez l’adresse électronique ou une URL pour les soumissions d’accès aux listings organisationnelles.

    2. Select Done.

  11. Select Save.

  12. Ajoutez un titre de listing d’organisation :

    1. Select Untitled listing.

    2. Dans le champ Listing title, saisissez un titre descriptif pour votre listing d’organisation.

    3. Select Save.

  13. En option. Ajoutez la documentation, les conditions et les attributs.

  14. Select Publish to make the listing available in the 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

  1. Connectez-vous à Snowsight.

  2. In the navigation menu, select Data sharing » Internal sharing.

  3. Sous l’onglet Listings, sélectionnez l’annonce que vous voulez modifier.

  4. Select Edit in the Approver Contact area.

  5. 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.

  6. Si vous avez sélectionné Manage requests in Snowflake:

    1. Dans le champ Approver email for notifications, entrez l’adresse électronique pour les soumissions d’accès aux listings d’organisations.

    2. Optional. Select Add Role to add additional organizational listing approvers.

    3. Select Done.

  7. Si vous avez sélectionné Manage requests outside of Snowflake:

    1. Dans le champ Approver contact, entrez l’adresse électronique ou une URL pour les soumissions d’accès aux listings organisationnelles.

    2. Select 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.

  1. Ouvrez votre application de messagerie, puis localisez et ouvrez la requête d’accès au listing d’organisations.

  2. Examinez les détails de la requête.

  3. Select Review Request.

    La page Requêtes internes dans Snowsight s’ouvre.

  4. Select the organizational listing request that matches the organizational listing the consumer requested in their email.

  5. Examinez les détails de la requête d’accès au listing d’organisations.

  6. 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.

  7. En option. Saisissez des commentaires expliquant les raisons pour lesquelles vous accordez ou refusez la requête d’accès au listing d’organisations.

  8. Sélectionnez l’une des options suivantes :

    • 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.

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.

  1. Connectez-vous à Snowsight.

  2. In the navigation menu, select Marketplace » Provider Studio.

  3. Select the Requests tab.

  4. 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.

  5. 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.

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Catalog » Internal Marketplace.

  3. Recherchez un listing d’organisations et sélectionnez-le.

  4. Select Request access.

  5. Sélectionnez le rôle que vous utilisez pour accéder au listing d’organisations.

  6. Saisissez la raison pour laquelle vous demandez l’accès au listing d’organisations dans le champ Reason for access.

  7. Select Submit request.

  8. Select Submit request to close the Request sent dialog.

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.

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Catalog » Internal Marketplace.

  3. Recherchez le listing d’organisations auquel vous attendez d’accéder, puis sélectionnez-le.

  4. Select View request or View previous request if previous access was denied.

  5. Examinez les détails de votre requête d’accès au listing d’organisations.

  6. Select 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.

  1. Ouvrez votre application de messagerie, puis localisez et ouvrez la requête d’accès au listing d’organisations.

  2. Examinez les détails de la requête.

  3. Select Review Request.

    La page d’accueil de listing d’organisations s’ouvre à l’adresse Snowsight.

  4. Select Query in worksheet to access the organizational listing.

  5. Optional. To request access to an approved organizational listing for a different role, select a different role, and then select 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.

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Catalog » Internal Marketplace.

  3. Recherchez la requête d’accès au listing d’organisations que vous souhaitez annuler, puis sélectionnez-la.

  4. Select Withdraw request.

  5. Select 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_type pour 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"
. . .
Copy