このページはExams Labs Braindumps [ http://blog.examslabs.com ] からエクスポートされました。 エクスポート日時:Mon Dec 23 17:50:41 2024 / +0000 GMT ___________________________________________________ タイトル: [2024年3月14日] 100%合格保証 B2B-Commerce-Developer試験問題集(Q100-Q119) --------------------------------------------------- [2024年03月14日] 100%合格保証B2B-Commerce-Developer試験問題集 今日更新される100% B2B-Commerce-Developer試験問題集 Salesforce B2B-Commerce-Developer 認定試験は B2B コマースに従事する開発者にとって重要な資格です。この資格は、開発者が Salesforce プラットフォームを深く理解し、B2B ビジネス特有のニーズを満たすソリューションを開発できることを雇用主や顧客に示すものです。さらに、認定デベロッパは、限定イベント、トレーニング、認定資格のメンテナンスなど、Salesforce が提供するさまざまなリソースやサポートを利用できます。 Salesforce B2B-Commerce-Developer 認定試験の受験準備には、Salesforce B2B コマースアーキテクチャ、データモデリング、サードパーティ製システムとの統合を十分に理解していることが必要です。また、Salesforce プラットフォームを使用した B2B コマースソリューションの開発、導入、保守の実務経験が求められます。B2B-Commerce-Developer 試験では、データモデリング、Apex プログラミング、外部システムとの統合など、さまざまなトピックを扱います。 NEW QUESTION 100 Lightning Web コンポーネントのデータはどのように提供する必要がありますか? データのセット(オブジェクト)を含むいくつかのプロパティ 1つのセット(オブジェクト)にすべてのデータを含む1つのプロパティ データのセット (オブジェクト) を含む単一のプロパティ オブジェクト より単純でプリミティブな値を取る独立したプロパティ (例: 文字列、数値、ブール値、配列) 説明Lightning ウェブコンポーネントのデータは、よりシンプルでプリミティブな値 (String、Number、Boolean、Array など) を取る独立したプロパティとして提供する必要があります。独立したプロパティとしてデータを提供することで、開発者は Lightning ウェブコンポーネントのパブリックまたはプライベートプロパティとしてデータを公開し、コンポーネントまたはサービス間でデータを通信することができます。よりシンプルでプリミティブな値としてデータを提供することで、開発者はJavaScriptとLightningウェブコンポーネントがサポートするデータ型を使用し、不要または複雑な変換や変換を避けることができます。データのセット (オブジェクト) を含むいくつかのプロパティとしてデータを提供することは、データ構造やアクセスに混乱や矛盾を生じさせる可能性があるため、Lightning ウェブコンポーネントにデータを提供する良い方法ではありません。すべてのデータを1つのセット(オブジェクト)に含む1つのプロパティとしてデータを提供することも、データ管理や操作に複雑さや非効率性をもたらす可能性があるため、良い方法ではありません。データのセット (オブジェクト) を含む 1 つのプロパティ・オブジェクトとしてデータを提供することも、データの保存と検索に冗長性や重複が生じる可能性があるため、良い方法ではありません。Salesforce リファレンスLightning Web Components Developer Guide:データ型NEW QUESTION 101ビューがレンダリングされた後、CCRZ Salesforce B2B CommeceViewによって呼び出されるイベントはどれですか? ビュー:*:load ビュー:*:refresh ビュー:*:onload ビュー:*:レンダリング NEW QUESTION 102サブスクライバーコードを介してグローバルcc_api_CartExtentsion apexクラスを参照する有効な方法は何ですか? ccrz__cc_api_CartExtension c__cc_api_CartExtension cloudcraze.cc_api_CartExtension ccrz.cc_api_CartExtension NEW QUESTION 103Salesforce B2B Commerceの実装において、有用なデバッグ情報を収集する3つの方法はどれですか?(3つの答え) A) 管理者権限でロギングトークンを有効にする。 ブラウザコンソールでログを確認する。 Salesforce サポートにケースを記録し、高度なデバッグオプションを有効にする。 現在のユーザのデバッグオプションを有効にし、Salesforce のデバッグログを視覚的に確認する。 デバッグ対象のクラスの任意の場所に System.debug() 文を配置する。 システム管理者としてコミュニティにログインし、潜在的な権限や Visualforce の例外を特定する。 Salesforce B2B Commerce の実装における有用なデバッグ情報は、次の 3 つの方法で取得できます。管理者権限でロギングトークンを有効にし、ブラウザコンソールでログを確認する。これにより、ブラウザコンソールへのメッセージやエラーのロギングが有効になり、ブラウザで Developer Tools を開いて表示できます。ロギングトークンは、CCAdmin.Enabling debugging options で CO.logToken の値を true に設定し、現在のユーザのデバッグオプションを有効にして、Salesforce デバッグログを視覚的に検査することで有効にできます。これにより、Salesforce デバッグログへのメッセージおよびエラーのログ記録が有効になります。このログは、Salesforce セットアップの [デバッグログ] ページを開くことで確認できます。デバッグオプションは、Salesforce セットアップで現在のユーザの [デバッグレベル] と [トレースフラグ] を作成することで有効にできます。システム管理者としてコミュニティにログインし、潜在的な権限やVisualforce の例外を特定します。これにより、コミュニティページで発生する可能性のある、権限不足やVisualforceの問題によるエラーや警告を表示できます。システム管理者は、コミュニティ内から CCAdmin やその他のツールにアクセスすることもできます。Salesforce リファレンス:B2B Commerce and D2C Commerce Developer Guide, Logging, Debug Your CodeNEW QUESTION 104多数のフラグを設定すると、グローバル API が提供する結果セットに直接影響します。値がtrueのBooleanパラメータとして提供された場合、グローバルAPIからsObjectが返されるようにする変換フラグはどれですか? ccrz.ccAPISizing.SKIPTRZ ccrz.ccAPISizing.SOBJECT ccrz.ccAPI.SZ_SKIPTRZ ccrz.ccAPI.SZ_SOBJECT NEW QUESTION 105Salesforce B2B Commerceでは、APIベースのレコード作成は一般的にどこで処理されますか? 拡張フックで利用可能なメソッド エンティティを担当するサービスレイヤー データの作成は許可されていません。 作成操作のビジネスロジックを実装するロジッククラス API ベースのレコード作成は、一般に Salesforce B2B Commerce のエンティティを担当するサービスレイヤで処理されます。サービスレイヤは、データレイヤとのやり取りやビジネスロジックを実行するためのメソッドを提供するクラス群です。商品、カート、注文などの各エンティティには、対応するサービスクラスがあり、そのエンティティの作成、読み取り、更新、および削除操作を処理します。たとえば、ccrz.ccServiceProduct は、商品を作成および取得するメソッドを提供します。Salesforce リファレンス:B2B Commerce and D2C Commerce Developer Guide, Service ClassesNEW QUESTION 106流れ込んでくるエラーメールから、ある開発者は、チェックアウトフローに最近加えられた編集によって不具合が生じたのではないかと疑っています。開発者は次に何をすべきでしょうか? フローを開き、[デバッグ]を選択し、再生用のセッション ID を指定して、[実行]を選択します。 フローを開き、[ライブセッションにアタッチ]を選択し、セッションIDを入力して[アタッチ]を選択します。 フローを開き、[デバッグ] を選択し、[入力値] を指定して [実行] を選択します。 フローを開き、[Debug with Inputs]を選択して[Input values]を入力し、[Run]を選択します。 説明チェックアウトフローに最近行われた編集によって不具合が発生した疑いがあり、シナリオを再現するための入力として使用可能なデータポイントがある場合、開発者が行うべき次のステップは、フローを開き、デバッグを選択し、入力値を提供し、実行を選択することです。フローは、Salesforce または外部システムでデータを収集しアクションを実行することで、ビジネスプロセスを自動化するアプリケーションの一種です。フローを使用して、お客様が注文したときに実行されるステップとロジックを定義することで、ストアフロントのチェックアウトプロセスをカスタマイズできます。フローは、開発者がフローを作成および管理できるポイント&クリックツールであるFlow Builderを使用して編集または変更できます。Flow Builderには、デバッグおよびテストツールも用意されており、開発者はフローをデプロイする前にフローを実行してトラブルシューティングを行うことができます。フローをデバッグまたはテストするには、開発者はFlow Builderでフローを開き、ツールバーから「デバッグ」を選択して、フロー変数の入力値を指定し、「実行」を選択します。これにより、デバッグモードでフローが実行され、実際のデータでフローがどのように実行されるかがシミュレートされます。開発者は、デバッグモードを使用して、フローが期待どおりに動作するかどうか、またはフローのロジックやアクションにエラーや問題がないかどうかを検証できます。フローを開き、[ライブセッションにアタッチ]を選択してセッションIDを入力し、[アタッチ]を選択します。ライブセッションにアタッチ]は、開発者が実行中のApexセッションにデバッガをアタッチして、コードの実行状態を検査できるようにする機能です。フローを開き、[Debug with Inputs]を選択して[Input]値を入力し、[Run]を選択しても、Flow BuilderまたはSalesforce CLIでは利用できない機能またはオプションであるため、有効な次のステップではありません。Debug with Inputsは、定義済みの入力値とブレークポイントを使用してApexクラスまたはトリガーをデバッグできる機能です。フローを開き、[デバッグ]を選択し、リプレイ用のセッションIDを指定して[実行]を選択しても、Flow BuilderまたはSalesforce CLIで利用可能な機能またはオプションではないため、有効な次のステップにはなりません。リプレイは、開発者がApexログファイルを再生し、各行のコード実行状態を検査できる機能です。Salesforceのリファレンス[B2B Commerce Developer Guide: Customize Checkout Flows]、[Salesforce ヘルプ: Flow Builder]、[Salesforce ヘルプ: Debug Your Flows]、[Salesforce Developer Blog: Apex Replay Debugger]NEW QUESTION 107特定のピックリストのメタデータを取得するには、どのワイヤアダプタを使用する必要がありますか? getPicklistMetadataValues getPicklistMetadata getPicklistValues getPicklist 説明特定のピックリストのメタデータを取得するには、getPicklistValues ワイア・アダプタを使用します。getPicklistValues ワイヤアダプタは、@salesforce/ui-api モジュールからデータをインポートし、ピックリストのラベル、値、デフォルト値、有効性、および制御フィールド値などの情報を含むオブジェクトを返します。getPicklistMetadata Wire アダプタも存在しません。getPicklist Wire アダプタも存在しません。Salesforce のリファレンス:[Lightning Web Components Developer Guide: getPicklistValues]、[Lightning Web Components Developer Guide: Import User Interface API]NEW QUESTION 108API名がE_Cart__cであるCC CartオブジェクトをSOQLクエリで参照する有効な方法は? Cart__c c.E_Cart__c ccrz__E_Cart__c cloudcraze__E_Cart__c 説明API 名が E_Cart__c である CC Cart オブジェクトを SOQL クエリで参照する有効な方法は、ccrz__E_Cart__c を使用することです。これは、Salesforce B2B Commerce フレームワークで使用されるオブジェクトの変換名です。cloudcrazeマネージドパッケージの一部であるすべてのカスタムオブジェクトとフィールドは、API名に接頭辞ccrz__を持ちます。例えば、SELECT Id, Name FROM ccrz__E_Cart__cは、CCカートオブジェクトのレコードを照会します。Salesforce のリファレンス:B2B Commerce and D2C Commerce Developer Guide, Query TransformationNEW QUESTION 109現在の Lightning Experience の ID をインポートするには、どのコード文を使用すればよいですか。 import id from '@salesforce/network/ld'. import id from '@salesforce/experience/ld'. import id from '@salesforce/site/ld'. import id from '@salesforce/community/ld'. 説明現在の Lightning Experience コミュニティの ID をインポートするには、次のコード文を使用します。他のモジュールは存在しないか、コミュニティ ID とは関係ありません。salesforce/network モジュールは、ID や名前など、現在のネットワークに関する情報にアクセスするために使用します。salesforce/experienceモジュールは、標準かカスタムかなど、現在のユーザエクスペリエンスに関する情報にアクセスするために使用します。salesforce/siteモジュールは、名前、接頭辞など、現在のサイトに関する情報にアクセスするために使用します。Salesforce のリファレンス:[Lightning Web コンポーネント開発者ガイド: コミュニティ情報のインポート]、[Lightning Web コンポーネント開発者ガイド: Salesforce モジュールのインポート]NEW QUESTION 110多数のフラグを設定すると、グローバル API が提供する結果セットに直接影響します。特に指定がない限り、APIで使用されるデフォルトのグローバルAPI DataSizing規約フラグは何ですか? CCRZ.ccPAI.SZ_XL CCRZ.ccPAI.SZ_M CCRZ.ccPAI.SZ_L CCRZ.ccPAI.SZ_S NEW QUESTION 111Salesforce B2B Commerceのcc_CallContextクラスに関する記述のうち、正しいものはどれですか?(2つの答え) Salesforce セッションには、getSession メソッドでアクセスできます。 このクラスは、コンテキストレベルのパラメータにアクセスするために Salesforce B2B Commerce 内部およびサブスクライバのコードで使用できます。 userLocale変数は、ストアフロントの現在のロケールを返します。 現在のストアフロントには、このクラスからアクセスできます。 NEW QUESTION 112設定値CO.NewOrderがTRUEに設定されています。チェックアウトの支払いページに既存の支払いページが表示されないようにする1つの方法は何ですか? コードベースから Visualforce ページを削除します。 pmt.whitelist 構成設定からページ名に一致する値を削除し、新しい構成キャッシュを再構築してアクティブにします。 CO.pmts から支払ページに関連付けられた支払タイプを削除し、新しいキャッシュを再構築してアクティブにします。 フロントエンドテンプレートをオーバーライドし、支払いリスト構成から埋め込み支払いページを読み込む方法を変更します。 NEW QUESTION 113SEO機能をすぐに利用できるようにするには、SalesforceコミュニティレベルでSalesforce B2B Commerceのビジュアルフォースページを2つ有効にする必要があります。(2つの答え) CCSizeIndex サイズマップ CCCatSiteMap 製品マップ 説明Salesforce B2B Commerce の Visualforce ページは、Salesforce Community レベルで有効にする必要があります:このファイルは、Web クローラがクロールできるサイト上のすべてのページとリソースをリストしたファイルです。このページは、構成設定CO.SiteMapIncludeProductsとCO.SiteMapIncludeCategoriesを使用して、サイトマップに含めるべき製品とカテゴリーを指定します:CCCatSiteMap:このページは、ウェブ・クローラーがクロールできるサイト上のすべてのカテゴリーをリストしたファイルである、カテゴリー・サイトマップ・ファイルを生成します。このページでは、構成設定* CO.SiteMapCategoryDepth を使用して、カテゴリサイトマップに含めるサブカテゴリのレベルを指定します。Salesforce のリファレンス:B2B Commerce and D2C Commerce Developer Guide, Sitemap FilesNEW QUESTION 114A開発者は、プロジェクトが特定のページで公開したいカスタムフィールドを作成しました。 ページが使用するサービスクラスをオーバーライドし、指定されたストアフロントのCCAdminのサービス管理を更新して、この新しいサービスクラスを使用します。 ページが使用するロジッククラスをオーバーライドし、この新しいサービスクラスを使用するように、指定されたストアフロントのCCAdminのサービス管理を更新してください。 ページが使用する新しいサービスクラスを作成し、この新しいサービスクラスを使用するように指定されたストアフロントのCCAdminのサービス管理を更新する ページが使用する新しいロジッククラスを作成し、この新しいサービスクラスを使用するように、指定されたストアフロントのCCAdminのサービス管理を更新する NEW QUESTION 115Salesforce B2B Commerceのページやコンポーネントで、価格値の書式設定に使用されるハンドルバーヘルパー関数はどれですか? formatPrice priceAbs ショープライス 価格 説明Salesforce B2B Commerceのページやコンポーネントで、価格値の書式設定に使用されるハンドルバーヘルパー関数はformatPriceです。この関数は、ストアフロントの通貨設定とロケールに従って、数値を価格としてフォーマットします。たとえば、{{formatPrice price}}は、USドルの場合は$1,234.56、ユーロの場合は€1.234,56として価格値をフォーマットします。Salesforce リファレンス:B2B Commerce and D2C Commerce Developer Guide, Handlebars HelpersNEW QUESTION 116開発者が開発中のエラーを調査するために使用できるツールは何ですか? コマース診断イベントログ チェックアウトフローログ サポートケース ブラウザ開発ツール 説明ブラウザ開発ツールは、ほとんどの最新ブラウザに組み込まれているウェブオーサリングおよびデバッグツールのセットです。ブラウザ開発ツールは、コンポーネント階層、属性、イベント、スロットを表示できるため、ライトニングWebコンポーネントの開発およびテストに特に役立ちます。パフォーマンスのボトルネック、メモリリーク、予期せぬ動作を特定するのに役立ちます。ただし、開発者が直接使用できるツールではなく、有効化およびアクセスするにはサポートリクエストを必要とするサービスです。支払い、配送、税金計算など、チェックアウトプロセスに関連する問題のトラブルシューティングに役立ちます。ただし、開発中に使用できるツールではなく、チェックアウトフローの実行後にアクセスできるログファイルです。サポートケースは、技術的な問題の解決、ガイダンスの提供、バグのエスカレーションを支援します。ただし、サポートケースは、開発中にエラーを調査するために使用できるツールではなく、開発者が他のリソースを使い果たした後に使用できる通信チャネルです。 パブリッシュ・サブスクライブ・パターンを使用する。 ターゲット・プロパティを構成する。 ディスパッチ・イベントを使用する。 apiデコレーターを使用する。 説明同じDOM(Document Object Model)ツリーにないコンポーネント間の通信を確立するために、開発者はパブリッシュ・サブスクライブ・パターンを使用することができます。パブリッシュ・サブスクライブ・パターンはメッセージング・パターンで、コンポーネント同士が直接接続されたり、お互いを意識することなく通信できるようにするものです。コンポーネントは共通のチャネルにイベントをパブリッシュし、そのチャネルからのイベントをサブスクライブすることができます。チャネルはイベントをサブスクライバーに配信するメディエイターとして機能します。開発者は、カスタムライブラリまたは Lightning Message Service や Platform Events などの Salesforce プラットフォームサービスを使用して、Publish-Subscribe パターンを実装できます。target プロパティを設定することは、同じ DOM ツリー内にないコンポーネント間で通信する手段ではありません。コンポーネントのパブリックプロパティやメソッドを、それを使用する他のコンポーネントに公開するだけだからです。Salesforce リファレンス:Lightning Web コンポーネント開発者ガイド:Lightning Web Components Developer Guide: Communicate Across Salesforce UI Technologies」、「Lightning Web Components Developer Guide:Lightning Web Components Developer Guide:Communicate with Events、[Lightning Web Components Developer Guide:Communicate with Properties]NEW QUESTION 118多数のフラグを設定すると、グローバル API が提供する結果セットに直接影響します。特に指定がない限り、API