Skip to content

bgaldino/sm-dev-preview

Repository files navigation

Salesforce Subscription Management General Release

INTRODUCTION

This repository contains setup scripts, reference implementations and initial data to help quickly configure a fully functional, E2E Salesforce Subscription Management environment as part of the Subscription Management General Release.

This repository is currently limited to Salesforce Core Summer '22 (238) environments. This repository will be updated for further releases, and branches exist for previous releases.

INSTRUCTIONS

It is necessary to have Salesforce DX, Visual Studio Code, Git and the Salesforce Extensions for Visual Studio Code installed to proceed.

You can also use other tools, such as IlluminatedCloud for IntelliJ IDEA, but that is beyond the scope of this document.

Salesforce DX CLI can be downloaded here. There are setup instructions on the download site.

Visual Studio Code can be downloaded here. There are also instructions on the VS Code site.

Salesforce Extensions for Visual Studio Code can be downloaded here. There are instructions for setting it up in VS Code.

Git can be downloaded here. There are instructions on the site. For mac users, the easiest way to get git is to install XCode from the AppStore, launch it and click the button to confirm installation of helper tools. Instructions are here.

Upon receipt and after confirming access to your customer preview environment, you can run the setup.sh script in the scripts directory to push the sample source, metadata and data, and will also set up a mock payment gateway. After successful completion of the setup scripts, you will be able to use the published postman collection to access the org to validate your setup. The script must be executed from the scripts directory. To do so, use terminal to cd into scripts from the project root folder and type ./setup.sh.

These scripts set up two default connected apps for you to facilitate your setup of the collection. Please reference the consumer key and secret from the Postman connected app in your org to use in your collection environment variables.

About

Salesforce Subscription Management Customer Pilot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published