- Sign-up for a Salesforce Developer Edition account
- Install the Salesforce CLI (SFDX) tool
sf org login web --alias paas-cloud-goat --set-default
Follow the web browser prompts to authorized the CLI
- Reference: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_auth_web_flow.htm
- Defaults from a Developer Edition account are sufficient
- FYI on Profiles:
- System Administrator will be used to view all “sensitive app” data
- Standard User will be the less-privileged user
- Only “Profiles” are used for authZ; not Roles
- Go into the base directory for paas-cloud-goat
sf project deploy start --ignore-conflicts --wait 10
- Login as the System Administrator
- (the dev org account you used in the prereq's section)
- Search for the “Paas Cloud Goat” app
- Buildings tab
- New
- Create a few buildings with a few PINs (any values you want)
- HQ
- Satellite
- Bunker
- Research
- Vault
See also Sample Test Data - Building__c.csv if you know how to bulk import and want to save some clicks
- Still logged-in as the "System Administrator" (dev org) profile
- Contacts tab
- New
- Fill-in the required name
- Do NOT associate with any "Account" field
- Still logged-in as the "System Administrator" profile
- SecretSauce tab
- New
- Fill-in the fields with any data you want
- Repeat creating a few SecretSauce objects
-
Create a new Salesforce user
- (Gear Icon in top right -> Service Setup -> Users -> Users -> New User)
- For most fields you can use any value
- Make sure e-mail is valid
- (Plus-aliasing may help: [email protected])
- Username must be in email format and unique across ALL of Salesforce
-
User License = Salesforce
-
Profile = Standard User
-
Role = leave blank
-
Await the e-mail and setup your account credentials
- "Welcome to Salesforce: Verify your account"