Salesforceの導入と専門家からの新しいユーザーのヒント
公開: 2019-09-18企業チームはSalesforceを効果的に実装するために何日も働いていますが、期待どおりに機能していないことに気づき始めたら、とても残念です。 Salesforceの導入は、あらゆるビジネスにとってかなりの投資であり、経営陣や従業員を含む多くの人々の時間と労力もかかる可能性があります。 したがって、実装後に物事が適切に実行されていないことに気付いた場合、それは事故である可能性があります。
実装が失敗した場合、これらの問題の修正にも数週間かかる可能性があり、ルートで処理されない場合、これは無限のプロセスになる可能性があります。 Salesforceの実装者と管理者にとって、Salesforceの展開に伴うリスクを軽減し、将来の複雑さを回避するために適切に処理することが重要です。 この記事では、SalesforceCRMスイートをよりスムーズに展開するためのヒントについて説明します。
完全にカバーするためのテストケースを書く
Salesforceの本番コードをデプロイするには、コードカバレッジの少なくとも75%が完了していることを確認する必要があります。 トリガーにもコードカバレッジが必要です。 これを行うには、展開を進める前に、まずプロセスルールを設定する必要があります。 また、コードを処理する開発者が、望ましい程度のパフォーマンスですべてのテストに合格することを確認することも不可欠です。 コードセットの大部分を時々適切にテストすることは、将来の混乱を避けるのに役立つ非常に賢いアプローチです。
テスト駆動開発アプローチに従う
上記を確認することにより、開発者はコードを作成する前に実行するテストケースを作成する必要があります。 この断片的なアプローチは、不十分なクラスサイズを助長します。 この方法でテストが容易になり、テストされたクラスの再利用により、開発プロセスでも多くの時間と労力を節約できます。 このアプローチでは:
- コード全体で一貫した期待値を設定でき、単体テストの準備にかかる時間を簡単に見積もることができます。 このようなテストは、一定の頻度で実行する必要がありました。 テストに準拠していないクラスを見つけたら、開発者がすぐに修正する必要があります。
- Salesforce実装プロジェクトの最終日に、恐ろしいコードの失敗や埋め込みエラーを見つけることはできません。 一方、テストのコードカバレッジが最小限である場合、最終的には最終日かそこらで失敗する可能性があります。 実装時に実行する必要のある短い作業は他にもたくさんあります。クラステストアプローチを使用すると、開発フェーズ自体でこれらのタイプの作業を実行できる場合があります。
すべての変更を1か所で行う
展開を行う際は、すべての開発上の変更が適切に参照されていることを確認してください。 Flosum.comの開発者は、Eclipseのような環境を使用して変更を生成し、宛先の組織を比較して、違いをリストアップします。 ただし、ポイントアンドクリック用のSalesforceオプションが他にもある組織内のすべての変更が含まれているとは限りません。
適切な展開では、Org Wide Defaultsのすべての変更、検証のルール、ワークフロー、承認などを追跡します。これは、適切なスプレッドシートを維持することで達成するのは難しくありません。 ファイル名を準備し、変更の理由、変更を加えた開発者、および展開の時期を記載することで、適切な列を維持できます。 コード管理に理想的なVCS(バージョン管理システム)は、変更を追跡できます。
これらに加えて、コードをデプロイする最後の日付を待つよりも、早期のデプロイメントから開始することも理想的です。 また、カスタムコードセットの場合のように、Salesforce実装でのガバナンスエラーを回避するために、トリガーに適切に対応するように努める必要があります。 理想的には、最大100のクエリを実行できます。 デプロイするときは、通常多くの情報が含まれているプロファイルにも注意してください。 次に、Salesforceの初心者がこれをうまく達成するためのいくつかの重要なヒントについて説明します。
Salesforce初心者のための重要なヒント
Salesforceが私たちの仕事をはるかに楽にするのに役立つかもしれないという事実に疑いの余地はありません。 Salesforceの配置に選択するモジュール、または組織がそれを実装しようとしている階層レベルに関係なく、最も重要なことは、最適なメリットを得るために適切に実行することです。 Salesforceの初心者に役立つことがいくつかあります。
リストビューの作成
用途が何であれ、Salesforceは目的に合わせて多くのリストビューを処理します。 個々のキャンペーンによって生成されたリードリストから、間もなく終了する最も成熟したリストまで、毎日対処するためのリンクがたくさんある可能性があります。
初心者のほとんどは、Salesforceが提供している、または管理者が教えているコンテンツには、標準のリストビューが理想的であると考えています。 ユーザーにとっては、さまざまな有用な情報を取得するために切り替えることができるさまざまなリストビューの多くのオプションがあります。
郵送用のテンプレートの作成
組織が既存のアプリケーションと統合する必要があるSalesforceまたはSalesforceDXをインストールする場合は、プロの電子メールテンプレートも必要です。 ほとんどのユーザーは、Salesforceでメールテンプレートを作成して使用するのが非常に簡単になったことを知りません。 レポートを自動的に電子メールで送信することが可能であり、営業チームが実際の組織の目標に対するリアルタイムのパフォーマンスを確認するのにも役立ちます。 Salesforceを使用すると、誰にでも時々レポートを生成するのがはるかに簡単になります。
事前にスケジュールされたタスクの実行
初心者は、Salesforceのこのデフォルト機能について知らないかもしれません。 これを行うために、ユーザーは所有権フィールドを持つ任意のランダムオブジェクトを開くことができます。 オプションにアクセスすることで、apex共有に関連するさまざまな目的に役立つ多くのセクションを見ることができます。 スケジュールされたジョブを特定のオブジェクトに簡単に追加し、必要なときにいつでもワンクリックで実行できます。
初心者にも専門家にも、Salesforceは、適切な方法で使用されれば素晴らしいリソースプラットフォームです。 移植者は、船内のチーム全体がSalesforceベースの運用に関与していることを確認し、コンプライアンスと最適な効果を確保するためにガイドラインに厳密に従う必要があります。