0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Salesforce組織をVScordに接続する手順解説

Last updated at Posted at 2021-03-19

【初心者向け】SalesforceのApexをVS環境で編集できるよう環境構築します。うまくいかない方はこちらをみてトラブルシューティングしてください。
※ForceCode: ForceCode Menuaは古い方法で使用しないのでとりあえず無視してください。
###準備運動
####ローカルにインストールするもの
1. VisualStudioCode
https://azure.microsoft.com/ja-jp/products/visual-studio-code/
2. Java
参考:https://techacademy.jp/magazine/8998
3. Salesfoece CLI
https://developer.salesforce.com/docs/atlas.ja-jp.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm

####VisualStudioCodeにインストールするもの
1.Salesforce CLI
2.Salesforce Extension Pack
image.png

(!)Versionが最新の状態であるかも確認して下さい。
確認、更新方法→ターミナルにSFDX updateを入力、Enter

###手順①
コマンドパレットを開く(Ctrl+Shift+P)
image.png
コマンドパレットで以下を選択(上の方に出てこなければ検索してください)
SFDX:マニフェストファイルを使用してプロジェクトを作成
SFDX: create Project with manifest
image.png
続いて標準のテンプレートを選択します
image.png
プロジェクト名を任意で入力(TestProjectにしました)
→保存して土台作りは完了です。
image.png

次はsalesforce組織と接続していきます。
(!)IDとパスワード、その組織の環境(本番かSandBoxか等)を把握している前提です。
###手順②
コマンドパレット(Ctrl+Shiht+P)で組織を認証を選択
上の方に出てこなければ検索してください↓
SFDX:組織を認証(英語にしてる方はSFDC:Authorize an Org)
image.png
使用するsalesforceの環境を選択してください。
image.png
↓は何も入力せずEnter
image.png
組織に接続するためのログイン画面がWeb画面で開きます。
※ここでIDパスが合っているのにログイン失敗するといバグも起こりえますが、VScordで認証成功してればOKです。

###手順③
manifestのpackege.xmlを右クリ、組織から取得してください。
image.png
####これで手順は以上です!
最後にちゃんと接続できているか不安な場合は、デプロイ、取得が正常にできるか確認しましょう。VScordで任意のクラスを更新、デプロイ、次に実際のsalesforce環境に戻って設定>Apexクラス>任意のクラス 
更新したコードが反映されているか確認でOKです。お疲れ様でした!

**備考:**また、チーム開発の場合は悲劇が起こらないよう、ちゃんと毎朝VSを開いたら組織のforce.appとpackage.xmlを更新(組織か取得)を忘れないようにしましょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?