プラグインを使っていました。開発者コンソールも使います。Githubの最後のリリースから確認すると2016年11月10日から更新が止まっていました。Extensionを紹介しています。Code(以下VSCode)とVSCode用Salesforceプラグインを利用して開発を行います。DX開発環境への変更を検討したのは以下の理由になります。DXの概念と基本的な使い方を紹介したいと思います。VSCode”プラグインをダウンロードしてください。DX-vscode)ダウンロードページから必要な情報を確認してください。DX開発環境の設置条件は現時点(2018/10/22)で以下になります。Orgの作成が可能になります。Hubを有効化すると無効化することはできませんので本番組織で試そうとしている方はご注意ください。metadata.」になっています。OrgはSalesforceのソース及びメーターデータに対してソース主導開発や使い捨て環境からの実行ができることを意味します。他プログラミング言語と違って、従来のSalesforce開発ではローカル環境からの実行ができませんでした。Salesforceの開発言語であるApexがクラウド環境に最適化され、Salesforceのクラウド環境以外では実行できないからです。その為、従来のSalesforce開発では開発メンバー全員が一つのサンドボックス環境を共有して開発するしかありませんでした。Orgは他プログラミング言語のローカル実行環境のように、開発者本人のみ利用できる環境です。Orgを通して、他プログラミング言語と同じDX、すなわち同じ開発体験を提供することを目的とします。開発中は、各開発メンバーが作成したコードはもちろん、データベースのスキーマや各種設定値もメターデータとして扱われ、コードと共に管理されます。Orgからの開発プロセスが完了したら、ステージング用のサンドボックスや本番環境にも簡単に配布する事ができます。Orgのデフォルトの有効期限は7日間ですが、変更する事も可能です(1日から30日まで)。DXのデモから開発手順を詳しく説明します。SalesforceDXTestProject・カレントディレクトリにProjectNameの名前でサブディレクトリが作成されます。DXを利用するための基本フォルダ構造がローカルに作成されます。・作成されたプロジェクトフォルダは後ほどVSCodeから管理します。Userデフォルトブラウザからログインページが表示されると、Salesforce組織のログイン情報でログインを行います。(ログインするSalesforce組織は事前にDevHubを有効化にする必要があります。本書の「@必要な環境」の4を参照してください。browser”が表示されます。これでコネクション作業が完了です。以下のコマンドで確認ができます。force:org:list作成作成済みのOrgを確認できます。DXTestProjectにディレクトリを移動して以下のコマンドを実行します。Orgをターゲットにします。Orgにログインできます。VisualStudioからファイルを作成します。Pageを選択します。Helloworld.pageを追加してみます。Org”を必ず確認してください。Consoleから確認します。Consoleから確認できます。Pageファイルを追加します。Org修正・追加されたファイルがインポートされます。Orgの説明や簡単なデモを行いました。AppirioではSalesforce開発を効率化するために、SalesforceDXを拡張したAppirioDXを提供しております。ApprioDXはSalesforceDXをベースにした新しい開発方法です。プロジェクト管理ツールと統合、Gitlabと統合、コマンドの自動化・省略化などの便利な機能が多数搭載されています。ご興味がある方はこちら(https://hub.appirio.com/cloud-powered-blog/devops-in-the-cloud-appiriodx-versus-salesforce-dx)を参考してください。Components(LWC)を使ったページングとキャッシュ機能のあるリストビューのサンプルプログラムをご紹介したいと思います。入門編ブログをシリーズに渡ってお届けします。開発の基本から簡単な応用テクニックまでを網羅します。Platform」についてご紹介します。主導のシステム連携をサポートするための幅広い機能が単一のプラットフォーム上で提供されています。デプロイ作業について説明します。実装について説明しました。デプロイ作業について説明します。変換例を紹介しようと思います。変数や関数の利用、典型的な変換パターンを例を交えて説明します。使ったブラウザ環境でのMuleアプリケーションの開発についてご紹介します。Muleアプリケーションを作成することに比べて、とても手軽にアプリケーションを開発できます。して提供されている単体テスト用のフレームワークです。同じようにテストスイートを実行することで単体テストを自動実行できます。開発におけるテストについて考えていきます。つのレベルの検証を実施すべきと考えます。実装したらすぐに運用開始できるというものではありません。ポリシー設定についてご紹介します。API管理は標準のポリシーの組み合わせで幅広い要件をカバーできますが、場合によっては既存機能の拡張や新機能の定義が必要になります。今回は、「カスタムポリシー」の開発手順についてご紹介します。リソースのバージョン」)を管理する必要があります。バージョン管理についてご紹介します。アプリケーションの実装方法について紹介しようと思います。アプリケーションの実装方法を引き続きご紹介します。ついて、その特長と使い方をご紹介します。ComponentsがSrping'19から提供されることになりました。Componentsが登場してきた背景とその特長について説明します。Componentsの基本的な構成(メタデータ、html、JavaScript)や実装のルールについて説明します。JavaScriptコードなどはAuraコンポーネント時代からかなり変更された要素ではありますが、より簡潔にコードが書けるように進化しているという印象を受けました。今回は簡単なサンプル・コンポーネントを通して、LWCの基本的な実装方法とSalesforceサーバーからのデータの取得方法を見ていくことにします。Serviceというノンコーディングでサーバーからデータを取得できる便利な方法が導入されており、いくつかの方法でサーバーデータを取得できます。本稿ではその特長と使い分けについて解説してみます。CLIを使って行います。今回はこのCLI(コマンドライン・インターフェース)にスポットを当ててみたいと思います。CLIは従来はAPIでのみ提供されていたSalesforceサーバーに対する様々な機能をコマンド形式で実行できる環境であり、Winter’18で正式にリリースされました。第5回目の今回は応用編ということで、本格的なLWCの実装時に必要となるテクニックをいくつか紹介します。各種資料ENGLISHこのハブをシェアするFacebookTwitterEmailLinkedIn。