Skip to content

Commit b9f62aa

Browse files
committed
doc: prerequisites
1 parent 2ea1ac9 commit b9f62aa

File tree

1 file changed

+24
-6
lines changed

1 file changed

+24
-6
lines changed

README.md

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,19 @@ A collection of easy-to-digest [Agent Script](https://developer.salesforce.com/d
99
1010
## Table of contents
1111

12-
- [Salesforce CLI prerequisite](#salesforce-cli-prerequisite)
12+
- [Prerequisites](#prerequisites)
1313

1414
- Install the app with either one of these options:
1515
- **Option 1:** [Developer Edition Org installation](#installing-the-app-using-a-developer-edition-org) - Use this option if you want the app deployed to a more permanent environment than a Scratch org.
1616
- **Option 2:** [Scratch Org installation](#installing-the-app-using-a-scratch-org) - Use this option if you are a developer who wants to experience the app and the code in a temporary environment.
1717

1818
- [Optional installation instructions](#optional-installation-instructions)
1919

20-
## Salesforce CLI prerequisite
20+
## Prerequisites
21+
22+
Regardless of the installation type you chose, make sure to review the following prerequisites.
23+
24+
### Salesforce CLI Version
2125

2226
> [!IMPORTANT]
2327
> This project requires Salesforce CLI with version `2.113.6` or greater.
@@ -26,6 +30,20 @@ A collection of easy-to-digest [Agent Script](https://developer.salesforce.com/d
2630

2731
If you need to [update the Salesforce CLI](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_update_cli.htm), either run `sf update` or `npm install --global @salesforce/cli` depending on how you installed the CLI.
2832

33+
### Feature Activation
34+
35+
1. **Einstein:** Enable Einstein in your org. From **Setup**, search for **Einstein Setup** in Quick Find. Click on that entry and turn on the **Einstein** toggle.
36+
37+
1. **Agentforce:** Enable Agentforce in your org. From **Setup**, search for **Agentforce** in Quick Find. Click on **Agentforce Agents**, and turn on the **Agentforce** toggle.
38+
39+
### User Permissions
40+
41+
**Prompt Template Manager:** Assign yourself the `Prompt Template Manager` permission set. You can either do this from **Setup** or with the Salesforce CLI by running this command:
42+
43+
```bash
44+
sf org assign permset -n EinsteinGPTPromptTemplateManager
45+
```
46+
2947
## Installing the app using a Developer Edition Org
3048

3149
Follow this set of instructions if you want to deploy the app to a more permanent environment than a Scratch org.
@@ -34,10 +52,6 @@ This includes non source-tracked orgs such as a free [Developer Edition Org](htt
3452
> [!IMPORTANT]
3553
> Make sure to start from a brand-new environment to avoid conflicts with previous work you may have done.
3654
37-
1. Enable Einstein in your org. Do this via **Setup**, then search for **Einstein Setup** in Quick Find. Click on that entry and turn on the **Einstein** toggle.
38-
39-
2. Enable Agentforce in your org. In Quick Find search for **Agentforce**, click on **Agentforce Agents**, and turn on the **Agentforce** toggle.
40-
4155
3. Clone this repository:
4256

4357
```bash
@@ -79,6 +93,8 @@ This includes non source-tracked orgs such as a free [Developer Edition Org](htt
7993
> [!TIP]
8094
> **Agentforce Studio** can be reached from the App Launcher. From there, click **View All** then select the **Agentforce Studio** app.
8195

96+
**Post installation:** when working with the recipes, assign the **Agent Script Recipes Data** permission set to your agent user to avoid access issues.
97+
8298
## Installing the app using a Scratch Org
8399

84100
1. Follow these steps if you haven't configured a Dev Hub org:
@@ -131,6 +147,8 @@ This includes non source-tracked orgs such as a free [Developer Edition Org](htt
131147
> [!TIP]
132148
> **Agentforce Studio** can be reached from the App Launcher. From there, click **View All** then select the **Agentforce Studio** app.
133149
150+
**Post installation:** when working with the recipes, assign the **Agent Script Recipes Data** permission set to your agent user to avoid access issues.
151+
134152
## Optional Installation Instructions
135153
136154
This repository contains several files that are relevant if you want to integrate modern web development tools into your Salesforce development processes or into your continuous integration/continuous deployment processes.

0 commit comments

Comments
 (0)