Salesforce Sandbox と Lightning Flow の正しい使用方法を理解する

公開: 2020-01-14

Salesforce を初めて使用する場合、または経験豊富な Salesforce 開発者または管理者であっても、Salesforce についてすべてを知っている必要はありません。 人々は幅広い要件に Salesforce を使用していますが、そのほとんどは基本的なニーズを超えていない、またはそれらを検討する時間がありません。 ただし、Salesforce は実際にはエンドツーエンドのプラットフォームであり、ベースラインの計画からエンドレベルの実行、さらには投資収益率の分析に至るまで、日常の業務運営を支援するために多くの追加機能を実行できます。

Salesforce は成長を続けるプラットフォームであるため、Salesforce を最大限に活用するためには、ユーザーがアップデートについても知っておくことが重要です。 Salesforce を学習することは難しいことではありません。また、少しのロジックを適用することで、せいぜい機能を探索することもできます。 多くの場合、それはテクノロジーだけではなく、プロが使用する傾向のある専門用語にも混乱しているようです。 この記事では、まず Salesforce のさまざまなエディションと、さまざまな Salesforce サンドボックスに関連する用語について説明します。

目次の表示
  • Salesforce のエディション
  • 開発者サンドボックス
  • サンドボックス開発ライフサイクル
  • サンドボックスの種類
  • Salesforce サンドボックス テンプレートはどのように作成できますか?
  • Salesforce ライトニング プラットフォーム
  • ライトニングフローの正しい使い方

Salesforce のエディション

セールスフォース

Salesforce を初めて使用し、これから購入する予定がある場合は、最初の時点でどのエディションを選択するかを決定する必要があります。 各エディションには、カスタムの機能セットが付属しています。 したがって、ビジネスの性質と設定する優先順位に基づいて、最も適切な Salesforce エディションを選択できます。 現在までに、以下の 7 つの異なる Salesforce エディションがあります。

  • 個人版。
  • エンタープライズ版。
  • コンタクトマネージャー版。
  • 開発者版。
  • グループ版。
  • プロフェッショナル版。
  • 無制限版。
 あなたにおすすめ: Salesforce プロフェッショナルが知っておくべき 10 の機能。

開発者サンドボックス

Salesforce Sandboxes は、最初の時点で誰もが知っておくべき主要な機能の 1 つです。 サンドボックスは、ユーザーがアプリケーションをカスタムコーディングし、さまざまな要件や目的に合わせてアプリケーションのさまざまなコピーを作成するのに役立ちます。 サンドボックスは、技術的なものの開発、テスト、トレーニングに使用できます。

サンドボックスは、SPO、つまり Salesforce 製造組織からの完全なリモートであるため、サンドボックスへのプロセスは Salesforce 製造組織には影響しません。また、その逆も同様です。

通常、建設セクションの期間など、特定の環境に対する割り当てのすべてのセグメントでは、複数のグループが集まって改善を試みる可能性があります。この例では、各グループが開発用に独自のサンドボックスを必要とします。 開発期間の後、トレーニング期間のスクーリング グループ中にテスト フィールドが必要になり、トレーニング目的で別のフィールドが必要になり、本番に進む前に 1 つのステージング ステップが必要になります。 これらすべてのセグメント固有のフィールドは必須です。

次の SDLC の図は、以下のすべての必須フィールドを示しています。

Salesforce-Developer-Sandboxes-SDLC-図

サンドボックス開発ライフサイクル

  1. 開発フィールドを作成します。
  2. Salesforce ローカル ツールと Web を使用して作成します。
  3. UATだけでなく統合も含むテストフィールドを開発します。
  4. 開発分野から統合分野へさらに修正を進めます。
  5. テスト中。
  6. 統合環境から UAT 分野へのドリフト変化。
  7. ユーザー受け入れテストを実行します。
  8. 調整を UAT 環境からステージング環境に変更します。
  9. 演出変化をSTAGINGで再現。
  10. 特定の時刻または日付をリリースに修正します。

サンドボックスの種類

  1. 開発者:これは、アプリケーションのコーディングとテストのためのサンドボックスの実際の構成です。 開発者サンドボックスでは、ストレージとデータの上限が 200 MB までとなります。
  2. Developer Pro:このサンドボックスでは、コーディング用のカスタム構成オプションと、さまざまな組み合わせでのテストが可能です。 これは、非共有環境でスタンドアロン開発者が使用するのに最適です。 開発者版と比較して、ストレージとデータ容量がそれぞれ 1 GB 増加しています。 それ以外の場合は、開発者バージョンと同じです。
  3. グループ: Developer サンドボックスと Developer Pro Sandbox はどちらも個人の開発者向けでしたが、Group Sandbox は名前が示すようにグループ向けです。 チーム環境では、これに関する一連の開発タスクとテスト タスクをグループ化できます。
  4. 完全:すべてのアプリケーション スキーマとデータが同じである開発環境のコピーです。 本番サンドボックスと同じストレージとデータ制限が付いています。
  5. 部分コピー: 完全コピーと同様に、オブジェクト、ダッシュボード、レポート、ドキュメントと同じスキーマを持つ場合もあります。 ストレージとデータにはそれぞれ 5 GB の制限があります。 部分コピーは、ビジネスやテクノロジーのテストなどで時々使用するのに最適です。

