tubasa_gekituiのブログ

salesforce社の無料学習サイト「Trailhead」の覚え書きとか日記とか

Trailheadクエスト「Be An Innovator with Dynamic Pages」覚え書き

本記事は、クエスト「Be An Innovator with Dynamic Pages」の覚え書き、気づきの整理です。

trailhead.salesforce.com

6本のビデオが公開されており、要件定義からカットオーバーまでの順になっています。各ビデオの最後にまとめがあり役に立ちそうだったのでまとめてみた。Google翻訳があっているか怪しいので原文も載せてる。
ちなみに、2020年6月中にクエストを終わておくとコミュニティバッチがもらえる。
https://dfc-static-production.s3.amazonaws.com/resource/images/trailhead/badges/community/trailhead_community_beaninnovator20.png

Identify Business Requirements

  • Identify your key stakeholders.(主要な利害関係者を特定する。)
  • Define and refine the requirements.(要件を定義して改善する)
  • Document the current and ideal user flows.(現在および理想的なユーザーフローを文書化する)

Design Your Page

  • Leverage App Builder features like console utility bar, templates, etc.(コンソールユーティリティバー、テンプレートなどのApp Builder機能を活用する)
  • Ensure your design for scalability.(スケーラビリティーのために設計を確認する)
  • Design and sketch out the solution before you build.(構築する前に、ソリューションを設計してスケッチ)

Customize by Page Value

  • Enable dynamic forms in setup before getting started.(始める前に、セットアップで動的フォームを有効に)
  • Label accurately so you can keep track of your field sections.(正確にラベルを付けて、フィールドセクションを追跡できるようにする)
  • Break up the fields into different sections to hide or display data when and where relevant.(フィールドをさまざまなセクションに分割して、関連する場合と場所でデータを非表示または表示する)

Customize for Device

  • Customize for device to free up real estate on small screens.(デバイス用にカスタマイズして、小さな画面で領域を解放する)
  • Think about how you can streamline the user flow on mobile.(モバイルでのユーザーフローを効率化する方法を考える)
  • Add dynamic components to make the same page work for multiple use cases.(動的コンポーネントを追加して、同じページを複数のユースケースで機能させる)

Customize for User

  • Display components for certain users by filtering on user record fields, like profile.(プロファイルなどのユーザーレコードフィールドでフィルタリングすることにより、特定のユーザーのコンポーネントを表示する)
  • Test and adjust the filter logic to ensure the right component displays.(フィルターロジックをテストおよび調整して、適切なコンポーネントが表示されることを確認する)
  • Design one page to serve multiple purposes with user-based dynamic filters.(ユーザーベースの動的フィルターを使用して、1つのページを複数の目的に役立つように設計する)

Activate and Implement

Revisit your original requirements to make sure you solved for your users needs.(元の要件を見直して、ユーザーニーズを確実に解決できるように) Test drive your page and incorporate any user feedback, make final tweaks, and roll it out.(ページをテストして、ユーザーからのフィードバックを取り込み、最終的な調整を加えて、ロールアウトする) Report on page performance to drive improvements.(改善を推進するためのページパフォーマンスに関するレポートを用意する)