Les On-Demand Sandboxes B2C Commerce représentent un moyen flexible de répondre à vos besoins en matière de Sandboxes grâce à une amélioration des performances, la possibilité de les obtenir rapidement, une tarification basée sur l’utilisation et une adaptation à la hausse comme à la baisse en fonction de l’évolution de vos besoins. Ce document décrit les exigences, les atouts et les tarifs d’obtention d’On-Demand Sandboxes partenaires pour les partenaires ISV B2C Commerce et les partenaires consultants B2C Commerce.
Les partenaires peuvent demander des On-Demand Sandboxes en suivant les instructions de cet article : On-Demand Sandboxes pour les partenaires : comment en obtenir.
Les On-Demand Sandboxes offrent une plus grande flexibilité, notamment :
Les partenaires doivent d’abord rejoindre le programme de partenaires AppExchange sous la Catégorie Partenaire « B2C Commerce » et accepter le contrat du programme de partenaires Salesforce et les politiques du programme de partenaires AppExchange. Ensuite, les partenaires doivent soit (a) avoir signé un formulaire de commande concernant les On-Demand Sandboxes, soit (b) être inscrits au programme de partenaires consultants Salesforce B2C Commerce et avoir été pré-approuvés pour devenir un partenaire consultant B2C Commerce éligible à l’utilisation des On-Demand Sandboxes. Les partenaires doivent constamment rester en règle.
La Sandbox/l’environnement d’essai est créé pour être utilisé par les prospects ISV B2C Commerce pendant 90 jours au maximum, à des fins de formation et de développement. Il est conçu pour les prospects qui souhaitent se familiariser avec l’environnement B2C Commerce en attendant la fin du processus d’intégration et/ou pour décider s’ils rejoindront officiellement le programme de partenaires B2C Commerce. Demandez votre essai ici.
Vous avez besoin d’exporter des données depuis une Sandbox d’essai pour les importer dans une On-Demand Sandbox dédiée ? Il n’est pas possible de convertir des Sandboxes d’essai en On-Demand Sandboxes, donc si vous souhaitez utiliser ce que vous avez créé dans la version d’essai, vous devez exporter les données. Veuillez consulter cet article d’aide pour obtenir des instructions détaillées sur la procédure à suivre après avoir demandé une On-Demand Sandbox.
Non. En raison de modifications apportées au programme, il n’est plus possible d’acheter de blocs de crédits supplémentaires. Cependant, pour garantir une tarification équitable, nous avons réduit le taux de dépassement pour qu’il corresponde à un bloc de crédit supplémentaire par taux de crédit (0,0020 USD par crédit).
Les On-Demand Sandboxes sont configurées sur un modèle reposant sur l’utilisation. Les partenaires ont droit à des crédits gratuits en fonction de leur affiliation au programme de partenaires (voir la grille ci-dessous). Cela leur donne un contrôle total sur le nombre de Sandboxes qu’ils utilisent et quand ils les utilisent. Ils peuvent avoir recours à leurs crédits pour ne faire fonctionner que quelques Sandboxes pendant une longue période, ou ils peuvent exécuter de nombreuses Sandboxes sur de courtes périodes (c’est-à-dire dans un scénario d’intégration continue).
|
Tarification des On-Demand Sandboxes |
Prix |
|
Crédits partenaire ISV B2C Commerce (600 000 crédits/an) |
Gratuits (annuel)* |
|
Crédits partenaire consultant B2C Commerce (1,1 M crédits/an) |
Gratuits (annuel)* |
|
Taux de dépassement/crédit |
0,0020 USD** |
** Si l’utilisation dépasse le montant alloué (c’est-à-dire si un partenaire ISV B2C Commerce dépasse les 600 000 crédits alloués gratuitement), des frais de 0,0020 USD par crédit supplémentaire sont appliqués. Ces derniers sont calculés le premier jour du mois et facturés en fonction.
Les crédits sont un moyen de consommer du temps sur le service On-Demand Sandboxes. Pour l’ensemble des partenaires, il existe deux modes de Sandbox qui consomment des crédits : le temps de disponibilité et le temps d’interruption. Lorsqu’une Sandbox est créée ou démarrée, elle consomme du temps de disponibilité. Lorsqu’elle est arrêtée, elle consomme du temps d’interruption. Ce n’est que lorsqu’une Sandbox est supprimée qu’elle cesse de consommer des crédits.
Une Sandbox fonctionnant sans interruption sur une période d’un mois équivaut à 50 000 crédits.
Le temps de disponibilité signifie qu’une Sandbox consomme du temps processeur et de la mémoire. Lorsqu’une Sandbox est créée ou démarrée, elle consomme du temps de disponibilité. Lorsqu’elle est arrêtée sans être supprimée, elle consomme du temps d’interruption. Lorsque la Sandbox est supprimée, elle ne consomme plus de temps. À l’aide d’API, les utilisateurs peuvent créer, démarrer, arrêter et supprimer des Sandboxes :
Oui. Les Sandboxes qui consomment du temps de disponibilité utilisent 1 crédit pour les profils moyens, 2 crédits pour les grands profils et 4 crédits pour les très grands profils pour chaque minute (ou part de minute) pendant laquelle la Sandbox est en temps de disponibilité. Les Sandboxes qui consomment du temps d’interruption consomment 0,3 crédit pour chaque minute (ou part de minute) pendant laquelle la Sandbox est en temps d’interruption.
La méthode simple et rapide
En tant que partenaire ISV B2C Commerce, par exemple, vous recevez 600 000 crédits gratuitement par an. Par conséquent, si vous souhaitez qu’une seule Sandbox fonctionne sans interruption pendant un an, vous passerez automatiquement en dépassement (0,0020 USD/crédit) après avoir utilisé le montant de votre crédit standard, qui sera calculé le premier jour de chaque mois et facturé en conséquence.
Utilisation de la calculatrice de crédits
Grâce à leur flexibilité, les nouvelles Sandboxes peuvent être utilisées pour diverses tâches éphémères (par exemple dans un processus d’intégration continue). Vous pouvez en créer autant que vous le souhaitez. En fonction de l’utilisation de ces fonctionnalités, le calcul simple de « X Sandboxes par an » peut ne pas être adapté. Pour vous aider, nous avons créé une feuille de calcul qui peut être copiée et utilisée pour calculer les crédits requis en fonction de différents scénarios d’utilisation.
Si vous êtes un partenaire ISV B2C Commerce, vous avez le droit de créer jusqu’à 5 Sandboxes. Si vous êtes un partenaire consultant B2C Commerce, vous pouvez créer jusqu’à 50 Sandboxes. Chaque Sandbox consommera des crédits en fonction du temps de disponibilité ou d’interruption aux tarifs indiqués ci-dessus.
Remarque : il existe des plafonds pratiques. Ceux-ci visent à empêcher les processus incontrôlables ou une utilisation abusive flagrante du système.
Les partenaires peuvent voir les données des Sandboxes (quelles Sandboxes existent actuellement, qui les a créées, depuis combien de temps elles existent et combien de minutes elles ont consommé) via l’API Sandbox. Par exemple, l’API GET /realms/usage peut être utilisée pour récupérer tous les détails à utiliser dans un realm. Elle affiche les minutes de temps de disponibilité et de temps d’interruption qui ont été consommées sur une période donnée.
Non, les crédits doivent être utilisés avant la date de fin de la commande indiquée sur le formulaire de commande de Sandbox que vous avez signé. Cependant, les crédits partenaire sont réinitialisés chaque année afin que le nombre de crédits des partenaires B2C Commerce soit réinitialisé lors du renouvellement.
Non, les On-Demand Sandboxes se renouvellent automatiquement conformément aux conditions du Contrat de services principal, de sorte qu’une fois la demande initiale effectuée, elle est automatiquement renouvelée chaque année au mois de février. Cela signifie que les crédits seront automatiquement réinitialisés à ce moment-là, sauf si une demande est soumise en interne pour déprovisionner ou mettre fin au partenariat.
Non. Les Sandboxes continuent de fonctionner et de consommer des crédits. Les partenaires sont facturés en fonction des crédits utilisés en dépassement (voir ci-dessus).
Les partenaires doivent soumettre un ticket dans la Partner Community pour demander l’accès. Vous trouverez des instructions ici : On-Demand Sandbox : comment en obtenir une.
Les On-Demand Sandboxes ne peuvent actuellement pas importer de données à partir de l’environnement de préproduction, car elles s’exécutent sur une infrastructure différente et elles ne sont pas du tout connectées aux anciens environnements POD. Toutes les opérations concernant les données reposent sur les processus standard d’importation/exportation. Vous pouvez d’abord exporter les données à partir de la préproduction, les nettoyer, puis transférer le fichier vers les On-Demand Sandboxes et les y importer.
Oui. Une On-Demand Sandbox fournit 3 profils de ressources différents. Le profil de ressource doit être choisi lors de la création de la Sandbox. Reportez-vous à la documentation produit pour en savoir plus.
De la même manière que les Sandboxes POD actuelles, les On-Demand Sandboxes ne permettent pas la planification de tâches. Ces tâches peuvent être exécutées manuellement ou à l’aide de l’outil SFCC-CI sous forme de script.
Oui. La prise en charge de DIS est disponible et ce service peut être utilisé avec les On-Demand Sandboxes.
Les fonctionnalités de recommandation et d’IA Einstein ne sont pas disponibles par défaut dans les instances d’On-Demand Sandboxes existantes. Veuillez nous contacter si votre ou vos cas d’utilisation nécessitent ces fonctionnalités.
Oui. Page Designer est disponible pour une utilisation dans les nouvelles Sandboxes.
Aucun CDN n’est actuellement disponible pour les On-Demand Sandboxes. Cela signifie que l’utilisation d’éléments tels que le routage SEO et la mise en cache des données n’est pas disponible pour ces nouvelles Sandboxes.
Vous pouvez arrêter une Sandbox (à l’aide de l’API sandbox:stop), ce qui l’empêchera d’utiliser le temps processeur et la mémoire, et elle passera à une consommation de « temps d’interruption ». La Sandbox peut être redémarrée et elle disposera de toutes ses données précédentes. Cependant, si une Sandbox est supprimée (à l’aide de l’API sandbox:remove), toutes les données sont supprimées.
Les On-Demand Sandboxes ne sont pas aussi performantes qu’un environnement de groupe d’instances principal (développement, préproduction, production). Vous pouvez effectuer le même niveau de test de charge que vous pourriez le faire à l’heure actuelle avec une Sandbox POD, et peut-être un peu plus. À l’avenir, nous envisageons d’ajouter des fonctionnalités pour permettre la création de Sandboxes avec plus de mémoire, de temps processeur, de stockage, etc.
La prise en charge des alias (configuration CNAME) n’est actuellement pas disponible pour les On-Demand Sandboxes. Notre feuille de route post-version globalement disponible comporte la possibilité de configurer des CNAME et donc utiliser des noms d’hôte personnalisés.
Non. Lorsque des On-Demand Sandboxes sont créées, elles sont vides. Cependant, vous pouvez utiliser l’intégralité des mêmes outils d’importation/exportation pour importer un jeu de données prédéfini et le charger dans la Sandbox.
Toutes les interactions avec les On-Demand Sandboxes se font via un appel d’API ou via l’outil de ligne de commande SFCC-CI de la communauté (voir ci-dessous). La documentation complète de l’API et des méthodes pouvant être utilisées est disponible ici.
Toute authentification à une On-Demand Sandbox se fait à l’aide d’utilisateurs Account Manager. De cette manière, la gestion des On-Demand Sandboxes ainsi que leur accès sont beaucoup plus faciles à utiliser, en particulier lors des suppressions et créations fréquentes de Sandboxes.
Tout utilisateur qui va utiliser les API On-Demand Sandbox ou utiliser l’outil SFCC-CI pour administrer les On-Demand Sandboxes aura besoin du rôle Utilisateur de l’API Sandbox, qui doit être ajouté à son profil d’utilisateur Account Manager et être appliqué à l’étendue de la Sandbox dans son realm.
l’accès des développeurs à n’importe quelle Sandbox (On-Demand Sandboxes) nécessite également que les rôles d’administrateur Business Manager (pour accéder aux options de développement dans Business Manager) et d’utilisateur LogCenter (pour accéder aux fichiers journaux de l’environnement) soient ajoutés et appliqués à l’étendue de la Sandbox dans leur realm.
Pour attribuer ces rôles, procédez comme suit :
Toute utilisation d’API dans Commerce Cloud nécessite une valeur d’ID de client, afin d’indiquer l’application qui utilise l’API. Étant donné que les On-Demand Sandboxes sont administrées à l’aide d’API, vous aurez besoin d’un ID de client pour les utiliser. De nombreux développeurs actuels disposent déjà d’une de ces valeurs pour leur organisation. Cependant, si l’utilisateur n’a pas d’ID de client, l’administrateur de l’organisation peut en créer un à l’aide d’Account Manager. Pour l’utilisation de l’automatisation, les utilisateurs auront besoin de l’ID de client ainsi que du secret client afin de s’authentifier.
Pour plus d’informations sur les ID de client, y compris comment en obtenir un, reportez-vous à la documentation de l’Infocenter Commerce Cloud.
Pas pour le moment. Pour la version globalement disponible, l’intégralité de l’administration des nouvelles Sandboxes devra être effectuée à l’aide d’API et/ou de l’outil SFCC-CI.
Oui. Les On-Demand Sandboxes peuvent être gérées à l’aide du Control Center. L’intégralité de l’administration de ces nouvelles Sandboxes doit être effectuée à l’aide d’API et/ou de l’outil SFCC-CI.
Non. La commande sandbox:remove est une action qui détruit les données. Une fois la commande exécutée, le système de Sandbox procède à la suppression de l’environnement et de toutes ses données, conformément aux règles de confidentialité de données et de confiance de Salesforce.
SFCC-CI est un projet de la communauté que le groupe Commerce Cloud Customer Success a créé sur GitHub. Cet outil est créé sur les API OCAPI et Sandbox et il fournit une interface de ligne de commande (CLI) permettant d’interagir avec les instances de Commerce Cloud à partir de la ligne de commande/du shell de plusieurs systèmes d’exploitation, afin de faciliter les pratiques d’intégration continue à l’aide de Commerce Cloud. L’interaction avec les On-Demand Sandboxes fait partie des capacités de cet outil. Son utilisation pour la création d’On-Demand Sandboxes nécessite tout de même que l’utilisateur ait le rôle d’utilisateur de l’API Sandbox évoqué dans les paragraphes ci-dessus.
Pour en savoir plus, veuillez consulter le référentiel GitHub sur SFCC-CI et son fichier Readme (lisez-moi).
En cas de problèmes ou de questions générales/techniques en lien avec les On-Demand Sandboxes, veuillez créer une publication dans le groupe de la Partner Community On-Demand Sandbox.
000393797

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.