ユーザは組織をテストするためのサンドボックスをカスタム作成でき、Lightning バージョンとクラシック Salesforce バージョンの両方で誰でもサンドボックスを作成できます。 次に、開発者の多くが初めて使用する Salesforce Lightning Platform について見てみましょう。

 気に入っていただけるかもしれません:豊富な Salesforce モバイル アプリケーション開発プラットフォーム。

Salesforce サンドボックス テンプレートはどのように作成できますか?

Salesforce では、開発者および開発者の経験豊富なサンドボックス用にテンプレートを作成できない場合でも、完全コピーおよび部分コピーのサンドボックス テンプレートを作成するための規定を提供しています。 Salesforce サンドボックスを使用すると、製造からサンドボックスへ、またはその逆に複製するレコードの長さを操作したり、特定のオブジェクトを選択したりすることができます。

以下のインデックスにある利点は、情報サンドボックスを通じて提供されます。

  • 標準およびカスタムのレコード項目は、サンドボックス テンプレートから選択できます。
  • 会社の援助により商品が必要な場合、そのマイルはすでに含まれています。
  • オブジェクトの関係を簡単に認識できます。
  • 合計数を決めてオブジェクトリストを表示してもよい。
サンドボックス テンプレートは作成時に作成できます。 ただし、最良の 5 GB の統計情報は、部分的または完全なサンドボックス内の 5 GB のドキュメントと一緒に保存される場合があります。 次に、サンドボックス テンプレートがどのように作成され、使用されるかを見ていきます。 これは、部分的または完全なサンドボックスのいずれかになります。

サンドボックス テンプレートを挿入するには、以下のインデックスの手順に従う必要があります。

  • ショート シーク メニューからサンドボックスを見つけます。
  • 「新しいサンドボックス」をクリックします。
  • 名前とサンドボックスの説明を入力します。
  • サンドボックスの種類を選択します。
  • 再生開始をクリックします。
組織の規模に応じて、誰でも選択できる適切なサンドボックスを選択できます。 コピーが完了すると通知メールが届く場合があります。 Salesforce サンドボックス テンプレート内にガジェットを追加する場合は、各オブジェクトのチェックボックスをオンにします。メール内で取得されたリンクをクリックすると、サンドボックスの緩い Salesforce デモに参加できます。 決定した項目を一覧表示することができ、また、項目の選択を解除することもできます。 お気に入りのアイテムを選択した後、ストアボタンをクリックしてサンドボックスを保存することもできます。

Salesforce ライトニング プラットフォーム

豊富なSalesforceモバイルアプリケーション開発プラットフォーム

Force.com の開発では、注意を払う必要がある主要な点がいくつかあります。 完成したコンテンツをパブリック ドメインに保持することで、確実に公開します。 新しいサイトの公開を同時にテストすることは、大きな課題です。 この点を考慮すると、Force.com には多くの制限があります。 Force.com 開発者にとって、開発中に複雑な問題が発生しないように、これらの欠点についても知っておくことが理想的です。 詳細については、Salesforce のトレイルヘッドとユーザー ポリシーをご覧ください。 DBMS でも有効な設計モデルを検討することもできます。 ここでの成功の鍵は、スキーマとクエリ構造を適切に設計することです。 これらすべての利点を併せ持つ Salesforce Lightning は、エンドツーエンドの開発ニーズを満たす最適なソリューションとなっています。

 こちらもおすすめです: Salesforce 導入を成功させるための 8 つの基本。

ライトニングフローの正しい使い方

上で見てきたように、Lightning Flow は現在最も注目されている Salesforce ツールです。 これは主にフラッシュレスのフロービルダーです。 フローをよく理解している Salesforce の開発者は、フローを使用することで大きなメリットを得ることができます。 Flow ビルダーが知っておくべき主な事項をいくつか紹介します。 Salesforce Trailheads を利用してフローについて学ぶこともできます。 Salesforce 管理ポータルには、専門家によるチュートリアルも含まれたトレーニング資料が用意されています。

フローは、apex トリガー、プロセスビルダー、ページレイアウトボタンを通じて起動でき、Lightning コンポーネントまたは Lightning コミュニティに埋め込むこともできます。 覚えておくべきもう 1 つの重要な点は、進行中の開発環境での作業を容易にするために、コードをフォーマットしてコメントすることが重要であるということです。 もう 1 つ重要なことは、開発の過程でフローによってテストされるすべてのオブジェクトについて必ず言及することです。 画面フローの観点から、これらがどこから関係し、どのページがすべて使用されているかに言及することが重要です。

プログラミングに関して従う標準と同様に、要素を準備するとき、またはフローで変数を作成するときにも、適切な命名規則に従う必要があります。 何をキャプチャする必要があるかについても、すべての変数の説明を指定する必要があります。 これらを考慮すると、フローの過程でさらに作業を進めている他の人を確実に助けるために、事前に追加の努力をする価値があります。 もう 1 つの専門家のアドバイスは、各ステップにも短い宣伝文句を書いて、そのステップで何を行ったかを文書化することです。 このような追加ステップは、後で再検討するときに以前に行ったことを思い出すのに役立ちます。

これらすべての入力を守ることで、Lightning Flow を正しく使用できるようになります。 これにより、開発の過程で作業がさらに簡単かつ理解しやすくなります。

 この記事は Sujain Thomas によって書かれています。 Sujain はライターであり、SEO の専門家です。 現在、Sujain は Flosum.com の管理と執筆を行っています。 彼女が主に注力しているのは「Salesforce DX」です。 彼女は、IT プロフェッショナルが互いの高度に専門化された言語を学習できるようにするコンテンツの構築を担当しています。